The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10316 | 0 | EP | call site: 00000 | Engine::run_ast |
fuzz_target
[function]
[call site]
00000
fuzz
[function]
[call site]
00001
Engine::new
[function]
[call site]
00002
Engine::new_raw
[function]
[call site]
00003
Some
[function]
[call site]
00004
TestStruct::new
[function]
[call site]
00005
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00006
FileModuleResolver::new_with_extension
[function]
[call site]
00007
Self::into
[function]
[call site]
00008
TestStruct::new
[function]
[call site]
00009
Self::into
[function]
[call site]
00010
Scope::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
TestStruct::new
[function]
[call site]
00014
Engine::set_max_strings_interned
[function]
[call site]
00015
func::locked_write
[function]
[call site]
00016
try_borrow_mut
[function]
[call site]
00017
ok
[function]
[call site]
00018
StraightHasher::write
[function]
[call site]
00019
ok
[function]
[call site]
00020
try_write
[function]
[call site]
00021
Some
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::thread::sleep
[function]
[call site]
00024
std::time::Duration::from_secs
[function]
[call site]
00025
FnPtr::try_from
[function]
[call site]
00026
tokenizer::is_valid_function_name
[function]
[call site]
00027
is_valid_identifier
[function]
[call site]
00028
test_chars
[function]
[call site]
00029
Engine::new
[function]
[call site]
00030
eval::<char>
[function]
[call site]
00031
unwrap_err
[function]
[call site]
00032
eval::<char>
[function]
[call site]
00033
unwrap_err
[function]
[call site]
00034
is_id_first_alphabetic
[function]
[call site]
00035
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00036
is_ascii_alphabetic
[function]
[call site]
00037
char::is_ascii_alphanumeric
[function]
[call site]
00038
is_reserved_keyword_or_symbol
[function]
[call site]
00039
as_bytes
[function]
[call site]
00040
test::len
[function]
[call site]
00041
test::len
[function]
[call site]
00042
string_functions::contains
[function]
[call site]
00043
string_functions::contains
[function]
[call site]
00044
string_functions::contains
[function]
[call site]
00045
test::len
[function]
[call site]
00046
as_bytes
[function]
[call site]
00047
Token::lookup_symbol_from_syntax
[function]
[call site]
00048
as_bytes
[function]
[call site]
00049
test::len
[function]
[call site]
00050
string_functions::contains
[function]
[call site]
00051
string_functions::contains
[function]
[call site]
00052
test::len
[function]
[call site]
00053
as_bytes
[function]
[call site]
00054
Some
[function]
[call site]
00055
TestStruct::clone
[function]
[call site]
00056
Self
[function]
[call site]
00057
Position::is_none
[function]
[call site]
00058
Ok
[function]
[call site]
00059
TestStruct::new
[function]
[call site]
00060
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00061
as_bytes
[function]
[call site]
00062
test::len
[function]
[call site]
00063
string_functions::contains
[function]
[call site]
00064
string_functions::contains
[function]
[call site]
00065
test::len
[function]
[call site]
00066
as_bytes
[function]
[call site]
00067
Token::lookup_symbol_from_syntax
[function]
[call site]
00068
Option::is_some
[function]
[call site]
00069
Err
[function]
[call site]
00070
ERR::ErrorParsing
[function]
[call site]
00071
PERR::Reserved
[function]
[call site]
00072
test_to_string
[function]
[call site]
00073
Engine::new
[function]
[call site]
00074
Scope::new
[function]
[call site]
00075
blob_functions::push
[function]
[call site]
00076
blob_functions::push
[function]
[call site]
00077
FnPtr::try_from
[function]
[call site]
00078
tokenizer::is_valid_function_name
[function]
[call site]
00079
Ok
[function]
[call site]
00080
TestStruct::new
[function]
[call site]
00081
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00082
Token::lookup_symbol_from_syntax
[function]
[call site]
00083
Option::is_some
[function]
[call site]
00084
Err
[function]
[call site]
00085
ERR::ErrorParsing
[function]
[call site]
00086
PERR::Reserved
[function]
[call site]
00087
test_to_string
[function]
[call site]
00088
into
[function]
[call site]
00089
Err
[function]
[call site]
00090
ERR::ErrorFunctionNotFound
[function]
[call site]
00091
test_to_string
[function]
[call site]
00092
into
[function]
[call site]
00093
RhaiResultOf::unwrap
[function]
[call site]
00094
blob_functions::push
[function]
[call site]
00095
blob_functions::push
[function]
[call site]
00096
into
[function]
[call site]
00097
Err
[function]
[call site]
00098
ERR::ErrorFunctionNotFound
[function]
[call site]
00099
test_to_string
[function]
[call site]
00100
into
[function]
[call site]
00101
RhaiResultOf::unwrap
[function]
[call site]
00102
std::time::Duration::from_millis
[function]
[call site]
00103
Some
[function]
[call site]
00104
StraightHasher::write
[function]
[call site]
00105
try_write
[function]
[call site]
00106
StringsInterner::set_max
[function]
[call site]
00107
StringsInterner::throttle_cache
[function]
[call site]
00108
StringsInterner::max
[function]
[call site]
00109
StringsInterner::clear
[function]
[call site]
00110
string_functions::clear
[function]
[call site]
00111
string_functions::is_empty
[function]
[call site]
00112
test::len
[function]
[call site]
00113
shared_get_mut
[function]
[call site]
00114
Shared::get_mut
[function]
[call site]
00115
Shared::get_mut
[function]
[call site]
00116
string_functions::clear
[function]
[call site]
00117
ImmutableString::new
[function]
[call site]
00118
Self
[function]
[call site]
00119
Position::new_const
[function]
[call site]
00120
Some
[function]
[call site]
00121
TestStruct::new
[function]
[call site]
00122
Option::into
[function]
[call site]
00123
string_functions::clear
[function]
[call site]
00124
test::len
[function]
[call site]
00125
StringsInterner::max
[function]
[call site]
00126
test::len
[function]
[call site]
00127
StringsInterner::max
[function]
[call site]
00128
Some
[function]
[call site]
00129
ImmutableString::strong_count
[function]
[call site]
00130
ImmutableString::strong_count
[function]
[call site]
00131
ImmutableString::strong_count
[function]
[call site]
00132
ImmutableString::strong_count
[function]
[call site]
00133
test::len
[function]
[call site]
00134
test::len
[function]
[call site]
00135
test::len
[function]
[call site]
00136
ImmutableString::strong_count
[function]
[call site]
00137
string_functions::remove
[function]
[call site]
00138
Some
[function]
[call site]
00139
TestStruct::new
[function]
[call site]
00140
StringsInterner::new
[function]
[call site]
00141
Engine::default
[function]
[call site]
00142
TestStruct::new
[function]
[call site]
00143
BloomFilterU64::new
[function]
[call site]
00144
Self
[function]
[call site]
00145
Some
[function]
[call site]
00146
TestStruct::new
[function]
[call site]
00147
Some
[function]
[call site]
00148
TestStruct::new
[function]
[call site]
00149
Engine::register_global_module
[function]
[call site]
00150
Engine::global_namespace_mut
[function]
[call site]
00151
string_functions::is_empty
[function]
[call site]
00152
Module::new
[function]
[call site]
00153
Position::new_const
[function]
[call site]
00154
CustomTypesCollection::new
[function]
[call site]
00155
Self
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
TestStruct::new
[function]
[call site]
00158
TestStruct::new
[function]
[call site]
00159
BloomFilterU64::new
[function]
[call site]
00160
TestStruct::new
[function]
[call site]
00161
TestStruct::new
[function]
[call site]
00162
Module::set_internal
[function]
[call site]
00163
test_get_set
[function]
[call site]
00164
Engine::new
[function]
[call site]
00165
register_type::<TestStruct>
[function]
[call site]
00166
Engine::register_get_set
[function]
[call site]
00167
Engine::register_get
[function]
[call site]
00168
Engine::register_fn
[function]
[call site]
00169
FuncRegistration::new
[function]
[call site]
00170
into
[function]
[call site]
00171
Engine::default
[function]
[call site]
00172
Engine::default
[function]
[call site]
00173
&str::into
[function]
[call site]
00174
Engine::default
[function]
[call site]
00175
into
[function]
[call site]
00176
Package::register_into_engine
[function]
[call site]
00177
Package::init_engine
[function]
[call site]
00178
Engine::register_global_module
[function]
[call site]
00179
Package::as_shared_module
[function]
[call site]
00180
crate::engine::make_getter
[function]
[call site]
00181
Position::new_const
[function]
[call site]
00182
Some
[function]
[call site]
00183
TestStruct::new
[function]
[call site]
00184
RhaiResultOf::push_str
[function]
[call site]
00185
RhaiResultOf::push_str
[function]
[call site]
00186
StmtBlock::as_ref
[function]
[call site]
00187
Engine::register_set
[function]
[call site]
00188
Engine::register_fn
[function]
[call site]
00189
crate::engine::make_setter
[function]
[call site]
00190
Position::new_const
[function]
[call site]
00191
RhaiResultOf::push_str
[function]
[call site]
00192
RhaiResultOf::push_str
[function]
[call site]
00193
StmtBlock::as_ref
[function]
[call site]
00194
Engine::register_get
[function]
[call site]
00195
Engine::register_fn
[function]
[call site]
00196
crate::engine::make_getter
[function]
[call site]
00197
StmtBlock::as_ref
[function]
[call site]
00198
Engine::register_fn
[function]
[call site]
00199
FuncRegistration::new
[function]
[call site]
00200
into
[function]
[call site]
00201
Package::register_into_engine
[function]
[call site]
00202
Engine::register_fn
[function]
[call site]
00203
Engine::register_indexer_get_set
[function]
[call site]
00204
Engine::register_indexer_get
[function]
[call site]
00205
Engine::register_fn
[function]
[call site]
00206
Engine::register_indexer_set
[function]
[call site]
00207
Engine::register_fn
[function]
[call site]
00208
test::len
[function]
[call site]
00209
test::len
[function]
[call site]
00210
blob_functions::push
[function]
[call site]
00211
bool::into
[function]
[call site]
00212
Shared::get_mut
[function]
[call site]
00213
first_mut
[function]
[call site]
00214
unwrap
[function]
[call site]
00215
Option::unwrap
[function]
[call site]
00216
blob_functions::insert
[function]
[call site]
00217
FnPtr::try_from
[function]
[call site]
00218
RhaiResultOf::unwrap
[function]
[call site]
00219
string_functions::is_empty
[function]
[call site]
00220
blob_functions::push
[function]
[call site]
00221
eval::calc_offset_len
[function]
[call site]
00222
FnPtr::try_from
[function]
[call site]
00223
tokenizer::is_valid_function_name
[function]
[call site]
00224
Ok
[function]
[call site]
00225
TestStruct::new
[function]
[call site]
00226
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00227
Token::lookup_symbol_from_syntax
[function]
[call site]
00228
Option::is_some
[function]
[call site]
00229
Err
[function]
[call site]
00230
ERR::ErrorParsing
[function]
[call site]
00231
PERR::Reserved
[function]
[call site]
00232
test_to_string
[function]
[call site]
00233
into
[function]
[call site]
00234
Err
[function]
[call site]
00235
ERR::ErrorFunctionNotFound
[function]
[call site]
00236
test_to_string
[function]
[call site]
00237
into
[function]
[call site]
00238
CharsStream::unsigned_abs
[function]
[call site]
00239
RhaiResultOf::map_or
[function]
[call site]
00240
min_max_functions::min
[function]
[call site]
00241
FnPtr::try_from
[function]
[call site]
00242
RhaiResultOf::map
[function]
[call site]
00243
Engine::new
[function]
[call site]
00244
Engine::set_optimization_level
[function]
[call site]
00245
Scope::new
[function]
[call site]
00246
rhai::Map::new
[function]
[call site]
00247
blob_functions::insert
[function]
[call site]
00248
&str::into
[function]
[call site]
00249
into
[function]
[call site]
00250
Scope::push_constant_dynamic
[function]
[call site]
00251
Scope::push_entry
[function]
[call site]
00252
Scope::is_empty
[function]
[call site]
00253
string_functions::is_empty
[function]
[call site]
00254
reserve
[function]
[call site]
00255
reserve
[function]
[call site]
00256
blob_functions::push
[function]
[call site]
00257
Dynamic::set_access_mode
[function]
[call site]
00258
StmtBlock::as_mut
[function]
[call site]
00259
Dynamic::set_access_mode
[function]
[call site]
00260
StmtBlock::as_mut
[function]
[call site]
00261
Dynamic::set_access_mode
[function]
[call site]
00262
values_mut
[function]
[call site]
00263
Dynamic::set_access_mode
[function]
[call site]
00264
values_mut
[function]
[call site]
00265
Dynamic::set_access_mode
[function]
[call site]
00266
blob_functions::push
[function]
[call site]
00267
into
[function]
[call site]
00268
into
[function]
[call site]
00269
into
[function]
[call site]
00270
Scope::push_constant_dynamic
[function]
[call site]
00271
&str::into
[function]
[call site]
00272
Engine::compile_expression_with_scope
[function]
[call site]
00273
Engine::lex
[function]
[call site]
00274
Engine::lex_raw
[function]
[call site]
00275
TestStruct::new
[function]
[call site]
00276
TokenizerControlBlock::new
[function]
[call site]
00277
ImmutableString::new
[function]
[call site]
00278
Self
[function]
[call site]
00279
Position::new_const
[function]
[call site]
00280
Option::into
[function]
[call site]
00281
Self::into
[function]
[call site]
00282
TestStruct::clone
[function]
[call site]
00283
std::num::NonZeroUsize::new
[function]
[call site]
00284
Engine::max_string_size
[function]
[call site]
00285
Command::get
[function]
[call site]
00286
Position::new
[function]
[call site]
00287
MyIterableType::into_iter
[function]
[call site]
00288
test_chars
[function]
[call site]
00289
0.chars().collect::<Vec<_>>
[function]
[call site]
00290
MyIterableType::into_iter
[function]
[call site]
00291
test_chars
[function]
[call site]
00292
0.chars().collect::<Vec<_>>
[function]
[call site]
00293
MyIterableType::into_iter
[function]
[call site]
00294
Self::IntoIter::map
[function]
[call site]
00295
Engine::new
[function]
[call site]
00296
Engine::set_optimization_level
[function]
[call site]
00297
Scope::new
[function]
[call site]
00298
rhai::Map::new
[function]
[call site]
00299
blob_functions::insert
[function]
[call site]
00300
&str::into
[function]
[call site]
00301
into
[function]
[call site]
00302
Scope::push_constant_dynamic
[function]
[call site]
00303
into
[function]
[call site]
00304
Scope::push_constant_dynamic
[function]
[call site]
00305
&str::into
[function]
[call site]
00306
Engine::compile_expression_with_scope
[function]
[call site]
00307
ParseResult::expect
[function]
[call site]
00308
Ident::as_str
[function]
[call site]
00309
eval_ast::<bool>
[function]
[call site]
00310
expect
[function]
[call site]
00311
StmtBlock::as_ref
[function]
[call site]
00312
&[Stmt]::chars
[function]
[call site]
00313
Engine::new
[function]
[call site]
00314
eval::<char>
[function]
[call site]
00315
unwrap_err
[function]
[call site]
00316
eval::<char>
[function]
[call site]
00317
unwrap_err
[function]
[call site]
00318
peekable
[function]
[call site]
00319
reflection_functions::collect
[function]
[call site]
00320
NativeCallContext::engine
[function]
[call site]
00321
Engine::collect_fn_metadata_impl
[function]
[call site]
00322
TestStruct::new
[function]
[call site]
00323
NativeCallContext::iter_namespaces
[function]
[call site]
00324
MyIterableType::into_iter
[function]
[call site]
00325
test_chars
[function]
[call site]
00326
0.chars().collect::<Vec<_>>
[function]
[call site]
00327
MyIterableType::into_iter
[function]
[call site]
00328
test_optimizer_const_map
[function]
[call site]
00329
Engine::new
[function]
[call site]
00330
Engine::set_optimization_level
[function]
[call site]
00331
Scope::new
[function]
[call site]
00332
rhai::Map::new
[function]
[call site]
00333
blob_functions::insert
[function]
[call site]
00334
&str::into
[function]
[call site]
00335
into
[function]
[call site]
00336
Scope::push_constant_dynamic
[function]
[call site]
00337
into
[function]
[call site]
00338
Scope::push_constant_dynamic
[function]
[call site]
00339
&str::into
[function]
[call site]
00340
Engine::compile_expression_with_scope
[function]
[call site]
00341
ParseResult::expect
[function]
[call site]
00342
Ident::as_str
[function]
[call site]
00343
eval_ast::<bool>
[function]
[call site]
00344
expect
[function]
[call site]
00345
flat_map
[function]
[call site]
00346
filter_map
[function]
[call site]
00347
Position::new_const
[function]
[call site]
00348
RhaiFunc::get_script_fn_def
[function]
[call site]
00349
Some
[function]
[call site]
00350
Option::map
[function]
[call site]
00351
Engine::new
[function]
[call site]
00352
Engine::set_optimization_level
[function]
[call site]
00353
Scope::new
[function]
[call site]
00354
rhai::Map::new
[function]
[call site]
00355
blob_functions::insert
[function]
[call site]
00356
&str::into
[function]
[call site]
00357
into
[function]
[call site]
00358
Scope::push_constant_dynamic
[function]
[call site]
00359
into
[function]
[call site]
00360
Scope::push_constant_dynamic
[function]
[call site]
00361
&str::into
[function]
[call site]
00362
Engine::compile_expression_with_scope
[function]
[call site]
00363
ParseResult::expect
[function]
[call site]
00364
Ident::as_str
[function]
[call site]
00365
eval_ast::<bool>
[function]
[call site]
00366
expect
[function]
[call site]
00367
into
[function]
[call site]
00368
array_functions::for_each
[function]
[call site]
00369
string_functions::is_empty
[function]
[call site]
00370
Ok
[function]
[call site]
00371
StaticModuleResolver::iter_mut
[function]
[call site]
00372
StaticModuleResolver::iter_mut
[function]
[call site]
00373
test_optimizer_const_map
[function]
[call site]
00374
Ident::as_str
[function]
[call site]
00375
impl
[call site]
00376
FnPtr::try_from
[function]
[call site]
00377
tokenizer::is_valid_function_name
[function]
[call site]
00378
Ok
[function]
[call site]
00379
TestStruct::new
[function]
[call site]
00380
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00381
Token::lookup_symbol_from_syntax
[function]
[call site]
00382
Option::is_some
[function]
[call site]
00383
Err
[function]
[call site]
00384
ERR::ErrorParsing
[function]
[call site]
00385
PERR::Reserved
[function]
[call site]
00386
test_to_string
[function]
[call site]
00387
into
[function]
[call site]
00388
Err
[function]
[call site]
00389
ERR::ErrorFunctionNotFound
[function]
[call site]
00390
test_to_string
[function]
[call site]
00391
into
[function]
[call site]
00392
RhaiResultOf::unwrap_or
[function]
[call site]
00393
into
[function]
[call site]
00394
FnPtr::call_raw_with_extra_args
[function]
[call site]
00395
_call_with_extra_args::<true,
[call site]
00396
_call_with_extra_args::<false,
[call site]
00397
Some
[function]
[call site]
00398
Ok
[function]
[call site]
00399
blob_functions::push
[function]
[call site]
00400
blob_functions::push
[function]
[call site]
00401
FnPtr::try_from
[function]
[call site]
00402
RhaiResultOf::unwrap
[function]
[call site]
00403
MyIterableType::into_iter
[function]
[call site]
00404
test_var_def_filter
[function]
[call site]
00405
Engine::new
[function]
[call site]
00406
Engine::compile
[function]
[call site]
00407
Engine::compile_with_scope
[function]
[call site]
00408
Engine::compile_scripts_with_scope
[function]
[call site]
00409
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00410
Engine::lex
[function]
[call site]
00411
StmtBlock::as_ref
[function]
[call site]
00412
syn::Result::peekable
[function]
[call site]
00413
Engine::default
[function]
[call site]
00414
ParseState::new
[function]
[call site]
00415
TestStruct::new
[function]
[call site]
00416
Scope::new
[function]
[call site]
00417
TestStruct::new
[function]
[call site]
00418
TestStruct::new
[function]
[call site]
00419
TestStruct::clone
[function]
[call site]
00420
Engine::parse
[function]
[call site]
00421
Engine::parse_global_level
[function]
[call site]
00422
Position::new_const
[function]
[call site]
00423
Some
[function]
[call site]
00424
TestStruct::new
[function]
[call site]
00425
Engine::max_expr_depth
[function]
[call site]
00426
Command::get
[function]
[call site]
00427
peek
[function]
[call site]
00428
unwrap
[function]
[call site]
00429
Engine::parse_stmt
[function]
[call site]
00430
StaticVec::<SmartString>::new_const
[function]
[call site]
00431
Some
[function]
[call site]
00432
TestStruct::new
[function]
[call site]
00433
Position::new_const
[function]
[call site]
00434
peek
[function]
[call site]
00435
unwrap
[function]
[call site]
00436
Position::is_none
[function]
[call site]
00437
ParseSettings::has_flag
[function]
[call site]
00438
intersects
[function]
[call site]
00439
Err
[function]
[call site]
00440
PERR::into_err
[function]
[call site]
00441
ParseError
[function]
[call site]
00442
PERR::into
[function]
[call site]
00443
MultiInputsStream::get_next
[function]
[call site]
00444
test::len
[function]
[call site]
00445
MultiInputsStream::get_next
[function]
[call site]
00446
Some
[function]
[call site]
00447
unwrap
[function]
[call site]
00448
string_functions::contains
[function]
[call site]
00449
string_functions::contains
[function]
[call site]
00450
string_functions::is_empty
[function]
[call site]
00451
test::len
[function]
[call site]
00452
blob_functions::push
[function]
[call site]
00453
TestStruct::clone
[function]
[call site]
00454
Self
[function]
[call site]
00455
string_functions::clear
[function]
[call site]
00456
string_functions::is_empty
[function]
[call site]
00457
shared_get_mut
[function]
[call site]
00458
string_functions::clear
[function]
[call site]
00459
ImmutableString::new
[function]
[call site]
00460
unindent_block_comment
[function]
[call site]
00461
string_functions::contains
[function]
[call site]
00462
usize::lines
[function]
[call site]
00463
skip
[function]
[call site]
00464
test_optimizer_const_map
[function]
[call site]
00465
test::len
[function]
[call site]
00466
trim_start_matches
[function]
[call site]
00467
test::len
[function]
[call site]
00468
min_max_functions::min
[function]
[call site]
00469
unwrap_or
[function]
[call site]
00470
min_max_functions::min
[function]
[call site]
00471
usize::lines
[function]
[call site]
00472
enumerate
[function]
[call site]
00473
test_optimizer_const_map
[function]
[call site]
00474
lines()
[call site]
00475
.enumerate()
[call site]
00476
.map(|(i,
[call site]
00477
.collect::<Vec<_>>
[function]
[call site]
00478
join
[function]
[call site]
00479
ParseSettings::level_up_with_position
[function]
[call site]
00480
ParseSettings::level_up
[function]
[call site]
00481
Err
[function]
[call site]
00482
PERR::into_err
[function]
[call site]
00483
Ok
[function]
[call site]
00484
Ok
[function]
[call site]
00485
unwrap_or
[function]
[call site]
00486
blob_functions::push
[function]
[call site]
00487
!::into
[function]
[call site]
00488
string_functions::is_empty
[function]
[call site]
00489
RhaiResultOf::push_str
[function]
[call site]
00490
RhaiResultOf::push_str
[function]
[call site]
00491
peek
[function]
[call site]
00492
unwrap
[function]
[call site]
00493
Err
[function]
[call site]
00494
PERR::into_err
[function]
[call site]
00495
string_functions::is_empty
[function]
[call site]
00496
blob_functions::push
[function]
[call site]
00497
peek
[function]
[call site]
00498
unwrap
[function]
[call site]
00499
Ok
[function]
[call site]
00500
Stmt::Noop
[function]
[call site]
00501
eat_token
[function]
[call site]
00502
MultiInputsStream::get_next
[function]
[call site]
00503
test::len
[function]
[call site]
00504
MultiInputsStream::get_next
[function]
[call site]
00505
Some
[function]
[call site]
00506
Option::unwrap
[function]
[call site]
00507
Ok
[function]
[call site]
00508
Stmt::Noop
[function]
[call site]
00509
Ok
[function]
[call site]
00510
Engine::parse_block
[function]
[call site]
00511
MultiInputsStream::get_next
[function]
[call site]
00512
unwrap
[function]
[call site]
00513
Err
[function]
[call site]
00514
PERR::into_err
[function]
[call site]
00515
ParseError
[function]
[call site]
00516
PERR::into
[function]
[call site]
00517
Err
[function]
[call site]
00518
PERR::MissingToken
[function]
[call site]
00519
into
[function]
[call site]
00520
&str::into
[function]
[call site]
00521
PERR::into_err
[function]
[call site]
00522
ParseSettings::level_up_with_position
[function]
[call site]
00523
ParseSettings::level_up
[function]
[call site]
00524
Ok
[function]
[call site]
00525
StmtBlock::empty
[function]
[call site]
00526
Position::new_const
[function]
[call site]
00527
Span::new
[function]
[call site]
00528
ParseSettings::has_flag
[function]
[call site]
00529
Engine::parse_expr_stmt
[function]
[call site]
00530
peek
[function]
[call site]
00531
unwrap
[function]
[call site]
00532
Engine::parse_expr
[function]
[call site]
00533
peek
[function]
[call site]
00534
unwrap
[function]
[call site]
00535
TestStruct::new
[function]
[call site]
00536
ParseSettings::level_up
[function]
[call site]
00537
Engine::parse_unary
[function]
[call site]
00538
peek
[function]
[call site]
00539
unwrap
[function]
[call site]
00540
Err
[function]
[call site]
00541
LexError::UnexpectedInput
[function]
[call site]
00542
(Token,
[call site]
00543
Engine::new
[function]
[call site]
00544
Scope::new
[function]
[call site]
00545
blob_functions::push
[function]
[call site]
00546
blob_functions::push
[function]
[call site]
00547
blob_functions::push
[function]
[call site]
00548
PERR::into_err
[function]
[call site]
00549
TestStruct::clone
[function]
[call site]
00550
Self
[function]
[call site]
00551
eat_token
[function]
[call site]
00552
Engine::parse_unary
[function]
[call site]
00553
ParseSettings::level_up
[function]
[call site]
00554
checked_neg
[function]
[call site]
00555
test_optimizer_const_map
[function]
[call site]
00556
Expr::IntegerConstant
[function]
[call site]
00557
StmtBlock::span_or_else
[function]
[call site]
00558
Span::new
[function]
[call site]
00559
iterator_functions::chars_from_start
[function]
[call site]
00560
CharsStream::new
[function]
[call site]
00561
Self
[function]
[call site]
00562
TestStruct::new
[function]
[call site]
00563
MyIterableType::into_iter
[function]
[call site]
00564
test_chars
[function]
[call site]
00565
0.chars().collect::<Vec<_>>
[function]
[call site]
00566
MyIterableType::into_iter
[function]
[call site]
00567
FnPtr::try_from
[function]
[call site]
00568
RhaiResultOf::unwrap_or
[function]
[call site]
00569
FnPtr::try_from
[function]
[call site]
00570
RhaiResultOf::unwrap_or
[function]
[call site]
00571
Self
[function]
[call site]
00572
test_chars
[function]
[call site]
00573
skip
[function]
[call site]
00574
test_functions_take
[function]
[call site]
00575
Engine::new
[function]
[call site]
00576
register_type_with_name::<TestStruct>
[function]
[call site]
00577
Engine::register_fn
[function]
[call site]
00578
TestStruct
[function]
[call site]
00579
chars()
[call site]
00580
.skip(from)
[call site]
00581
.take(len)
[call site]
00582
.collect::<Vec<_>>
[function]
[call site]
00583
MyIterableType::into_iter
[function]
[call site]
00584
FnPtr::try_from
[function]
[call site]
00585
Self::unsigned_abs
[function]
[call site]
00586
RhaiResultOf::unwrap_or
[function]
[call site]
00587
test_chars
[function]
[call site]
00588
ImmutableString::strong_count
[function]
[call site]
00589
ImmutableString::strong_count
[function]
[call site]
00590
usize::saturating_sub
[function]
[call site]
00591
Self
[function]
[call site]
00592
test_chars
[function]
[call site]
00593
skip
[function]
[call site]
00594
test_functions_take
[function]
[call site]
00595
chars()
[call site]
00596
.skip(offset)
[call site]
00597
.take(len)
[call site]
00598
.collect::<Vec<_>>
[function]
[call site]
00599
MyIterableType::into_iter
[function]
[call site]
00600
StmtBlock::span_or_else
[function]
[call site]
00601
string_functions::add_append
[function]
[call site]
00602
string_functions::is_empty
[function]
[call site]
00603
test::len
[function]
[call site]
00604
String::from_utf8_lossy
[function]
[call site]
00605
string_functions::is_empty
[function]
[call site]
00606
String::from_utf8
[function]
[call site]
00607
unwrap
[function]
[call site]
00608
into
[function]
[call site]
00609
ImmutableString::into_owned
[function]
[call site]
00610
ImmutableString::make_mut
[function]
[call site]
00611
func::shared_make_mut
[function]
[call site]
00612
Shared::make_mut
[function]
[call site]
00613
Shared::make_mut
[function]
[call site]
00614
func::shared_take
[function]
[call site]
00615
shared_try_take
[function]
[call site]
00616
Shared::try_unwrap
[function]
[call site]
00617
Result::ok
[function]
[call site]
00618
unwrap_or_else
[function]
[call site]
00619
T::into
[function]
[call site]
00620
String::into
[function]
[call site]
00621
ImmutableString::into_owned
[function]
[call site]
00622
StmtBlock::as_ref
[function]
[call site]
00623
into
[function]
[call site]
00624
StmtBlock::span_or_else
[function]
[call site]
00625
Some
[function]
[call site]
00626
Expr::FloatConstant
[function]
[call site]
00627
into
[function]
[call site]
00628
ok_or_else
[function]
[call site]
00629
LexError::MalformedNumber
[function]
[call site]
00630
PERR::into_err
[function]
[call site]
00631
Ok
[function]
[call site]
00632
Expr::FloatConstant
[function]
[call site]
00633
into
[function]
[call site]
00634
Ok
[function]
[call site]
00635
Engine::get_interned_string
[function]
[call site]
00636
locked_write
[function]
[call site]
00637
try_borrow_mut
[function]
[call site]
00638
ok
[function]
[call site]
00639
StraightHasher::write
[function]
[call site]
00640
ok
[function]
[call site]
00641
try_write
[function]
[call site]
00642
Some
[function]
[call site]
00643
std::thread::sleep
[function]
[call site]
00644
std::time::Duration::from_millis
[function]
[call site]
00645
Some
[function]
[call site]
00646
StraightHasher::write
[function]
[call site]
00647
try_write
[function]
[call site]
00648
Command::get
[function]
[call site]
00649
into
[function]
[call site]
00650
into
[function]
[call site]
00651
FnCallHashes::from_native_only
[function]
[call site]
00652
calc_fn_hash
[function]
[call site]
00653
get_hasher
[function]
[call site]
00654
config::hashing::get_hashing_seed
[function]
[call site]
00655
Command::get
[function]
[call site]
00656
unwrap_or
[function]
[call site]
00657
ahash::RandomState::with_seeds
[function]
[call site]
00658
StraightHasherBuilder::build_hasher
[function]
[call site]
00659
StraightHasher
[function]
[call site]
00660
Engine::default
[function]
[call site]
00661
write_u8
[function]
[call site]
00662
MyIterableType::into_iter
[function]
[call site]
00663
Self::IntoIter::for_each
[function]
[call site]
00664
string_functions::is_empty
[function]
[call site]
00665
Ok
[function]
[call site]
00666
StaticModuleResolver::iter_mut
[function]
[call site]
00667
impl
[call site]
00668
FnPtr::try_from
[function]
[call site]
00669
RhaiResultOf::unwrap_or
[function]
[call site]
00670
into
[function]
[call site]
00671
FnPtr::call_raw_with_extra_args
[function]
[call site]
00672
Some
[function]
[call site]
00673
Ok
[function]
[call site]
00674
test::hash
[function]
[call site]
00675
write_usize
[function]
[call site]
00676
test::hash
[function]
[call site]
00677
write_usize
[function]
[call site]
00678
StraightHasher::finish
[function]
[call site]
00679
MyIterableType::into_iter
[function]
[call site]
00680
test_chars
[function]
[call site]
00681
0.chars().collect::<Vec<_>>
[function]
[call site]
00682
MyIterableType::into_iter
[function]
[call site]
00683
Self::IntoIter::collect
[function]
[call site]
00684
NativeCallContext::engine
[function]
[call site]
00685
Engine::collect_fn_metadata_impl
[function]
[call site]
00686
Some
[function]
[call site]
00687
StmtBlock::as_ref
[function]
[call site]
00688
test::len
[function]
[call site]
00689
IterateMap::new
[function]
[call site]
00690
string_functions::is_empty
[function]
[call site]
00691
blob_functions::insert
[function]
[call site]
00692
&str::into
[function]
[call site]
00693
Engine::get_interned_string
[function]
[call site]
00694
locked_write
[function]
[call site]
00695
Command::get
[function]
[call site]
00696
into
[function]
[call site]
00697
into
[function]
[call site]
00698
ImmutableString::into
[function]
[call site]
00699
blob_functions::insert
[function]
[call site]
00700
&str::into
[function]
[call site]
00701
Engine::get_interned_string
[function]
[call site]
00702
ImmutableString::into
[function]
[call site]
00703
blob_functions::insert
[function]
[call site]
00704
&str::into
[function]
[call site]
00705
Engine::get_interned_string
[function]
[call site]
00706
ImmutableString::into
[function]
[call site]
00707
blob_functions::insert
[function]
[call site]
00708
&str::into
[function]
[call site]
00709
string_functions::starts_with
[function]
[call site]
00710
string_functions::starts_with
[function]
[call site]
00711
into
[function]
[call site]
00712
blob_functions::insert
[function]
[call site]
00713
&str::into
[function]
[call site]
00714
into
[function]
[call site]
00715
blob_functions::insert
[function]
[call site]
00716
&str::into
[function]
[call site]
00717
MyIterableType::into_iter
[function]
[call site]
00718
test_optimizer_const_map
[function]
[call site]
00719
Engine::get_interned_string
[function]
[call site]
00720
ImmutableString::into
[function]
[call site]
00721
params
[call site]
00722
.iter()
[call site]
00723
.map(|&p|
[call site]
00724
.collect::<Array>
[function]
[call site]
00725
into
[function]
[call site]
00726
string_functions::is_empty
[function]
[call site]
00727
blob_functions::insert
[function]
[call site]
00728
&str::into
[function]
[call site]
00729
MyIterableType::into_iter
[function]
[call site]
00730
test_optimizer_const_map
[function]
[call site]
00731
Engine::get_interned_string
[function]
[call site]
00732
ImmutableString::into
[function]
[call site]
00733
comments
[call site]
00734
.iter()
[call site]
00735
.map(|&s|
[call site]
00736
.collect::<Array>
[function]
[call site]
00737
into
[function]
[call site]
00738
Some
[function]
[call site]
00739
Dynamic::from_map
[function]
[call site]
00740
Self
[function]
[call site]
00741
Union::Map
[function]
[call site]
00742
into
[function]
[call site]
00743
Some
[function]
[call site]
00744
FnCallExpr::into_fn_call_expr
[function]
[call site]
00745
Expr::FnCall
[function]
[call site]
00746
FnCallExpr::into
[function]
[call site]
00747
TestStruct::clone
[function]
[call site]
00748
eat_token
[function]
[call site]
00749
Engine::parse_unary
[function]
[call site]
00750
ParseSettings::level_up
[function]
[call site]
00751
Ok
[function]
[call site]
00752
Ok
[function]
[call site]
00753
Ok
[function]
[call site]
00754
Engine::get_interned_string
[function]
[call site]
00755
FnCallHashes::from_native_only
[function]
[call site]
00756
calc_fn_hash
[function]
[call site]
00757
MyIterableType::into_iter
[function]
[call site]
00758
Self::IntoIter::collect
[function]
[call site]
00759
Some
[function]
[call site]
00760
FnCallExpr::into_fn_call_expr
[function]
[call site]
00761
TestStruct::clone
[function]
[call site]
00762
eat_token
[function]
[call site]
00763
Ok
[function]
[call site]
00764
Engine::get_interned_string
[function]
[call site]
00765
FnCallHashes::from_native_only
[function]
[call site]
00766
calc_fn_hash
[function]
[call site]
00767
Engine::parse_unary
[function]
[call site]
00768
ParseSettings::level_up
[function]
[call site]
00769
MyIterableType::into_iter
[function]
[call site]
00770
Self::IntoIter::collect
[function]
[call site]
00771
Some
[function]
[call site]
00772
FnCallExpr::into_fn_call_expr
[function]
[call site]
00773
Err
[function]
[call site]
00774
PERR::into_err
[function]
[call site]
00775
Engine::parse_primary
[function]
[call site]
00776
peek
[function]
[call site]
00777
unwrap
[function]
[call site]
00778
Err
[function]
[call site]
00779
LexError::UnexpectedInput
[function]
[call site]
00780
(Token,
[call site]
00781
PERR::into_err
[function]
[call site]
00782
Err
[function]
[call site]
00783
PERR::into_err
[function]
[call site]
00784
MultiInputsStream::get_next
[function]
[call site]
00785
Expr::Unit
[function]
[call site]
00786
MultiInputsStream::get_next
[function]
[call site]
00787
unwrap
[function]
[call site]
00788
Expr::IntegerConstant
[function]
[call site]
00789
Expr::CharConstant
[function]
[call site]
00790
Expr::StringConstant
[function]
[call site]
00791
Engine::get_interned_string
[function]
[call site]
00792
Expr::BoolConstant
[function]
[call site]
00793
Expr::BoolConstant
[function]
[call site]
00794
Expr::IntegerConstant
[function]
[call site]
00795
MultiInputsStream::get_next
[function]
[call site]
00796
Expr::FloatConstant
[function]
[call site]
00797
MultiInputsStream::get_next
[function]
[call site]
00798
Expr::DynamicConstant
[function]
[call site]
00799
TestStruct::new
[function]
[call site]
00800
into
[function]
[call site]
00801
ParseSettings::has_option
[function]
[call site]
00802
intersects
[function]
[call site]
00803
Engine::parse_block
[function]
[call site]
00804
ParseSettings::level_up
[function]
[call site]
00805
Expr::Stmt
[function]
[call site]
00806
TestStruct::new
[function]
[call site]
00807
ParseResult::into
[function]
[call site]
00808
eat_token
[function]
[call site]
00809
Engine::parse_expr
[function]
[call site]
00810
ParseSettings::level_up
[function]
[call site]
00811
MultiInputsStream::get_next
[function]
[call site]
00812
unwrap
[function]
[call site]
00813
Err
[function]
[call site]
00814
PERR::into_err
[function]
[call site]
00815
Err
[function]
[call site]
00816
PERR::MissingToken
[function]
[call site]
00817
into
[function]
[call site]
00818
&str::into
[function]
[call site]
00819
PERR::into_err
[function]
[call site]
00820
ParseSettings::has_option
[function]
[call site]
00821
Expr::Stmt
[function]
[call site]
00822
TestStruct::new
[function]
[call site]
00823
Engine::parse_if
[function]
[call site]
00824
ParseSettings::level_up_with_position
[function]
[call site]
00825
eat_token
[function]
[call site]
00826
ensure_not_statement_expr
[function]
[call site]
00827
&mut
[call site]
00828
unwrap
[function]
[call site]
00829
Err
[function]
[call site]
00830
PERR::ExprExpected
[function]
[call site]
00831
&'static
[call site]
00832
Engine::new
[function]
[call site]
00833
Scope::new
[function]
[call site]
00834
blob_functions::push
[function]
[call site]
00835
blob_functions::push
[function]
[call site]
00836
blob_functions::push
[function]
[call site]
00837
PERR::into_err
[function]
[call site]
00838
Ok
[function]
[call site]
00839
Engine::parse_expr
[function]
[call site]
00840
Expr::ensure_bool_expr
[function]
[call site]
00841
Dynamic::is_bool
[function]
[call site]
00842
crate::func::locked_read
[function]
[call site]
00843
try_borrow
[function]
[call site]
00844
ok
[function]
[call site]
00845
locked_read
[function]
[call site]
00846
try_borrow
[function]
[call site]
00847
ok
[function]
[call site]
00848
locked_read
[function]
[call site]
00849
Option::ok
[function]
[call site]
00850
try_read
[function]
[call site]
00851
Some
[function]
[call site]
00852
std::thread::sleep
[function]
[call site]
00853
std::time::Duration::from_millis
[function]
[call site]
00854
Some
[function]
[call site]
00855
locked_read
[function]
[call site]
00856
try_read
[function]
[call site]
00857
Option::ok
[function]
[call site]
00858
try_read
[function]
[call site]
00859
Some
[function]
[call site]
00860
std::thread::sleep
[function]
[call site]
00861
std::time::Duration::from_millis
[function]
[call site]
00862
Some
[function]
[call site]
00863
locked_read
[function]
[call site]
00864
try_read
[function]
[call site]
00865
Option::map_or
[function]
[call site]
00866
RhaiNativeFunc::return_type_name
[function]
[call site]
00867
type_name::<R>
[function]
[call site]
00868
Ok
[function]
[call site]
00869
Err
[function]
[call site]
00870
PERR::MismatchedType
[function]
[call site]
00871
&str::into
[function]
[call site]
00872
&'static
[call site]
00873
PERR::into_err
[function]
[call site]
00874
Expr::start_position
[function]
[call site]
00875
string_functions::is_empty
[function]
[call site]
00876
Expr::position
[function]
[call site]
00877
ParseSettings::level_up_with_position
[function]
[call site]
00878
ParseSettings::level_up_with_position
[function]
[call site]
00879
Expr::start_position
[function]
[call site]
00880
string_functions::is_empty
[function]
[call site]
00881
Expr::position
[function]
[call site]
00882
ParseSettings::level_up_with_position
[function]
[call site]
00883
Expr::start_position
[function]
[call site]
00884
Expr::start_position
[function]
[call site]
00885
Expr::position
[function]
[call site]
00886
Expr::start_position
[function]
[call site]
00887
Expr::position
[function]
[call site]
00888
ensure_not_assignment
[function]
[call site]
00889
&mut
[call site]
00890
unwrap
[function]
[call site]
00891
Err
[function]
[call site]
00892
LexError::ImproperSymbol
[function]
[call site]
00893
Token::literal_syntax
[function]
[call site]
00894
&'static
[call site]
00895
&str::into
[function]
[call site]
00896
PERR::into_err
[function]
[call site]
00897
Ok
[function]
[call site]
00898
Engine::parse_block
[function]
[call site]
00899
into
[function]
[call site]
00900
match_token
[function]
[call site]
00901
&mut
[call site]
00902
unwrap
[function]
[call site]
00903
eat_token
[function]
[call site]
00904
peek
[function]
[call site]
00905
unwrap
[function]
[call site]
00906
Engine::parse_if
[function]
[call site]
00907
Engine::parse_block
[function]
[call site]
00908
Stmt::Noop
[function]
[call site]
00909
into
[function]
[call site]
00910
Ok
[function]
[call site]
00911
Stmt::If
[function]
[call site]
00912
into
[function]
[call site]
00913
ParseSettings::level_up
[function]
[call site]
00914
into
[function]
[call site]
00915
Engine::allow_looping
[function]
[call site]
00916
intersects
[function]
[call site]
00917
ParseSettings::has_option
[function]
[call site]
00918
Expr::Stmt
[function]
[call site]
00919
TestStruct::new
[function]
[call site]
00920
Engine::parse_while_loop
[function]
[call site]
00921
ParseSettings::level_up
[function]
[call site]
00922
MultiInputsStream::get_next
[function]
[call site]
00923
unwrap
[function]
[call site]
00924
ensure_not_statement_expr
[function]
[call site]
00925
Engine::parse_expr
[function]
[call site]
00926
Expr::ensure_bool_expr
[function]
[call site]
00927
ensure_not_assignment
[function]
[call site]
00928
Expr::Unit
[function]
[call site]
00929
Engine::parse_block
[function]
[call site]
00930
into
[function]
[call site]
00931
Ok
[function]
[call site]
00932
Stmt::While
[function]
[call site]
00933
into
[function]
[call site]
00934
ParseSettings::level_up
[function]
[call site]
00935
into
[function]
[call site]
00936
Engine::allow_looping
[function]
[call site]
00937
ParseSettings::has_option
[function]
[call site]
00938
Expr::Stmt
[function]
[call site]
00939
TestStruct::new
[function]
[call site]
00940
Engine::parse_do
[function]
[call site]
00941
ParseSettings::level_up_with_position
[function]
[call site]
00942
eat_token
[function]
[call site]
00943
ParseSettings::has_flag
[function]
[call site]
00944
Engine::parse_block
[function]
[call site]
00945
into
[function]
[call site]
00946
MultiInputsStream::get_next
[function]
[call site]
00947
unwrap
[function]
[call site]
00948
string_functions::is_empty
[function]
[call site]
00949
test::len
[function]
[call site]
00950
Err
[function]
[call site]
00951
PERR::MissingToken
[function]
[call site]
00952
into
[function]
[call site]
00953
&str::into
[function]
[call site]
00954
PERR::into_err
[function]
[call site]
00955
string_functions::remove
[function]
[call site]
00956
ensure_not_statement_expr
[function]
[call site]
00957
Engine::parse_expr
[function]
[call site]
00958
Expr::ensure_bool_expr
[function]
[call site]
00959
ensure_not_assignment
[function]
[call site]
00960
Ok
[function]
[call site]
00961
Stmt::Do
[function]
[call site]
00962
into
[function]
[call site]
00963
ParseSettings::level_up
[function]
[call site]
00964
into
[function]
[call site]
00965
Engine::allow_looping
[function]
[call site]
00966
ParseSettings::has_option
[function]
[call site]
00967
Expr::Stmt
[function]
[call site]
00968
TestStruct::new
[function]
[call site]
00969
Engine::parse_for
[function]
[call site]
00970
ParseSettings::level_up_with_position
[function]
[call site]
00971
eat_token
[function]
[call site]
00972
match_token
[function]
[call site]
00973
parse_var_name
[function]
[call site]
00974
MultiInputsStream::get_next
[function]
[call site]
00975
Option::unwrap
[function]
[call site]
00976
Ok
[function]
[call site]
00977
tokenizer::is_valid_identifier
[function]
[call site]
00978
test_chars
[function]
[call site]
00979
is_id_first_alphabetic
[function]
[call site]
00980
char::is_ascii_alphanumeric
[function]
[call site]
00981
Err
[function]
[call site]
00982
PERR::Reserved
[function]
[call site]
00983
test_to_string
[function]
[call site]
00984
PERR::into_err
[function]
[call site]
00985
Err
[function]
[call site]
00986
PERR::into_err
[function]
[call site]
00987
Err
[function]
[call site]
00988
PERR::into_err
[function]
[call site]
00989
match_token
[function]
[call site]
00990
Err
[function]
[call site]
00991
PERR::MissingToken
[function]
[call site]
00992
into
[function]
[call site]
00993
&str::into
[function]
[call site]
00994
PERR::into_err
[function]
[call site]
00995
parse_var_name
[function]
[call site]
00996
Err
[function]
[call site]
00997
PERR::DuplicatedVariable
[function]
[call site]
00998
into
[function]
[call site]
00999
PERR::into_err
[function]
[call site]
01000
match_token
[function]
[call site]
01001
Err
[function]
[call site]
01002
PERR::MissingToken
[function]
[call site]
01003
into
[function]
[call site]
01004
&str::into
[function]
[call site]
01005
PERR::into_err
[function]
[call site]
01006
Some
[function]
[call site]
01007
parse_var_name
[function]
[call site]
01008
MultiInputsStream::get_next
[function]
[call site]
01009
unwrap
[function]
[call site]
01010
Err
[function]
[call site]
01011
PERR::into_err
[function]
[call site]
01012
Err
[function]
[call site]
01013
PERR::MissingToken
[function]
[call site]
01014
into
[function]
[call site]
01015
&str::into
[function]
[call site]
01016
PERR::into_err
[function]
[call site]
01017
ensure_not_statement_expr
[function]
[call site]
01018
Engine::parse_expr
[function]
[call site]
01019
Expr::ensure_iterable
[function]
[call site]
01020
Ok
[function]
[call site]
01021
Err
[function]
[call site]
01022
PERR::MismatchedType
[function]
[call site]
01023
&str::into
[function]
[call site]
01024
&'static
[call site]
01025
PERR::into_err
[function]
[call site]
01026
Expr::start_position
[function]
[call site]
01027
test_optimizer_const_map
[function]
[call site]
01028
Engine::get_interned_string
[function]
[call site]
01029
Engine::get_interned_string
[function]
[call site]
01030
test::len
[function]
[call site]
01031
blob_functions::push
[function]
[call site]
01032
TestStruct::clone
[function]
[call site]
01033
blob_functions::push
[function]
[call site]
01034
Engine::parse_block
[function]
[call site]
01035
into
[function]
[call site]
01036
Scope::rewind
[function]
[call site]
01037
string_functions::truncate
[function]
[call site]
01038
string_functions::clear
[function]
[call site]
01039
FnPtr::try_from
[function]
[call site]
01040
char_indices
[function]
[call site]
01041
nth
[function]
[call site]
01042
shared_make_mut
[function]
[call site]
01043
Shared::make_mut
[function]
[call site]
01044
string_functions::truncate
[function]
[call site]
01045
string_functions::truncate
[function]
[call site]
01046
string_functions::truncate
[function]
[call site]
01047
Ok
[function]
[call site]
01048
Stmt::For
[function]
[call site]
01049
TestStruct::new
[function]
[call site]
01050
ParseSettings::level_up
[function]
[call site]
01051
into
[function]
[call site]
01052
ParseSettings::has_option
[function]
[call site]
01053
Expr::Stmt
[function]
[call site]
01054
TestStruct::new
[function]
[call site]
01055
Engine::parse_switch
[function]
[call site]
01056
ParseSettings::level_up_with_position
[function]
[call site]
01057
eat_token
[function]
[call site]
01058
Engine::parse_expr
[function]
[call site]
01059
MultiInputsStream::get_next
[function]
[call site]
01060
unwrap
[function]
[call site]
01061
Err
[function]
[call site]
01062
PERR::into_err
[function]
[call site]
01063
Err
[function]
[call site]
01064
PERR::MissingToken
[function]
[call site]
01065
into
[function]
[call site]
01066
&str::into
[function]
[call site]
01067
PERR::into_err
[function]
[call site]
01068
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
01069
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
01070
TestStruct::new
[function]
[call site]
01071
StaticVec::<RangeCase>::new
[function]
[call site]
01072
peek
[function]
[call site]
01073
unwrap
[function]
[call site]
01074
eat_token
[function]
[call site]
01075
Err
[function]
[call site]
01076
PERR::MissingToken
[function]
[call site]
01077
into
[function]
[call site]
01078
into
[function]
[call site]
01079
PERR::into_err
[function]
[call site]
01080
Position::is_none
[function]
[call site]
01081
eat_token
[function]
[call site]
01082
match_token
[function]
[call site]
01083
Err
[function]
[call site]
01084
PERR::into_err
[function]
[call site]
01085
Position::new_const
[function]
[call site]
01086
Some
[function]
[call site]
01087
TestStruct::new
[function]
[call site]
01088
Expr::BoolConstant
[function]
[call site]
01089
None::is_some
[function]
[call site]
01090
Err
[function]
[call site]
01091
PERR::into_err
[function]
[call site]
01092
Position::new_const
[function]
[call site]
01093
Engine::parse_expr
[function]
[call site]
01094
blob_functions::push
[function]
[call site]
01095
blob_functions::push
[function]
[call site]
01096
FnPtr::try_from
[function]
[call site]
01097
RhaiResultOf::unwrap
[function]
[call site]
01098
Err
[function]
[call site]
01099
PERR::ExprExpected
[function]
[call site]
01100
&str::into
[function]
[call site]
01101
PERR::into_err
[function]
[call site]
01102
match_token
[function]
[call site]
01103
match_token
[function]
[call site]
01104
ensure_not_statement_expr
[function]
[call site]
01105
Engine::parse_expr
[function]
[call site]
01106
Expr::ensure_bool_expr
[function]
[call site]
01107
ensure_not_assignment
[function]
[call site]
01108
Expr::BoolConstant
[function]
[call site]
01109
MultiInputsStream::get_next
[function]
[call site]
01110
unwrap
[function]
[call site]
01111
Err
[function]
[call site]
01112
PERR::into_err
[function]
[call site]
01113
Err
[function]
[call site]
01114
PERR::MissingToken
[function]
[call site]
01115
into
[function]
[call site]
01116
&str::into
[function]
[call site]
01117
PERR::into_err
[function]
[call site]
01118
ParseSettings::has_flag
[function]
[call site]
01119
Engine::parse_expr
[function]
[call site]
01120
Engine::parse_stmt
[function]
[call site]
01121
CustomExpr::is_self_terminated
[function]
[call site]
01122
ParseResult::into
[function]
[call site]
01123
Expr::Stmt
[function]
[call site]
01124
StmtBlockContainer::into
[function]
[call site]
01125
blob_functions::push
[function]
[call site]
01126
test::len
[function]
[call site]
01127
string_functions::is_empty
[function]
[call site]
01128
test::len
[function]
[call site]
01129
Some
[function]
[call site]
01130
Expr::get_literal_value
[function]
[call site]
01131
Some
[function]
[call site]
01132
StmtBlock::as_ref
[function]
[call site]
01133
TestStruct::clone
[function]
[call site]
01134
Self
[function]
[call site]
01135
write_lock::<FnPtr>
[function]
[call site]
01136
Some
[function]
[call site]
01137
crate::Shared::new
[function]
[call site]
01138
Option<&GlobalRuntimeState>::into
[function]
[call site]
01139
into
[function]
[call site]
01140
into
[function]
[call site]
01141
into
[function]
[call site]
01142
TestStruct::clone
[function]
[call site]
01143
Self::into
[function]
[call site]
01144
into
[function]
[call site]
01145
Expr::is_constant
[function]
[call site]
01146
MyIterableType::into_iter
[function]
[call site]
01147
Self::IntoIter::all
[function]
[call site]
01148
Engine::new
[function]
[call site]
01149
register_type::<TestStruct>
[function]
[call site]
01150
Engine::register_fn
[function]
[call site]
01151
Engine::register_fn
[function]
[call site]
01152
MyIterableType::into_iter
[function]
[call site]
01153
test_optimizer_const_map
[function]
[call site]
01154
test_method_call
[function]
[call site]
01155
Engine::new
[function]
[call site]
01156
register_type::<TestStruct>
[function]
[call site]
01157
Engine::register_fn
[function]
[call site]
01158
Engine::register_fn
[function]
[call site]
01159
crate::Array::with_capacity
[function]
[call site]
01160
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01161
Ok
[function]
[call site]
01162
TestStruct::new
[function]
[call site]
01163
FnPtr::try_from
[function]
[call site]
01164
RhaiResultOf::unwrap_or
[function]
[call site]
01165
NativeCallContext::engine
[function]
[call site]
01166
Engine::throw_on_size
[function]
[call site]
01167
map_or
[function]
[call site]
01168
Command::get
[function]
[call site]
01169
Err
[function]
[call site]
01170
ERR::ErrorDataTooLarge
[function]
[call site]
01171
&str::to_string
[function]
[call site]
01172
Engine::new
[function]
[call site]
01173
Scope::new
[function]
[call site]
01174
blob_functions::push
[function]
[call site]
01175
blob_functions::push
[function]
[call site]
01176
blob_functions::push
[function]
[call site]
01177
into
[function]
[call site]
01178
map_or
[function]
[call site]
01179
Command::get
[function]
[call site]
01180
Err
[function]
[call site]
01181
ERR::ErrorDataTooLarge
[function]
[call site]
01182
&str::to_string
[function]
[call site]
01183
into
[function]
[call site]
01184
map_or
[function]
[call site]
01185
Command::get
[function]
[call site]
01186
Err
[function]
[call site]
01187
ERR::ErrorDataTooLarge
[function]
[call site]
01188
&str::to_string
[function]
[call site]
01189
into
[function]
[call site]
01190
Ok
[function]
[call site]
01191
FnPtr::try_from
[function]
[call site]
01192
RhaiResultOf::unwrap
[function]
[call site]
01193
Ok
[function]
[call site]
01194
test::len
[function]
[call site]
01195
StmtBlock::extend
[function]
[call site]
01196
StmtBlock::extend
[function]
[call site]
01197
StmtBlock::extend
[function]
[call site]
01198
MyIterableType::into_iter
[function]
[call site]
01199
Self::IntoIter::map
[function]
[call site]
01200
Expr::get_literal_value
[function]
[call site]
01201
Some
[function]
[call site]
01202
StmtBlock::as_ref
[function]
[call site]
01203
TestStruct::clone
[function]
[call site]
01204
write_lock::<FnPtr>
[function]
[call site]
01205
Some
[function]
[call site]
01206
crate::Shared::new
[function]
[call site]
01207
Option<&GlobalRuntimeState>::into
[function]
[call site]
01208
into
[function]
[call site]
01209
into
[function]
[call site]
01210
into
[function]
[call site]
01211
TestStruct::clone
[function]
[call site]
01212
Self::into
[function]
[call site]
01213
into
[function]
[call site]
01214
Expr::is_constant
[function]
[call site]
01215
crate::Array::with_capacity
[function]
[call site]
01216
test::len
[function]
[call site]
01217
StmtBlock::extend
[function]
[call site]
01218
MyIterableType::into_iter
[function]
[call site]
01219
Self::IntoIter::map
[function]
[call site]
01220
Expr::get_literal_value
[function]
[call site]
01221
Option::unwrap
[function]
[call site]
01222
Dynamic::from_array
[function]
[call site]
01223
Self
[function]
[call site]
01224
Union::Array
[function]
[call site]
01225
into
[function]
[call site]
01226
Expr::is_constant
[function]
[call site]
01227
TestStruct::clone
[function]
[call site]
01228
shared_get_mut
[function]
[call site]
01229
Ident::as_str
[function]
[call site]
01230
Option::unwrap
[function]
[call site]
01231
Expr::get_literal_value
[function]
[call site]
01232
Option::unwrap
[function]
[call site]
01233
Dynamic::from_map
[function]
[call site]
01234
Expr::is_constant
[function]
[call site]
01235
Position::new_const
[function]
[call site]
01236
Expr::get_literal_value
[function]
[call site]
01237
Some
[function]
[call site]
01238
StmtBlock::as_ref
[function]
[call site]
01239
TestStruct::clone
[function]
[call site]
01240
write_lock::<FnPtr>
[function]
[call site]
01241
Some
[function]
[call site]
01242
crate::Shared::new
[function]
[call site]
01243
Option<&GlobalRuntimeState>::into
[function]
[call site]
01244
into
[function]
[call site]
01245
into
[function]
[call site]
01246
into
[function]
[call site]
01247
TestStruct::clone
[function]
[call site]
01248
Self::into
[function]
[call site]
01249
into
[function]
[call site]
01250
Expr::is_constant
[function]
[call site]
01251
crate::Array::with_capacity
[function]
[call site]
01252
test::len
[function]
[call site]
01253
StmtBlock::extend
[function]
[call site]
01254
MyIterableType::into_iter
[function]
[call site]
01255
Self::IntoIter::map
[function]
[call site]
01256
Expr::get_literal_value
[function]
[call site]
01257
Option::unwrap
[function]
[call site]
01258
Dynamic::from_array
[function]
[call site]
01259
Expr::is_constant
[function]
[call site]
01260
TestStruct::clone
[function]
[call site]
01261
shared_get_mut
[function]
[call site]
01262
Ident::as_str
[function]
[call site]
01263
Option::unwrap
[function]
[call site]
01264
Expr::get_literal_value
[function]
[call site]
01265
Option::unwrap
[function]
[call site]
01266
Dynamic::from_map
[function]
[call site]
01267
Expr::is_constant
[function]
[call site]
01268
Position::new_const
[function]
[call site]
01269
Expr::get_literal_value
[function]
[call site]
01270
Option::unwrap
[function]
[call site]
01271
unwrap
[function]
[call site]
01272
into
[function]
[call site]
01273
FnCallExpr::is_qualified
[function]
[call site]
01274
string_functions::is_empty
[function]
[call site]
01275
test::len
[function]
[call site]
01276
FnPtr::new
[function]
[call site]
01277
into
[function]
[call site]
01278
try_into
[function]
[call site]
01279
TestStruct::clone
[function]
[call site]
01280
RhaiResultOf::ok
[function]
[call site]
01281
into
[function]
[call site]
01282
test::len
[function]
[call site]
01283
Token::literal_syntax
[function]
[call site]
01284
Token::literal_syntax
[function]
[call site]
01285
Ident::as_str
[function]
[call site]
01286
into
[function]
[call site]
01287
into
[function]
[call site]
01288
into
[function]
[call site]
01289
into
[function]
[call site]
01290
into
[function]
[call site]
01291
into
[function]
[call site]
01292
Option::unwrap
[function]
[call site]
01293
unwrap
[function]
[call site]
01294
into
[function]
[call site]
01295
FnCallExpr::is_qualified
[function]
[call site]
01296
test::len
[function]
[call site]
01297
FnPtr::new
[function]
[call site]
01298
TestStruct::clone
[function]
[call site]
01299
RhaiResultOf::ok
[function]
[call site]
01300
into
[function]
[call site]
01301
test::len
[function]
[call site]
01302
Token::literal_syntax
[function]
[call site]
01303
Token::literal_syntax
[function]
[call site]
01304
Ident::as_str
[function]
[call site]
01305
into
[function]
[call site]
01306
into
[function]
[call site]
01307
into
[function]
[call site]
01308
into
[function]
[call site]
01309
into
[function]
[call site]
01310
into
[function]
[call site]
01311
Option::unwrap
[function]
[call site]
01312
Dynamic::from_array
[function]
[call site]
01313
Expr::is_constant
[function]
[call site]
01314
TestStruct::clone
[function]
[call site]
01315
shared_get_mut
[function]
[call site]
01316
Ident::as_str
[function]
[call site]
01317
Option::unwrap
[function]
[call site]
01318
Expr::get_literal_value
[function]
[call site]
01319
Option::unwrap
[function]
[call site]
01320
Dynamic::from_map
[function]
[call site]
01321
Expr::is_constant
[function]
[call site]
01322
Position::new_const
[function]
[call site]
01323
Expr::get_literal_value
[function]
[call site]
01324
Option::unwrap
[function]
[call site]
01325
unwrap
[function]
[call site]
01326
into
[function]
[call site]
01327
FnCallExpr::is_qualified
[function]
[call site]
01328
test::len
[function]
[call site]
01329
FnPtr::new
[function]
[call site]
01330
TestStruct::clone
[function]
[call site]
01331
RhaiResultOf::ok
[function]
[call site]
01332
into
[function]
[call site]
01333
test::len
[function]
[call site]
01334
Token::literal_syntax
[function]
[call site]
01335
Token::literal_syntax
[function]
[call site]
01336
Ident::as_str
[function]
[call site]
01337
into
[function]
[call site]
01338
into
[function]
[call site]
01339
into
[function]
[call site]
01340
into
[function]
[call site]
01341
into
[function]
[call site]
01342
into
[function]
[call site]
01343
Option::ok_or_else
[function]
[call site]
01344
PERR::ExprExpected
[function]
[call site]
01345
&str::into
[function]
[call site]
01346
PERR::into_err
[function]
[call site]
01347
Expr::start_position
[function]
[call site]
01348
read_lock::<ExclusiveRange>
[function]
[call site]
01349
Some
[function]
[call site]
01350
TestStruct::clone
[function]
[call site]
01351
Self
[function]
[call site]
01352
Self::into
[function]
[call site]
01353
read_lock::<InclusiveRange>
[function]
[call site]
01354
Some
[function]
[call site]
01355
TestStruct::clone
[function]
[call site]
01356
Self::into
[function]
[call site]
01357
string_functions::is_empty
[function]
[call site]
01358
RangeCase::set_index
[function]
[call site]
01359
blob_functions::push
[function]
[call site]
01360
string_functions::is_empty
[function]
[call site]
01361
Err
[function]
[call site]
01362
PERR::into_err
[function]
[call site]
01363
Expr::start_position
[function]
[call site]
01364
func::hashing::get_hasher
[function]
[call site]
01365
config::hashing::get_hashing_seed
[function]
[call site]
01366
ahash::RandomState::with_seeds
[function]
[call site]
01367
StraightHasherBuilder::build_hasher
[function]
[call site]
01368
Engine::default
[function]
[call site]
01369
test::hash
[function]
[call site]
01370
Self::Hasher::finish
[function]
[call site]
01371
Scope::push_entry
[function]
[call site]
01372
Scope::is_empty
[function]
[call site]
01373
reserve
[function]
[call site]
01374
reserve
[function]
[call site]
01375
blob_functions::push
[function]
[call site]
01376
Dynamic::set_access_mode
[function]
[call site]
01377
blob_functions::push
[function]
[call site]
01378
&mut
[call site]
01379
Position::new_const
[function]
[call site]
01380
Some
[function]
[call site]
01381
TestStruct::new
[function]
[call site]
01382
blob_functions::push
[function]
[call site]
01383
peek
[function]
[call site]
01384
unwrap
[function]
[call site]
01385
eat_token
[function]
[call site]
01386
Err
[function]
[call site]
01387
PERR::MissingToken
[function]
[call site]
01388
into
[function]
[call site]
01389
into
[function]
[call site]
01390
PERR::into_err
[function]
[call site]
01391
Err
[function]
[call site]
01392
TestStruct::clone
[function]
[call site]
01393
Self
[function]
[call site]
01394
PERR::into_err
[function]
[call site]
01395
ParseError
[function]
[call site]
01396
PERR::into
[function]
[call site]
01397
Err
[function]
[call site]
01398
PERR::MissingToken
[function]
[call site]
01399
into
[function]
[call site]
01400
&str::into
[function]
[call site]
01401
PERR::into_err
[function]
[call site]
01402
shrink_to_fit
[function]
[call site]
01403
Self::shrink_to_fit
[function]
[call site]
01404
shrink_to_fit
[function]
[call site]
01405
Ok
[function]
[call site]
01406
Stmt::Switch
[function]
[call site]
01407
into
[function]
[call site]
01408
ParseSettings::level_up
[function]
[call site]
01409
into
[function]
[call site]
01410
ParseSettings::has_option
[function]
[call site]
01411
test::len
[function]
[call site]
01412
Engine::max_functions
[function]
[call site]
01413
Err
[function]
[call site]
01414
PERR::into_err
[function]
[call site]
01415
ParseSettings::has_option
[function]
[call site]
01416
Engine::parse_anon_fn
[function]
[call site]
01417
ParseState::new
[function]
[call site]
01418
TestStruct::clone
[function]
[call site]
01419
clone_from
[function]
[call site]
01420
StmtBlock::extend
[function]
[call site]
01421
TestStruct::clone
[function]
[call site]
01422
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01423
Some
[function]
[call site]
01424
TestStruct::new
[function]
[call site]
01425
MultiInputsStream::get_next
[function]
[call site]
01426
unwrap
[function]
[call site]
01427
match_token
[function]
[call site]
01428
MultiInputsStream::get_next
[function]
[call site]
01429
unwrap
[function]
[call site]
01430
MyIterableType::into_iter
[function]
[call site]
01431
test_chars
[function]
[call site]
01432
0.chars().collect::<Vec<_>>
[function]
[call site]
01433
MyIterableType::into_iter
[function]
[call site]
01434
Self::IntoIter::any
[function]
[call site]
01435
Err
[function]
[call site]
01436
PERR::FnDuplicatedParam
[function]
[call site]
01437
ImmutableString::new
[function]
[call site]
01438
test_to_string
[function]
[call site]
01439
PERR::into_err
[function]
[call site]
01440
Engine::get_interned_string
[function]
[call site]
01441
blob_functions::push
[function]
[call site]
01442
TestStruct::clone
[function]
[call site]
01443
blob_functions::push
[function]
[call site]
01444
Err
[function]
[call site]
01445
PERR::into_err
[function]
[call site]
01446
Token::is_reserved
[function]
[call site]
01447
Err
[function]
[call site]
01448
PERR::Reserved
[function]
[call site]
01449
(Token,
[call site]
01450
PERR::into_err
[function]
[call site]
01451
Token::is_standard_keyword
[function]
[call site]
01452
Err
[function]
[call site]
01453
PERR::into_err
[function]
[call site]
01454
Err
[function]
[call site]
01455
PERR::MissingToken
[function]
[call site]
01456
into
[function]
[call site]
01457
&str::into
[function]
[call site]
01458
PERR::into_err
[function]
[call site]
01459
MultiInputsStream::get_next
[function]
[call site]
01460
unwrap
[function]
[call site]
01461
Err
[function]
[call site]
01462
PERR::into_err
[function]
[call site]
01463
Err
[function]
[call site]
01464
PERR::MissingToken
[function]
[call site]
01465
into
[function]
[call site]
01466
&str::into
[function]
[call site]
01467
PERR::into_err
[function]
[call site]
01468
Engine::parse_stmt
[function]
[call site]
01469
ParseSettings::level_up
[function]
[call site]
01470
Err
[function]
[call site]
01471
PERR::into_err
[function]
[call site]
01472
Ok
[function]
[call site]
01473
std::mem::take
[function]
[call site]
01474
Engine::new
[function]
[call site]
01475
register_type_with_name::<TestStruct>
[function]
[call site]
01476
Engine::register_fn
[function]
[call site]
01477
TestStruct
[function]
[call site]
01478
blob_functions::blob_with_capacity
[function]
[call site]
01479
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01480
test::len
[function]
[call site]
01481
test::len
[function]
[call site]
01482
test::len
[function]
[call site]
01483
test::len
[function]
[call site]
01484
StmtBlock::extend
[function]
[call site]
01485
MyIterableType::into_iter
[function]
[call site]
01486
test_chars
[function]
[call site]
01487
0.chars().collect::<Vec<_>>
[function]
[call site]
01488
MyIterableType::into_iter
[function]
[call site]
01489
Self::IntoIter::map
[function]
[call site]
01490
TestStruct::clone
[function]
[call site]
01491
blob_functions::blob_with_capacity
[function]
[call site]
01492
test::len
[function]
[call site]
01493
ThinVec::<Ident>::new
[function]
[call site]
01494
string_functions::add_append
[function]
[call site]
01495
string_functions::is_empty
[function]
[call site]
01496
String::from_utf8_lossy
[function]
[call site]
01497
string_functions::is_empty
[function]
[call site]
01498
String::from_utf8
[function]
[call site]
01499
unwrap
[function]
[call site]
01500
into
[function]
[call site]
01501
ImmutableString::into_owned
[function]
[call site]
01502
String::into
[function]
[call site]
01503
ImmutableString::into_owned
[function]
[call site]
01504
StmtBlock::as_ref
[function]
[call site]
01505
into
[function]
[call site]
01506
func::hashing::get_hasher
[function]
[call site]
01507
MyIterableType::into_iter
[function]
[call site]
01508
Self::IntoIter::for_each
[function]
[call site]
01509
test::hash
[function]
[call site]
01510
test::hash
[function]
[call site]
01511
Self::Hasher::finish
[function]
[call site]
01512
Engine::get_interned_string
[function]
[call site]
01513
make_anonymous_fn
[function]
[call site]
01514
crate::Identifier::new_const
[function]
[call site]
01515
Some
[function]
[call site]
01516
TestStruct::new
[function]
[call site]
01517
unwrap
[function]
[call site]
01518
TestStruct::new
[function]
[call site]
01519
TestStruct::clone
[function]
[call site]
01520
into
[function]
[call site]
01521
Engine::default
[function]
[call site]
01522
TestStruct::new
[function]
[call site]
01523
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01524
TestStruct::clone
[function]
[call site]
01525
Self
[function]
[call site]
01526
Expr::DynamicConstant
[function]
[call site]
01527
TestStruct::new
[function]
[call site]
01528
into
[function]
[call site]
01529
Engine::access_var
[function]
[call site]
01530
ParseState::find_var
[function]
[call site]
01531
Scope::iter_rev_inner
[function]
[call site]
01532
MyIterableType::into_iter
[function]
[call site]
01533
test_chars
[function]
[call site]
01534
0.chars().collect::<Vec<_>>
[function]
[call site]
01535
MyIterableType::into_iter
[function]
[call site]
01536
array_functions::reduce_rev
[function]
[call site]
01537
array_functions::reduce_rev_with_initial
[function]
[call site]
01538
string_functions::is_empty
[function]
[call site]
01539
Ok
[function]
[call site]
01540
test::len
[function]
[call site]
01541
StaticModuleResolver::iter_mut
[function]
[call site]
01542
array_functions::reduce_rev
[function]
[call site]
01543
array_functions::reduce_rev_with_initial
[function]
[call site]
01544
RhaiResult::enumerate
[function]
[call site]
01545
try_fold
[function]
[call site]
01546
FnPtr::try_from
[function]
[call site]
01547
RhaiResultOf::unwrap_or
[function]
[call site]
01548
into
[function]
[call site]
01549
FnPtr::call_raw_with_extra_args
[function]
[call site]
01550
_call_with_extra_args::<true,
[call site]
01551
_call_with_extra_args::<false,
[call site]
01552
Some
[function]
[call site]
01553
Some
[function]
[call site]
01554
array_functions::zip
[function]
[call site]
01555
string_functions::is_empty
[function]
[call site]
01556
test::len
[function]
[call site]
01557
string_functions::is_empty
[function]
[call site]
01558
test::len
[function]
[call site]
01559
Ok
[function]
[call site]
01560
IterateDynamicArray::new
[function]
[call site]
01561
StaticModuleResolver::iter_mut
[function]
[call site]
01562
StaticModuleResolver::iter_mut
[function]
[call site]
01563
test_optimizer_const_map
[function]
[call site]
01564
Ident::as_str
[function]
[call site]
01565
array_functions::zip
[function]
[call site]
01566
string_functions::is_empty
[function]
[call site]
01567
string_functions::is_empty
[function]
[call site]
01568
Ok
[function]
[call site]
01569
IterateDynamicArray::new
[function]
[call site]
01570
StaticModuleResolver::iter_mut
[function]
[call site]
01571
array_functions::zip
[function]
[call site]
01572
RhaiResultOf::enumerate
[function]
[call site]
01573
test_optimizer_const_map
[function]
[call site]
01574
FnPtr::call_raw_with_extra_args
[function]
[call site]
01575
TestStruct::clone
[function]
[call site]
01576
FnPtr::try_from
[function]
[call site]
01577
RhaiResultOf::unwrap_or
[function]
[call site]
01578
into
[function]
[call site]
01579
reflection_functions::collect
[function]
[call site]
01580
RhaiResultOf::enumerate
[function]
[call site]
01581
test_optimizer_const_map
[function]
[call site]
01582
FnPtr::call_raw_with_extra_args
[function]
[call site]
01583
TestStruct::clone
[function]
[call site]
01584
FnPtr::try_from
[function]
[call site]
01585
RhaiResultOf::unwrap_or
[function]
[call site]
01586
into
[function]
[call site]
01587
reflection_functions::collect
[function]
[call site]
01588
MyIterableType::into_iter
[function]
[call site]
01589
array_functions::reduce_rev
[function]
[call site]
01590
test_optimizer_const_map
[function]
[call site]
01591
Dynamic::is_read_only
[function]
[call site]
01592
crate::func::locked_read
[function]
[call site]
01593
Option::map_or
[function]
[call site]
01594
Dynamic::access_mode
[function]
[call site]
01595
Dynamic::access_mode
[function]
[call site]
01596
ParseSettings::level_up_with_position
[function]
[call site]
01597
map_or
[function]
[call site]
01598
map_functions::values
[function]
[call site]
01599
string_functions::is_empty
[function]
[call site]
01600
IterateDynamicArray::new
[function]
[call site]
01601
map_functions::values
[function]
[call site]
01602
Array::cloned
[function]
[call site]
01603
reflection_functions::collect
[function]
[call site]
01604
T::as_any
[function]
[call site]
01605
MyIterableType::into_iter
[function]
[call site]
01606
T::as_any
[function]
[call site]
01607
Engine::get_interned_string
[function]
[call site]
01608
blob_functions::push
[function]
[call site]
01609
then
[function]
[call site]
01610
TestStruct::new
[function]
[call site]
01611
Dynamic::flatten
[function]
[call site]
01612
crate::func::native::shared_try_take
[function]
[call site]
01613
Shared::try_unwrap
[function]
[call site]
01614
into_inner
[function]
[call site]
01615
Dynamic::flatten
[function]
[call site]
01616
into_inner
[function]
[call site]
01617
unwrap
[function]
[call site]
01618
Dynamic::flatten
[function]
[call site]
01619
into_inner
[function]
[call site]
01620
Dynamic::flatten
[function]
[call site]
01621
crate::func::locked_read
[function]
[call site]
01622
Dynamic::flatten_clone
[function]
[call site]
01623
crate::func::locked_read
[function]
[call site]
01624
Option::map_or_else
[function]
[call site]
01625
Dynamic::clone
[function]
[call site]
01626
Self
[function]
[call site]
01627
Union::Unit
[function]
[call site]
01628
Self
[function]
[call site]
01629
Union::Bool
[function]
[call site]
01630
Self
[function]
[call site]
01631
Union::Str
[function]
[call site]
01632
TestStruct::clone
[function]
[call site]
01633
Self
[function]
[call site]
01634
Self
[function]
[call site]
01635
Union::Char
[function]
[call site]
01636
Self
[function]
[call site]
01637
Union::Int
[function]
[call site]
01638
Self
[function]
[call site]
01639
Union::Float
[function]
[call site]
01640
Self
[function]
[call site]
01641
Union::Decimal
[function]
[call site]
01642
TestStruct::clone
[function]
[call site]
01643
Self
[function]
[call site]
01644
Union::Array
[function]
[call site]
01645
TestStruct::clone
[function]
[call site]
01646
Self
[function]
[call site]
01647
Union::Blob
[function]
[call site]
01648
TestStruct::clone
[function]
[call site]
01649
Self
[function]
[call site]
01650
Union::Map
[function]
[call site]
01651
TestStruct::clone
[function]
[call site]
01652
Self
[function]
[call site]
01653
Union::FnPtr
[function]
[call site]
01654
TestStruct::clone
[function]
[call site]
01655
Self
[function]
[call site]
01656
Union::TimeStamp
[function]
[call site]
01657
TestStruct::clone
[function]
[call site]
01658
Self
[function]
[call site]
01659
Union::Variant
[function]
[call site]
01660
StmtBlock::as_ref
[function]
[call site]
01661
StmtBlock::as_ref
[function]
[call site]
01662
T::clone_object
[function]
[call site]
01663
TestStruct::new
[function]
[call site]
01664
TestStruct::clone
[function]
[call site]
01665
Self
[function]
[call site]
01666
Box::into
[function]
[call site]
01667
Self
[function]
[call site]
01668
Union::Shared
[function]
[call site]
01669
TestStruct::clone
[function]
[call site]
01670
Dynamic::flatten_clone
[function]
[call site]
01671
crate::func::locked_read
[function]
[call site]
01672
Option::map_or_else
[function]
[call site]
01673
Dynamic::clone
[function]
[call site]
01674
Dynamic::flatten_clone
[function]
[call site]
01675
Dynamic::clone
[function]
[call site]
01676
Dynamic::clone
[function]
[call site]
01677
Self
[function]
[call site]
01678
Union::Shared
[function]
[call site]
01679
Position::is_none
[function]
[call site]
01680
ParseSettings::has_flag
[function]
[call site]
01681
ParseSettings::has_option
[function]
[call site]
01682
map_or
[function]
[call site]
01683
string_functions::contains
[function]
[call site]
01684
Err
[function]
[call site]
01685
PERR::VariableUndefined
[function]
[call site]
01686
test_to_string
[function]
[call site]
01687
PERR::into_err
[function]
[call site]
01688
calc_fn_hash
[function]
[call site]
01689
test::len
[function]
[call site]
01690
blob_functions::insert
[function]
[call site]
01691
Engine::make_curry_from_externals
[function]
[call site]
01692
StmtBlock::as_ref
[function]
[call site]
01693
string_functions::is_empty
[function]
[call site]
01694
test::len
[function]
[call site]
01695
StmtBlock::as_ref
[function]
[call site]
01696
test::len
[function]
[call site]
01697
test::len
[function]
[call site]
01698
blob_functions::blob_with_capacity
[function]
[call site]
01699
StmtBlock::as_ref
[function]
[call site]
01700
test::len
[function]
[call site]
01701
blob_functions::push
[function]
[call site]
01702
StmtBlock::extend
[function]
[call site]
01703
StmtBlock::as_ref
[function]
[call site]
01704
MyIterableType::into_iter
[function]
[call site]
01705
test_chars
[function]
[call site]
01706
0.chars().collect::<Vec<_>>
[function]
[call site]
01707
MyIterableType::into_iter
[function]
[call site]
01708
Self::IntoIter::cloned
[function]
[call site]
01709
test_optimizer_const_map
[function]
[call site]
01710
Engine::access_var
[function]
[call site]
01711
FnPtr::try_from
[function]
[call site]
01712
Command::get
[function]
[call site]
01713
RhaiResultOf::ok
[function]
[call site]
01714
and_then
[function]
[call site]
01715
Expr::Variable
[function]
[call site]
01716
Engine::default
[function]
[call site]
01717
into
[function]
[call site]
01718
Expr::Variable
[function]
[call site]
01719
into
[function]
[call site]
01720
Engine::get_interned_string
[function]
[call site]
01721
FnCallHashes::from_native_only
[function]
[call site]
01722
calc_fn_hash
[function]
[call site]
01723
FnCallExpr::into_fn_call_expr
[function]
[call site]
01724
blob_functions::blob_with_capacity
[function]
[call site]
01725
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01726
blob_functions::push
[function]
[call site]
01727
blob_functions::push
[function]
[call site]
01728
FnPtr::try_from
[function]
[call site]
01729
RhaiResultOf::unwrap
[function]
[call site]
01730
Stmt::Share
[function]
[call site]
01731
MyIterableType::into_iter
[function]
[call site]
01732
test_chars
[function]
[call site]
01733
0.chars().collect::<Vec<_>>
[function]
[call site]
01734
MyIterableType::into_iter
[function]
[call site]
01735
Self::IntoIter::map
[function]
[call site]
01736
Engine::access_var
[function]
[call site]
01737
into_iter()
[call site]
01738
.map(|var|
[call site]
01739
let
[call site]
01740
(var,
[call site]
01741
})
[call site]
01742
.collect::<FnArgsVec<_>>
[function]
[call site]
01743
into
[function]
[call site]
01744
blob_functions::push
[function]
[call site]
01745
Stmt::Expr
[function]
[call site]
01746
into
[function]
[call site]
01747
Expr::Stmt
[function]
[call site]
01748
StmtBlock::new
[function]
[call site]
01749
StmtBlock::new_with_span
[function]
[call site]
01750
MyIterableType::into_iter
[function]
[call site]
01751
test_chars
[function]
[call site]
01752
0.chars().collect::<Vec<_>>
[function]
[call site]
01753
MyIterableType::into_iter
[function]
[call site]
01754
Self::IntoIter::collect
[function]
[call site]
01755
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01756
Span::new
[function]
[call site]
01757
Self::into
[function]
[call site]
01758
Ok
[function]
[call site]
01759
TestStruct::new
[function]
[call site]
01760
ParseSettings::level_up
[function]
[call site]
01761
MultiInputsStream::get_next
[function]
[call site]
01762
unwrap
[function]
[call site]
01763
string_functions::is_empty
[function]
[call site]
01764
blob_functions::push
[function]
[call site]
01765
blob_functions::push
[function]
[call site]
01766
FnPtr::try_from
[function]
[call site]
01767
RhaiResultOf::unwrap
[function]
[call site]
01768
Expr::StringConstant
[function]
[call site]
01769
Engine::get_interned_string
[function]
[call site]
01770
Engine::parse_block
[function]
[call site]
01771
Expr::Stmt
[function]
[call site]
01772
TestStruct::new
[function]
[call site]
01773
ParseResult::into
[function]
[call site]
01774
string_functions::is_empty
[function]
[call site]
01775
blob_functions::push
[function]
[call site]
01776
Target::borrow_mut
[function]
[call site]
01777
Target::as_mut
[function]
[call site]
01778
MultiInputsStream::get_next
[function]
[call site]
01779
unwrap
[function]
[call site]
01780
string_functions::is_empty
[function]
[call site]
01781
blob_functions::push
[function]
[call site]
01782
Expr::StringConstant
[function]
[call site]
01783
Engine::get_interned_string
[function]
[call site]
01784
string_functions::is_empty
[function]
[call site]
01785
blob_functions::push
[function]
[call site]
01786
Expr::StringConstant
[function]
[call site]
01787
Engine::get_interned_string
[function]
[call site]
01788
Err
[function]
[call site]
01789
PERR::into_err
[function]
[call site]
01790
string_functions::is_empty
[function]
[call site]
01791
test::len
[function]
[call site]
01792
Expr::StringConstant
[function]
[call site]
01793
Engine::get_interned_string
[function]
[call site]
01794
Self::shrink_to_fit
[function]
[call site]
01795
Expr::InterpolatedString
[function]
[call site]
01796
Engine::parse_array_literal
[function]
[call site]
01797
eat_token
[function]
[call site]
01798
TestStruct::new
[function]
[call site]
01799
Engine::max_array_size
[function]
[call site]
01800
Command::get
[function]
[call site]
01801
test::len
[function]
[call site]
01802
Engine::max_array_size
[function]
[call site]
01803
Err
[function]
[call site]
01804
PERR::LiteralTooLarge
[function]
[call site]
01805
&str::into
[function]
[call site]
01806
Engine::max_array_size
[function]
[call site]
01807
PERR::into_err
[function]
[call site]
01808
peek
[function]
[call site]
01809
unwrap
[function]
[call site]
01810
peek
[function]
[call site]
01811
unwrap
[function]
[call site]
01812
eat_token
[function]
[call site]
01813
Err
[function]
[call site]
01814
PERR::MissingToken
[function]
[call site]
01815
into
[function]
[call site]
01816
into
[function]
[call site]
01817
PERR::into_err
[function]
[call site]
01818
blob_functions::push
[function]
[call site]
01819
Engine::parse_expr
[function]
[call site]
01820
ParseSettings::level_up
[function]
[call site]
01821
peek
[function]
[call site]
01822
unwrap
[function]
[call site]
01823
eat_token
[function]
[call site]
01824
Err
[function]
[call site]
01825
PERR::MissingToken
[function]
[call site]
01826
into
[function]
[call site]
01827
into
[function]
[call site]
01828
PERR::into_err
[function]
[call site]
01829
Err
[function]
[call site]
01830
TestStruct::clone
[function]
[call site]
01831
PERR::into_err
[function]
[call site]
01832
Err
[function]
[call site]
01833
PERR::MissingToken
[function]
[call site]
01834
into
[function]
[call site]
01835
&str::into
[function]
[call site]
01836
PERR::into_err
[function]
[call site]
01837
shrink_to_fit
[function]
[call site]
01838
Ok
[function]
[call site]
01839
Expr::Array
[function]
[call site]
01840
ParseSettings::level_up
[function]
[call site]
01841
Engine::parse_map_literal
[function]
[call site]
01842
eat_token
[function]
[call site]
01843
StaticVec::<(Ident,
[call site]
01844
std::collections::BTreeMap::<crate::Identifier,
[call site]
01845
peek
[function]
[call site]
01846
unwrap
[function]
[call site]
01847
eat_token
[function]
[call site]
01848
Err
[function]
[call site]
01849
PERR::MissingToken
[function]
[call site]
01850
into
[function]
[call site]
01851
into
[function]
[call site]
01852
PERR::into_err
[function]
[call site]
01853
MultiInputsStream::get_next
[function]
[call site]
01854
unwrap
[function]
[call site]
01855
ParseSettings::has_flag
[function]
[call site]
01856
Err
[function]
[call site]
01857
PERR::into_err
[function]
[call site]
01858
MyIterableType::into_iter
[function]
[call site]
01859
Self::IntoIter::any
[function]
[call site]
01860
Ident::as_str
[function]
[call site]
01861
Ident::as_str
[function]
[call site]
01862
Err
[function]
[call site]
01863
PERR::DuplicatedProperty
[function]
[call site]
01864
test_to_string
[function]
[call site]
01865
PERR::into_err
[function]
[call site]
01866
Err
[function]
[call site]
01867
PERR::into_err
[function]
[call site]
01868
tokenizer::is_valid_identifier
[function]
[call site]
01869
Err
[function]
[call site]
01870
PERR::Reserved
[function]
[call site]
01871
test_to_string
[function]
[call site]
01872
PERR::into_err
[function]
[call site]
01873
Err
[function]
[call site]
01874
PERR::into_err
[function]
[call site]
01875
Err
[function]
[call site]
01876
PERR::MissingToken
[function]
[call site]
01877
into
[function]
[call site]
01878
into
[function]
[call site]
01879
PERR::into_err
[function]
[call site]
01880
string_functions::is_empty
[function]
[call site]
01881
Err
[function]
[call site]
01882
PERR::MissingToken
[function]
[call site]
01883
into
[function]
[call site]
01884
into
[function]
[call site]
01885
PERR::into_err
[function]
[call site]
01886
Err
[function]
[call site]
01887
PERR::into_err
[function]
[call site]
01888
MultiInputsStream::get_next
[function]
[call site]
01889
unwrap
[function]
[call site]
01890
Err
[function]
[call site]
01891
PERR::into_err
[function]
[call site]
01892
Err
[function]
[call site]
01893
PERR::MissingToken
[function]
[call site]
01894
into
[function]
[call site]
01895
PERR::into_err
[function]
[call site]
01896
Engine::max_map_size
[function]
[call site]
01897
Command::get
[function]
[call site]
01898
test::len
[function]
[call site]
01899
Engine::max_map_size
[function]
[call site]
01900
Err
[function]
[call site]
01901
PERR::LiteralTooLarge
[function]
[call site]
01902
&str::into
[function]
[call site]
01903
Engine::max_map_size
[function]
[call site]
01904
PERR::into_err
[function]
[call site]
01905
peek
[function]
[call site]
01906
unwrap
[function]
[call site]
01907
Engine::parse_expr
[function]
[call site]
01908
ParseSettings::level_up
[function]
[call site]
01909
blob_functions::insert
[function]
[call site]
01910
FnPtr::try_from
[function]
[call site]
01911
RhaiResultOf::unwrap
[function]
[call site]
01912
string_functions::is_empty
[function]
[call site]
01913
blob_functions::push
[function]
[call site]
01914
eval::calc_offset_len
[function]
[call site]
01915
test::len
[function]
[call site]
01916
test::len
[function]
[call site]
01917
blob_functions::push
[function]
[call site]
01918
blob_functions::insert
[function]
[call site]
01919
TestStruct::clone
[function]
[call site]
01920
Engine::get_interned_string
[function]
[call site]
01921
blob_functions::push
[function]
[call site]
01922
peek
[function]
[call site]
01923
unwrap
[function]
[call site]
01924
eat_token
[function]
[call site]
01925
Err
[function]
[call site]
01926
PERR::MissingToken
[function]
[call site]
01927
into
[function]
[call site]
01928
&str::into
[function]
[call site]
01929
PERR::into_err
[function]
[call site]
01930
Err
[function]
[call site]
01931
TestStruct::clone
[function]
[call site]
01932
PERR::into_err
[function]
[call site]
01933
Err
[function]
[call site]
01934
PERR::MissingToken
[function]
[call site]
01935
into
[function]
[call site]
01936
into
[function]
[call site]
01937
PERR::into_err
[function]
[call site]
01938
shrink_to_fit
[function]
[call site]
01939
Ok
[function]
[call site]
01940
Expr::Map
[function]
[call site]
01941
into
[function]
[call site]
01942
ParseSettings::level_up
[function]
[call site]
01943
contains_key
[function]
[call site]
01944
get_key_value
[function]
[call site]
01945
unwrap
[function]
[call site]
01946
MultiInputsStream::get_next
[function]
[call site]
01947
unwrap
[function]
[call site]
01948
Engine::parse_custom_syntax
[function]
[call site]
01949
TestStruct::new
[function]
[call site]
01950
TestStruct::new
[function]
[call site]
01951
TestStruct::new
[function]
[call site]
01952
Scope::push_constant_dynamic
[function]
[call site]
01953
Engine::get_interned_string
[function]
[call site]
01954
RhaiResultOf::into
[function]
[call site]
01955
blob_functions::push
[function]
[call site]
01956
TestStruct::clone
[function]
[call site]
01957
blob_functions::push
[function]
[call site]
01958
TestStruct::clone
[function]
[call site]
01959
peek
[function]
[call site]
01960
unwrap
[function]
[call site]
01961
(Token,
[call site]
01962
Position::new_const
[function]
[call site]
01963
ParseSettings::level_up
[function]
[call site]
01964
parse_func
[function]
[call site]
01965
string_functions::starts_with
[function]
[call site]
01966
test::len
[function]
[call site]
01967
test::len
[function]
[call site]
01968
blob_functions::push
[function]
[call site]
01969
Expr::StringConstant
[function]
[call site]
01970
Engine::get_interned_string
[function]
[call site]
01971
Engine::get_interned_string
[function]
[call site]
01972
Err
[function]
[call site]
01973
PERR::into_err
[function]
[call site]
01974
Ident::as_str
[function]
[call site]
01975
Target::borrow_mut
[function]
[call site]
01976
MultiInputsStream::get_next
[function]
[call site]
01977
unwrap
[function]
[call site]
01978
blob_functions::push
[function]
[call site]
01979
test_to_string
[function]
[call site]
01980
into
[function]
[call site]
01981
Self::last
[function]
[call site]
01982
unwrap
[function]
[call site]
01983
blob_functions::push
[function]
[call site]
01984
Engine::get_interned_string
[function]
[call site]
01985
parse_var_name
[function]
[call site]
01986
Engine::get_interned_string
[function]
[call site]
01987
blob_functions::push
[function]
[call site]
01988
TestStruct::clone
[function]
[call site]
01989
blob_functions::push
[function]
[call site]
01990
Engine::get_interned_string
[function]
[call site]
01991
blob_functions::push
[function]
[call site]
01992
Expr::Variable
[function]
[call site]
01993
into
[function]
[call site]
01994
into
[function]
[call site]
01995
MultiInputsStream::get_next
[function]
[call site]
01996
unwrap
[function]
[call site]
01997
Token::is_standard_symbol
[function]
[call site]
01998
Ok
[function]
[call site]
01999
Token::literal_syntax
[function]
[call site]
02000
&'static
[call site]
02001
tokenizer::is_valid_identifier
[function]
[call site]
02002
Ident::as_str
[function]
[call site]
02003
Ok
[function]
[call site]
02004
Err
[function]
[call site]
02005
PERR::into_err
[function]
[call site]
02006
Err
[function]
[call site]
02007
PERR::MissingSymbol
[function]
[call site]
02008
ImmutableString::new
[function]
[call site]
02009
PERR::into_err
[function]
[call site]
02010
Engine::get_interned_string
[function]
[call site]
02011
blob_functions::push
[function]
[call site]
02012
TestStruct::clone
[function]
[call site]
02013
blob_functions::push
[function]
[call site]
02014
Engine::get_interned_string
[function]
[call site]
02015
blob_functions::push
[function]
[call site]
02016
Expr::StringConstant
[function]
[call site]
02017
MultiInputsStream::get_next
[function]
[call site]
02018
unwrap
[function]
[call site]
02019
Err
[function]
[call site]
02020
PERR::into_err
[function]
[call site]
02021
Ok
[function]
[call site]
02022
(Token,
[call site]
02023
Engine::get_interned_string
[function]
[call site]
02024
blob_functions::push
[function]
[call site]
02025
TestStruct::clone
[function]
[call site]
02026
blob_functions::push
[function]
[call site]
02027
Engine::get_interned_string
[function]
[call site]
02028
blob_functions::push
[function]
[call site]
02029
Expr::StringConstant
[function]
[call site]
02030
blob_functions::push
[function]
[call site]
02031
Engine::parse_expr
[function]
[call site]
02032
Engine::get_interned_string
[function]
[call site]
02033
blob_functions::push
[function]
[call site]
02034
TestStruct::clone
[function]
[call site]
02035
Self
[function]
[call site]
02036
blob_functions::push
[function]
[call site]
02037
Engine::parse_block
[function]
[call site]
02038
blob_functions::push
[function]
[call site]
02039
Expr::Stmt
[function]
[call site]
02040
TestStruct::new
[function]
[call site]
02041
ParseResult::into
[function]
[call site]
02042
Engine::get_interned_string
[function]
[call site]
02043
blob_functions::push
[function]
[call site]
02044
TestStruct::clone
[function]
[call site]
02045
blob_functions::push
[function]
[call site]
02046
Engine::parse_block
[function]
[call site]
02047
blob_functions::push
[function]
[call site]
02048
Expr::Stmt
[function]
[call site]
02049
TestStruct::new
[function]
[call site]
02050
ParseResult::into
[function]
[call site]
02051
Engine::get_interned_string
[function]
[call site]
02052
blob_functions::push
[function]
[call site]
02053
TestStruct::clone
[function]
[call site]
02054
blob_functions::push
[function]
[call site]
02055
peek
[function]
[call site]
02056
unwrap
[function]
[call site]
02057
Err
[function]
[call site]
02058
PERR::MissingSymbol
[function]
[call site]
02059
&str::into
[function]
[call site]
02060
PERR::into_err
[function]
[call site]
02061
blob_functions::push
[function]
[call site]
02062
Engine::parse_anon_fn
[function]
[call site]
02063
Engine::get_interned_string
[function]
[call site]
02064
blob_functions::push
[function]
[call site]
02065
TestStruct::clone
[function]
[call site]
02066
blob_functions::push
[function]
[call site]
02067
MultiInputsStream::get_next
[function]
[call site]
02068
unwrap
[function]
[call site]
02069
blob_functions::push
[function]
[call site]
02070
Expr::BoolConstant
[function]
[call site]
02071
blob_functions::push
[function]
[call site]
02072
Engine::get_interned_string
[function]
[call site]
02073
Token::literal_syntax
[function]
[call site]
02074
blob_functions::push
[function]
[call site]
02075
Engine::get_interned_string
[function]
[call site]
02076
Err
[function]
[call site]
02077
PERR::MissingSymbol
[function]
[call site]
02078
&str::into
[function]
[call site]
02079
PERR::into_err
[function]
[call site]
02080
MultiInputsStream::get_next
[function]
[call site]
02081
unwrap
[function]
[call site]
02082
blob_functions::push
[function]
[call site]
02083
Expr::IntegerConstant
[function]
[call site]
02084
blob_functions::push
[function]
[call site]
02085
f32::to_string
[function]
[call site]
02086
Engine::new
[function]
[call site]
02087
Scope::new
[function]
[call site]
02088
blob_functions::push
[function]
[call site]
02089
blob_functions::push
[function]
[call site]
02090
blob_functions::push
[function]
[call site]
02091
into
[function]
[call site]
02092
blob_functions::push
[function]
[call site]
02093
Engine::get_interned_string
[function]
[call site]
02094
Err
[function]
[call site]
02095
PERR::MissingSymbol
[function]
[call site]
02096
&str::into
[function]
[call site]
02097
PERR::into_err
[function]
[call site]
02098
MultiInputsStream::get_next
[function]
[call site]
02099
unwrap
[function]
[call site]
02100
blob_functions::push
[function]
[call site]
02101
Expr::FloatConstant
[function]
[call site]
02102
blob_functions::push
[function]
[call site]
02103
into
[function]
[call site]
02104
blob_functions::push
[function]
[call site]
02105
Engine::get_interned_string
[function]
[call site]
02106
Err
[function]
[call site]
02107
PERR::MissingSymbol
[function]
[call site]
02108
&str::into
[function]
[call site]
02109
PERR::into_err
[function]
[call site]
02110
MultiInputsStream::get_next
[function]
[call site]
02111
unwrap
[function]
[call site]
02112
Engine::get_interned_string
[function]
[call site]
02113
blob_functions::push
[function]
[call site]
02114
Expr::StringConstant
[function]
[call site]
02115
TestStruct::clone
[function]
[call site]
02116
blob_functions::push
[function]
[call site]
02117
blob_functions::push
[function]
[call site]
02118
Engine::get_interned_string
[function]
[call site]
02119
Err
[function]
[call site]
02120
PERR::MissingSymbol
[function]
[call site]
02121
&str::into
[function]
[call site]
02122
PERR::into_err
[function]
[call site]
02123
MultiInputsStream::get_next
[function]
[call site]
02124
unwrap
[function]
[call site]
02125
Err
[function]
[call site]
02126
PERR::into_err
[function]
[call site]
02127
blob_functions::push
[function]
[call site]
02128
TestStruct::clone
[function]
[call site]
02129
blob_functions::push
[function]
[call site]
02130
TestStruct::clone
[function]
[call site]
02131
Token::is_literal
[function]
[call site]
02132
Token::literal_syntax
[function]
[call site]
02133
blob_functions::push
[function]
[call site]
02134
TestStruct::clone
[function]
[call site]
02135
blob_functions::push
[function]
[call site]
02136
TestStruct::clone
[function]
[call site]
02137
Err
[function]
[call site]
02138
PERR::MissingToken
[function]
[call site]
02139
into
[function]
[call site]
02140
PERR::into_err
[function]
[call site]
02141
Self::shrink_to_fit
[function]
[call site]
02142
Self::shrink_to_fit
[function]
[call site]
02143
Ok
[function]
[call site]
02144
Expr::Custom
[function]
[call site]
02145
into
[function]
[call site]
02146
ParseSettings::level_up
[function]
[call site]
02147
MultiInputsStream::get_next
[function]
[call site]
02148
unwrap
[function]
[call site]
02149
peek
[function]
[call site]
02150
unwrap
[function]
[call site]
02151
Expr::Variable
[function]
[call site]
02152
Engine::get_interned_string
[function]
[call site]
02153
into
[function]
[call site]
02154
Engine::get_interned_string
[function]
[call site]
02155
into
[function]
[call site]
02156
ASTFlags::intersects
[function]
[call site]
02157
Err
[function]
[call site]
02158
LexError::ImproperSymbol
[function]
[call site]
02159
Token::literal_syntax
[function]
[call site]
02160
&'static
[call site]
02161
ImmutableString::new
[function]
[call site]
02162
PERR::into_err
[function]
[call site]
02163
Engine::get_interned_string
[function]
[call site]
02164
Expr::Variable
[function]
[call site]
02165
into
[function]
[call site]
02166
Engine::access_var
[function]
[call site]
02167
ASTFlags::intersects
[function]
[call site]
02168
Position::is_none
[function]
[call site]
02169
ParseSettings::has_option
[function]
[call site]
02170
map_or
[function]
[call site]
02171
string_functions::contains
[function]
[call site]
02172
Err
[function]
[call site]
02173
PERR::VariableUndefined
[function]
[call site]
02174
test_to_string
[function]
[call site]
02175
PERR::into_err
[function]
[call site]
02176
and_then
[function]
[call site]
02177
FnPtr::try_from
[function]
[call site]
02178
Command::get
[function]
[call site]
02179
RhaiResultOf::ok
[function]
[call site]
02180
and_then
[function]
[call site]
02181
Engine::get_interned_string
[function]
[call site]
02182
Expr::Variable
[function]
[call site]
02183
into
[function]
[call site]
02184
into
[function]
[call site]
02185
MultiInputsStream::get_next
[function]
[call site]
02186
unwrap
[function]
[call site]
02187
peek
[function]
[call site]
02188
unwrap
[function]
[call site]
02189
is_reserved_keyword_or_symbol
[function]
[call site]
02190
Expr::Variable
[function]
[call site]
02191
Engine::get_interned_string
[function]
[call site]
02192
into
[function]
[call site]
02193
Engine::get_interned_string
[function]
[call site]
02194
into
[function]
[call site]
02195
ParseSettings::has_flag
[function]
[call site]
02196
Expr::ThisPtr
[function]
[call site]
02197
Err
[function]
[call site]
02198
LexError::ImproperSymbol
[function]
[call site]
02199
test_to_string
[function]
[call site]
02200
PERR::into_err
[function]
[call site]
02201
Err
[function]
[call site]
02202
PERR::Reserved
[function]
[call site]
02203
test_to_string
[function]
[call site]
02204
PERR::into_err
[function]
[call site]
02205
MultiInputsStream::get_next
[function]
[call site]
02206
unwrap
[function]
[call site]
02207
Err
[function]
[call site]
02208
PERR::into_err
[function]
[call site]
02209
Err
[function]
[call site]
02210
LexError::UnexpectedInput
[function]
[call site]
02211
(Token,
[call site]
02212
PERR::into_err
[function]
[call site]
02213
peek
[function]
[call site]
02214
unwrap
[function]
[call site]
02215
Ok
[function]
[call site]
02216
Engine::parse_postfix
[function]
[call site]
02217
peek
[function]
[call site]
02218
unwrap
[function]
[call site]
02219
Expr::is_valid_postfix
[function]
[call site]
02220
MultiInputsStream::get_next
[function]
[call site]
02221
unwrap
[function]
[call site]
02222
string_functions::is_empty
[function]
[call site]
02223
peek
[function]
[call site]
02224
unwrap
[function]
[call site]
02225
Err
[function]
[call site]
02226
LexError::UnexpectedInput
[function]
[call site]
02227
into
[function]
[call site]
02228
PERR::into_err
[function]
[call site]
02229
Err
[function]
[call site]
02230
LexError::ImproperSymbol
[function]
[call site]
02231
&str::into
[function]
[call site]
02232
&str::into
[function]
[call site]
02233
PERR::into_err
[function]
[call site]
02234
peek
[function]
[call site]
02235
unwrap
[function]
[call site]
02236
Err
[function]
[call site]
02237
PERR::MissingToken
[function]
[call site]
02238
into
[function]
[call site]
02239
&str::into
[function]
[call site]
02240
PERR::into_err
[function]
[call site]
02241
MultiInputsStream::get_next
[function]
[call site]
02242
unwrap
[function]
[call site]
02243
Engine::parse_fn_call
[function]
[call site]
02244
peek
[function]
[call site]
02245
unwrap
[function]
[call site]
02246
TestStruct::new
[function]
[call site]
02247
Err
[function]
[call site]
02248
PERR::MissingToken
[function]
[call site]
02249
into
[function]
[call site]
02250
PERR::into_err
[function]
[call site]
02251
Err
[function]
[call site]
02252
TestStruct::clone
[function]
[call site]
02253
PERR::into_err
[function]
[call site]
02254
eat_token
[function]
[call site]
02255
string_functions::is_empty
[function]
[call site]
02256
calc_fn_hash
[function]
[call site]
02257
Namespace::root
[function]
[call site]
02258
ParseState::find_module
[function]
[call site]
02259
MyIterableType::into_iter
[function]
[call site]
02260
array_functions::reduce_rev
[function]
[call site]
02261
rposition
[function]
[call site]
02262
and_then
[function]
[call site]
02263
TestStruct::new
[function]
[call site]
02264
ParseSettings::has_option
[function]
[call site]
02265
Position::is_none
[function]
[call site]
02266
MyIterableType::into_iter
[function]
[call site]
02267
T::as_any
[function]
[call site]
02268
contains_key
[function]
[call site]
02269
Err
[function]
[call site]
02270
PERR::ModuleUndefined
[function]
[call site]
02271
&str::into
[function]
[call site]
02272
PERR::into_err
[function]
[call site]
02273
ParseSettings::level_up_with_position
[function]
[call site]
02274
calc_fn_hash
[function]
[call site]
02275
MyIterableType::into_iter
[function]
[call site]
02276
test_optimizer_const_map
[function]
[call site]
02277
calc_fn_hash
[function]
[call site]
02278
tokenizer::is_valid_function_name
[function]
[call site]
02279
FnCallHashes::from_hash
[function]
[call site]
02280
Some
[function]
[call site]
02281
FnCallHashes::from_native_only
[function]
[call site]
02282
shrink_to_fit
[function]
[call site]
02283
Ok
[function]
[call site]
02284
Engine::get_interned_string
[function]
[call site]
02285
FnCallExpr::into_fn_call_expr
[function]
[call site]
02286
ParseSettings::level_up
[function]
[call site]
02287
peek
[function]
[call site]
02288
unwrap
[function]
[call site]
02289
blob_functions::push
[function]
[call site]
02290
Engine::parse_expr
[function]
[call site]
02291
peek
[function]
[call site]
02292
unwrap
[function]
[call site]
02293
eat_token
[function]
[call site]
02294
string_functions::is_empty
[function]
[call site]
02295
calc_fn_hash
[function]
[call site]
02296
test::len
[function]
[call site]
02297
Namespace::root
[function]
[call site]
02298
ParseState::find_module
[function]
[call site]
02299
ParseSettings::has_option
[function]
[call site]
02300
Position::is_none
[function]
[call site]
02301
MyIterableType::into_iter
[function]
[call site]
02302
T::as_any
[function]
[call site]
02303
contains_key
[function]
[call site]
02304
Err
[function]
[call site]
02305
PERR::ModuleUndefined
[function]
[call site]
02306
&str::into
[function]
[call site]
02307
PERR::into_err
[function]
[call site]
02308
ParseSettings::level_up_with_position
[function]
[call site]
02309
calc_fn_hash
[function]
[call site]
02310
MyIterableType::into_iter
[function]
[call site]
02311
test_optimizer_const_map
[function]
[call site]
02312
test::len
[function]
[call site]
02313
calc_fn_hash
[function]
[call site]
02314
test::len
[function]
[call site]
02315
tokenizer::is_valid_function_name
[function]
[call site]
02316
FnCallHashes::from_hash
[function]
[call site]
02317
FnCallHashes::from_native_only
[function]
[call site]
02318
shrink_to_fit
[function]
[call site]
02319
Ok
[function]
[call site]
02320
Engine::get_interned_string
[function]
[call site]
02321
FnCallExpr::into_fn_call_expr
[function]
[call site]
02322
eat_token
[function]
[call site]
02323
Err
[function]
[call site]
02324
PERR::MissingToken
[function]
[call site]
02325
into
[function]
[call site]
02326
PERR::into_err
[function]
[call site]
02327
Err
[function]
[call site]
02328
TestStruct::clone
[function]
[call site]
02329
PERR::into_err
[function]
[call site]
02330
Err
[function]
[call site]
02331
PERR::MissingToken
[function]
[call site]
02332
into
[function]
[call site]
02333
PERR::into_err
[function]
[call site]
02334
Engine::parse_fn_call
[function]
[call site]
02335
RhaiResultOf::intersects
[function]
[call site]
02336
Err
[function]
[call site]
02337
LexError::ImproperSymbol
[function]
[call site]
02338
Token::literal_syntax
[function]
[call site]
02339
&'static
[call site]
02340
ImmutableString::new
[function]
[call site]
02341
PERR::into_err
[function]
[call site]
02342
parse_var_name
[function]
[call site]
02343
blob_functions::push
[function]
[call site]
02344
Engine::get_interned_string
[function]
[call site]
02345
Expr::Variable
[function]
[call site]
02346
into
[function]
[call site]
02347
string_functions::is_empty
[function]
[call site]
02348
ParseSettings::level_up
[function]
[call site]
02349
Engine::parse_index_chain
[function]
[call site]
02350
Engine::parse_expr
[function]
[call site]
02351
ParseSettings::level_up
[function]
[call site]
02352
E::n::g::i::n::e::::::::p::a::r::s::e::_::i::n::d::e::x::_::c::h::a::i::n::check_argument_types
[function]
[call site]
02353
Err
[function]
[call site]
02354
PERR::MalformedIndexExpr
[function]
[call site]
02355
&str::into
[function]
[call site]
02356
PERR::into_err
[function]
[call site]
02357
Expr::start_position
[function]
[call site]
02358
string_functions::is_empty
[function]
[call site]
02359
Expr::position
[function]
[call site]
02360
ParseSettings::level_up_with_position
[function]
[call site]
02361
Expr::start_position
[function]
[call site]
02362
Expr::start_position
[function]
[call site]
02363
Expr::position
[function]
[call site]
02364
Ok
[function]
[call site]
02365
Err
[function]
[call site]
02366
PERR::MalformedIndexExpr
[function]
[call site]
02367
&str::into
[function]
[call site]
02368
PERR::into_err
[function]
[call site]
02369
Expr::start_position
[function]
[call site]
02370
Err
[function]
[call site]
02371
PERR::MalformedIndexExpr
[function]
[call site]
02372
&str::into
[function]
[call site]
02373
PERR::into_err
[function]
[call site]
02374
Expr::start_position
[function]
[call site]
02375
Err
[function]
[call site]
02376
PERR::MalformedIndexExpr
[function]
[call site]
02377
&str::into
[function]
[call site]
02378
PERR::into_err
[function]
[call site]
02379
Expr::start_position
[function]
[call site]
02380
Err
[function]
[call site]
02381
PERR::MalformedIndexExpr
[function]
[call site]
02382
&str::into
[function]
[call site]
02383
PERR::into_err
[function]
[call site]
02384
Expr::start_position
[function]
[call site]
02385
Ok
[function]
[call site]
02386
Ok
[function]
[call site]
02387
Err
[function]
[call site]
02388
PERR::MalformedIndexExpr
[function]
[call site]
02389
&str::into
[function]
[call site]
02390
PERR::into_err
[function]
[call site]
02391
Expr::start_position
[function]
[call site]
02392
Err
[function]
[call site]
02393
PERR::MalformedIndexExpr
[function]
[call site]
02394
&str::into
[function]
[call site]
02395
PERR::into_err
[function]
[call site]
02396
Expr::start_position
[function]
[call site]
02397
Err
[function]
[call site]
02398
PERR::MalformedIndexExpr
[function]
[call site]
02399
&str::into
[function]
[call site]
02400
PERR::into_err
[function]
[call site]
02401
Expr::start_position
[function]
[call site]
02402
Err
[function]
[call site]
02403
PERR::MalformedIndexExpr
[function]
[call site]
02404
&str::into
[function]
[call site]
02405
PERR::into_err
[function]
[call site]
02406
Expr::start_position
[function]
[call site]
02407
Err
[function]
[call site]
02408
PERR::MalformedIndexExpr
[function]
[call site]
02409
&str::into
[function]
[call site]
02410
PERR::into_err
[function]
[call site]
02411
Expr::start_position
[function]
[call site]
02412
Ok
[function]
[call site]
02413
Ok
[function]
[call site]
02414
peek
[function]
[call site]
02415
unwrap
[function]
[call site]
02416
eat_token
[function]
[call site]
02417
peek
[function]
[call site]
02418
unwrap
[function]
[call site]
02419
MultiInputsStream::get_next
[function]
[call site]
02420
unwrap
[function]
[call site]
02421
ParseSettings::level_up
[function]
[call site]
02422
string_functions::is_empty
[function]
[call site]
02423
Engine::parse_index_chain
[function]
[call site]
02424
Ok
[function]
[call site]
02425
Expr::Index
[function]
[call site]
02426
into
[function]
[call site]
02427
Ok
[function]
[call site]
02428
Expr::Index
[function]
[call site]
02429
into
[function]
[call site]
02430
Err
[function]
[call site]
02431
TestStruct::clone
[function]
[call site]
02432
PERR::into_err
[function]
[call site]
02433
Err
[function]
[call site]
02434
PERR::MissingToken
[function]
[call site]
02435
into
[function]
[call site]
02436
&str::into
[function]
[call site]
02437
PERR::into_err
[function]
[call site]
02438
peek
[function]
[call site]
02439
unwrap
[function]
[call site]
02440
is_reserved_keyword_or_symbol
[function]
[call site]
02441
Err
[function]
[call site]
02442
PERR::Reserved
[function]
[call site]
02443
test_to_string
[function]
[call site]
02444
PERR::into_err
[function]
[call site]
02445
Err
[function]
[call site]
02446
PERR::into_err
[function]
[call site]
02447
string_functions::is_empty
[function]
[call site]
02448
Engine::parse_primary
[function]
[call site]
02449
ParseSettings::level_up
[function]
[call site]
02450
Engine::make_dot_expr
[function]
[call site]
02451
ASTFlags::intersects
[function]
[call site]
02452
Engine::make_dot_expr
[function]
[call site]
02453
Ok
[function]
[call site]
02454
Expr::Index
[function]
[call site]
02455
string_functions::is_empty
[function]
[call site]
02456
string_functions::is_empty
[function]
[call site]
02457
Engine::convert_expr_into_property
[function]
[call site]
02458
string_functions::is_empty
[function]
[call site]
02459
TestStruct::clone
[function]
[call site]
02460
Engine::get_interned_getter
[function]
[call site]
02461
locked_write
[function]
[call site]
02462
StringsInterner::get_with_mapper
[function]
[call site]
02463
StmtBlock::as_ref
[function]
[call site]
02464
StringsInterner::max
[function]
[call site]
02465
func::hashing::get_hasher
[function]
[call site]
02466
Self::Hasher::write_u8
[function]
[call site]
02467
test::hash
[function]
[call site]
02468
Self::Hasher::finish
[function]
[call site]
02469
test::len
[function]
[call site]
02470
test::len
[function]
[call site]
02471
BloomFilterU64::is_absent_and_set
[function]
[call site]
02472
BloomFilterU64::calc_hash
[function]
[call site]
02473
string_functions::is_empty
[function]
[call site]
02474
reserve
[function]
[call site]
02475
Scope::push_entry
[function]
[call site]
02476
Scope::is_empty
[function]
[call site]
02477
reserve
[function]
[call site]
02478
reserve
[function]
[call site]
02479
blob_functions::push
[function]
[call site]
02480
Dynamic::set_access_mode
[function]
[call site]
02481
blob_functions::push
[function]
[call site]
02482
Command::get
[function]
[call site]
02483
TestStruct::clone
[function]
[call site]
02484
Self
[function]
[call site]
02485
blob_functions::insert
[function]
[call site]
02486
TestStruct::clone
[function]
[call site]
02487
StringsInterner::throttle_cache
[function]
[call site]
02488
Some
[function]
[call site]
02489
make_getter
[function]
[call site]
02490
Position::new_const
[function]
[call site]
02491
RhaiResultOf::push_str
[function]
[call site]
02492
RhaiResultOf::push_str
[function]
[call site]
02493
StmtBlock::as_ref
[function]
[call site]
02494
Identifier::into
[function]
[call site]
02495
make_getter
[function]
[call site]
02496
StmtBlock::as_ref
[function]
[call site]
02497
Identifier::into
[function]
[call site]
02498
make_getter
[function]
[call site]
02499
StmtBlock::as_ref
[function]
[call site]
02500
Identifier::into
[function]
[call site]
02501
calc_fn_hash
[function]
[call site]
02502
Engine::get_interned_setter
[function]
[call site]
02503
locked_write
[function]
[call site]
02504
StringsInterner::get_with_mapper
[function]
[call site]
02505
make_setter
[function]
[call site]
02506
Position::new_const
[function]
[call site]
02507
RhaiResultOf::push_str
[function]
[call site]
02508
RhaiResultOf::push_str
[function]
[call site]
02509
StmtBlock::as_ref
[function]
[call site]
02510
Identifier::into
[function]
[call site]
02511
make_setter
[function]
[call site]
02512
StmtBlock::as_ref
[function]
[call site]
02513
Identifier::into
[function]
[call site]
02514
make_setter
[function]
[call site]
02515
StmtBlock::as_ref
[function]
[call site]
02516
Identifier::into
[function]
[call site]
02517
calc_fn_hash
[function]
[call site]
02518
Expr::Property
[function]
[call site]
02519
TestStruct::new
[function]
[call site]
02520
Ok
[function]
[call site]
02521
Expr::Dot
[function]
[call site]
02522
into
[function]
[call site]
02523
Ok
[function]
[call site]
02524
Expr::Dot
[function]
[call site]
02525
into
[function]
[call site]
02526
FnCallExpr::is_qualified
[function]
[call site]
02527
string_functions::is_empty
[function]
[call site]
02528
Err
[function]
[call site]
02529
LexError::ImproperSymbol
[function]
[call site]
02530
test_to_string
[function]
[call site]
02531
PERR::into_err
[function]
[call site]
02532
Err
[function]
[call site]
02533
PERR::MalformedCapture
[function]
[call site]
02534
&str::into
[function]
[call site]
02535
PERR::into_err
[function]
[call site]
02536
test::len
[function]
[call site]
02537
tokenizer::is_valid_function_name
[function]
[call site]
02538
FnCallHashes::from_script_and_native
[function]
[call site]
02539
Some
[function]
[call site]
02540
calc_fn_hash
[function]
[call site]
02541
calc_fn_hash
[function]
[call site]
02542
FnCallHashes::from_native_only
[function]
[call site]
02543
calc_fn_hash
[function]
[call site]
02544
FnCallHashes::from_native_only
[function]
[call site]
02545
calc_fn_hash
[function]
[call site]
02546
Expr::MethodCall
[function]
[call site]
02547
Ok
[function]
[call site]
02548
Expr::Dot
[function]
[call site]
02549
into
[function]
[call site]
02550
string_functions::is_empty
[function]
[call site]
02551
FnCallExpr::is_qualified
[function]
[call site]
02552
Engine::convert_expr_into_property
[function]
[call site]
02553
into
[function]
[call site]
02554
Expr::Dot
[function]
[call site]
02555
Expr::Index
[function]
[call site]
02556
Ok
[function]
[call site]
02557
Expr::Dot
[function]
[call site]
02558
into
[function]
[call site]
02559
test::len
[function]
[call site]
02560
tokenizer::is_valid_function_name
[function]
[call site]
02561
FnCallHashes::from_script_and_native
[function]
[call site]
02562
calc_fn_hash
[function]
[call site]
02563
calc_fn_hash
[function]
[call site]
02564
FnCallHashes::from_native_only
[function]
[call site]
02565
calc_fn_hash
[function]
[call site]
02566
FnCallHashes::from_native_only
[function]
[call site]
02567
calc_fn_hash
[function]
[call site]
02568
Expr::MethodCall
[function]
[call site]
02569
into
[function]
[call site]
02570
Expr::Dot
[function]
[call site]
02571
Expr::Index
[function]
[call site]
02572
Ok
[function]
[call site]
02573
Expr::Dot
[function]
[call site]
02574
into
[function]
[call site]
02575
Err
[function]
[call site]
02576
PERR::into_err
[function]
[call site]
02577
Expr::start_position
[function]
[call site]
02578
string_functions::is_empty
[function]
[call site]
02579
optimize_combo_chain
[function]
[call site]
02580
test_functions_take
[function]
[call site]
02581
test_functions_take
[function]
[call site]
02582
test_functions_take
[function]
[call site]
02583
StmtBlock::as_mut
[function]
[call site]
02584
intersects
[function]
[call site]
02585
StmtBlock::as_mut
[function]
[call site]
02586
StmtBlock::as_mut
[function]
[call site]
02587
string_functions::remove
[function]
[call site]
02588
test_functions_take
[function]
[call site]
02589
make_sub
[function]
[call site]
02590
make_root
[function]
[call site]
02591
string_functions::is_empty
[function]
[call site]
02592
Some
[function]
[call site]
02593
string_functions::is_empty
[function]
[call site]
02594
Some
[function]
[call site]
02595
string_functions::is_empty
[function]
[call site]
02596
crate::calc_var_hash
[function]
[call site]
02597
get_hasher
[function]
[call site]
02598
write_u8
[function]
[call site]
02599
MyIterableType::into_iter
[function]
[call site]
02600
Self::IntoIter::for_each
[function]
[call site]
02601
test::hash
[function]
[call site]
02602
write_usize
[function]
[call site]
02603
test::hash
[function]
[call site]
02604
StraightHasher::finish
[function]
[call site]
02605
MyIterableType::into_iter
[function]
[call site]
02606
test_optimizer_const_map
[function]
[call site]
02607
Namespace::root
[function]
[call site]
02608
ParseState::find_module
[function]
[call site]
02609
ParseSettings::has_option
[function]
[call site]
02610
Position::is_none
[function]
[call site]
02611
MyIterableType::into_iter
[function]
[call site]
02612
T::as_any
[function]
[call site]
02613
contains_key
[function]
[call site]
02614
Err
[function]
[call site]
02615
PERR::ModuleUndefined
[function]
[call site]
02616
&str::into
[function]
[call site]
02617
PERR::into_err
[function]
[call site]
02618
ParseSettings::level_up_with_position
[function]
[call site]
02619
Ok
[function]
[call site]
02620
string_functions::is_empty
[function]
[call site]
02621
test::len
[function]
[call site]
02622
string_functions::is_empty
[function]
[call site]
02623
Engine::parse_binary_op
[function]
[call site]
02624
ParseSettings::level_up_with_position
[function]
[call site]
02625
peek
[function]
[call site]
02626
unwrap
[function]
[call site]
02627
Ok
[function]
[call site]
02628
Command::get
[function]
[call site]
02629
copied
[function]
[call site]
02630
ok_or_else
[function]
[call site]
02631
PERR::Reserved
[function]
[call site]
02632
!::to_string
[function]
[call site]
02633
Engine::new
[function]
[call site]
02634
Scope::new
[function]
[call site]
02635
blob_functions::push
[function]
[call site]
02636
blob_functions::push
[function]
[call site]
02637
blob_functions::push
[function]
[call site]
02638
PERR::into_err
[function]
[call site]
02639
tokenizer::is_valid_identifier
[function]
[call site]
02640
Err
[function]
[call site]
02641
PERR::UnknownOperator
[function]
[call site]
02642
!::to_string
[function]
[call site]
02643
PERR::into_err
[function]
[call site]
02644
test_ops_precedence
[function]
[call site]
02645
Engine::new
[function]
[call site]
02646
Token::is_bind_right
[function]
[call site]
02647
Ok
[function]
[call site]
02648
MultiInputsStream::get_next
[function]
[call site]
02649
unwrap
[function]
[call site]
02650
Engine::parse_stmt
[function]
[call site]
02651
ParseResult::into
[function]
[call site]
02652
Expr::Stmt
[function]
[call site]
02653
ParseResult::into
[function]
[call site]
02654
peek
[function]
[call site]
02655
unwrap
[function]
[call site]
02656
Expr::Unit
[function]
[call site]
02657
Engine::parse_unary
[function]
[call site]
02658
peek
[function]
[call site]
02659
unwrap
[function]
[call site]
02660
Command::get
[function]
[call site]
02661
copied
[function]
[call site]
02662
ok_or_else
[function]
[call site]
02663
PERR::Reserved
[function]
[call site]
02664
!::to_string
[function]
[call site]
02665
PERR::into_err
[function]
[call site]
02666
tokenizer::is_valid_identifier
[function]
[call site]
02667
Err
[function]
[call site]
02668
PERR::UnknownOperator
[function]
[call site]
02669
!::to_string
[function]
[call site]
02670
PERR::into_err
[function]
[call site]
02671
test_ops_precedence
[function]
[call site]
02672
Engine::parse_binary_op
[function]
[call site]
02673
ParseSettings::level_up
[function]
[call site]
02674
ParseSettings::level_up
[function]
[call site]
02675
into
[function]
[call site]
02676
calc_fn_hash
[function]
[call site]
02677
tokenizer::is_valid_function_name
[function]
[call site]
02678
Engine::get_interned_string
[function]
[call site]
02679
FnCallHashes::from_native_only
[function]
[call site]
02680
MyIterableType::into_iter
[function]
[call site]
02681
Self::IntoIter::collect
[function]
[call site]
02682
Self::then
[function]
[call site]
02683
TestStruct::clone
[function]
[call site]
02684
test_functions_take
[function]
[call site]
02685
Expr::ensure_bool_expr
[function]
[call site]
02686
test_functions_take
[function]
[call site]
02687
Expr::ensure_bool_expr
[function]
[call site]
02688
StmtBlock::extend
[function]
[call site]
02689
blob_functions::push
[function]
[call site]
02690
blob_functions::insert
[function]
[call site]
02691
Expr::set_position
[function]
[call site]
02692
Expr::set_position
[function]
[call site]
02693
Expr::And
[function]
[call site]
02694
TestStruct::new
[function]
[call site]
02695
into
[function]
[call site]
02696
test_functions_take
[function]
[call site]
02697
Expr::ensure_bool_expr
[function]
[call site]
02698
test_functions_take
[function]
[call site]
02699
Expr::ensure_bool_expr
[function]
[call site]
02700
StmtBlock::extend
[function]
[call site]
02701
blob_functions::push
[function]
[call site]
02702
blob_functions::insert
[function]
[call site]
02703
Expr::set_position
[function]
[call site]
02704
Expr::Or
[function]
[call site]
02705
TestStruct::new
[function]
[call site]
02706
into
[function]
[call site]
02707
test_functions_take
[function]
[call site]
02708
test_functions_take
[function]
[call site]
02709
StmtBlock::extend
[function]
[call site]
02710
blob_functions::push
[function]
[call site]
02711
blob_functions::insert
[function]
[call site]
02712
Expr::set_position
[function]
[call site]
02713
Expr::Coalesce
[function]
[call site]
02714
TestStruct::new
[function]
[call site]
02715
into
[function]
[call site]
02716
split_first_mut
[function]
[call site]
02717
unwrap
[function]
[call site]
02718
std::mem::swap
[function]
[call site]
02719
FnCallHashes::from_hash
[function]
[call site]
02720
calc_fn_hash
[function]
[call site]
02721
Engine::get_interned_string
[function]
[call site]
02722
FnCallExpr::into_fn_call_expr
[function]
[call site]
02723
Engine::get_interned_string
[function]
[call site]
02724
FnCallHashes::from_native_only
[function]
[call site]
02725
calc_fn_hash
[function]
[call site]
02726
MyIterableType::into_iter
[function]
[call site]
02727
Self::IntoIter::collect
[function]
[call site]
02728
Some
[function]
[call site]
02729
FnCallExpr::into_fn_call_expr
[function]
[call site]
02730
FnCallExpr::into_fn_call_expr
[function]
[call site]
02731
contains_key
[function]
[call site]
02732
FnCallHashes::from_native_only
[function]
[call site]
02733
calc_fn_hash
[function]
[call site]
02734
FnCallHashes::from_hash
[function]
[call site]
02735
calc_fn_hash
[function]
[call site]
02736
FnCallExpr::into_fn_call_expr
[function]
[call site]
02737
FnCallExpr::into_fn_call_expr
[function]
[call site]
02738
peek
[function]
[call site]
02739
unwrap
[function]
[call site]
02740
eat_token
[function]
[call site]
02741
Token::is_op_assignment
[function]
[call site]
02742
MultiInputsStream::get_next
[function]
[call site]
02743
test_optimizer_const_map
[function]
[call site]
02744
Some
[function]
[call site]
02745
unwrap
[function]
[call site]
02746
Ok
[function]
[call site]
02747
Stmt::Expr
[function]
[call site]
02748
into
[function]
[call site]
02749
Engine::parse_expr
[function]
[call site]
02750
Engine::make_assignment_stmt
[function]
[call site]
02751
map_or_else
[function]
[call site]
02752
OpAssignment::new_assignment
[function]
[call site]
02753
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02754
Token::get_base_op_from_assignment
[function]
[call site]
02755
Some
[function]
[call site]
02756
Option::unwrap_or_else
[function]
[call site]
02757
Token::literal_syntax
[function]
[call site]
02758
Token::literal_syntax
[function]
[call site]
02759
calc_fn_hash
[function]
[call site]
02760
calc_fn_hash
[function]
[call site]
02761
Ok
[function]
[call site]
02762
Stmt::Assignment
[function]
[call site]
02763
into
[function]
[call site]
02764
Position::is_none
[function]
[call site]
02765
Ok
[function]
[call site]
02766
Stmt::Assignment
[function]
[call site]
02767
into
[function]
[call site]
02768
f32::map_or_else
[function]
[call site]
02769
expect
[function]
[call site]
02770
Command::get
[function]
[call site]
02771
Command::get
[function]
[call site]
02772
Scope::get_mut_by_index
[function]
[call site]
02773
test::len
[function]
[call site]
02774
Dynamic::access_mode
[function]
[call site]
02775
Ok
[function]
[call site]
02776
Stmt::Assignment
[function]
[call site]
02777
into
[function]
[call site]
02778
Err
[function]
[call site]
02779
PERR::AssignmentToConstant
[function]
[call site]
02780
test_to_string
[function]
[call site]
02781
PERR::into_err
[function]
[call site]
02782
ASTFlags::intersects
[function]
[call site]
02783
E::n::g::i::n::e::::::::m::a::k::e::_::a::s::s::i::g::n::m::e::n::t::_::s::t::m::t::check_lvalue
[function]
[call site]
02784
ASTFlags::intersects
[function]
[call site]
02785
E::n::g::i::n::e::::::::m::a::k::e::_::a::s::s::i::g::n::m::e::n::t::_::s::t::m::t::check_lvalue
[function]
[call site]
02786
Some
[function]
[call site]
02787
ParseSettings::level_up_with_position
[function]
[call site]
02788
ASTFlags::intersects
[function]
[call site]
02789
E::n::g::i::n::e::::::::m::a::k::e::_::a::s::s::i::g::n::m::e::n::t::_::s::t::m::t::check_lvalue
[function]
[call site]
02790
Some
[function]
[call site]
02791
ParseSettings::level_up_with_position
[function]
[call site]
02792
Err
[function]
[call site]
02793
PERR::AssignmentToInvalidLHS
[function]
[call site]
02794
ImmutableString::new
[function]
[call site]
02795
PERR::into_err
[function]
[call site]
02796
Ok
[function]
[call site]
02797
Stmt::Assignment
[function]
[call site]
02798
into
[function]
[call site]
02799
Err
[function]
[call site]
02800
PERR::AssignmentToInvalidLHS
[function]
[call site]
02801
ImmutableString::new
[function]
[call site]
02802
PERR::into_err
[function]
[call site]
02803
ParseSettings::level_up_with_position
[function]
[call site]
02804
Expr::is_constant
[function]
[call site]
02805
MyIterableType::into_iter
[function]
[call site]
02806
Self::IntoIter::all
[function]
[call site]
02807
MyIterableType::into_iter
[function]
[call site]
02808
test_optimizer_const_map
[function]
[call site]
02809
test_method_call
[function]
[call site]
02810
Err
[function]
[call site]
02811
PERR::AssignmentToConstant
[function]
[call site]
02812
ImmutableString::new
[function]
[call site]
02813
PERR::into_err
[function]
[call site]
02814
Expr::start_position
[function]
[call site]
02815
Token::is_op_assignment
[function]
[call site]
02816
Err
[function]
[call site]
02817
LexError::ImproperSymbol
[function]
[call site]
02818
Token::literal_syntax
[function]
[call site]
02819
into
[function]
[call site]
02820
&str::into
[function]
[call site]
02821
PERR::into_err
[function]
[call site]
02822
Err
[function]
[call site]
02823
PERR::AssignmentToInvalidLHS
[function]
[call site]
02824
ImmutableString::new
[function]
[call site]
02825
PERR::into_err
[function]
[call site]
02826
ParseSettings::level_up_with_position
[function]
[call site]
02827
StmtBlock::statements_mut
[function]
[call site]
02828
blob_functions::push
[function]
[call site]
02829
blob_functions::push
[function]
[call site]
02830
FnPtr::try_from
[function]
[call site]
02831
RhaiResultOf::unwrap
[function]
[call site]
02832
MultiInputsStream::get_next
[function]
[call site]
02833
unwrap
[function]
[call site]
02834
Ok
[function]
[call site]
02835
Stmt::Block
[function]
[call site]
02836
StmtBlock::new
[function]
[call site]
02837
Self::into
[function]
[call site]
02838
Err
[function]
[call site]
02839
PERR::into_err
[function]
[call site]
02840
Err
[function]
[call site]
02841
PERR::MissingToken
[function]
[call site]
02842
into
[function]
[call site]
02843
&str::into
[function]
[call site]
02844
PERR::into_err
[function]
[call site]
02845
test::len
[function]
[call site]
02846
test::len
[function]
[call site]
02847
peek
[function]
[call site]
02848
unwrap
[function]
[call site]
02849
eat_token
[function]
[call site]
02850
Err
[function]
[call site]
02851
PERR::MissingToken
[function]
[call site]
02852
into
[function]
[call site]
02853
&str::into
[function]
[call site]
02854
PERR::into_err
[function]
[call site]
02855
string_functions::remove
[function]
[call site]
02856
Engine::parse_stmt
[function]
[call site]
02857
Stmt::is_noop
[function]
[call site]
02858
CustomExpr::is_self_terminated
[function]
[call site]
02859
StmtBlock::statements_mut
[function]
[call site]
02860
blob_functions::push
[function]
[call site]
02861
peek
[function]
[call site]
02862
unwrap
[function]
[call site]
02863
eat_token
[function]
[call site]
02864
eat_token
[function]
[call site]
02865
eat_token
[function]
[call site]
02866
Err
[function]
[call site]
02867
TestStruct::clone
[function]
[call site]
02868
PERR::into_err
[function]
[call site]
02869
Err
[function]
[call site]
02870
PERR::MissingToken
[function]
[call site]
02871
into
[function]
[call site]
02872
&str::into
[function]
[call site]
02873
PERR::into_err
[function]
[call site]
02874
Scope::rewind
[function]
[call site]
02875
string_functions::truncate
[function]
[call site]
02876
Ok
[function]
[call site]
02877
Stmt::Block
[function]
[call site]
02878
StmtBlock::new
[function]
[call site]
02879
Self::into
[function]
[call site]
02880
ParseSettings::level_up
[function]
[call site]
02881
eat_token
[function]
[call site]
02882
MultiInputsStream::get_next
[function]
[call site]
02883
unwrap
[function]
[call site]
02884
ParseSettings::has_flag
[function]
[call site]
02885
Err
[function]
[call site]
02886
PERR::into_err
[function]
[call site]
02887
test::len
[function]
[call site]
02888
Engine::max_functions
[function]
[call site]
02889
Err
[function]
[call site]
02890
PERR::into_err
[function]
[call site]
02891
ParseState::new
[function]
[call site]
02892
TestStruct::clone
[function]
[call site]
02893
clone_from
[function]
[call site]
02894
StmtBlock::extend
[function]
[call site]
02895
TestStruct::clone
[function]
[call site]
02896
Engine::max_function_expr_depth
[function]
[call site]
02897
Command::get
[function]
[call site]
02898
Engine::parse_fn
[function]
[call site]
02899
ParseSettings::level_up
[function]
[call site]
02900
MultiInputsStream::get_next
[function]
[call site]
02901
unwrap
[function]
[call site]
02902
peek
[function]
[call site]
02903
unwrap
[function]
[call site]
02904
eat_token
[function]
[call site]
02905
Ident::as_str
[function]
[call site]
02906
Engine::get_interned_string
[function]
[call site]
02907
std::any::type_name::<crate::INT>
[function]
[call site]
02908
Engine::get_interned_string
[function]
[call site]
02909
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02910
Engine::get_interned_string
[function]
[call site]
02911
MultiInputsStream::get_next
[function]
[call site]
02912
unwrap
[function]
[call site]
02913
Some
[function]
[call site]
02914
Err
[function]
[call site]
02915
PERR::MissingToken
[function]
[call site]
02916
into
[function]
[call site]
02917
&str::into
[function]
[call site]
02918
PERR::into_err
[function]
[call site]
02919
eat_token
[function]
[call site]
02920
Ident::as_str
[function]
[call site]
02921
Engine::get_interned_string
[function]
[call site]
02922
std::any::type_name::<crate::INT>
[function]
[call site]
02923
Engine::get_interned_string
[function]
[call site]
02924
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02925
Engine::get_interned_string
[function]
[call site]
02926
MultiInputsStream::get_next
[function]
[call site]
02927
unwrap
[function]
[call site]
02928
Some
[function]
[call site]
02929
tokenizer::is_valid_function_name
[function]
[call site]
02930
tokenizer::is_valid_function_name
[function]
[call site]
02931
Err
[function]
[call site]
02932
PERR::Reserved
[function]
[call site]
02933
test_to_string
[function]
[call site]
02934
PERR::into_err
[function]
[call site]
02935
Err
[function]
[call site]
02936
PERR::into_err
[function]
[call site]
02937
peek
[function]
[call site]
02938
unwrap
[function]
[call site]
02939
eat_token
[function]
[call site]
02940
match_token
[function]
[call site]
02941
eat_token
[function]
[call site]
02942
Err
[function]
[call site]
02943
PERR::FnMissingParams
[function]
[call site]
02944
into
[function]
[call site]
02945
PERR::into_err
[function]
[call site]
02946
StaticVec::<(ImmutableString,
[call site]
02947
Some
[function]
[call site]
02948
TestStruct::new
[function]
[call site]
02949
MultiInputsStream::get_next
[function]
[call site]
02950
unwrap
[function]
[call site]
02951
MyIterableType::into_iter
[function]
[call site]
02952
Self::IntoIter::any
[function]
[call site]
02953
Err
[function]
[call site]
02954
PERR::FnDuplicatedParam
[function]
[call site]
02955
into
[function]
[call site]
02956
test_to_string
[function]
[call site]
02957
PERR::into_err
[function]
[call site]
02958
Engine::get_interned_string
[function]
[call site]
02959
blob_functions::push
[function]
[call site]
02960
TestStruct::clone
[function]
[call site]
02961
blob_functions::push
[function]
[call site]
02962
Err
[function]
[call site]
02963
PERR::into_err
[function]
[call site]
02964
Token::is_reserved
[function]
[call site]
02965
Err
[function]
[call site]
02966
PERR::Reserved
[function]
[call site]
02967
(Token,
[call site]
02968
PERR::into_err
[function]
[call site]
02969
Token::is_standard_keyword
[function]
[call site]
02970
Err
[function]
[call site]
02971
PERR::into_err
[function]
[call site]
02972
Err
[function]
[call site]
02973
PERR::MissingToken
[function]
[call site]
02974
into
[function]
[call site]
02975
PERR::into_err
[function]
[call site]
02976
MultiInputsStream::get_next
[function]
[call site]
02977
unwrap
[function]
[call site]
02978
Err
[function]
[call site]
02979
PERR::into_err
[function]
[call site]
02980
Err
[function]
[call site]
02981
PERR::MissingToken
[function]
[call site]
02982
into
[function]
[call site]
02983
PERR::into_err
[function]
[call site]
02984
peek
[function]
[call site]
02985
unwrap
[function]
[call site]
02986
Engine::parse_block
[function]
[call site]
02987
Err
[function]
[call site]
02988
PERR::FnMissingBody
[function]
[call site]
02989
into
[function]
[call site]
02990
PERR::into_err
[function]
[call site]
02991
into
[function]
[call site]
02992
MyIterableType::into_iter
[function]
[call site]
02993
Self::IntoIter::map
[function]
[call site]
02994
reflection_functions::collect
[function]
[call site]
02995
shrink_to_fit
[function]
[call site]
02996
Ok
[function]
[call site]
02997
Engine::get_interned_string
[function]
[call site]
02998
MyIterableType::into_iter
[function]
[call site]
02999
Self::IntoIter::collect
[function]
[call site]
03000
calc_fn_hash
[function]
[call site]
03001
test::len
[function]
[call site]
03002
StmtBlock::as_ref
[function]
[call site]
03003
map_or
[function]
[call site]
03004
crate::calc_typed_method_hash
[function]
[call site]
03005
get_hasher
[function]
[call site]
03006
write_u8
[function]
[call site]
03007
test::hash
[function]
[call site]
03008
StraightHasher::finish
[function]
[call site]
03009
contains_key
[function]
[call site]
03010
Err
[function]
[call site]
03011
PERR::FnDuplicatedDefinition
[function]
[call site]
03012
test_to_string
[function]
[call site]
03013
test::len
[function]
[call site]
03014
PERR::into_err
[function]
[call site]
03015
blob_functions::insert
[function]
[call site]
03016
into
[function]
[call site]
03017
Ok
[function]
[call site]
03018
Stmt::Noop
[function]
[call site]
03019
Err
[function]
[call site]
03020
PERR::MissingToken
[function]
[call site]
03021
into
[function]
[call site]
03022
PERR::into_err
[function]
[call site]
03023
Engine::parse_if
[function]
[call site]
03024
ParseSettings::level_up
[function]
[call site]
03025
Engine::parse_switch
[function]
[call site]
03026
ParseSettings::level_up
[function]
[call site]
03027
Engine::allow_looping
[function]
[call site]
03028
Engine::parse_while_loop
[function]
[call site]
03029
ParseSettings::level_up
[function]
[call site]
03030
Engine::allow_looping
[function]
[call site]
03031
Engine::parse_do
[function]
[call site]
03032
ParseSettings::level_up
[function]
[call site]
03033
Engine::allow_looping
[function]
[call site]
03034
Engine::parse_for
[function]
[call site]
03035
ParseSettings::level_up
[function]
[call site]
03036
Engine::allow_looping
[function]
[call site]
03037
ParseSettings::has_flag
[function]
[call site]
03038
eat_token
[function]
[call site]
03039
Ok
[function]
[call site]
03040
Stmt::BreakLoop
[function]
[call site]
03041
string_functions::is_empty
[function]
[call site]
03042
Engine::allow_looping
[function]
[call site]
03043
ParseSettings::has_flag
[function]
[call site]
03044
eat_token
[function]
[call site]
03045
peek
[function]
[call site]
03046
unwrap
[function]
[call site]
03047
Engine::parse_expr
[function]
[call site]
03048
ParseSettings::level_up
[function]
[call site]
03049
Ok
[function]
[call site]
03050
Stmt::BreakLoop
[function]
[call site]
03051
Some
[function]
[call site]
03052
into
[function]
[call site]
03053
peek
[function]
[call site]
03054
unwrap
[function]
[call site]
03055
Ok
[function]
[call site]
03056
Stmt::BreakLoop
[function]
[call site]
03057
Err
[function]
[call site]
03058
Engine::allow_looping
[function]
[call site]
03059
Err
[function]
[call site]
03060
PERR::into_err
[function]
[call site]
03061
MultiInputsStream::get_next
[function]
[call site]
03062
test_optimizer_const_map
[function]
[call site]
03063
string_functions::is_empty
[function]
[call site]
03064
unwrap
[function]
[call site]
03065
peek
[function]
[call site]
03066
unwrap
[function]
[call site]
03067
Engine::parse_expr
[function]
[call site]
03068
ParseSettings::level_up
[function]
[call site]
03069
Ok
[function]
[call site]
03070
Stmt::Return
[function]
[call site]
03071
Some
[function]
[call site]
03072
into
[function]
[call site]
03073
peek
[function]
[call site]
03074
unwrap
[function]
[call site]
03075
Ok
[function]
[call site]
03076
Stmt::Return
[function]
[call site]
03077
Err
[function]
[call site]
03078
Engine::parse_try_catch
[function]
[call site]
03079
ParseSettings::level_up_with_position
[function]
[call site]
03080
eat_token
[function]
[call site]
03081
Engine::parse_block
[function]
[call site]
03082
into
[function]
[call site]
03083
match_token
[function]
[call site]
03084
Err
[function]
[call site]
03085
PERR::MissingToken
[function]
[call site]
03086
into
[function]
[call site]
03087
&str::into
[function]
[call site]
03088
PERR::into_err
[function]
[call site]
03089
match_token
[function]
[call site]
03090
parse_var_name
[function]
[call site]
03091
match_token
[function]
[call site]
03092
Err
[function]
[call site]
03093
PERR::MissingToken
[function]
[call site]
03094
into
[function]
[call site]
03095
&str::into
[function]
[call site]
03096
PERR::into_err
[function]
[call site]
03097
Engine::get_interned_string
[function]
[call site]
03098
blob_functions::push
[function]
[call site]
03099
TestStruct::clone
[function]
[call site]
03100
Engine::get_interned_string
[function]
[call site]
03101
Engine::parse_block
[function]
[call site]
03102
into
[function]
[call site]
03103
string_functions::is_empty
[function]
[call site]
03104
Expr::Unit
[function]
[call site]
03105
string_functions::pop
[function]
[call site]
03106
string_functions::is_empty
[function]
[call site]
03107
shared_make_mut
[function]
[call site]
03108
string_functions::pop
[function]
[call site]
03109
string_functions::is_empty
[function]
[call site]
03110
shared_make_mut
[function]
[call site]
03111
string_functions::pop
[function]
[call site]
03112
Dynamic::map_or
[function]
[call site]
03113
Dynamic::map_or
[function]
[call site]
03114
Expr::Variable
[function]
[call site]
03115
Engine::default
[function]
[call site]
03116
into
[function]
[call site]
03117
into
[function]
[call site]
03118
Ok
[function]
[call site]
03119
Stmt::TryCatch
[function]
[call site]
03120
into
[function]
[call site]
03121
ParseSettings::level_up
[function]
[call site]
03122
Engine::parse_let
[function]
[call site]
03123
MultiInputsStream::get_next
[function]
[call site]
03124
unwrap
[function]
[call site]
03125
parse_var_name
[function]
[call site]
03126
Engine::allow_shadowing
[function]
[call site]
03127
intersects
[function]
[call site]
03128
Command::get
[function]
[call site]
03129
is_some
[function]
[call site]
03130
Err
[function]
[call site]
03131
PERR::VariableExists
[function]
[call site]
03132
into
[function]
[call site]
03133
PERR::into_err
[function]
[call site]
03134
Command::get
[function]
[call site]
03135
is_some
[function]
[call site]
03136
get_or_insert_with
[function]
[call site]
03137
Engine::new_global_runtime_state
[function]
[call site]
03138
crate::ThinVec::new
[function]
[call site]
03139
crate::ThinVec::new
[function]
[call site]
03140
crate::StaticVec::new
[function]
[call site]
03141
Engine::default_tag
[function]
[call site]
03142
TestStruct::clone
[function]
[call site]
03143
Self
[function]
[call site]
03144
StmtBlock::as_ref
[function]
[call site]
03145
test_optimizer_const_map
[function]
[call site]
03146
crate::eval::Debugger::new
[function]
[call site]
03147
TestStruct::new
[function]
[call site]
03148
TestStruct::new
[function]
[call site]
03149
into
[function]
[call site]
03150
GlobalRuntimeState::into
[function]
[call site]
03151
VarDefInfo::new
[function]
[call site]
03152
Caches::new
[function]
[call site]
03153
Position::new_const
[function]
[call site]
03154
EvalContext::new
[function]
[call site]
03155
test_var_def_filter
[function]
[call site]
03156
Err
[function]
[call site]
03157
PERR::ForbiddenVariable
[function]
[call site]
03158
into
[function]
[call site]
03159
PERR::into_err
[function]
[call site]
03160
Err
[function]
[call site]
03161
PERR::into_err
[function]
[call site]
03162
PERR::ForbiddenVariable
[function]
[call site]
03163
into
[function]
[call site]
03164
PERR::into_err
[function]
[call site]
03165
Engine::get_interned_string
[function]
[call site]
03166
match_token
[function]
[call site]
03167
Engine::parse_expr
[function]
[call site]
03168
ParseSettings::level_up
[function]
[call site]
03169
Expr::Unit
[function]
[call site]
03170
string_functions::is_empty
[function]
[call site]
03171
ParseState::find_var
[function]
[call site]
03172
test::len
[function]
[call site]
03173
Scope::get_entry_by_index
[function]
[call site]
03174
test::len
[function]
[call site]
03175
string_functions::is_empty
[function]
[call site]
03176
Some
[function]
[call site]
03177
Scope::get_mut_by_index
[function]
[call site]
03178
Dynamic::set_access_mode
[function]
[call site]
03179
Some
[function]
[call site]
03180
TestStruct::new
[function]
[call site]
03181
test::len
[function]
[call site]
03182
Self::unwrap
[function]
[call site]
03183
Scope::push_entry
[function]
[call site]
03184
Scope::is_empty
[function]
[call site]
03185
reserve
[function]
[call site]
03186
reserve
[function]
[call site]
03187
blob_functions::push
[function]
[call site]
03188
Dynamic::set_access_mode
[function]
[call site]
03189
blob_functions::push
[function]
[call site]
03190
TestStruct::clone
[function]
[call site]
03191
Scope::add_alias_by_index
[function]
[call site]
03192
test::len
[function]
[call site]
03193
resize
[function]
[call site]
03194
Engine::default
[function]
[call site]
03195
shared_get_mut
[function]
[call site]
03196
unwrap
[function]
[call site]
03197
string_functions::contains
[function]
[call site]
03198
blob_functions::push
[function]
[call site]
03199
test::len
[function]
[call site]
03200
TestStruct::clone
[function]
[call site]
03201
into
[function]
[call site]
03202
Ok
[function]
[call site]
03203
Stmt::Var
[function]
[call site]
03204
Stmt::Var
[function]
[call site]
03205
ParseSettings::level_up
[function]
[call site]
03206
Engine::parse_let
[function]
[call site]
03207
ParseSettings::level_up
[function]
[call site]
03208
Engine::parse_import
[function]
[call site]
03209
ParseSettings::level_up_with_position
[function]
[call site]
03210
eat_token
[function]
[call site]
03211
Engine::parse_expr
[function]
[call site]
03212
match_token
[function]
[call site]
03213
parse_var_name
[function]
[call site]
03214
Engine::get_interned_string
[function]
[call site]
03215
Engine::get_interned_string
[function]
[call site]
03216
blob_functions::push
[function]
[call site]
03217
TestStruct::clone
[function]
[call site]
03218
Ok
[function]
[call site]
03219
Stmt::Import
[function]
[call site]
03220
into
[function]
[call site]
03221
ParseSettings::level_up
[function]
[call site]
03222
ParseSettings::has_flag
[function]
[call site]
03223
Err
[function]
[call site]
03224
PERR::into_err
[function]
[call site]
03225
Engine::parse_export
[function]
[call site]
03226
eat_token
[function]
[call site]
03227
peek
[function]
[call site]
03228
unwrap
[function]
[call site]
03229
ParseSettings::level_up
[function]
[call site]
03230
Engine::parse_let
[function]
[call site]
03231
Expr::set_position
[function]
[call site]
03232
Expr::set_position
[function]
[call site]
03233
Ok
[function]
[call site]
03234
ParseSettings::level_up
[function]
[call site]
03235
Engine::parse_let
[function]
[call site]
03236
Expr::set_position
[function]
[call site]
03237
Ok
[function]
[call site]
03238
parse_var_name
[function]
[call site]
03239
match_token
[function]
[call site]
03240
parse_var_name
[function]
[call site]
03241
ParseResult::map
[function]
[call site]
03242
Engine::new
[function]
[call site]
03243
Engine::set_optimization_level
[function]
[call site]
03244
Scope::new
[function]
[call site]
03245
rhai::Map::new
[function]
[call site]
03246
blob_functions::insert
[function]
[call site]
03247
&str::into
[function]
[call site]
03248
into
[function]
[call site]
03249
Scope::push_constant_dynamic
[function]
[call site]
03250
into
[function]
[call site]
03251
Scope::push_constant_dynamic
[function]
[call site]
03252
&str::into
[function]
[call site]
03253
Engine::compile_expression_with_scope
[function]
[call site]
03254
ParseResult::expect
[function]
[call site]
03255
Ident::as_str
[function]
[call site]
03256
eval_ast::<bool>
[function]
[call site]
03257
expect
[function]
[call site]
03258
Engine::get_interned_string
[function]
[call site]
03259
Engine::get_interned_string
[function]
[call site]
03260
ParseState::find_var
[function]
[call site]
03261
Scope::add_alias_by_index
[function]
[call site]
03262
test::len
[function]
[call site]
03263
TestStruct::clone
[function]
[call site]
03264
Engine::get_interned_string
[function]
[call site]
03265
Ok
[function]
[call site]
03266
Stmt::Export
[function]
[call site]
03267
into
[function]
[call site]
03268
ParseSettings::level_up
[function]
[call site]
03269
Engine::parse_expr_stmt
[function]
[call site]
03270
ParseSettings::level_up
[function]
[call site]
03271
Stmt::is_noop
[function]
[call site]
03272
CustomExpr::is_self_terminated
[function]
[call site]
03273
blob_functions::push
[function]
[call site]
03274
peek
[function]
[call site]
03275
unwrap
[function]
[call site]
03276
eat_token
[function]
[call site]
03277
Err
[function]
[call site]
03278
TestStruct::clone
[function]
[call site]
03279
PERR::into_err
[function]
[call site]
03280
Err
[function]
[call site]
03281
PERR::MissingToken
[function]
[call site]
03282
into
[function]
[call site]
03283
&str::into
[function]
[call site]
03284
PERR::into_err
[function]
[call site]
03285
map_functions::values
[function]
[call site]
03286
cloned
[function]
[call site]
03287
reflection_functions::collect
[function]
[call site]
03288
TestStruct::new
[function]
[call site]
03289
Ok
[function]
[call site]
03290
Ok
[function]
[call site]
03291
Engine::optimize_into_ast
[function]
[call site]
03292
crate::Module::from
[function]
[call site]
03293
TestStruct::new
[function]
[call site]
03294
Self::IntoIter::into_iter
[function]
[call site]
03295
test_chars
[function]
[call site]
03296
0.chars().collect::<Vec<_>>
[function]
[call site]
03297
MyIterableType::into_iter
[function]
[call site]
03298
Self::IntoIter::for_each
[function]
[call site]
03299
Module::set_script_fn
[function]
[call site]
03300
Option::into
[function]
[call site]
03301
test::len
[function]
[call site]
03302
crate::calc_fn_hash
[function]
[call site]
03303
get_hasher
[function]
[call site]
03304
write_u8
[function]
[call site]
03305
MyIterableType::into_iter
[function]
[call site]
03306
Self::IntoIter::for_each
[function]
[call site]
03307
test::hash
[function]
[call site]
03308
write_usize
[function]
[call site]
03309
test::hash
[function]
[call site]
03310
write_usize
[function]
[call site]
03311
StraightHasher::finish
[function]
[call site]
03312
StmtBlock::as_ref
[function]
[call site]
03313
map_or
[function]
[call site]
03314
crate::calc_typed_method_hash
[function]
[call site]
03315
StmtBlock::as_ref
[function]
[call site]
03316
and_then
[function]
[call site]
03317
Command::get
[function]
[call site]
03318
Ident::as_str
[function]
[call site]
03319
into
[function]
[call site]
03320
Position::new_const
[function]
[call site]
03321
Some
[function]
[call site]
03322
TestStruct::new
[function]
[call site]
03323
MyIterableType::into_iter
[function]
[call site]
03324
test_optimizer_const_map
[function]
[call site]
03325
reflection_functions::collect
[function]
[call site]
03326
Engine::default
[function]
[call site]
03327
crate::StaticVec::new_const
[function]
[call site]
03328
Some
[function]
[call site]
03329
TestStruct::new
[function]
[call site]
03330
get_or_insert_with
[function]
[call site]
03331
new_hash_map
[function]
[call site]
03332
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03333
Engine::default
[function]
[call site]
03334
blob_functions::insert
[function]
[call site]
03335
Option::into
[function]
[call site]
03336
Array::into
[function]
[call site]
03337
string_functions::remove
[function]
[call site]
03338
Self::into
[function]
[call site]
03339
crate::Module::from
[function]
[call site]
03340
StmtBlock::as_ref
[function]
[call site]
03341
MyIterableType::into_iter
[function]
[call site]
03342
Self::IntoIter::map
[function]
[call site]
03343
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03344
TestStruct::clone
[function]
[call site]
03345
TestStruct::clone
[function]
[call site]
03346
TestStruct::clone
[function]
[call site]
03347
Engine::default
[function]
[call site]
03348
Self::into
[function]
[call site]
03349
Self::into
[function]
[call site]
03350
crate::Module::from
[function]
[call site]
03351
MyIterableType::into_iter
[function]
[call site]
03352
Self::IntoIter::map
[function]
[call site]
03353
crate::func::shared_take_or_clone
[function]
[call site]
03354
shared_try_take
[function]
[call site]
03355
Result::unwrap_or_else
[function]
[call site]
03356
StmtBlock::as_ref
[function]
[call site]
03357
TestStruct::clone
[function]
[call site]
03358
StmtBlock::take_statements
[function]
[call site]
03359
mem::take
[function]
[call site]
03360
Engine::new
[function]
[call site]
03361
register_type_with_name::<TestStruct>
[function]
[call site]
03362
Engine::register_fn
[function]
[call site]
03363
TestStruct
[function]
[call site]
03364
StmtBlock::statements_mut
[function]
[call site]
03365
StmtBlock::statements_mut
[function]
[call site]
03366
Engine::optimize_top_level
[function]
[call site]
03367
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03368
OptimizerState::new
[function]
[call site]
03369
Engine::new_global_runtime_state
[function]
[call site]
03370
crate::ThinVec::new
[function]
[call site]
03371
crate::ThinVec::new
[function]
[call site]
03372
crate::StaticVec::new
[function]
[call site]
03373
Engine::default_tag
[function]
[call site]
03374
TestStruct::clone
[function]
[call site]
03375
StmtBlock::as_ref
[function]
[call site]
03376
test_optimizer_const_map
[function]
[call site]
03377
crate::eval::Debugger::new
[function]
[call site]
03378
into
[function]
[call site]
03379
&crate::SharedModule::into
[function]
[call site]
03380
TestStruct::new
[function]
[call site]
03381
Caches::new
[function]
[call site]
03382
MyIterableType::into_iter
[function]
[call site]
03383
array_functions::reduce_rev
[function]
[call site]
03384
flat_map
[function]
[call site]
03385
Module::iter_var
[function]
[call site]
03386
Module::iter_var_raw
[function]
[call site]
03387
MyIterableType::into_iter
[function]
[call site]
03388
impl
[call site]
03389
Engine::new
[function]
[call site]
03390
Engine::set_optimization_level
[function]
[call site]
03391
Scope::new
[function]
[call site]
03392
rhai::Map::new
[function]
[call site]
03393
blob_functions::insert
[function]
[call site]
03394
&str::into
[function]
[call site]
03395
into
[function]
[call site]
03396
Scope::push_constant_dynamic
[function]
[call site]
03397
into
[function]
[call site]
03398
Scope::push_constant_dynamic
[function]
[call site]
03399
&str::into
[function]
[call site]
03400
Engine::compile_expression_with_scope
[function]
[call site]
03401
ParseResult::expect
[function]
[call site]
03402
Ident::as_str
[function]
[call site]
03403
eval_ast::<bool>
[function]
[call site]
03404
expect
[function]
[call site]
03405
Ident::as_str
[function]
[call site]
03406
array_functions::for_each
[function]
[call site]
03407
OptimizerState::push_var
[function]
[call site]
03408
blob_functions::push
[function]
[call site]
03409
into
[function]
[call site]
03410
Some
[function]
[call site]
03411
Cow::Borrowed
[function]
[call site]
03412
MyIterableType::into_iter
[function]
[call site]
03413
flat_map
[function]
[call site]
03414
array_functions::for_each
[function]
[call site]
03415
OptimizerState::push_var
[function]
[call site]
03416
into
[function]
[call site]
03417
Some
[function]
[call site]
03418
Cow::Borrowed
[function]
[call site]
03419
optimize_stmt_block
[function]
[call site]
03420
string_functions::is_empty
[function]
[call site]
03421
test::len
[function]
[call site]
03422
OptimizerState::is_dirty
[function]
[call site]
03423
MyIterableType::into_iter
[function]
[call site]
03424
test_chars
[function]
[call site]
03425
0.chars().collect::<Vec<_>>
[function]
[call site]
03426
MyIterableType::into_iter
[function]
[call site]
03427
Self::IntoIter::position
[function]
[call site]
03428
ParseSettings::level_up
[function]
[call site]
03429
Ok
[function]
[call site]
03430
StmtBlockContainer::split_at_mut
[function]
[call site]
03431
test_functions_take
[function]
[call site]
03432
StmtBlock::statements_mut
[function]
[call site]
03433
StaticModuleResolver::iter_mut
[function]
[call site]
03434
test_optimizer_const_map
[function]
[call site]
03435
optimize_combo_chain
[function]
[call site]
03436
test_functions_take
[function]
[call site]
03437
test_functions_take
[function]
[call site]
03438
test_functions_take
[function]
[call site]
03439
StmtBlock::as_mut
[function]
[call site]
03440
intersects
[function]
[call site]
03441
StmtBlock::as_mut
[function]
[call site]
03442
StmtBlock::as_mut
[function]
[call site]
03443
string_functions::remove
[function]
[call site]
03444
test_functions_take
[function]
[call site]
03445
make_sub
[function]
[call site]
03446
make_root
[function]
[call site]
03447
StaticModuleResolver::iter_mut
[function]
[call site]
03448
test_optimizer_const_map
[function]
[call site]
03449
optimize_combo_chain
[function]
[call site]
03450
StaticModuleResolver::iter_mut
[function]
[call site]
03451
skip
[function]
[call site]
03452
test_optimizer_const_map
[function]
[call site]
03453
reflection_functions::collect
[function]
[call site]
03454
OptimizerState::clear_dirty
[function]
[call site]
03455
test::len
[function]
[call site]
03456
map_functions::retain
[function]
[call site]
03457
string_functions::is_empty
[function]
[call site]
03458
Ok
[function]
[call site]
03459
IterateMap::new
[function]
[call site]
03460
IterateMap::new
[function]
[call site]
03461
IterateMap::new
[function]
[call site]
03462
mem::take
[function]
[call site]
03463
is_some
[function]
[call site]
03464
blob_functions::insert
[function]
[call site]
03465
FnPtr::call_raw_with_extra_args
[function]
[call site]
03466
Some
[function]
[call site]
03467
TestStruct::clone
[function]
[call site]
03468
Self::into
[function]
[call site]
03469
Some
[function]
[call site]
03470
Dynamic::as_bool
[function]
[call site]
03471
Ok
[function]
[call site]
03472
crate::func::locked_read
[function]
[call site]
03473
Option::and_then
[function]
[call site]
03474
Some
[function]
[call site]
03475
ok_or_else
[function]
[call site]
03476
std::
[call site]
03477
any::type_name
[function]
[call site]
03478
type_name::<R>
[function]
[call site]
03479
Err
[function]
[call site]
03480
Dynamic::type_name
[function]
[call site]
03481
type_name::<INT>
[function]
[call site]
03482
type_name::<crate::FLOAT>
[function]
[call site]
03483
std::
[call site]
03484
any::type_name
[function]
[call site]
03485
crate::func::locked_read
[function]
[call site]
03486
Option::unwrap
[function]
[call site]
03487
std::
[call site]
03488
any::type_name
[function]
[call site]
03489
Result::unwrap_or
[function]
[call site]
03490
blob_functions::insert
[function]
[call site]
03491
blob_functions::insert
[function]
[call site]
03492
Some
[function]
[call site]
03493
map_or_else
[function]
[call site]
03494
Ok
[function]
[call site]
03495
OptimizerState::set_dirty
[function]
[call site]
03496
Stmt::is_control_flow_break
[function]
[call site]
03497
StaticModuleResolver::iter_mut
[function]
[call site]
03498
StaticModuleResolver::iter_mut
[function]
[call site]
03499
test_optimizer_const_map
[function]
[call site]
03500
Ident::as_str
[function]
[call site]
03501
array_functions::for_each
[function]
[call site]
03502
string_functions::is_empty
[function]
[call site]
03503
Ok
[function]
[call site]
03504
StaticModuleResolver::iter_mut
[function]
[call site]
03505
impl
[call site]
03506
FnPtr::try_from
[function]
[call site]
03507
RhaiResultOf::unwrap_or
[function]
[call site]
03508
into
[function]
[call site]
03509
FnPtr::call_raw_with_extra_args
[function]
[call site]
03510
Some
[function]
[call site]
03511
Ok
[function]
[call site]
03512
optimize_expr
[function]
[call site]
03513
ParseSettings::level_up_with_position
[function]
[call site]
03514
string_functions::is_empty
[function]
[call site]
03515
OptimizerState::set_dirty
[function]
[call site]
03516
Expr::Unit
[function]
[call site]
03517
ParseSettings::level_up_with_position
[function]
[call site]
03518
test::len
[function]
[call site]
03519
OptimizerState::set_dirty
[function]
[call site]
03520
StmtBlock::take_statements
[function]
[call site]
03521
string_functions::remove
[function]
[call site]
03522
optimize_expr
[function]
[call site]
03523
StmtBlock::statements_mut
[function]
[call site]
03524
optimize_stmt_block
[function]
[call site]
03525
StmtBlock::take_statements
[function]
[call site]
03526
StmtBlock::statements_mut
[function]
[call site]
03527
StmtBlock::as_mut
[function]
[call site]
03528
OptimizerState::set_dirty
[function]
[call site]
03529
test_functions_take
[function]
[call site]
03530
ASTFlags::intersects
[function]
[call site]
03531
OptimizerState::set_dirty
[function]
[call site]
03532
test_functions_take
[function]
[call site]
03533
MyIterableType::into_iter
[function]
[call site]
03534
test_method_call
[function]
[call site]
03535
RhaiFunc::is_pure
[function]
[call site]
03536
RhaiFunc::is_pure
[function]
[call site]
03537
OptimizerState::set_dirty
[function]
[call site]
03538
mem::take
[function]
[call site]
03539
MyIterableType::into_iter
[function]
[call site]
03540
Self::IntoIter::find
[function]
[call site]
03541
array_functions::find_starting_from
[function]
[call site]
03542
array_functions::index_of_filter_starting_from
[function]
[call site]
03543
string_functions::is_empty
[function]
[call site]
03544
Ok
[function]
[call site]
03545
eval::calc_offset_len
[function]
[call site]
03546
test::len
[function]
[call site]
03547
StaticModuleResolver::iter_mut
[function]
[call site]
03548
impl
[call site]
03549
skip
[function]
[call site]
03550
FnPtr::try_from
[function]
[call site]
03551
RhaiResultOf::unwrap_or
[function]
[call site]
03552
into
[function]
[call site]
03553
FnPtr::call_raw_with_extra_args
[function]
[call site]
03554
Some
[function]
[call site]
03555
Some
[function]
[call site]
03556
Dynamic::as_bool
[function]
[call site]
03557
unwrap_or
[function]
[call site]
03558
Ok
[function]
[call site]
03559
FnPtr::try_from
[function]
[call site]
03560
RhaiResultOf::unwrap_or
[function]
[call site]
03561
Ok
[function]
[call site]
03562
Ok
[function]
[call site]
03563
Ok
[function]
[call site]
03564
Command::get
[function]
[call site]
03565
RhaiResult::map_or_else
[function]
[call site]
03566
Expr::Unit
[function]
[call site]
03567
Expr::set_position
[function]
[call site]
03568
OptimizerState::find_literal_constant
[function]
[call site]
03569
MyIterableType::into_iter
[function]
[call site]
03570
array_functions::reduce_rev
[function]
[call site]
03571
array_functions::find
[function]
[call site]
03572
array_functions::find_starting_from
[function]
[call site]
03573
and_then
[function]
[call site]
03574
as_deref
[function]
[call site]
03575
Option::map_or
[function]
[call site]
03576
OptimizerState::find_literal_constant
[function]
[call site]
03577
Option::unwrap
[function]
[call site]
03578
Dynamic::as_map_ref
[function]
[call site]
03579
read_lock::<Map>
[function]
[call site]
03580
ok_or_else
[function]
[call site]
03581
Dynamic::type_name
[function]
[call site]
03582
unwrap
[function]
[call site]
03583
Command::get
[function]
[call site]
03584
Ident::as_str
[function]
[call site]
03585
cloned
[function]
[call site]
03586
unwrap_or
[function]
[call site]
03587
Expr::from_dynamic
[function]
[call site]
03588
Self::Unit
[function]
[call site]
03589
Self::BoolConstant
[function]
[call site]
03590
Self::StringConstant
[function]
[call site]
03591
Self::CharConstant
[function]
[call site]
03592
Self::IntegerConstant
[function]
[call site]
03593
Self::DynamicConstant
[function]
[call site]
03594
TestStruct::new
[function]
[call site]
03595
into
[function]
[call site]
03596
Self::FloatConstant
[function]
[call site]
03597
Self::DynamicConstant
[function]
[call site]
03598
TestStruct::new
[function]
[call site]
03599
into
[function]
[call site]
03600
Self::DynamicConstant
[function]
[call site]
03601
TestStruct::new
[function]
[call site]
03602
into
[function]
[call site]
03603
FnPtr::is_curried
[function]
[call site]
03604
string_functions::is_empty
[function]
[call site]
03605
Self::FnCall
[function]
[call site]
03606
into
[function]
[call site]
03607
FnCallHashes::from_hash
[function]
[call site]
03608
calc_fn_hash
[function]
[call site]
03609
test_native_context_fn_name
[function]
[call site]
03610
Engine::new
[function]
[call site]
03611
Engine::register_raw_fn
[function]
[call site]
03612
into
[function]
[call site]
03613
StmtBlock::as_ref
[function]
[call site]
03614
test::len
[function]
[call site]
03615
test::len
[function]
[call site]
03616
string_functions::starts_with
[function]
[call site]
03617
FuncRegistration::new
[function]
[call site]
03618
FuncRegistration::in_global_namespace
[function]
[call site]
03619
FuncRegistration::set_into_module_raw
[function]
[call site]
03620
StmtBlock::as_ref
[function]
[call site]
03621
test::len
[function]
[call site]
03622
StmtBlock::extend
[function]
[call site]
03623
StmtBlock::as_ref
[function]
[call site]
03624
MyIterableType::into_iter
[function]
[call site]
03625
Self::IntoIter::copied
[function]
[call site]
03626
first
[function]
[call site]
03627
RhaiFunc::is_method
[function]
[call site]
03628
is_method_call
[function]
[call site]
03629
StaticModuleResolver::iter_mut
[function]
[call site]
03630
enumerate
[function]
[call site]
03631
array_functions::for_each
[function]
[call site]
03632
Module::map_type
[function]
[call site]
03633
TypeId::of::<&str>
[function]
[call site]
03634
TypeId::of::<ImmutableString>
[function]
[call site]
03635
TypeId::of::<String>
[function]
[call site]
03636
TypeId::of::<ImmutableString>
[function]
[call site]
03637
MyIterableType::into_iter
[function]
[call site]
03638
T::as_any
[function]
[call site]
03639
TypeId::of::<Dynamic>
[function]
[call site]
03640
test::len
[function]
[call site]
03641
test::len
[function]
[call site]
03642
string_functions::pop
[function]
[call site]
03643
unwrap
[function]
[call site]
03644
calc_fn_hash
[function]
[call site]
03645
test::len
[function]
[call site]
03646
calc_fn_hash_full
[function]
[call site]
03647
get_hasher
[function]
[call site]
03648
write_u8
[function]
[call site]
03649
MyIterableType::into_iter
[function]
[call site]
03650
Self::IntoIter::for_each
[function]
[call site]
03651
test::hash
[function]
[call site]
03652
write_usize
[function]
[call site]
03653
StraightHasher::finish
[function]
[call site]
03654
MyIterableType::into_iter
[function]
[call site]
03655
copied
[function]
[call site]
03656
StmtBlock::as_ref
[function]
[call site]
03657
and_then
[function]
[call site]
03658
Command::get
[function]
[call site]
03659
BloomFilterU64::mark
[function]
[call site]
03660
BloomFilterU64::calc_hash
[function]
[call site]
03661
string_functions::remove
[function]
[call site]
03662
get_or_insert_with
[function]
[call site]
03663
new_hash_map
[function]
[call site]
03664
Scope::push_entry
[function]
[call site]
03665
blob_functions::insert
[function]
[call site]
03666
FnPtr::try_from
[function]
[call site]
03667
RhaiResultOf::unwrap
[function]
[call site]
03668
string_functions::is_empty
[function]
[call site]
03669
blob_functions::push
[function]
[call site]
03670
eval::calc_offset_len
[function]
[call site]
03671
test::len
[function]
[call site]
03672
test::len
[function]
[call site]
03673
blob_functions::push
[function]
[call site]
03674
blob_functions::insert
[function]
[call site]
03675
into
[function]
[call site]
03676
&mut
[call site]
03677
blob_functions::insert
[function]
[call site]
03678
into
[function]
[call site]
03679
Engine::global_namespace_mut
[function]
[call site]
03680
TestStruct::new
[function]
[call site]
03681
unwrap
[function]
[call site]
03682
test_optimizer_const_map
[function]
[call site]
03683
TypeId::of::<INT>
[function]
[call site]
03684
TypeId::of::<INT>
[function]
[call site]
03685
Engine::register_raw_fn
[function]
[call site]
03686
into
[function]
[call site]
03687
StmtBlock::as_ref
[function]
[call site]
03688
test::len
[function]
[call site]
03689
test::len
[function]
[call site]
03690
string_functions::starts_with
[function]
[call site]
03691
FuncRegistration::new
[function]
[call site]
03692
FuncRegistration::in_global_namespace
[function]
[call site]
03693
FuncRegistration::set_into_module_raw
[function]
[call site]
03694
Engine::global_namespace_mut
[function]
[call site]
03695
TestStruct::new
[function]
[call site]
03696
unwrap
[function]
[call site]
03697
test_optimizer_const_map
[function]
[call site]
03698
TypeId::of::<INT>
[function]
[call site]
03699
TypeId::of::<INT>
[function]
[call site]
03700
std::
[call site]
03701
iter::once
[function]
[call site]
03702
Self::StringConstant
[function]
[call site]
03703
test_native_context_fn_name
[function]
[call site]
03704
into
[function]
[call site]
03705
reflection_functions::collect
[function]
[call site]
03706
into
[function]
[call site]
03707
Self::DynamicConstant
[function]
[call site]
03708
into
[function]
[call site]
03709
OptimizerState::set_dirty
[function]
[call site]
03710
optimize_expr
[function]
[call site]
03711
Expr::is_constant
[function]
[call site]
03712
string_functions::is_empty
[function]
[call site]
03713
Expr::get_literal_value
[function]
[call site]
03714
OptimizerState::set_dirty
[function]
[call site]
03715
Engine::map_type_name
[function]
[call site]
03716
MyIterableType::into_iter
[function]
[call site]
03717
array_functions::find_map
[function]
[call site]
03718
array_functions::find_map_starting_from
[function]
[call site]
03719
string_functions::is_empty
[function]
[call site]
03720
Ok
[function]
[call site]
03721
eval::calc_offset_len
[function]
[call site]
03722
test::len
[function]
[call site]
03723
StaticModuleResolver::iter_mut
[function]
[call site]
03724
impl
[call site]
03725
skip
[function]
[call site]
03726
FnPtr::try_from
[function]
[call site]
03727
RhaiResultOf::unwrap_or
[function]
[call site]
03728
into
[function]
[call site]
03729
FnPtr::call_raw_with_extra_args
[function]
[call site]
03730
Some
[function]
[call site]
03731
Some
[function]
[call site]
03732
Expr::is_unit
[function]
[call site]
03733
Ok
[function]
[call site]
03734
Ok
[function]
[call site]
03735
Module::get_custom_type_display_by_name
[function]
[call site]
03736
Module::get_custom_type_by_name_raw
[function]
[call site]
03737
Command::get
[function]
[call site]
03738
Option::map
[function]
[call site]
03739
Ident::as_str
[function]
[call site]
03740
StmtBlock::span_or_else
[function]
[call site]
03741
map_functions::values
[function]
[call site]
03742
array_functions::find_map
[function]
[call site]
03743
Module::get_custom_type_display_by_name
[function]
[call site]
03744
unwrap_or_else
[function]
[call site]
03745
map_std_type_name
[function]
[call site]
03746
string_functions::trim
[function]
[call site]
03747
shared_get_mut
[function]
[call site]
03748
string_functions::trim
[function]
[call site]
03749
into
[function]
[call site]
03750
string_functions::trim
[function]
[call site]
03751
into
[function]
[call site]
03752
type_name::<crate::INT>
[function]
[call site]
03753
type_name::<crate::FLOAT>
[function]
[call site]
03754
type_name::<String>
[function]
[call site]
03755
type_name::<ImmutableString>
[function]
[call site]
03756
type_name::<&str>
[function]
[call site]
03757
type_name::<rust_decimal::Decimal>
[function]
[call site]
03758
type_name::<FnPtr>
[function]
[call site]
03759
type_name::<crate::Array>
[function]
[call site]
03760
type_name::<crate::Blob>
[function]
[call site]
03761
type_name::<crate::Map>
[function]
[call site]
03762
type_name::<crate::Instant>
[function]
[call site]
03763
type_name::<ExclusiveRange>
[function]
[call site]
03764
type_name::<InclusiveRange>
[function]
[call site]
03765
type_name::<BitRange>
[function]
[call site]
03766
type_name::<CharsStream>
[function]
[call site]
03767
type_name::<StepRange<u8>>
[function]
[call site]
03768
test::len
[function]
[call site]
03769
string_functions::starts_with
[function]
[call site]
03770
string_functions::ends_with
[function]
[call site]
03771
string_functions::ends_with
[function]
[call site]
03772
test_string_split
[function]
[call site]
03773
Engine::new
[function]
[call site]
03774
last
[function]
[call site]
03775
unwrap
[function]
[call site]
03776
test::len
[function]
[call site]
03777
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03778
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03779
strip_prefix
[function]
[call site]
03780
map_or
[function]
[call site]
03781
map_std_type_name
[function]
[call site]
03782
RhaiNativeFunc::return_type_name
[function]
[call site]
03783
type_name::<R>
[function]
[call site]
03784
into
[function]
[call site]
03785
Expr::from_dynamic
[function]
[call site]
03786
Expr::is_constant
[function]
[call site]
03787
string_functions::is_empty
[function]
[call site]
03788
Expr::get_literal_value
[function]
[call site]
03789
Option::is_some
[function]
[call site]
03790
OptimizerState::set_dirty
[function]
[call site]
03791
Expr::from_dynamic
[function]
[call site]
03792
optimize_expr
[function]
[call site]
03793
optimize_expr
[function]
[call site]
03794
optimize_expr
[function]
[call site]
03795
optimize_expr
[function]
[call site]
03796
ASTFlags::intersects
[function]
[call site]
03797
OptimizerState::set_dirty
[function]
[call site]
03798
test_functions_take
[function]
[call site]
03799
FnPtr::try_from
[function]
[call site]
03800
RhaiResultOf::map
[function]
[call site]
03801
test::len
[function]
[call site]
03802
test::len
[function]
[call site]
03803
unwrap_or
[function]
[call site]
03804
MyIterableType::into_iter
[function]
[call site]
03805
test_chars
[function]
[call site]
03806
0.chars().collect::<Vec<_>>
[function]
[call site]
03807
MyIterableType::into_iter
[function]
[call site]
03808
Self::IntoIter::all
[function]
[call site]
03809
OptimizerState::set_dirty
[function]
[call site]
03810
FnPtr::try_from
[function]
[call site]
03811
RhaiResultOf::unwrap
[function]
[call site]
03812
test_functions_take
[function]
[call site]
03813
EvalAltResult::set_position
[function]
[call site]
03814
FnPtr::try_from
[function]
[call site]
03815
f32::unsigned_abs
[function]
[call site]
03816
RhaiResultOf::map
[function]
[call site]
03817
test::len
[function]
[call site]
03818
unwrap_or
[function]
[call site]
03819
MyIterableType::into_iter
[function]
[call site]
03820
Self::IntoIter::all
[function]
[call site]
03821
OptimizerState::set_dirty
[function]
[call site]
03822
test::len
[function]
[call site]
03823
FnPtr::try_from
[function]
[call site]
03824
f32::unsigned_abs
[function]
[call site]
03825
RhaiResultOf::unwrap
[function]
[call site]
03826
test_functions_take
[function]
[call site]
03827
EvalAltResult::set_position
[function]
[call site]
03828
MyIterableType::into_iter
[function]
[call site]
03829
test_method_call
[function]
[call site]
03830
RhaiFunc::is_pure
[function]
[call site]
03831
OptimizerState::set_dirty
[function]
[call site]
03832
mem::take
[function]
[call site]
03833
MyIterableType::into_iter
[function]
[call site]
03834
Self::IntoIter::find
[function]
[call site]
03835
RhaiResult::map_or_else
[function]
[call site]
03836
Expr::Unit
[function]
[call site]
03837
Expr::set_position
[function]
[call site]
03838
Dynamic::is_map
[function]
[call site]
03839
crate::func::locked_read
[function]
[call site]
03840
Option::map_or
[function]
[call site]
03841
OptimizerState::set_dirty
[function]
[call site]
03842
mem::take
[function]
[call site]
03843
Dynamic::as_map_mut
[function]
[call site]
03844
Dynamic::type_name
[function]
[call site]
03845
write_lock::<Map>
[function]
[call site]
03846
ok_or
[function]
[call site]
03847
Result::unwrap
[function]
[call site]
03848
string_functions::remove
[function]
[call site]
03849
Ident::as_str
[function]
[call site]
03850
map_or_else
[function]
[call site]
03851
Expr::Unit
[function]
[call site]
03852
Expr::from_dynamic
[function]
[call site]
03853
FnPtr::try_from
[function]
[call site]
03854
RhaiResultOf::map
[function]
[call site]
03855
unwrap_or
[function]
[call site]
03856
OptimizerState::set_dirty
[function]
[call site]
03857
Expr::BoolConstant
[function]
[call site]
03858
FnPtr::try_from
[function]
[call site]
03859
RhaiResultOf::unwrap
[function]
[call site]
03860
FnPtr::try_from
[function]
[call site]
03861
f32::unsigned_abs
[function]
[call site]
03862
RhaiResultOf::map
[function]
[call site]
03863
unwrap_or
[function]
[call site]
03864
OptimizerState::set_dirty
[function]
[call site]
03865
Expr::BoolConstant
[function]
[call site]
03866
FnPtr::try_from
[function]
[call site]
03867
f32::unsigned_abs
[function]
[call site]
03868
RhaiResultOf::unwrap
[function]
[call site]
03869
FnPtr::try_from
[function]
[call site]
03870
RhaiResultOf::map
[function]
[call site]
03871
test_chars
[function]
[call site]
03872
ImmutableString::strong_count
[function]
[call site]
03873
unwrap_or
[function]
[call site]
03874
OptimizerState::set_dirty
[function]
[call site]
03875
Expr::CharConstant
[function]
[call site]
03876
test_chars
[function]
[call site]
03877
nth
[function]
[call site]
03878
FnPtr::try_from
[function]
[call site]
03879
RhaiResultOf::unwrap
[function]
[call site]
03880
unwrap
[function]
[call site]
03881
FnPtr::try_from
[function]
[call site]
03882
f32::unsigned_abs
[function]
[call site]
03883
RhaiResultOf::map
[function]
[call site]
03884
test_chars
[function]
[call site]
03885
ImmutableString::strong_count
[function]
[call site]
03886
unwrap_or
[function]
[call site]
03887
OptimizerState::set_dirty
[function]
[call site]
03888
Expr::CharConstant
[function]
[call site]
03889
test_chars
[function]
[call site]
03890
array_functions::reduce_rev
[function]
[call site]
03891
RhaiResult::nth
[function]
[call site]
03892
FnPtr::try_from
[function]
[call site]
03893
f32::unsigned_abs
[function]
[call site]
03894
RhaiResultOf::unwrap
[function]
[call site]
03895
unwrap
[function]
[call site]
03896
OptimizerState::find_literal_constant
[function]
[call site]
03897
Option::map_or
[function]
[call site]
03898
OptimizerState::find_literal_constant
[function]
[call site]
03899
Option::unwrap
[function]
[call site]
03900
Dynamic::as_map_ref
[function]
[call site]
03901
unwrap
[function]
[call site]
03902
Command::get
[function]
[call site]
03903
Ident::as_str
[function]
[call site]
03904
cloned
[function]
[call site]
03905
unwrap_or
[function]
[call site]
03906
Expr::from_dynamic
[function]
[call site]
03907
OptimizerState::set_dirty
[function]
[call site]
03908
optimize_expr
[function]
[call site]
03909
optimize_expr
[function]
[call site]
03910
optimize_expr
[function]
[call site]
03911
optimize_expr
[function]
[call site]
03912
optimize_expr
[function]
[call site]
03913
string_functions::is_empty
[function]
[call site]
03914
OptimizerState::set_dirty
[function]
[call site]
03915
Expr::StringConstant
[function]
[call site]
03916
Engine::const_empty_string
[function]
[call site]
03917
Engine::get_interned_string
[function]
[call site]
03918
Expr::is_constant
[function]
[call site]
03919
OptimizerState::set_dirty
[function]
[call site]
03920
Expr::StringConstant
[function]
[call site]
03921
Expr::get_literal_value
[function]
[call site]
03922
Option::unwrap
[function]
[call site]
03923
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03924
ParseSettings::level_up_with_position
[function]
[call site]
03925
StaticModuleResolver::iter_mut
[function]
[call site]
03926
array_functions::for_each
[function]
[call site]
03927
optimize_expr
[function]
[call site]
03928
test::len
[function]
[call site]
03929
test_functions_take
[function]
[call site]
03930
test_functions_take
[function]
[call site]
03931
Expr::StringConstant
[function]
[call site]
03932
string_functions::remove
[function]
[call site]
03933
OptimizerState::set_dirty
[function]
[call site]
03934
string_functions::remove
[function]
[call site]
03935
OptimizerState::set_dirty
[function]
[call site]
03936
string_functions::remove
[function]
[call site]
03937
OptimizerState::set_dirty
[function]
[call site]
03938
string_functions::is_empty
[function]
[call site]
03939
string_functions::remove
[function]
[call site]
03940
OptimizerState::set_dirty
[function]
[call site]
03941
string_functions::is_empty
[function]
[call site]
03942
string_functions::remove
[function]
[call site]
03943
OptimizerState::set_dirty
[function]
[call site]
03944
shrink_to_fit
[function]
[call site]
03945
Expr::is_constant
[function]
[call site]
03946
OptimizerState::set_dirty
[function]
[call site]
03947
Expr::DynamicConstant
[function]
[call site]
03948
Expr::get_literal_value
[function]
[call site]
03949
Option::unwrap
[function]
[call site]
03950
into
[function]
[call site]
03951
ParseSettings::level_up_with_position
[function]
[call site]
03952
StaticModuleResolver::iter_mut
[function]
[call site]
03953
array_functions::for_each
[function]
[call site]
03954
optimize_expr
[function]
[call site]
03955
Expr::is_constant
[function]
[call site]
03956
OptimizerState::set_dirty
[function]
[call site]
03957
Expr::DynamicConstant
[function]
[call site]
03958
Expr::get_literal_value
[function]
[call site]
03959
Option::unwrap
[function]
[call site]
03960
into
[function]
[call site]
03961
ParseSettings::level_up_with_position
[function]
[call site]
03962
StaticModuleResolver::iter_mut
[function]
[call site]
03963
array_functions::for_each
[function]
[call site]
03964
optimize_expr
[function]
[call site]
03965
test::len
[function]
[call site]
03966
OptimizerState::set_dirty
[function]
[call site]
03967
string_functions::remove
[function]
[call site]
03968
MyIterableType::into_iter
[function]
[call site]
03969
Self::IntoIter::take
[function]
[call site]
03970
Engine::new
[function]
[call site]
03971
register_type_with_name::<TestStruct>
[function]
[call site]
03972
Engine::register_fn
[function]
[call site]
03973
TestStruct
[function]
[call site]
03974
test_method_call
[function]
[call site]
03975
Some
[function]
[call site]
03976
OptimizerState::set_dirty
[function]
[call site]
03977
test::len
[function]
[call site]
03978
string_functions::truncate
[function]
[call site]
03979
OptimizerState::set_dirty
[function]
[call site]
03980
optimize_expr
[function]
[call site]
03981
OptimizerState::set_dirty
[function]
[call site]
03982
Expr::BoolConstant
[function]
[call site]
03983
string_functions::is_empty
[function]
[call site]
03984
OptimizerState::set_dirty
[function]
[call site]
03985
Expr::BoolConstant
[function]
[call site]
03986
test::len
[function]
[call site]
03987
OptimizerState::set_dirty
[function]
[call site]
03988
test_functions_take
[function]
[call site]
03989
test::len
[function]
[call site]
03990
OptimizerState::set_dirty
[function]
[call site]
03991
string_functions::remove
[function]
[call site]
03992
MyIterableType::into_iter
[function]
[call site]
03993
Self::IntoIter::take
[function]
[call site]
03994
test_method_call
[function]
[call site]
03995
Some
[function]
[call site]
03996
OptimizerState::set_dirty
[function]
[call site]
03997
test::len
[function]
[call site]
03998
string_functions::truncate
[function]
[call site]
03999
OptimizerState::set_dirty
[function]
[call site]
04000
optimize_expr
[function]
[call site]
04001
OptimizerState::set_dirty
[function]
[call site]
04002
Expr::BoolConstant
[function]
[call site]
04003
string_functions::is_empty
[function]
[call site]
04004
OptimizerState::set_dirty
[function]
[call site]
04005
Expr::BoolConstant
[function]
[call site]
04006
test::len
[function]
[call site]
04007
OptimizerState::set_dirty
[function]
[call site]
04008
test_functions_take
[function]
[call site]
04009
test::len
[function]
[call site]
04010
OptimizerState::set_dirty
[function]
[call site]
04011
string_functions::remove
[function]
[call site]
04012
Expr::is_constant
[function]
[call site]
04013
test::len
[function]
[call site]
04014
string_functions::truncate
[function]
[call site]
04015
OptimizerState::set_dirty
[function]
[call site]
04016
optimize_expr
[function]
[call site]
04017
string_functions::is_empty
[function]
[call site]
04018
OptimizerState::set_dirty
[function]
[call site]
04019
Expr::BoolConstant
[function]
[call site]
04020
test::len
[function]
[call site]
04021
OptimizerState::set_dirty
[function]
[call site]
04022
test_functions_take
[function]
[call site]
04023
test::len
[function]
[call site]
04024
OptimizerState::set_dirty
[function]
[call site]
04025
Expr::BoolConstant
[function]
[call site]
04026
FnCallExpr::is_qualified
[function]
[call site]
04027
StaticModuleResolver::iter_mut
[function]
[call site]
04028
array_functions::for_each
[function]
[call site]
04029
optimize_expr
[function]
[call site]
04030
move_constant_arg
[function]
[call site]
04031
Expr::get_literal_value
[function]
[call site]
04032
Some
[function]
[call site]
04033
StmtBlock::as_ref
[function]
[call site]
04034
TestStruct::clone
[function]
[call site]
04035
write_lock::<FnPtr>
[function]
[call site]
04036
Some
[function]
[call site]
04037
crate::Shared::new
[function]
[call site]
04038
Option<&GlobalRuntimeState>::into
[function]
[call site]
04039
into
[function]
[call site]
04040
into
[function]
[call site]
04041
into
[function]
[call site]
04042
TestStruct::clone
[function]
[call site]
04043
Self::into
[function]
[call site]
04044
into
[function]
[call site]
04045
Expr::is_constant
[function]
[call site]
04046
crate::Array::with_capacity
[function]
[call site]
04047
test::len
[function]
[call site]
04048
StmtBlock::extend
[function]
[call site]
04049
MyIterableType::into_iter
[function]
[call site]
04050
Self::IntoIter::map
[function]
[call site]
04051
Expr::get_literal_value
[function]
[call site]
04052
Option::unwrap
[function]
[call site]
04053
Dynamic::from_array
[function]
[call site]
04054
Expr::is_constant
[function]
[call site]
04055
TestStruct::clone
[function]
[call site]
04056
shared_get_mut
[function]
[call site]
04057
Ident::as_str
[function]
[call site]
04058
Option::unwrap
[function]
[call site]
04059
Expr::get_literal_value
[function]
[call site]
04060
Option::unwrap
[function]
[call site]
04061
Dynamic::from_map
[function]
[call site]
04062
Expr::is_constant
[function]
[call site]
04063
Position::new_const
[function]
[call site]
04064
Expr::get_literal_value
[function]
[call site]
04065
Option::unwrap
[function]
[call site]
04066
unwrap
[function]
[call site]
04067
into
[function]
[call site]
04068
FnCallExpr::is_qualified
[function]
[call site]
04069
test::len
[function]
[call site]
04070
FnPtr::new
[function]
[call site]
04071
TestStruct::clone
[function]
[call site]
04072
RhaiResultOf::ok
[function]
[call site]
04073
into
[function]
[call site]
04074
test::len
[function]
[call site]
04075
Token::literal_syntax
[function]
[call site]
04076
Token::literal_syntax
[function]
[call site]
04077
Ident::as_str
[function]
[call site]
04078
into
[function]
[call site]
04079
into
[function]
[call site]
04080
into
[function]
[call site]
04081
into
[function]
[call site]
04082
into
[function]
[call site]
04083
into
[function]
[call site]
04084
Option::map_or
[function]
[call site]
04085
Expr::DynamicConstant
[function]
[call site]
04086
into
[function]
[call site]
04087
Expr::start_position
[function]
[call site]
04088
string_functions::is_empty
[function]
[call site]
04089
Expr::position
[function]
[call site]
04090
ParseSettings::level_up_with_position
[function]
[call site]
04091
Expr::start_position
[function]
[call site]
04092
Expr::start_position
[function]
[call site]
04093
Expr::position
[function]
[call site]
04094
OptimizerState::set_dirty
[function]
[call site]
04095
test::len
[function]
[call site]
04096
FnCallExpr::constant_args
[function]
[call site]
04097
string_functions::is_empty
[function]
[call site]
04098
MyIterableType::into_iter
[function]
[call site]
04099
test_method_call
[function]
[call site]
04100
TestStruct::clone
[function]
[call site]
04101
Self::into
[function]
[call site]
04102
Dynamic::into_immutable_string
[function]
[call site]
04103
Ok
[function]
[call site]
04104
crate::func::locked_read
[function]
[call site]
04105
Option::and_then
[function]
[call site]
04106
Some
[function]
[call site]
04107
TestStruct::clone
[function]
[call site]
04108
ok_or_else
[function]
[call site]
04109
std::
[call site]
04110
any::type_name
[function]
[call site]
04111
Err
[function]
[call site]
04112
Dynamic::type_name
[function]
[call site]
04113
Result::map_err
[function]
[call site]
04114
and_then
[function]
[call site]
04115
OptimizerState::set_dirty
[function]
[call site]
04116
Expr::DynamicConstant
[function]
[call site]
04117
TestStruct::new
[function]
[call site]
04118
into
[function]
[call site]
04119
optimize_expr
[function]
[call site]
04120
test::len
[function]
[call site]
04121
FnCallExpr::constant_args
[function]
[call site]
04122
Expr::get_literal_value
[function]
[call site]
04123
unwrap
[function]
[call site]
04124
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
04125
StmtBlock::extend
[function]
[call site]
04126
MyIterableType::into_iter
[function]
[call site]
04127
skip
[function]
[call site]
04128
test_optimizer_const_map
[function]
[call site]
04129
Expr::get_literal_value
[function]
[call site]
04130
unwrap
[function]
[call site]
04131
OptimizerState::set_dirty
[function]
[call site]
04132
Expr::DynamicConstant
[function]
[call site]
04133
TestStruct::new
[function]
[call site]
04134
into
[function]
[call site]
04135
string_functions::contains
[function]
[call site]
04136
Ident::as_str
[function]
[call site]
04137
StaticModuleResolver::iter_mut
[function]
[call site]
04138
array_functions::for_each
[function]
[call site]
04139
optimize_expr
[function]
[call site]
04140
FnCallExpr::constant_args
[function]
[call site]
04141
MyIterableType::into_iter
[function]
[call site]
04142
test_optimizer_const_map
[function]
[call site]
04143
Expr::get_literal_value
[function]
[call site]
04144
unwrap
[function]
[call site]
04145
args.iter().map(|arg_expr|
[call site]
04146
MyIterableType::into_iter
[function]
[call site]
04147
test_optimizer_const_map
[function]
[call site]
04148
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
04149
Ident::as_str
[function]
[call site]
04150
test::len
[function]
[call site]
04151
OptimizerState::set_dirty
[function]
[call site]
04152
Engine::map_type_name
[function]
[call site]
04153
RhaiNativeFunc::return_type_name
[function]
[call site]
04154
into
[function]
[call site]
04155
Expr::from_dynamic
[function]
[call site]
04156
test::len
[function]
[call site]
04157
OptimizerState::set_dirty
[function]
[call site]
04158
Expr::from_dynamic
[function]
[call site]
04159
test::len
[function]
[call site]
04160
FnCallExpr::is_operator_call
[function]
[call site]
04161
is_some
[function]
[call site]
04162
Engine::fast_operators
[function]
[call site]
04163
intersects
[function]
[call site]
04164
Engine::has_native_fn_override
[function]
[call site]
04165
calc_fn_hash_full
[function]
[call site]
04166
StmtBlock::as_ref
[function]
[call site]
04167
MyIterableType::into_iter
[function]
[call site]
04168
Self::IntoIter::copied
[function]
[call site]
04169
MyIterableType::into_iter
[function]
[call site]
04170
test_var_def_filter
[function]
[call site]
04171
Module::is_standard_lib
[function]
[call site]
04172
intersects
[function]
[call site]
04173
T::as_any
[function]
[call site]
04174
Module::contains_fn
[function]
[call site]
04175
StmtBlock::as_ref
[function]
[call site]
04176
map_or
[function]
[call site]
04177
contains_key
[function]
[call site]
04178
map_functions::values
[function]
[call site]
04179
T::as_any
[function]
[call site]
04180
Module::contains_qualified_fn
[function]
[call site]
04181
StmtBlock::as_ref
[function]
[call site]
04182
map_or
[function]
[call site]
04183
contains_key
[function]
[call site]
04184
RhaiFunc::is_native
[function]
[call site]
04185
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04186
Some
[function]
[call site]
04187
Dynamic::as_int
[function]
[call site]
04188
Ok
[function]
[call site]
04189
crate::func::locked_read
[function]
[call site]
04190
Option::and_then
[function]
[call site]
04191
Some
[function]
[call site]
04192
ok_or_else
[function]
[call site]
04193
std::
[call site]
04194
any::type_name
[function]
[call site]
04195
Err
[function]
[call site]
04196
Dynamic::type_name
[function]
[call site]
04197
unwrap
[function]
[call site]
04198
Dynamic::as_int
[function]
[call site]
04199
unwrap
[function]
[call site]
04200
Ok
[function]
[call site]
04201
into
[function]
[call site]
04202
Some
[function]
[call site]
04203
Dynamic::as_int
[function]
[call site]
04204
unwrap
[function]
[call site]
04205
Dynamic::as_int
[function]
[call site]
04206
unwrap
[function]
[call site]
04207
Ok
[function]
[call site]
04208
into
[function]
[call site]
04209
Some
[function]
[call site]
04210
Dynamic::as_immutable_string_ref
[function]
[call site]
04211
read_lock::<ImmutableString>
[function]
[call site]
04212
ok_or_else
[function]
[call site]
04213
Dynamic::type_name
[function]
[call site]
04214
unwrap
[function]
[call site]
04215
Dynamic::as_immutable_string_ref
[function]
[call site]
04216
unwrap
[function]
[call site]
04217
unwrap
[function]
[call site]
04218
Package::init_engine
[function]
[call site]
04219
Engine::throw_on_size
[function]
[call site]
04220
map_or
[function]
[call site]
04221
Command::get
[function]
[call site]
04222
Err
[function]
[call site]
04223
ERR::ErrorDataTooLarge
[function]
[call site]
04224
&str::to_string
[function]
[call site]
04225
into
[function]
[call site]
04226
map_or
[function]
[call site]
04227
Command::get
[function]
[call site]
04228
Err
[function]
[call site]
04229
ERR::ErrorDataTooLarge
[function]
[call site]
04230
&str::to_string
[function]
[call site]
04231
into
[function]
[call site]
04232
map_or
[function]
[call site]
04233
Command::get
[function]
[call site]
04234
Err
[function]
[call site]
04235
ERR::ErrorDataTooLarge
[function]
[call site]
04236
&str::to_string
[function]
[call site]
04237
into
[function]
[call site]
04238
Ok
[function]
[call site]
04239
test::len
[function]
[call site]
04240
test::len
[function]
[call site]
04241
Ok
[function]
[call site]
04242
into
[function]
[call site]
04243
Some
[function]
[call site]
04244
Dynamic::as_char
[function]
[call site]
04245
Ok
[function]
[call site]
04246
crate::func::locked_read
[function]
[call site]
04247
Option::and_then
[function]
[call site]
04248
Some
[function]
[call site]
04249
ok_or_else
[function]
[call site]
04250
std::
[call site]
04251
any::type_name
[function]
[call site]
04252
Err
[function]
[call site]
04253
Dynamic::type_name
[function]
[call site]
04254
unwrap
[function]
[call site]
04255
Dynamic::as_char
[function]
[call site]
04256
unwrap
[function]
[call site]
04257
Position::new_const
[function]
[call site]
04258
blob_functions::push
[function]
[call site]
04259
blob_functions::push
[function]
[call site]
04260
FnPtr::try_from
[function]
[call site]
04261
RhaiResultOf::unwrap
[function]
[call site]
04262
blob_functions::push
[function]
[call site]
04263
unwrap
[function]
[call site]
04264
Package::init_engine
[function]
[call site]
04265
Engine::throw_on_size
[function]
[call site]
04266
test::len
[function]
[call site]
04267
test::len
[function]
[call site]
04268
Ok
[function]
[call site]
04269
Result::into
[function]
[call site]
04270
Some
[function]
[call site]
04271
Dynamic::as_blob_ref
[function]
[call site]
04272
read_lock::<Blob>
[function]
[call site]
04273
ok_or_else
[function]
[call site]
04274
Dynamic::type_name
[function]
[call site]
04275
unwrap
[function]
[call site]
04276
string_functions::is_empty
[function]
[call site]
04277
Ok
[function]
[call site]
04278
Dynamic::flatten_clone
[function]
[call site]
04279
Dynamic::as_blob_ref
[function]
[call site]
04280
unwrap
[function]
[call site]
04281
string_functions::is_empty
[function]
[call site]
04282
Ok
[function]
[call site]
04283
Dynamic::flatten_clone
[function]
[call site]
04284
unwrap
[function]
[call site]
04285
Package::init_engine
[function]
[call site]
04286
Engine::throw_on_size
[function]
[call site]
04287
test::len
[function]
[call site]
04288
test::len
[function]
[call site]
04289
TestStruct::clone
[function]
[call site]
04290
StmtBlock::extend
[function]
[call site]
04291
Ok
[function]
[call site]
04292
Dynamic::from_blob
[function]
[call site]
04293
Self
[function]
[call site]
04294
Union::Blob
[function]
[call site]
04295
into
[function]
[call site]
04296
Some
[function]
[call site]
04297
Some
[function]
[call site]
04298
Some
[function]
[call site]
04299
Ok
[function]
[call site]
04300
Dynamic::as_int
[function]
[call site]
04301
unwrap
[function]
[call site]
04302
into
[function]
[call site]
04303
Some
[function]
[call site]
04304
Ok
[function]
[call site]
04305
Dynamic::as_int
[function]
[call site]
04306
unwrap
[function]
[call site]
04307
into
[function]
[call site]
04308
Some
[function]
[call site]
04309
Ok
[function]
[call site]
04310
Dynamic::as_int
[function]
[call site]
04311
unwrap
[function]
[call site]
04312
into
[function]
[call site]
04313
Some
[function]
[call site]
04314
Ok
[function]
[call site]
04315
Dynamic::as_int
[function]
[call site]
04316
unwrap
[function]
[call site]
04317
into
[function]
[call site]
04318
Dynamic::as_char
[function]
[call site]
04319
unwrap
[function]
[call site]
04320
Dynamic::as_immutable_string_ref
[function]
[call site]
04321
unwrap
[function]
[call site]
04322
Some
[function]
[call site]
04323
test_chars
[function]
[call site]
04324
MultiInputsStream::get_next
[function]
[call site]
04325
MultiInputsStream::get_next
[function]
[call site]
04326
Some
[function]
[call site]
04327
Dynamic::as_char
[function]
[call site]
04328
unwrap
[function]
[call site]
04329
Dynamic::as_immutable_string_ref
[function]
[call site]
04330
unwrap
[function]
[call site]
04331
Position::new_const
[function]
[call site]
04332
blob_functions::push
[function]
[call site]
04333
Result::push_str
[function]
[call site]
04334
unwrap
[function]
[call site]
04335
Package::init_engine
[function]
[call site]
04336
Engine::throw_on_size
[function]
[call site]
04337
test::len
[function]
[call site]
04338
Ok
[function]
[call site]
04339
Result::into
[function]
[call site]
04340
Dynamic::as_immutable_string_ref
[function]
[call site]
04341
unwrap
[function]
[call site]
04342
Dynamic::as_char
[function]
[call site]
04343
unwrap
[function]
[call site]
04344
test_chars
[function]
[call site]
04345
MultiInputsStream::get_next
[function]
[call site]
04346
MultiInputsStream::get_next
[function]
[call site]
04347
Some
[function]
[call site]
04348
Some
[function]
[call site]
04349
Dynamic::as_immutable_string_ref
[function]
[call site]
04350
unwrap
[function]
[call site]
04351
Dynamic::as_char
[function]
[call site]
04352
unwrap
[function]
[call site]
04353
unwrap
[function]
[call site]
04354
Package::init_engine
[function]
[call site]
04355
Engine::throw_on_size
[function]
[call site]
04356
test::len
[function]
[call site]
04357
Ok
[function]
[call site]
04358
Result::into
[function]
[call site]
04359
Some
[function]
[call site]
04360
Dynamic::as_immutable_string_ref
[function]
[call site]
04361
unwrap
[function]
[call site]
04362
Dynamic::as_char
[function]
[call site]
04363
unwrap
[function]
[call site]
04364
Ok
[function]
[call site]
04365
into
[function]
[call site]
04366
Some
[function]
[call site]
04367
Ok
[function]
[call site]
04368
TestStruct::clone
[function]
[call site]
04369
Some
[function]
[call site]
04370
Some
[function]
[call site]
04371
Some
[function]
[call site]
04372
Ok
[function]
[call site]
04373
TestStruct::clone
[function]
[call site]
04374
Some
[function]
[call site]
04375
Some
[function]
[call site]
04376
Some
[function]
[call site]
04377
Dynamic::as_blob_ref
[function]
[call site]
04378
unwrap
[function]
[call site]
04379
TestStruct::clone
[function]
[call site]
04380
Dynamic::as_char
[function]
[call site]
04381
unwrap
[function]
[call site]
04382
encode_utf8
[function]
[call site]
04383
unwrap
[function]
[call site]
04384
Package::init_engine
[function]
[call site]
04385
Engine::throw_on_size
[function]
[call site]
04386
test::len
[function]
[call site]
04387
test::len
[function]
[call site]
04388
StmtBlock::extend
[function]
[call site]
04389
as_bytes
[function]
[call site]
04390
Ok
[function]
[call site]
04391
Dynamic::from_blob
[function]
[call site]
04392
Dynamic::type_id
[function]
[call site]
04393
TypeId::of::<()>
[function]
[call site]
04394
TypeId::of::<bool>
[function]
[call site]
04395
TypeId::of::<ImmutableString>
[function]
[call site]
04396
TypeId::of::<char>
[function]
[call site]
04397
TypeId::of::<INT>
[function]
[call site]
04398
TypeId::of::<crate::FLOAT>
[function]
[call site]
04399
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04400
TypeId::of::<Array>
[function]
[call site]
04401
TypeId::of::<Blob>
[function]
[call site]
04402
TypeId::of::<Map>
[function]
[call site]
04403
TypeId::of::<FnPtr>
[function]
[call site]
04404
TypeId::of::<Instant>
[function]
[call site]
04405
Dynamic::type_id
[function]
[call site]
04406
crate::func::locked_read
[function]
[call site]
04407
Option::unwrap
[function]
[call site]
04408
Dynamic::type_id
[function]
[call site]
04409
Dynamic::type_id
[function]
[call site]
04410
TypeId::of::<ExclusiveRange>
[function]
[call site]
04411
TypeId::of::<ExclusiveRange>
[function]
[call site]
04412
TypeId::of::<InclusiveRange>
[function]
[call site]
04413
TypeId::of::<InclusiveRange>
[function]
[call site]
04414
TypeId::of::<ExclusiveRange>
[function]
[call site]
04415
TypeId::of::<InclusiveRange>
[function]
[call site]
04416
TypeId::of::<InclusiveRange>
[function]
[call site]
04417
TypeId::of::<ExclusiveRange>
[function]
[call site]
04418
Some
[function]
[call site]
04419
Some
[function]
[call site]
04420
is_numeric
[function]
[call site]
04421
TypeId::of::<INT>
[function]
[call site]
04422
TypeId::of::<f32>
[function]
[call site]
04423
TypeId::of::<f64>
[function]
[call site]
04424
TypeId::of::<Decimal>
[function]
[call site]
04425
TypeId::of::<u8>
[function]
[call site]
04426
TypeId::of::<u16>
[function]
[call site]
04427
TypeId::of::<u32>
[function]
[call site]
04428
TypeId::of::<u64>
[function]
[call site]
04429
TypeId::of::<i8>
[function]
[call site]
04430
TypeId::of::<i16>
[function]
[call site]
04431
TypeId::of::<i32>
[function]
[call site]
04432
TypeId::of::<i64>
[function]
[call site]
04433
TypeId::of::<u128>
[function]
[call site]
04434
TypeId::of::<i128>
[function]
[call site]
04435
is_numeric
[function]
[call site]
04436
Some
[function]
[call site]
04437
is_numeric
[function]
[call site]
04438
is_numeric
[function]
[call site]
04439
Some
[function]
[call site]
04440
StmtBlock::as_ref
[function]
[call site]
04441
unwrap
[function]
[call site]
04442
then
[function]
[call site]
04443
Ident::as_str
[function]
[call site]
04444
into
[function]
[call site]
04445
split_first_mut
[function]
[call site]
04446
unwrap
[function]
[call site]
04447
test_var_is_def
[function]
[call site]
04448
Engine::new
[function]
[call site]
04449
OptimizerState::set_dirty
[function]
[call site]
04450
Expr::from_dynamic
[function]
[call site]
04451
StaticModuleResolver::iter_mut
[function]
[call site]
04452
array_functions::for_each
[function]
[call site]
04453
optimize_expr
[function]
[call site]
04454
move_constant_arg
[function]
[call site]
04455
OptimizerState::set_dirty
[function]
[call site]
04456
FnCallExpr::constant_args
[function]
[call site]
04457
FnCallHashes::is_native_only
[function]
[call site]
04458
Position::is_none
[function]
[call site]
04459
MyIterableType::into_iter
[function]
[call site]
04460
array_functions::find_map
[function]
[call site]
04461
Module::get_script_fn
[function]
[call site]
04462
StmtBlock::as_ref
[function]
[call site]
04463
and_then
[function]
[call site]
04464
StmtBlock::as_ref
[function]
[call site]
04465
&crate::SharedModule::values
[function]
[call site]
04466
string_functions::is_empty
[function]
[call site]
04467
IterateDynamicArray::new
[function]
[call site]
04468
map_functions::values
[function]
[call site]
04469
Array::cloned
[function]
[call site]
04470
reflection_functions::collect
[function]
[call site]
04471
array_functions::find
[function]
[call site]
04472
array_functions::find_starting_from
[function]
[call site]
04473
RhaiResult::and_then
[function]
[call site]
04474
RhaiFunc::get_script_fn_def
[function]
[call site]
04475
test::len
[function]
[call site]
04476
is_some
[function]
[call site]
04477
MyIterableType::into_iter
[function]
[call site]
04478
test_optimizer_const_map
[function]
[call site]
04479
Expr::get_literal_value
[function]
[call site]
04480
Some
[function]
[call site]
04481
StmtBlock::as_ref
[function]
[call site]
04482
TestStruct::clone
[function]
[call site]
04483
write_lock::<FnPtr>
[function]
[call site]
04484
Some
[function]
[call site]
04485
crate::Shared::new
[function]
[call site]
04486
Option<&GlobalRuntimeState>::into
[function]
[call site]
04487
into
[function]
[call site]
04488
into
[function]
[call site]
04489
into
[function]
[call site]
04490
TestStruct::clone
[function]
[call site]
04491
Self::into
[function]
[call site]
04492
into
[function]
[call site]
04493
Expr::is_constant
[function]
[call site]
04494
crate::Array::with_capacity
[function]
[call site]
04495
test::len
[function]
[call site]
04496
StmtBlock::extend
[function]
[call site]
04497
MyIterableType::into_iter
[function]
[call site]
04498
Self::IntoIter::map
[function]
[call site]
04499
Expr::get_literal_value
[function]
[call site]
04500
Option::unwrap
[function]
[call site]
04501
Dynamic::from_array
[function]
[call site]
04502
Expr::is_constant
[function]
[call site]
04503
TestStruct::clone
[function]
[call site]
04504
shared_get_mut
[function]
[call site]
04505
Ident::as_str
[function]
[call site]
04506
Option::unwrap
[function]
[call site]
04507
Expr::get_literal_value
[function]
[call site]
04508
Option::unwrap
[function]
[call site]
04509
Dynamic::from_map
[function]
[call site]
04510
Expr::is_constant
[function]
[call site]
04511
Position::new_const
[function]
[call site]
04512
Expr::get_literal_value
[function]
[call site]
04513
Option::unwrap
[function]
[call site]
04514
unwrap
[function]
[call site]
04515
into
[function]
[call site]
04516
FnCallExpr::is_qualified
[function]
[call site]
04517
test::len
[function]
[call site]
04518
FnPtr::new
[function]
[call site]
04519
TestStruct::clone
[function]
[call site]
04520
RhaiResultOf::ok
[function]
[call site]
04521
into
[function]
[call site]
04522
test::len
[function]
[call site]
04523
Token::literal_syntax
[function]
[call site]
04524
Token::literal_syntax
[function]
[call site]
04525
Ident::as_str
[function]
[call site]
04526
into
[function]
[call site]
04527
into
[function]
[call site]
04528
into
[function]
[call site]
04529
into
[function]
[call site]
04530
into
[function]
[call site]
04531
into
[function]
[call site]
04532
args.iter().map(|a|
[call site]
04533
unwrap
[function]
[call site]
04534
Ident::as_str
[function]
[call site]
04535
test::len
[function]
[call site]
04536
Some
[function]
[call site]
04537
Engine::map_type_name
[function]
[call site]
04538
RhaiNativeFunc::return_type_name
[function]
[call site]
04539
into
[function]
[call site]
04540
test::len
[function]
[call site]
04541
Some
[function]
[call site]
04542
OptimizerState::call_fn_with_const_args
[function]
[call site]
04543
Engine::exec_native_fn_call
[function]
[call site]
04544
Engine::track_operation
[function]
[call site]
04545
Engine::max_operations
[function]
[call site]
04546
Command::get
[function]
[call site]
04547
Engine::max_operations
[function]
[call site]
04548
Err
[function]
[call site]
04549
ERR::ErrorTooManyOperations
[function]
[call site]
04550
into
[function]
[call site]
04551
StmtBlock::as_ref
[function]
[call site]
04552
and_then
[function]
[call site]
04553
test_max_operations_progress
[function]
[call site]
04554
Engine::new
[function]
[call site]
04555
Engine::set_optimization_level
[function]
[call site]
04556
Engine::set_max_operations
[function]
[call site]
04557
TestStruct::new
[function]
[call site]
04558
Engine::on_progress
[function]
[call site]
04559
Some
[function]
[call site]
04560
TestStruct::new
[function]
[call site]
04561
Some
[function]
[call site]
04562
into
[function]
[call site]
04563
test_optimizer_const_map
[function]
[call site]
04564
Err
[function]
[call site]
04565
ERR::ErrorTerminated
[function]
[call site]
04566
into
[function]
[call site]
04567
unwrap_or
[function]
[call site]
04568
Ok
[function]
[call site]
04569
Some
[function]
[call site]
04570
Engine::resolve_fn
[function]
[call site]
04571
as_deref
[function]
[call site]
04572
map_or
[function]
[call site]
04573
calc_fn_hash_full
[function]
[call site]
04574
MyIterableType::into_iter
[function]
[call site]
04575
Self::IntoIter::map
[function]
[call site]
04576
Dynamic::type_id
[function]
[call site]
04577
TypeId::of::<()>
[function]
[call site]
04578
TypeId::of::<bool>
[function]
[call site]
04579
TypeId::of::<ImmutableString>
[function]
[call site]
04580
TypeId::of::<char>
[function]
[call site]
04581
TypeId::of::<INT>
[function]
[call site]
04582
TypeId::of::<crate::FLOAT>
[function]
[call site]
04583
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04584
TypeId::of::<Array>
[function]
[call site]
04585
TypeId::of::<Blob>
[function]
[call site]
04586
TypeId::of::<Map>
[function]
[call site]
04587
TypeId::of::<FnPtr>
[function]
[call site]
04588
TypeId::of::<Instant>
[function]
[call site]
04589
Dynamic::type_id
[function]
[call site]
04590
crate::func::locked_read
[function]
[call site]
04591
Option::unwrap
[function]
[call site]
04592
Dynamic::type_id
[function]
[call site]
04593
Caches::fn_resolution_cache_mut
[function]
[call site]
04594
string_functions::is_empty
[function]
[call site]
04595
Caches::push_fn_resolution_cache
[function]
[call site]
04596
blob_functions::push
[function]
[call site]
04597
Engine::default
[function]
[call site]
04598
last_mut
[function]
[call site]
04599
unwrap
[function]
[call site]
04600
Scope::push_entry
[function]
[call site]
04601
&mut
[call site]
04602
StmtBlock::as_ref
[function]
[call site]
04603
as_deref
[function]
[call site]
04604
map_or
[function]
[call site]
04605
MyIterableType::into_iter
[function]
[call site]
04606
array_functions::reduce_rev
[function]
[call site]
04607
array_functions::find_map
[function]
[call site]
04608
Module::set_indexer_get_fn
[function]
[call site]
04609
FuncRegistration::new
[function]
[call site]
04610
FuncRegistration::in_global_namespace
[function]
[call site]
04611
FuncRegistration::with_purity
[function]
[call site]
04612
Some
[function]
[call site]
04613
FuncRegistration::with_volatility
[function]
[call site]
04614
Some
[function]
[call site]
04615
FuncRegistration::set_into_module
[function]
[call site]
04616
unwrap_or_else
[function]
[call site]
04617
RhaiNativeFunc::num_params
[function]
[call site]
04618
RhaiNativeFunc::num_params
[function]
[call site]
04619
string_functions::starts_with
[function]
[call site]
04620
unwrap_or
[function]
[call site]
04621
into_rhai_function
[function]
[call site]
04622
FuncRegistration::set_into_module_raw
[function]
[call site]
04623
StmtBlock::as_ref
[function]
[call site]
04624
test::len
[function]
[call site]
04625
StmtBlock::extend
[function]
[call site]
04626
StmtBlock::as_ref
[function]
[call site]
04627
MyIterableType::into_iter
[function]
[call site]
04628
Self::IntoIter::copied
[function]
[call site]
04629
first
[function]
[call site]
04630
RhaiFunc::is_method
[function]
[call site]
04631
StaticModuleResolver::iter_mut
[function]
[call site]
04632
enumerate
[function]
[call site]
04633
array_functions::for_each
[function]
[call site]
04634
Module::map_type
[function]
[call site]
04635
MyIterableType::into_iter
[function]
[call site]
04636
T::as_any
[function]
[call site]
04637
TypeId::of::<Dynamic>
[function]
[call site]
04638
test::len
[function]
[call site]
04639
test::len
[function]
[call site]
04640
string_functions::pop
[function]
[call site]
04641
unwrap
[function]
[call site]
04642
calc_fn_hash
[function]
[call site]
04643
test::len
[function]
[call site]
04644
calc_fn_hash_full
[function]
[call site]
04645
MyIterableType::into_iter
[function]
[call site]
04646
copied
[function]
[call site]
04647
StmtBlock::as_ref
[function]
[call site]
04648
and_then
[function]
[call site]
04649
Command::get
[function]
[call site]
04650
BloomFilterU64::mark
[function]
[call site]
04651
string_functions::remove
[function]
[call site]
04652
get_or_insert_with
[function]
[call site]
04653
new_hash_map
[function]
[call site]
04654
Scope::push_entry
[function]
[call site]
04655
blob_functions::insert
[function]
[call site]
04656
into
[function]
[call site]
04657
&mut
[call site]
04658
blob_functions::insert
[function]
[call site]
04659
into
[function]
[call site]
04660
FUNC::param_types
[function]
[call site]
04661
u64::map
[function]
[call site]
04662
Engine::new
[function]
[call site]
04663
Engine::set_optimization_level
[function]
[call site]
04664
Scope::new
[function]
[call site]
04665
rhai::Map::new
[function]
[call site]
04666
blob_functions::insert
[function]
[call site]
04667
&str::into
[function]
[call site]
04668
into
[function]
[call site]
04669
Scope::push_constant_dynamic
[function]
[call site]
04670
into
[function]
[call site]
04671
Scope::push_constant_dynamic
[function]
[call site]
04672
&str::into
[function]
[call site]
04673
Engine::compile_expression_with_scope
[function]
[call site]
04674
ParseResult::expect
[function]
[call site]
04675
Ident::as_str
[function]
[call site]
04676
eval_ast::<bool>
[function]
[call site]
04677
expect
[function]
[call site]
04678
Module::id_raw
[function]
[call site]
04679
StmtBlock::as_ref
[function]
[call site]
04680
StmtBlock::span_or_else
[function]
[call site]
04681
MyIterableType::into_iter
[function]
[call site]
04682
array_functions::find_map
[function]
[call site]
04683
Module::set_indexer_get_fn
[function]
[call site]
04684
u64::map
[function]
[call site]
04685
Module::id_raw
[function]
[call site]
04686
StmtBlock::span_or_else
[function]
[call site]
04687
Module::get_qualified_fn
[function]
[call site]
04688
StmtBlock::as_ref
[function]
[call site]
04689
and_then
[function]
[call site]
04690
Command::get
[function]
[call site]
04691
StmtBlock::span_or_else
[function]
[call site]
04692
Span::new
[function]
[call site]
04693
iterator_functions::chars_from_start
[function]
[call site]
04694
StmtBlock::span_or_else
[function]
[call site]
04695
string_functions::add_append
[function]
[call site]
04696
StmtBlock::span_or_else
[function]
[call site]
04697
map_functions::values
[function]
[call site]
04698
test_var_def_filter
[function]
[call site]
04699
Module::contains_indexed_global_functions
[function]
[call site]
04700
intersects
[function]
[call site]
04701
array_functions::find_map
[function]
[call site]
04702
Module::get_qualified_fn
[function]
[call site]
04703
StmtBlock::as_ref
[function]
[call site]
04704
and_then
[function]
[call site]
04705
Command::get
[function]
[call site]
04706
Option::map
[function]
[call site]
04707
Module::id_raw
[function]
[call site]
04708
TestStruct::clone
[function]
[call site]
04709
cloned
[function]
[call site]
04710
BloomFilterU64::is_absent_and_set
[function]
[call site]
04711
Some
[function]
[call site]
04712
StmtBlock::as_ref
[function]
[call site]
04713
blob_functions::insert
[function]
[call site]
04714
Some
[function]
[call site]
04715
StmtBlock::as_ref
[function]
[call site]
04716
min_max_functions::min
[function]
[call site]
04717
MyIterableType::into_iter
[function]
[call site]
04718
T::as_any
[function]
[call site]
04719
Module::may_contain_dynamic_fn
[function]
[call site]
04720
BloomFilterU64::is_absent
[function]
[call site]
04721
BloomFilterU64::calc_hash
[function]
[call site]
04722
MyIterableType::into_iter
[function]
[call site]
04723
T::as_any
[function]
[call site]
04724
Module::may_contain_dynamic_fn
[function]
[call site]
04725
Module::may_contain_dynamic_fn
[function]
[call site]
04726
BloomFilterU64::is_absent
[function]
[call site]
04727
map_functions::values
[function]
[call site]
04728
T::as_any
[function]
[call site]
04729
Module::may_contain_dynamic_fn
[function]
[call site]
04730
and_then
[function]
[call site]
04731
Token::is_op_assignment
[function]
[call site]
04732
split_first
[function]
[call site]
04733
unwrap
[function]
[call site]
04734
super::get_builtin_op_assignment_fn
[function]
[call site]
04735
Some
[function]
[call site]
04736
Dynamic::as_int
[function]
[call site]
04737
unwrap
[function]
[call site]
04738
Dynamic::as_int
[function]
[call site]
04739
unwrap
[function]
[call site]
04740
write_lock::<Dynamic>
[function]
[call site]
04741
unwrap
[function]
[call site]
04742
RhaiResult::into
[function]
[call site]
04743
Ok
[function]
[call site]
04744
Some
[function]
[call site]
04745
Dynamic::as_int
[function]
[call site]
04746
unwrap
[function]
[call site]
04747
Dynamic::as_int
[function]
[call site]
04748
unwrap
[function]
[call site]
04749
write_lock::<Dynamic>
[function]
[call site]
04750
unwrap
[function]
[call site]
04751
RhaiResult::into
[function]
[call site]
04752
Ok
[function]
[call site]
04753
Some
[function]
[call site]
04754
Dynamic::as_char
[function]
[call site]
04755
unwrap
[function]
[call site]
04756
write_lock::<Dynamic>
[function]
[call site]
04757
unwrap
[function]
[call site]
04758
Position::new_const
[function]
[call site]
04759
blob_functions::push
[function]
[call site]
04760
blob_functions::push
[function]
[call site]
04761
FnPtr::try_from
[function]
[call site]
04762
RhaiResultOf::unwrap
[function]
[call site]
04763
Dynamic::as_char
[function]
[call site]
04764
Result::unwrap
[function]
[call site]
04765
blob_functions::push
[function]
[call site]
04766
RhaiResultOf::into
[function]
[call site]
04767
Ok
[function]
[call site]
04768
Some
[function]
[call site]
04769
split_first_mut
[function]
[call site]
04770
unwrap
[function]
[call site]
04771
Dynamic::as_immutable_string_mut
[function]
[call site]
04772
Dynamic::type_name
[function]
[call site]
04773
write_lock::<ImmutableString>
[function]
[call site]
04774
ok_or
[function]
[call site]
04775
unwrap
[function]
[call site]
04776
Dynamic::as_immutable_string_ref
[function]
[call site]
04777
unwrap
[function]
[call site]
04778
string_functions::is_empty
[function]
[call site]
04779
string_functions::is_empty
[function]
[call site]
04780
test::len
[function]
[call site]
04781
test::len
[function]
[call site]
04782
unwrap
[function]
[call site]
04783
Package::init_engine
[function]
[call site]
04784
Engine::throw_on_size
[function]
[call site]
04785
Ok
[function]
[call site]
04786
Some
[function]
[call site]
04787
split_first_mut
[function]
[call site]
04788
unwrap
[function]
[call site]
04789
Dynamic::as_immutable_string_mut
[function]
[call site]
04790
unwrap
[function]
[call site]
04791
Dynamic::as_immutable_string_ref
[function]
[call site]
04792
unwrap
[function]
[call site]
04793
Ok
[function]
[call site]
04794
Some
[function]
[call site]
04795
test_functions_take
[function]
[call site]
04796
Dynamic::into_array
[function]
[call site]
04797
Ok
[function]
[call site]
04798
crate::func::locked_read
[function]
[call site]
04799
Option::and_then
[function]
[call site]
04800
Some
[function]
[call site]
04801
StmtBlock::as_ref
[function]
[call site]
04802
TestStruct::clone
[function]
[call site]
04803
ok_or_else
[function]
[call site]
04804
std::
[call site]
04805
any::type_name
[function]
[call site]
04806
Err
[function]
[call site]
04807
Dynamic::type_name
[function]
[call site]
04808
unwrap
[function]
[call site]
04809
string_functions::is_empty
[function]
[call site]
04810
Ok
[function]
[call site]
04811
Dynamic::as_array_ref
[function]
[call site]
04812
read_lock::<Array>
[function]
[call site]
04813
ok_or_else
[function]
[call site]
04814
Dynamic::type_name
[function]
[call site]
04815
unwrap
[function]
[call site]
04816
string_functions::is_empty
[function]
[call site]
04817
unwrap
[function]
[call site]
04818
Package::init_engine
[function]
[call site]
04819
Engine::check_data_size
[function]
[call site]
04820
Engine::has_data_size_limit
[function]
[call site]
04821
is_some
[function]
[call site]
04822
is_some
[function]
[call site]
04823
is_some
[function]
[call site]
04824
Ok
[function]
[call site]
04825
calc_data_sizes
[function]
[call site]
04826
calc_array_sizes
[function]
[call site]
04827
calc_array_sizes
[function]
[call site]
04828
test::len
[function]
[call site]
04829
calc_map_sizes
[function]
[call site]
04830
map_functions::values
[function]
[call site]
04831
calc_array_sizes
[function]
[call site]
04832
test::len
[function]
[call site]
04833
calc_map_sizes
[function]
[call site]
04834
test::len
[function]
[call site]
04835
test::len
[function]
[call site]
04836
test::len
[function]
[call site]
04837
calc_map_sizes
[function]
[call site]
04838
test::len
[function]
[call site]
04839
calc_data_sizes
[function]
[call site]
04840
read_lock::<Dynamic>
[function]
[call site]
04841
unwrap
[function]
[call site]
04842
StmtBlock::borrow
[function]
[call site]
04843
Engine::throw_on_size
[function]
[call site]
04844
map_or
[function]
[call site]
04845
Command::get
[function]
[call site]
04846
Err
[function]
[call site]
04847
ERR::ErrorDataTooLarge
[function]
[call site]
04848
&str::to_string
[function]
[call site]
04849
into
[function]
[call site]
04850
map_or
[function]
[call site]
04851
Command::get
[function]
[call site]
04852
Err
[function]
[call site]
04853
ERR::ErrorDataTooLarge
[function]
[call site]
04854
&str::to_string
[function]
[call site]
04855
into
[function]
[call site]
04856
map_or
[function]
[call site]
04857
Command::get
[function]
[call site]
04858
Err
[function]
[call site]
04859
ERR::ErrorDataTooLarge
[function]
[call site]
04860
&str::to_string
[function]
[call site]
04861
into
[function]
[call site]
04862
Ok
[function]
[call site]
04863
RhaiResultOf::map_err
[function]
[call site]
04864
EvalAltResult::fill_position
[function]
[call site]
04865
EvalAltResult::position
[function]
[call site]
04866
Position::is_none
[function]
[call site]
04867
EvalAltResult::set_position
[function]
[call site]
04868
Ok
[function]
[call site]
04869
Dynamic::read_lock
[function]
[call site]
04870
crate::func::locked_read
[function]
[call site]
04871
TypeId::of::<Self>
[function]
[call site]
04872
TypeId::of::<T>
[function]
[call site]
04873
Dynamic::type_id
[function]
[call site]
04874
TypeId::of::<T>
[function]
[call site]
04875
Some
[function]
[call site]
04876
DynamicReadLock
[function]
[call site]
04877
DynamicReadLockInner::Guard
[function]
[call site]
04878
Dynamic::downcast_ref
[function]
[call site]
04879
TypeId::of::<T>
[function]
[call site]
04880
TypeId::of::<INT>
[function]
[call site]
04881
T::as_any
[function]
[call site]
04882
as_any().downcast_ref::<T>
[function]
[call site]
04883
TypeId::of::<T>
[function]
[call site]
04884
TypeId::of::<crate::FLOAT>
[function]
[call site]
04885
StmtBlock::as_ref
[function]
[call site]
04886
T::as_any
[function]
[call site]
04887
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04888
TypeId::of::<T>
[function]
[call site]
04889
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04890
StmtBlock::as_ref
[function]
[call site]
04891
T::as_any
[function]
[call site]
04892
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04893
TypeId::of::<T>
[function]
[call site]
04894
TypeId::of::<bool>
[function]
[call site]
04895
T::as_any
[function]
[call site]
04896
as_any().downcast_ref::<T>
[function]
[call site]
04897
TypeId::of::<T>
[function]
[call site]
04898
TypeId::of::<ImmutableString>
[function]
[call site]
04899
T::as_any
[function]
[call site]
04900
as_any().downcast_ref::<T>
[function]
[call site]
04901
TypeId::of::<T>
[function]
[call site]
04902
TypeId::of::<char>
[function]
[call site]
04903
T::as_any
[function]
[call site]
04904
as_any().downcast_ref::<T>
[function]
[call site]
04905
TypeId::of::<T>
[function]
[call site]
04906
TypeId::of::<Array>
[function]
[call site]
04907
StmtBlock::as_ref
[function]
[call site]
04908
T::as_any
[function]
[call site]
04909
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04910
TypeId::of::<T>
[function]
[call site]
04911
TypeId::of::<Blob>
[function]
[call site]
04912
StmtBlock::as_ref
[function]
[call site]
04913
T::as_any
[function]
[call site]
04914
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04915
TypeId::of::<T>
[function]
[call site]
04916
TypeId::of::<Map>
[function]
[call site]
04917
StmtBlock::as_ref
[function]
[call site]
04918
T::as_any
[function]
[call site]
04919
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04920
TypeId::of::<T>
[function]
[call site]
04921
TypeId::of::<FnPtr>
[function]
[call site]
04922
StmtBlock::as_ref
[function]
[call site]
04923
T::as_any
[function]
[call site]
04924
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04925
TypeId::of::<T>
[function]
[call site]
04926
TypeId::of::<Instant>
[function]
[call site]
04927
StmtBlock::as_ref
[function]
[call site]
04928
T::as_any
[function]
[call site]
04929
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04930
TypeId::of::<T>
[function]
[call site]
04931
TypeId::of::<()>
[function]
[call site]
04932
T::as_any
[function]
[call site]
04933
as_any().downcast_ref::<T>
[function]
[call site]
04934
TypeId::of::<T>
[function]
[call site]
04935
TypeId::of::<Self>
[function]
[call site]
04936
T::as_any
[function]
[call site]
04937
as_any().downcast_ref::<T>
[function]
[call site]
04938
T::as_any
[function]
[call site]
04939
as_any().downcast_ref::<T>
[function]
[call site]
04940
Option::map
[function]
[call site]
04941
test_optimizer_const_map
[function]
[call site]
04942
unwrap
[function]
[call site]
04943
Dynamic::as_array_mut
[function]
[call site]
04944
Dynamic::type_name
[function]
[call site]
04945
write_lock::<Array>
[function]
[call site]
04946
ok_or
[function]
[call site]
04947
unwrap
[function]
[call site]
04948
string_functions::add_append
[function]
[call site]
04949
Ok
[function]
[call site]
04950
Some
[function]
[call site]
04951
test_functions_take
[function]
[call site]
04952
Dynamic::into_blob
[function]
[call site]
04953
Ok
[function]
[call site]
04954
crate::func::locked_read
[function]
[call site]
04955
Option::and_then
[function]
[call site]
04956
Some
[function]
[call site]
04957
StmtBlock::as_ref
[function]
[call site]
04958
TestStruct::clone
[function]
[call site]
04959
ok_or_else
[function]
[call site]
04960
std::
[call site]
04961
any::type_name
[function]
[call site]
04962
Err
[function]
[call site]
04963
Dynamic::type_name
[function]
[call site]
04964
unwrap
[function]
[call site]
04965
Dynamic::as_blob_mut
[function]
[call site]
04966
Dynamic::type_name
[function]
[call site]
04967
write_lock::<Blob>
[function]
[call site]
04968
ok_or
[function]
[call site]
04969
unwrap
[function]
[call site]
04970
unwrap
[function]
[call site]
04971
Package::init_engine
[function]
[call site]
04972
Engine::throw_on_size
[function]
[call site]
04973
test::len
[function]
[call site]
04974
test::len
[function]
[call site]
04975
string_functions::add_append
[function]
[call site]
04976
Ok
[function]
[call site]
04977
Some
[function]
[call site]
04978
Dynamic::as_char
[function]
[call site]
04979
unwrap
[function]
[call site]
04980
encode_utf8
[function]
[call site]
04981
Dynamic::as_immutable_string_mut
[function]
[call site]
04982
unwrap
[function]
[call site]
04983
unwrap
[function]
[call site]
04984
Package::init_engine
[function]
[call site]
04985
Engine::throw_on_size
[function]
[call site]
04986
test::len
[function]
[call site]
04987
test::len
[function]
[call site]
04988
Ok
[function]
[call site]
04989
Some
[function]
[call site]
04990
Dynamic::as_immutable_string_ref
[function]
[call site]
04991
unwrap
[function]
[call site]
04992
string_functions::is_empty
[function]
[call site]
04993
Ok
[function]
[call site]
04994
Dynamic::as_char
[function]
[call site]
04995
unwrap
[function]
[call site]
04996
test_to_string
[function]
[call site]
04997
unwrap
[function]
[call site]
04998
Package::init_engine
[function]
[call site]
04999
Engine::throw_on_size
[function]
[call site]
05000
test::len
[function]
[call site]
05001
test::len
[function]
[call site]
05002
write_lock::<Dynamic>
[function]
[call site]
05003
unwrap
[function]
[call site]
05004
into
[function]
[call site]
05005
Ok
[function]
[call site]
05006
Some
[function]
[call site]
05007
test_functions_take
[function]
[call site]
05008
Dynamic::as_array_mut
[function]
[call site]
05009
unwrap
[function]
[call site]
05010
blob_functions::push
[function]
[call site]
05011
unwrap
[function]
[call site]
05012
Package::init_engine
[function]
[call site]
05013
Engine::check_data_size
[function]
[call site]
05014
Dynamic::read_lock
[function]
[call site]
05015
unwrap
[function]
[call site]
05016
Ok
[function]
[call site]
05017
Some
[function]
[call site]
05018
Dynamic::as_int
[function]
[call site]
05019
unwrap
[function]
[call site]
05020
Dynamic::as_blob_mut
[function]
[call site]
05021
unwrap
[function]
[call site]
05022
unwrap
[function]
[call site]
05023
Package::init_engine
[function]
[call site]
05024
Engine::throw_on_size
[function]
[call site]
05025
test::len
[function]
[call site]
05026
blob_functions::push
[function]
[call site]
05027
Ok
[function]
[call site]
05028
Some
[function]
[call site]
05029
Dynamic::as_char
[function]
[call site]
05030
unwrap
[function]
[call site]
05031
Dynamic::as_blob_mut
[function]
[call site]
05032
unwrap
[function]
[call site]
05033
unwrap
[function]
[call site]
05034
Package::init_engine
[function]
[call site]
05035
Engine::throw_on_size
[function]
[call site]
05036
test::len
[function]
[call site]
05037
string_functions::add_append_char
[function]
[call site]
05038
Position::new_const
[function]
[call site]
05039
RhaiResultOf::push_str
[function]
[call site]
05040
blob_functions::push
[function]
[call site]
05041
RhaiResultOf::into
[function]
[call site]
05042
Ok
[function]
[call site]
05043
Some
[function]
[call site]
05044
split_first_mut
[function]
[call site]
05045
unwrap
[function]
[call site]
05046
Dynamic::as_blob_mut
[function]
[call site]
05047
unwrap
[function]
[call site]
05048
Dynamic::as_immutable_string_ref
[function]
[call site]
05049
unwrap
[function]
[call site]
05050
string_functions::is_empty
[function]
[call site]
05051
Ok
[function]
[call site]
05052
unwrap
[function]
[call site]
05053
Package::init_engine
[function]
[call site]
05054
Engine::throw_on_size
[function]
[call site]
05055
test::len
[function]
[call site]
05056
test::len
[function]
[call site]
05057
string_functions::add_append_str
[function]
[call site]
05058
Position::new_const
[function]
[call site]
05059
RhaiResultOf::push_str
[function]
[call site]
05060
RhaiResultOf::push_str
[function]
[call site]
05061
RhaiResultOf::into
[function]
[call site]
05062
Ok
[function]
[call site]
05063
Option::map
[function]
[call site]
05064
TestStruct::new
[function]
[call site]
05065
super::get_builtin_binary_op_fn
[function]
[call site]
05066
Some
[function]
[call site]
05067
Dynamic::as_int
[function]
[call site]
05068
unwrap
[function]
[call site]
05069
Dynamic::as_int
[function]
[call site]
05070
unwrap
[function]
[call site]
05071
Ok
[function]
[call site]
05072
into
[function]
[call site]
05073
Some
[function]
[call site]
05074
Dynamic::as_int
[function]
[call site]
05075
unwrap
[function]
[call site]
05076
Dynamic::as_int
[function]
[call site]
05077
unwrap
[function]
[call site]
05078
Ok
[function]
[call site]
05079
into
[function]
[call site]
05080
Some
[function]
[call site]
05081
Dynamic::as_immutable_string_ref
[function]
[call site]
05082
unwrap
[function]
[call site]
05083
Dynamic::as_immutable_string_ref
[function]
[call site]
05084
unwrap
[function]
[call site]
05085
unwrap
[function]
[call site]
05086
Package::init_engine
[function]
[call site]
05087
Engine::throw_on_size
[function]
[call site]
05088
test::len
[function]
[call site]
05089
test::len
[function]
[call site]
05090
Ok
[function]
[call site]
05091
into
[function]
[call site]
05092
Some
[function]
[call site]
05093
Dynamic::as_char
[function]
[call site]
05094
unwrap
[function]
[call site]
05095
Dynamic::as_char
[function]
[call site]
05096
unwrap
[function]
[call site]
05097
Position::new_const
[function]
[call site]
05098
blob_functions::push
[function]
[call site]
05099
blob_functions::push
[function]
[call site]
05100
unwrap
[function]
[call site]
05101
Package::init_engine
[function]
[call site]
05102
Engine::throw_on_size
[function]
[call site]
05103
test::len
[function]
[call site]
05104
Ok
[function]
[call site]
05105
Result::into
[function]
[call site]
05106
Some
[function]
[call site]
05107
Dynamic::as_blob_ref
[function]
[call site]
05108
unwrap
[function]
[call site]
05109
string_functions::is_empty
[function]
[call site]
05110
Ok
[function]
[call site]
05111
Dynamic::flatten_clone
[function]
[call site]
05112
Dynamic::as_blob_ref
[function]
[call site]
05113
unwrap
[function]
[call site]
05114
string_functions::is_empty
[function]
[call site]
05115
Ok
[function]
[call site]
05116
Dynamic::flatten_clone
[function]
[call site]
05117
unwrap
[function]
[call site]
05118
Package::init_engine
[function]
[call site]
05119
Engine::throw_on_size
[function]
[call site]
05120
test::len
[function]
[call site]
05121
test::len
[function]
[call site]
05122
TestStruct::clone
[function]
[call site]
05123
StmtBlock::extend
[function]
[call site]
05124
Ok
[function]
[call site]
05125
Dynamic::from_blob
[function]
[call site]
05126
Some
[function]
[call site]
05127
Some
[function]
[call site]
05128
Some
[function]
[call site]
05129
Ok
[function]
[call site]
05130
Dynamic::as_int
[function]
[call site]
05131
unwrap
[function]
[call site]
05132
into
[function]
[call site]
05133
Some
[function]
[call site]
05134
Ok
[function]
[call site]
05135
Dynamic::as_int
[function]
[call site]
05136
unwrap
[function]
[call site]
05137
into
[function]
[call site]
05138
Some
[function]
[call site]
05139
Ok
[function]
[call site]
05140
Dynamic::as_int
[function]
[call site]
05141
unwrap
[function]
[call site]
05142
into
[function]
[call site]
05143
Some
[function]
[call site]
05144
Ok
[function]
[call site]
05145
Dynamic::as_int
[function]
[call site]
05146
unwrap
[function]
[call site]
05147
into
[function]
[call site]
05148
Dynamic::as_char
[function]
[call site]
05149
unwrap
[function]
[call site]
05150
Dynamic::as_immutable_string_ref
[function]
[call site]
05151
unwrap
[function]
[call site]
05152
Some
[function]
[call site]
05153
test_chars
[function]
[call site]
05154
MultiInputsStream::get_next
[function]
[call site]
05155
MultiInputsStream::get_next
[function]
[call site]
05156
Some
[function]
[call site]
05157
Dynamic::as_char
[function]
[call site]
05158
unwrap
[function]
[call site]
05159
Dynamic::as_immutable_string_ref
[function]
[call site]
05160
unwrap
[function]
[call site]
05161
Position::new_const
[function]
[call site]
05162
blob_functions::push
[function]
[call site]
05163
Result::push_str
[function]
[call site]
05164
unwrap
[function]
[call site]
05165
Package::init_engine
[function]
[call site]
05166
Engine::throw_on_size
[function]
[call site]
05167
test::len
[function]
[call site]
05168
Ok
[function]
[call site]
05169
Result::into
[function]
[call site]
05170
Dynamic::as_immutable_string_ref
[function]
[call site]
05171
unwrap
[function]
[call site]
05172
Dynamic::as_char
[function]
[call site]
05173
unwrap
[function]
[call site]
05174
test_chars
[function]
[call site]
05175
MultiInputsStream::get_next
[function]
[call site]
05176
MultiInputsStream::get_next
[function]
[call site]
05177
Some
[function]
[call site]
05178
Some
[function]
[call site]
05179
Dynamic::as_immutable_string_ref
[function]
[call site]
05180
unwrap
[function]
[call site]
05181
Dynamic::as_char
[function]
[call site]
05182
unwrap
[function]
[call site]
05183
unwrap
[function]
[call site]
05184
Package::init_engine
[function]
[call site]
05185
Engine::throw_on_size
[function]
[call site]
05186
test::len
[function]
[call site]
05187
Ok
[function]
[call site]
05188
Result::into
[function]
[call site]
05189
Some
[function]
[call site]
05190
Dynamic::as_immutable_string_ref
[function]
[call site]
05191
unwrap
[function]
[call site]
05192
Dynamic::as_char
[function]
[call site]
05193
unwrap
[function]
[call site]
05194
Ok
[function]
[call site]
05195
into
[function]
[call site]
05196
Some
[function]
[call site]
05197
Ok
[function]
[call site]
05198
TestStruct::clone
[function]
[call site]
05199
Some
[function]
[call site]
05200
Some
[function]
[call site]
05201
Some
[function]
[call site]
05202
Ok
[function]
[call site]
05203
TestStruct::clone
[function]
[call site]
05204
Some
[function]
[call site]
05205
Some
[function]
[call site]
05206
Some
[function]
[call site]
05207
Dynamic::as_blob_ref
[function]
[call site]
05208
unwrap
[function]
[call site]
05209
TestStruct::clone
[function]
[call site]
05210
Dynamic::as_char
[function]
[call site]
05211
unwrap
[function]
[call site]
05212
encode_utf8
[function]
[call site]
05213
unwrap
[function]
[call site]
05214
Package::init_engine
[function]
[call site]
05215
Engine::throw_on_size
[function]
[call site]
05216
test::len
[function]
[call site]
05217
test::len
[function]
[call site]
05218
StmtBlock::extend
[function]
[call site]
05219
as_bytes
[function]
[call site]
05220
Ok
[function]
[call site]
05221
Dynamic::from_blob
[function]
[call site]
05222
Dynamic::type_id
[function]
[call site]
05223
Dynamic::type_id
[function]
[call site]
05224
TypeId::of::<ExclusiveRange>
[function]
[call site]
05225
TypeId::of::<ExclusiveRange>
[function]
[call site]
05226
TypeId::of::<InclusiveRange>
[function]
[call site]
05227
TypeId::of::<InclusiveRange>
[function]
[call site]
05228
TypeId::of::<ExclusiveRange>
[function]
[call site]
05229
TypeId::of::<InclusiveRange>
[function]
[call site]
05230
TypeId::of::<InclusiveRange>
[function]
[call site]
05231
TypeId::of::<ExclusiveRange>
[function]
[call site]
05232
Some
[function]
[call site]
05233
Some
[function]
[call site]
05234
is_numeric
[function]
[call site]
05235
is_numeric
[function]
[call site]
05236
Some
[function]
[call site]
05237
is_numeric
[function]
[call site]
05238
is_numeric
[function]
[call site]
05239
Some
[function]
[call site]
05240
Option::map
[function]
[call site]
05241
TestStruct::new
[function]
[call site]
05242
BloomFilterU64::is_absent_and_set
[function]
[call site]
05243
StmtBlock::as_ref
[function]
[call site]
05244
blob_functions::insert
[function]
[call site]
05245
StmtBlock::as_ref
[function]
[call site]
05246
calc_fn_hash_full
[function]
[call site]
05247
StmtBlock::as_ref
[function]
[call site]
05248
&[Stmt]::unwrap
[function]
[call site]
05249
MyIterableType::into_iter
[function]
[call site]
05250
enumerate
[function]
[call site]
05251
test_optimizer_const_map
[function]
[call site]
05252
TypeId::of::<Dynamic>
[function]
[call site]
05253
Dynamic::type_id
[function]
[call site]
05254
RhaiFunc::is_volatile
[function]
[call site]
05255
RhaiFunc::is_volatile
[function]
[call site]
05256
Engine::gen_fn_call_signature
[function]
[call site]
05257
Err
[function]
[call site]
05258
ERR::ErrorFunctionNotFound
[function]
[call site]
05259
into
[function]
[call site]
05260
RhaiFunc::is_method
[function]
[call site]
05261
StmtBlock::as_ref
[function]
[call site]
05262
map_or
[function]
[call site]
05263
Debugger::call_stack
[function]
[call site]
05264
test::len
[function]
[call site]
05265
test::len
[function]
[call site]
05266
ArgBackup::new
[function]
[call site]
05267
string_functions::is_empty
[function]
[call site]
05268
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05269
TestStruct::clone
[function]
[call site]
05270
Some
[function]
[call site]
05271
string_functions::replace
[function]
[call site]
05272
string_functions::is_empty
[function]
[call site]
05273
string_functions::replace
[function]
[call site]
05274
string_functions::is_empty
[function]
[call site]
05275
string_functions::replace
[function]
[call site]
05276
into
[function]
[call site]
05277
into
[function]
[call site]
05278
mem::transmute
[function]
[call site]
05279
Engine::is_debugger_registered
[function]
[call site]
05280
is_some
[function]
[call site]
05281
TestStruct::clone
[function]
[call site]
05282
StmtBlock::span_or_else
[function]
[call site]
05283
Span::new
[function]
[call site]
05284
iterator_functions::chars_from_start
[function]
[call site]
05285
StmtBlock::span_or_else
[function]
[call site]
05286
string_functions::add_append
[function]
[call site]
05287
StmtBlock::span_or_else
[function]
[call site]
05288
TestStruct::clone
[function]
[call site]
05289
GlobalRuntimeState::debugger_mut
[function]
[call site]
05290
as_deref_mut
[function]
[call site]
05291
unwrap
[function]
[call site]
05292
&mut
[call site]
05293
blob_functions::push
[function]
[call site]
05294
MyIterableType::into_iter
[function]
[call site]
05295
Self::IntoIter::collect
[function]
[call site]
05296
Engine::get_interned_string
[function]
[call site]
05297
MyIterableType::into_iter
[function]
[call site]
05298
Self::IntoIter::map
[function]
[call site]
05299
TestStruct::clone
[function]
[call site]
05300
RhaiNativeFunc::has_context
[function]
[call site]
05301
bool::then
[function]
[call site]
05302
as_deref
[function]
[call site]
05303
into
[function]
[call site]
05304
RhaiFunc::is_pure
[function]
[call site]
05305
Command::get
[function]
[call site]
05306
INT::map_or
[function]
[call site]
05307
Dynamic::is_read_only
[function]
[call site]
05308
crate::func::locked_read
[function]
[call site]
05309
Option::map_or
[function]
[call site]
05310
Dynamic::access_mode
[function]
[call site]
05311
Dynamic::access_mode
[function]
[call site]
05312
Err
[function]
[call site]
05313
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05314
test_to_string
[function]
[call site]
05315
into
[function]
[call site]
05316
test_method_call
[function]
[call site]
05317
Engine::new
[function]
[call site]
05318
register_type::<TestStruct>
[function]
[call site]
05319
Engine::register_fn
[function]
[call site]
05320
Engine::register_fn
[function]
[call site]
05321
test_custom_syntax_func
[function]
[call site]
05322
Engine::new
[function]
[call site]
05323
Engine::register_custom_syntax
[function]
[call site]
05324
Vec::<ImmutableString>::new
[function]
[call site]
05325
StmtBlock::as_ref
[function]
[call site]
05326
StmtBlock::as_ref
[function]
[call site]
05327
string_functions::trim
[function]
[call site]
05328
shared_get_mut
[function]
[call site]
05329
string_functions::trim
[function]
[call site]
05330
into
[function]
[call site]
05331
string_functions::trim
[function]
[call site]
05332
into
[function]
[call site]
05333
string_functions::is_empty
[function]
[call site]
05334
Token::lookup_symbol_from_syntax
[function]
[call site]
05335
StmtBlock::span_or_else
[function]
[call site]
05336
Span::new
[function]
[call site]
05337
iterator_functions::chars_from_start
[function]
[call site]
05338
StmtBlock::span_or_else
[function]
[call site]
05339
string_functions::add_append
[function]
[call site]
05340
StmtBlock::span_or_else
[function]
[call site]
05341
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05342
then
[function]
[call site]
05343
Token::Reserved
[function]
[call site]
05344
TestStruct::new
[function]
[call site]
05345
into
[function]
[call site]
05346
Err
[function]
[call site]
05347
LexError::ImproperSymbol
[function]
[call site]
05348
ImmutableString::new
[function]
[call site]
05349
&str::to_string
[function]
[call site]
05350
PERR::into_err
[function]
[call site]
05351
string_functions::is_empty
[function]
[call site]
05352
into
[function]
[call site]
05353
string_functions::is_empty
[function]
[call site]
05354
into
[function]
[call site]
05355
string_functions::is_empty
[function]
[call site]
05356
into
[function]
[call site]
05357
string_functions::is_empty
[function]
[call site]
05358
tokenizer::is_valid_identifier
[function]
[call site]
05359
into
[function]
[call site]
05360
string_functions::is_empty
[function]
[call site]
05361
(Token,
[call site]
05362
Engine::is_symbol_disabled
[function]
[call site]
05363
string_functions::contains
[function]
[call site]
05364
StmtBlock::as_ref
[function]
[call site]
05365
&[Stmt]::map_or
[function]
[call site]
05366
contains_key
[function]
[call site]
05367
blob_functions::insert
[function]
[call site]
05368
into
[function]
[call site]
05369
into
[function]
[call site]
05370
string_functions::is_empty
[function]
[call site]
05371
StmtBlock::as_ref
[function]
[call site]
05372
&[Stmt]::map_or
[function]
[call site]
05373
Engine::is_symbol_disabled
[function]
[call site]
05374
Err
[function]
[call site]
05375
LexError::ImproperSymbol
[function]
[call site]
05376
test_to_string
[function]
[call site]
05377
PERR::into_err
[function]
[call site]
05378
string_functions::is_empty
[function]
[call site]
05379
tokenizer::is_valid_identifier
[function]
[call site]
05380
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05381
Engine::is_symbol_disabled
[function]
[call site]
05382
StmtBlock::as_ref
[function]
[call site]
05383
&[Stmt]::map_or
[function]
[call site]
05384
contains_key
[function]
[call site]
05385
blob_functions::insert
[function]
[call site]
05386
into
[function]
[call site]
05387
into
[function]
[call site]
05388
Err
[function]
[call site]
05389
LexError::ImproperSymbol
[function]
[call site]
05390
test_to_string
[function]
[call site]
05391
PERR::into_err
[function]
[call site]
05392
blob_functions::push
[function]
[call site]
05393
string_functions::is_empty
[function]
[call site]
05394
Ok
[function]
[call site]
05395
TestStruct::clone
[function]
[call site]
05396
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05397
blob_functions::insert
[function]
[call site]
05398
RhaiResultOf::into
[function]
[call site]
05399
TestStruct::new
[function]
[call site]
05400
TestStruct::new
[function]
[call site]
05401
into
[function]
[call site]
05402
syn::Result::len
[function]
[call site]
05403
test::len
[function]
[call site]
05404
test::len
[function]
[call site]
05405
test::len
[function]
[call site]
05406
Ok
[function]
[call site]
05407
Ok
[function]
[call site]
05408
Some
[function]
[call site]
05409
TestStruct::clone
[function]
[call site]
05410
Ok
[function]
[call site]
05411
EvalContext::eval_expression_tree
[function]
[call site]
05412
EvalContext::eval_expression_tree_raw
[function]
[call site]
05413
as_deref_mut
[function]
[call site]
05414
Engine::eval_stmt_block
[function]
[call site]
05415
string_functions::is_empty
[function]
[call site]
05416
Ok
[function]
[call site]
05417
GlobalRuntimeState::num_imports
[function]
[call site]
05418
test::len
[function]
[call site]
05419
MyIterableType::into_iter
[function]
[call site]
05420
Self::IntoIter::try_fold
[function]
[call site]
05421
Self::as_deref_mut
[function]
[call site]
05422
GlobalRuntimeState::num_imports
[function]
[call site]
05423
Engine::eval_stmt
[function]
[call site]
05424
Engine::track_operation
[function]
[call site]
05425
ParseSettings::level_up_with_position
[function]
[call site]
05426
ParseSettings::level_up
[function]
[call site]
05427
Ok
[function]
[call site]
05428
Engine::dbg_reset
[function]
[call site]
05429
Engine::is_debugger_registered
[function]
[call site]
05430
Engine::dbg_reset_raw
[function]
[call site]
05431
impl
[call site]
05432
Ok
[function]
[call site]
05433
Some
[function]
[call site]
05434
ASTNode::is_stmt
[function]
[call site]
05435
Some
[function]
[call site]
05436
ASTNode::is_expr
[function]
[call site]
05437
Some
[function]
[call site]
05438
Some
[function]
[call site]
05439
Some
[function]
[call site]
05440
Debugger::is_break_point
[function]
[call site]
05441
Debugger::break_points
[function]
[call site]
05442
MyIterableType::into_iter
[function]
[call site]
05443
test_chars
[function]
[call site]
05444
0.chars().collect::<Vec<_>>
[function]
[call site]
05445
MyIterableType::into_iter
[function]
[call site]
05446
Self::IntoIter::enumerate
[function]
[call site]
05447
test_var_def_filter
[function]
[call site]
05448
BreakPoint::is_enabled
[function]
[call site]
05449
array_functions::find
[function]
[call site]
05450
Position::is_none
[function]
[call site]
05451
Position::is_beginning_of_line
[function]
[call site]
05452
ASTNode::position
[function]
[call site]
05453
ParseSettings::level_up_with_position
[function]
[call site]
05454
ParseSettings::level_up_with_position
[function]
[call site]
05455
Position::line
[function]
[call site]
05456
Option::unwrap_or
[function]
[call site]
05457
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05458
Position::line
[function]
[call site]
05459
Option::unwrap
[function]
[call site]
05460
&str::to_string
[function]
[call site]
05461
lines
[function]
[call site]
05462
enumerate
[function]
[call site]
05463
unwrap
[function]
[call site]
05464
as_deref
[function]
[call site]
05465
ASTNode::position
[function]
[call site]
05466
as_deref
[function]
[call site]
05467
test::len
[function]
[call site]
05468
test::len
[function]
[call site]
05469
test_optimizer_const_map
[function]
[call site]
05470
&mut
[call site]
05471
Position::is_none
[function]
[call site]
05472
Position::line
[function]
[call site]
05473
Option::unwrap
[function]
[call site]
05474
saturating_sub
[function]
[call site]
05475
min_max_functions::min
[function]
[call site]
05476
test::len
[function]
[call site]
05477
test::len
[function]
[call site]
05478
ImmutableString::to_string
[function]
[call site]
05479
Engine::new
[function]
[call site]
05480
Scope::new
[function]
[call site]
05481
blob_functions::push
[function]
[call site]
05482
blob_functions::push
[function]
[call site]
05483
blob_functions::push
[function]
[call site]
05484
test::len
[function]
[call site]
05485
Position::position
[function]
[call site]
05486
MyIterableType::into_iter
[function]
[call site]
05487
test_chars
[function]
[call site]
05488
0.chars().collect::<Vec<_>>
[function]
[call site]
05489
MyIterableType::into_iter
[function]
[call site]
05490
Self::IntoIter::enumerate
[function]
[call site]
05491
test_functions_take
[function]
[call site]
05492
skip
[function]
[call site]
05493
Position::position
[function]
[call site]
05494
test::len
[function]
[call site]
05495
DebuggerEvent::BreakPoint
[function]
[call site]
05496
Ok
[function]
[call site]
05497
Engine::dbg_raw
[function]
[call site]
05498
test::len
[function]
[call site]
05499
AST::source_raw
[function]
[call site]
05500
StmtBlock::as_ref
[function]
[call site]
05501
Option::cloned
[function]
[call site]
05502
EvalContext::new
[function]
[call site]
05503
on_debugger
[function]
[call site]
05504
as_deref
[function]
[call site]
05505
ASTNode::position
[function]
[call site]
05506
test::len
[function]
[call site]
05507
GlobalRuntimeState::debugger_mut
[function]
[call site]
05508
Ok
[function]
[call site]
05509
GlobalRuntimeState::debugger_mut
[function]
[call site]
05510
Ok
[function]
[call site]
05511
Some
[function]
[call site]
05512
GlobalRuntimeState::debugger_mut
[function]
[call site]
05513
Ok
[function]
[call site]
05514
Some
[function]
[call site]
05515
GlobalRuntimeState::debugger_mut
[function]
[call site]
05516
Ok
[function]
[call site]
05517
GlobalRuntimeState::debugger_mut
[function]
[call site]
05518
DebuggerStatus::FunctionExit
[function]
[call site]
05519
Ok
[function]
[call site]
05520
Ok
[function]
[call site]
05521
Ok
[function]
[call site]
05522
Ok
[function]
[call site]
05523
Self::as_deref_mut
[function]
[call site]
05524
Ok
[function]
[call site]
05525
Engine::eval_expr
[function]
[call site]
05526
Engine::track_operation
[function]
[call site]
05527
ParseSettings::level_up_with_position
[function]
[call site]
05528
Engine::dbg_reset
[function]
[call site]
05529
Self::as_deref_mut
[function]
[call site]
05530
Expr::get_literal_value
[function]
[call site]
05531
Some
[function]
[call site]
05532
Ok
[function]
[call site]
05533
Engine::eval_fn_call_expr
[function]
[call site]
05534
StmtBlock::as_ref
[function]
[call site]
05535
Engine::fast_operators
[function]
[call site]
05536
intersects
[function]
[call site]
05537
test::len
[function]
[call site]
05538
Some
[function]
[call site]
05539
Engine::get_arg_value
[function]
[call site]
05540
Expr::get_literal_value
[function]
[call site]
05541
Some
[function]
[call site]
05542
StmtBlock::as_ref
[function]
[call site]
05543
TestStruct::clone
[function]
[call site]
05544
write_lock::<FnPtr>
[function]
[call site]
05545
Some
[function]
[call site]
05546
crate::Shared::new
[function]
[call site]
05547
Option<&GlobalRuntimeState>::into
[function]
[call site]
05548
into
[function]
[call site]
05549
into
[function]
[call site]
05550
into
[function]
[call site]
05551
TestStruct::clone
[function]
[call site]
05552
Self::into
[function]
[call site]
05553
into
[function]
[call site]
05554
Expr::is_constant
[function]
[call site]
05555
crate::Array::with_capacity
[function]
[call site]
05556
test::len
[function]
[call site]
05557
StmtBlock::extend
[function]
[call site]
05558
MyIterableType::into_iter
[function]
[call site]
05559
Self::IntoIter::map
[function]
[call site]
05560
Expr::get_literal_value
[function]
[call site]
05561
Option::unwrap
[function]
[call site]
05562
Dynamic::from_array
[function]
[call site]
05563
Expr::is_constant
[function]
[call site]
05564
TestStruct::clone
[function]
[call site]
05565
shared_get_mut
[function]
[call site]
05566
Ident::as_str
[function]
[call site]
05567
Option::unwrap
[function]
[call site]
05568
Expr::get_literal_value
[function]
[call site]
05569
Option::unwrap
[function]
[call site]
05570
Dynamic::from_map
[function]
[call site]
05571
Expr::is_constant
[function]
[call site]
05572
Position::new_const
[function]
[call site]
05573
Expr::get_literal_value
[function]
[call site]
05574
Option::unwrap
[function]
[call site]
05575
unwrap
[function]
[call site]
05576
into
[function]
[call site]
05577
FnCallExpr::is_qualified
[function]
[call site]
05578
test::len
[function]
[call site]
05579
FnPtr::new
[function]
[call site]
05580
TestStruct::clone
[function]
[call site]
05581
RhaiResultOf::ok
[function]
[call site]
05582
into
[function]
[call site]
05583
test::len
[function]
[call site]
05584
Token::literal_syntax
[function]
[call site]
05585
Token::literal_syntax
[function]
[call site]
05586
Ident::as_str
[function]
[call site]
05587
into
[function]
[call site]
05588
into
[function]
[call site]
05589
into
[function]
[call site]
05590
into
[function]
[call site]
05591
into
[function]
[call site]
05592
into
[function]
[call site]
05593
Some
[function]
[call site]
05594
Engine::track_operation
[function]
[call site]
05595
Expr::start_position
[function]
[call site]
05596
Engine::dbg
[function]
[call site]
05597
Engine::is_debugger_registered
[function]
[call site]
05598
Engine::dbg_reset_raw
[function]
[call site]
05599
GlobalRuntimeState::debugger_mut
[function]
[call site]
05600
Ok
[function]
[call site]
05601
Ok
[function]
[call site]
05602
Expr::start_position
[function]
[call site]
05603
as_deref_mut
[function]
[call site]
05604
and_then
[function]
[call site]
05605
Debugger::clear_status_if
[function]
[call site]
05606
Some
[function]
[call site]
05607
string_functions::replace
[function]
[call site]
05608
Engine::eval_expr
[function]
[call site]
05609
RhaiResult::map
[function]
[call site]
05610
Engine::new
[function]
[call site]
05611
Engine::set_optimization_level
[function]
[call site]
05612
Scope::new
[function]
[call site]
05613
rhai::Map::new
[function]
[call site]
05614
blob_functions::insert
[function]
[call site]
05615
&str::into
[function]
[call site]
05616
into
[function]
[call site]
05617
Scope::push_constant_dynamic
[function]
[call site]
05618
into
[function]
[call site]
05619
Scope::push_constant_dynamic
[function]
[call site]
05620
&str::into
[function]
[call site]
05621
Engine::compile_expression_with_scope
[function]
[call site]
05622
ParseResult::expect
[function]
[call site]
05623
Ident::as_str
[function]
[call site]
05624
eval_ast::<bool>
[function]
[call site]
05625
expect
[function]
[call site]
05626
Expr::start_position
[function]
[call site]
05627
Self::as_deref_mut
[function]
[call site]
05628
Dynamic::flatten
[function]
[call site]
05629
Ok
[function]
[call site]
05630
into
[function]
[call site]
05631
Engine::exec_fn_call
[function]
[call site]
05632
FnCallHashes::is_native_only
[function]
[call site]
05633
Position::is_none
[function]
[call site]
05634
test::len
[function]
[call site]
05635
Engine::get_interned_string
[function]
[call site]
05636
Engine::map_type_name
[function]
[call site]
05637
MyIterableType::into_iter
[function]
[call site]
05638
array_functions::find_map
[function]
[call site]
05639
Module::get_custom_type_display_by_name
[function]
[call site]
05640
StmtBlock::span_or_else
[function]
[call site]
05641
map_functions::values
[function]
[call site]
05642
array_functions::find_map
[function]
[call site]
05643
Module::get_custom_type_display_by_name
[function]
[call site]
05644
unwrap_or_else
[function]
[call site]
05645
map_std_type_name
[function]
[call site]
05646
std::
[call site]
05647
any::type_name
[function]
[call site]
05648
Ok
[function]
[call site]
05649
ImmutableString::into
[function]
[call site]
05650
test::len
[function]
[call site]
05651
Ok
[function]
[call site]
05652
Dynamic::is_shared
[function]
[call site]
05653
into
[function]
[call site]
05654
Engine::gen_fn_call_signature
[function]
[call site]
05655
Err
[function]
[call site]
05656
ERR::ErrorFunctionNotFound
[function]
[call site]
05657
into
[function]
[call site]
05658
ensure_no_data_race
[function]
[call site]
05659
MyIterableType::into_iter
[function]
[call site]
05660
Self::IntoIter::skip
[function]
[call site]
05661
String::from
[function]
[call site]
05662
ImmutableString::into_owned
[function]
[call site]
05663
ParseSettings::level_up_with_position
[function]
[call site]
05664
Dynamic::is_locked
[function]
[call site]
05665
try_borrow
[function]
[call site]
05666
is_err
[function]
[call site]
05667
map_or
[function]
[call site]
05668
Ok
[function]
[call site]
05669
Err
[function]
[call site]
05670
ERR::ErrorDataRace
[function]
[call site]
05671
into
[function]
[call site]
05672
FnCallHashes::is_native_only
[function]
[call site]
05673
FnCallHashes::script
[function]
[call site]
05674
expect
[function]
[call site]
05675
string_functions::is_empty
[function]
[call site]
05676
crate::calc_typed_method_hash
[function]
[call site]
05677
Engine::map_type_name
[function]
[call site]
05678
std::
[call site]
05679
any::type_name
[function]
[call site]
05680
Engine::resolve_fn
[function]
[call site]
05681
Position::is_none
[function]
[call site]
05682
Engine::resolve_fn
[function]
[call site]
05683
None::cloned
[function]
[call site]
05684
as_deref
[function]
[call site]
05685
string_functions::is_empty
[function]
[call site]
05686
Ok
[function]
[call site]
05687
Scope::new
[function]
[call site]
05688
string_functions::replace
[function]
[call site]
05689
defer
[function]
[call site]
05690
crate::Deferred::lock
[function]
[call site]
05691
split_first_mut
[function]
[call site]
05692
unwrap
[function]
[call site]
05693
Some
[function]
[call site]
05694
Engine::call_script_fn
[function]
[call site]
05695
Engine::track_operation
[function]
[call site]
05696
Engine::max_call_levels
[function]
[call site]
05697
Err
[function]
[call site]
05698
ERR::ErrorStackOverflow
[function]
[call site]
05699
into
[function]
[call site]
05700
Position::is_none
[function]
[call site]
05701
string_functions::is_empty
[function]
[call site]
05702
Ok
[function]
[call site]
05703
string_functions::is_empty
[function]
[call site]
05704
Ok
[function]
[call site]
05705
test::len
[function]
[call site]
05706
test::len
[function]
[call site]
05707
GlobalRuntimeState::num_imports
[function]
[call site]
05708
StmtBlock::as_ref
[function]
[call site]
05709
map_or
[function]
[call site]
05710
Debugger::call_stack
[function]
[call site]
05711
test::len
[function]
[call site]
05712
test::len
[function]
[call site]
05713
test::len
[function]
[call site]
05714
Engine::max_variables
[function]
[call site]
05715
Err
[function]
[call site]
05716
ERR::ErrorTooManyVariables
[function]
[call site]
05717
into
[function]
[call site]
05718
StmtBlock::extend
[function]
[call site]
05719
MyIterableType::into_iter
[function]
[call site]
05720
cloned
[function]
[call site]
05721
array_functions::zip
[function]
[call site]
05722
StaticModuleResolver::iter_mut
[function]
[call site]
05723
impl
[call site]
05724
RhaiResult::take
[function]
[call site]
05725
Engine::new
[function]
[call site]
05726
register_type_with_name::<TestStruct>
[function]
[call site]
05727
Engine::register_fn
[function]
[call site]
05728
TestStruct
[function]
[call site]
05729
Engine::is_debugger_registered
[function]
[call site]
05730
TestStruct::clone
[function]
[call site]
05731
Scope::iter_inner
[function]
[call site]
05732
MyIterableType::into_iter
[function]
[call site]
05733
array_functions::zip
[function]
[call site]
05734
MyIterableType::into_iter
[function]
[call site]
05735
test_optimizer_const_map
[function]
[call site]
05736
Dynamic::is_read_only
[function]
[call site]
05737
impl
[call site]
05738
test_optimizer_const_map
[function]
[call site]
05739
Dynamic::flatten_clone
[function]
[call site]
05740
TestStruct::clone
[function]
[call site]
05741
GlobalRuntimeState::debugger_mut
[function]
[call site]
05742
&mut
[call site]
05743
Caches::fn_resolution_caches_len
[function]
[call site]
05744
test::len
[function]
[call site]
05745
Option<&EncapsulatedEnviron>::map
[function]
[call site]
05746
Engine::new
[function]
[call site]
05747
Engine::set_optimization_level
[function]
[call site]
05748
Scope::new
[function]
[call site]
05749
rhai::Map::new
[function]
[call site]
05750
blob_functions::insert
[function]
[call site]
05751
&str::into
[function]
[call site]
05752
into
[function]
[call site]
05753
Scope::push_constant_dynamic
[function]
[call site]
05754
into
[function]
[call site]
05755
Scope::push_constant_dynamic
[function]
[call site]
05756
&str::into
[function]
[call site]
05757
Engine::compile_expression_with_scope
[function]
[call site]
05758
ParseResult::expect
[function]
[call site]
05759
Ident::as_str
[function]
[call site]
05760
eval_ast::<bool>
[function]
[call site]
05761
expect
[function]
[call site]
05762
MyIterableType::into_iter
[function]
[call site]
05763
test_chars
[function]
[call site]
05764
0.chars().collect::<Vec<_>>
[function]
[call site]
05765
MyIterableType::into_iter
[function]
[call site]
05766
Self::IntoIter::cloned
[function]
[call site]
05767
array_functions::for_each
[function]
[call site]
05768
GlobalRuntimeState::push_import
[function]
[call site]
05769
blob_functions::push
[function]
[call site]
05770
into
[function]
[call site]
05771
blob_functions::push
[function]
[call site]
05772
into
[function]
[call site]
05773
StmtBlock::extend
[function]
[call site]
05774
&crate::SharedModule::clone
[function]
[call site]
05775
Self
[function]
[call site]
05776
std::mem::replace
[function]
[call site]
05777
string_functions::is_empty
[function]
[call site]
05778
string_functions::replace
[function]
[call site]
05779
into
[function]
[call site]
05780
TestStruct::clone
[function]
[call site]
05781
Engine::is_debugger_registered
[function]
[call site]
05782
crate::ast::Stmt::Noop
[function]
[call site]
05783
ParseSettings::level_up_with_position
[function]
[call site]
05784
Engine::dbg
[function]
[call site]
05785
Self::as_deref_mut
[function]
[call site]
05786
Engine::eval_stmt_block
[function]
[call site]
05787
string_functions::is_empty
[function]
[call site]
05788
Ok
[function]
[call site]
05789
GlobalRuntimeState::num_imports
[function]
[call site]
05790
MyIterableType::into_iter
[function]
[call site]
05791
Self::IntoIter::try_fold
[function]
[call site]
05792
Self::as_deref_mut
[function]
[call site]
05793
GlobalRuntimeState::num_imports
[function]
[call site]
05794
Engine::eval_stmt
[function]
[call site]
05795
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05796
MyIterableType::into_iter
[function]
[call site]
05797
array_functions::zip
[function]
[call site]
05798
MyIterableType::into_iter
[function]
[call site]
05799
impl
[call site]
05800
T::as_any
[function]
[call site]
05801
Module::contains_indexed_global_functions
[function]
[call site]
05802
Caches::fn_resolution_caches_len
[function]
[call site]
05803
Caches::fn_resolution_cache_mut
[function]
[call site]
05804
string_functions::clear
[function]
[call site]
05805
string_functions::is_empty
[function]
[call site]
05806
shared_get_mut
[function]
[call site]
05807
string_functions::clear
[function]
[call site]
05808
ImmutableString::new
[function]
[call site]
05809
Caches::push_fn_resolution_cache
[function]
[call site]
05810
blob_functions::push
[function]
[call site]
05811
Engine::default
[function]
[call site]
05812
Caches::fn_resolution_cache_mut
[function]
[call site]
05813
string_functions::clear
[function]
[call site]
05814
Ok
[function]
[call site]
05815
Self::as_deref_mut
[function]
[call site]
05816
StmtBlock::take_statements
[function]
[call site]
05817
mem::take
[function]
[call site]
05818
StmtBlock::statements_mut
[function]
[call site]
05819
StmtBlock::span_or_else
[function]
[call site]
05820
Span::new
[function]
[call site]
05821
iterator_functions::chars_from_start
[function]
[call site]
05822
StmtBlock::span_or_else
[function]
[call site]
05823
string_functions::add_append
[function]
[call site]
05824
StmtBlock::span_or_else
[function]
[call site]
05825
Ok
[function]
[call site]
05826
Expr::set_position
[function]
[call site]
05827
Expr::set_position
[function]
[call site]
05828
Err
[function]
[call site]
05829
ParseError::into
[function]
[call site]
05830
EvalAltResult::is_system_exception
[function]
[call site]
05831
Expr::set_position
[function]
[call site]
05832
Err
[function]
[call site]
05833
ParseError::into
[function]
[call site]
05834
Err
[function]
[call site]
05835
ERR::ErrorInFunctionCall
[function]
[call site]
05836
test_to_string
[function]
[call site]
05837
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05838
last
[function]
[call site]
05839
and_then
[function]
[call site]
05840
decimal_functions::max_id
[function]
[call site]
05841
into
[function]
[call site]
05842
unwrap_or_else
[function]
[call site]
05843
&mut
[call site]
05844
unwrap_or
[function]
[call site]
05845
test_to_string
[function]
[call site]
05846
&mut
[call site]
05847
unwrap_or
[function]
[call site]
05848
test_to_string
[function]
[call site]
05849
into
[function]
[call site]
05850
Engine::is_debugger_registered
[function]
[call site]
05851
GlobalRuntimeState::debugger_mut
[function]
[call site]
05852
crate::ast::Stmt::Noop
[function]
[call site]
05853
StmtBlock::end_position
[function]
[call site]
05854
string_functions::add_append
[function]
[call site]
05855
StmtBlock::span_or_else
[function]
[call site]
05856
into
[function]
[call site]
05857
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05858
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05859
Engine::dbg_raw
[function]
[call site]
05860
Err
[function]
[call site]
05861
StmtBlock::as_mut
[function]
[call site]
05862
unwrap
[function]
[call site]
05863
Debugger::rewind_call_stack
[function]
[call site]
05864
string_functions::truncate
[function]
[call site]
05865
Scope::rewind
[function]
[call site]
05866
string_functions::is_empty
[function]
[call site]
05867
Scope::remove_range
[function]
[call site]
05868
map_functions::drain
[function]
[call site]
05869
string_functions::is_empty
[function]
[call site]
05870
Ok
[function]
[call site]
05871
IterateMap::new
[function]
[call site]
05872
IterateMap::new
[function]
[call site]
05873
IterateMap::new
[function]
[call site]
05874
mem::take
[function]
[call site]
05875
is_some
[function]
[call site]
05876
blob_functions::insert
[function]
[call site]
05877
FnPtr::call_raw_with_extra_args
[function]
[call site]
05878
Some
[function]
[call site]
05879
TestStruct::clone
[function]
[call site]
05880
Self::into
[function]
[call site]
05881
Some
[function]
[call site]
05882
Dynamic::as_bool
[function]
[call site]
05883
Result::unwrap_or
[function]
[call site]
05884
blob_functions::insert
[function]
[call site]
05885
blob_functions::insert
[function]
[call site]
05886
Some
[function]
[call site]
05887
map_or_else
[function]
[call site]
05888
Ok
[function]
[call site]
05889
array_functions::for_each
[function]
[call site]
05890
map_functions::drain
[function]
[call site]
05891
array_functions::for_each
[function]
[call site]
05892
test::len
[function]
[call site]
05893
test::len
[function]
[call site]
05894
string_functions::truncate
[function]
[call site]
05895
map_functions::drain
[function]
[call site]
05896
array_functions::for_each
[function]
[call site]
05897
test::len
[function]
[call site]
05898
string_functions::truncate
[function]
[call site]
05899
GlobalRuntimeState::truncate_imports
[function]
[call site]
05900
string_functions::truncate
[function]
[call site]
05901
string_functions::truncate
[function]
[call site]
05902
Caches::rewind_fn_resolution_caches
[function]
[call site]
05903
string_functions::truncate
[function]
[call site]
05904
ArgBackup::new
[function]
[call site]
05905
string_functions::is_empty
[function]
[call site]
05906
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05907
defer
[function]
[call site]
05908
Engine::call_script_fn
[function]
[call site]
05909
test_optimizer_const_map
[function]
[call site]
05910
FnCallHashes::native
[function]
[call site]
05911
Engine::exec_native_fn_call
[function]
[call site]
05912
Engine::track_operation
[function]
[call site]
05913
Some
[function]
[call site]
05914
Engine::resolve_fn
[function]
[call site]
05915
RhaiFunc::is_volatile
[function]
[call site]
05916
Engine::gen_fn_call_signature
[function]
[call site]
05917
Err
[function]
[call site]
05918
ERR::ErrorFunctionNotFound
[function]
[call site]
05919
into
[function]
[call site]
05920
RhaiFunc::is_method
[function]
[call site]
05921
StmtBlock::as_ref
[function]
[call site]
05922
map_or
[function]
[call site]
05923
Debugger::call_stack
[function]
[call site]
05924
test::len
[function]
[call site]
05925
ArgBackup::new
[function]
[call site]
05926
string_functions::is_empty
[function]
[call site]
05927
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05928
Engine::is_debugger_registered
[function]
[call site]
05929
TestStruct::clone
[function]
[call site]
05930
StmtBlock::span_or_else
[function]
[call site]
05931
TestStruct::clone
[function]
[call site]
05932
GlobalRuntimeState::debugger_mut
[function]
[call site]
05933
&mut
[call site]
05934
Engine::get_interned_string
[function]
[call site]
05935
MyIterableType::into_iter
[function]
[call site]
05936
Self::IntoIter::map
[function]
[call site]
05937
TestStruct::clone
[function]
[call site]
05938
RhaiNativeFunc::has_context
[function]
[call site]
05939
bool::then
[function]
[call site]
05940
as_deref
[function]
[call site]
05941
into
[function]
[call site]
05942
RhaiFunc::is_pure
[function]
[call site]
05943
Command::get
[function]
[call site]
05944
INT::map_or
[function]
[call site]
05945
Dynamic::is_read_only
[function]
[call site]
05946
Err
[function]
[call site]
05947
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05948
test_to_string
[function]
[call site]
05949
into
[function]
[call site]
05950
test_method_call
[function]
[call site]
05951
test_custom_syntax_func
[function]
[call site]
05952
and_then
[function]
[call site]
05953
Engine::check_data_size
[function]
[call site]
05954
Engine::has_data_size_limit
[function]
[call site]
05955
Ok
[function]
[call site]
05956
calc_data_sizes
[function]
[call site]
05957
StmtBlock::borrow
[function]
[call site]
05958
Engine::throw_on_size
[function]
[call site]
05959
RhaiResultOf::map_err
[function]
[call site]
05960
EvalAltResult::fill_position
[function]
[call site]
05961
Ok
[function]
[call site]
05962
map_err
[function]
[call site]
05963
EvalAltResult::fill_position
[function]
[call site]
05964
ArgBackup::restore_first_arg
[function]
[call site]
05965
test_functions_take
[function]
[call site]
05966
unwrap
[function]
[call site]
05967
Engine::is_debugger_registered
[function]
[call site]
05968
Engine::register_debugger
[function]
[call site]
05969
Some
[function]
[call site]
05970
TestStruct::new
[function]
[call site]
05971
TestStruct::new
[function]
[call site]
05972
Scope::new
[function]
[call site]
05973
crate::ast::Stmt::Noop
[function]
[call site]
05974
into
[function]
[call site]
05975
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05976
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05977
Engine::dbg_raw
[function]
[call site]
05978
Err
[function]
[call site]
05979
GlobalRuntimeState::debugger_mut
[function]
[call site]
05980
&mut
[call site]
05981
string_functions::truncate
[function]
[call site]
05982
string_functions::is_empty
[function]
[call site]
05983
Engine::check_data_size
[function]
[call site]
05984
Ok
[function]
[call site]
05985
Dynamic::into_immutable_string
[function]
[call site]
05986
Ok
[function]
[call site]
05987
crate::func::locked_read
[function]
[call site]
05988
Option::and_then
[function]
[call site]
05989
Some
[function]
[call site]
05990
TestStruct::clone
[function]
[call site]
05991
ok_or_else
[function]
[call site]
05992
std::
[call site]
05993
any::type_name
[function]
[call site]
05994
Err
[function]
[call site]
05995
Dynamic::type_name
[function]
[call site]
05996
Result::map_err
[function]
[call site]
05997
Engine::map_type_name
[function]
[call site]
05998
type_name::<ImmutableString>
[function]
[call site]
05999
&'a
[call site]
06000
ERR::ErrorMismatchOutputType
[function]
[call site]
06001
into
[function]
[call site]
06002
test_side_effects_print
[function]
[call site]
06003
TestStruct::new
[function]
[call site]
06004
TestStruct::new
[function]
[call site]
06005
ImmutableString::new
[function]
[call site]
06006
Engine::new
[function]
[call site]
06007
TestStruct::clone
[function]
[call site]
06008
Self
[function]
[call site]
06009
Engine::on_print
[function]
[call site]
06010
Some
[function]
[call site]
06011
TestStruct::new
[function]
[call site]
06012
StraightHasher::write
[function]
[call site]
06013
unwrap
[function]
[call site]
06014
push_str
[function]
[call site]
06015
run
[function]
[call site]
06016
Engine::new
[function]
[call site]
06017
Self::run
[function]
[call site]
06018
Engine::new
[function]
[call site]
06019
Engine::set_optimization_level
[function]
[call site]
06020
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
06021
Engine::set_optimization_level
[function]
[call site]
06022
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
06023
Engine::set_optimization_level
[function]
[call site]
06024
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
06025
Engine::register_fn
[function]
[call site]
06026
Engine::set_optimization_level
[function]
[call site]
06027
Engine::set_fast_operators
[function]
[call site]
06028
test_get_set
[function]
[call site]
06029
Engine::set_optimization_level
[function]
[call site]
06030
RhaiResultOf::unwrap
[function]
[call site]
06031
Dynamic::into_immutable_string
[function]
[call site]
06032
Result::map_err
[function]
[call site]
06033
Engine::map_type_name
[function]
[call site]
06034
type_name::<ImmutableString>
[function]
[call site]
06035
&'a
[call site]
06036
ERR::ErrorMismatchOutputType
[function]
[call site]
06037
into
[function]
[call site]
06038
test_print_debug
[function]
[call site]
06039
TestStruct::new
[function]
[call site]
06040
TestStruct::new
[function]
[call site]
06041
Vec::<String>::new
[function]
[call site]
06042
TestStruct::clone
[function]
[call site]
06043
Self
[function]
[call site]
06044
TestStruct::clone
[function]
[call site]
06045
Engine::new
[function]
[call site]
06046
Engine::on_print
[function]
[call site]
06047
StraightHasher::write
[function]
[call site]
06048
unwrap
[function]
[call site]
06049
blob_functions::push
[function]
[call site]
06050
Engine::on_debug
[function]
[call site]
06051
Some
[function]
[call site]
06052
TestStruct::new
[function]
[call site]
06053
unwrap_or
[function]
[call site]
06054
StraightHasher::write
[function]
[call site]
06055
unwrap
[function]
[call site]
06056
blob_functions::push
[function]
[call site]
06057
run
[function]
[call site]
06058
RhaiResultOf::unwrap
[function]
[call site]
06059
Engine::compile
[function]
[call site]
06060
ParseResult::unwrap
[function]
[call site]
06061
AST::set_source
[function]
[call site]
06062
into
[function]
[call site]
06063
crate::Shared::get_mut
[function]
[call site]
06064
Shared::get_mut
[function]
[call site]
06065
StmtBlock::as_mut
[function]
[call site]
06066
&mut
[call site]
06067
Engine::new
[function]
[call site]
06068
Engine::set_optimization_level
[function]
[call site]
06069
Scope::new
[function]
[call site]
06070
rhai::Map::new
[function]
[call site]
06071
blob_functions::insert
[function]
[call site]
06072
&str::into
[function]
[call site]
06073
into
[function]
[call site]
06074
Scope::push_constant_dynamic
[function]
[call site]
06075
into
[function]
[call site]
06076
Scope::push_constant_dynamic
[function]
[call site]
06077
&str::into
[function]
[call site]
06078
Engine::compile_expression_with_scope
[function]
[call site]
06079
ParseResult::expect
[function]
[call site]
06080
Ident::as_str
[function]
[call site]
06081
eval_ast::<bool>
[function]
[call site]
06082
expect
[function]
[call site]
06083
Module::set_id
[function]
[call site]
06084
Decimal::into
[function]
[call site]
06085
string_functions::is_empty
[function]
[call site]
06086
test::len
[function]
[call site]
06087
then_some
[function]
[call site]
06088
TestStruct::clone
[function]
[call site]
06089
string_functions::is_empty
[function]
[call site]
06090
then_some
[function]
[call site]
06091
eval_ast::<Dynamic>
[function]
[call site]
06092
unwrap
[function]
[call site]
06093
Self::read
[function]
[call site]
06094
try_borrow
[function]
[call site]
06095
ok
[function]
[call site]
06096
locked_read
[function]
[call site]
06097
Option::ok
[function]
[call site]
06098
try_read
[function]
[call site]
06099
Some
[function]
[call site]
06100
std::thread::sleep
[function]
[call site]
06101
std::time::Duration::from_millis
[function]
[call site]
06102
Some
[function]
[call site]
06103
locked_read
[function]
[call site]
06104
try_read
[function]
[call site]
06105
Option::unwrap
[function]
[call site]
06106
MyIterableType::into_iter
[function]
[call site]
06107
&mut
[call site]
06108
Engine::map_type_name
[function]
[call site]
06109
std::
[call site]
06110
any::type_name
[function]
[call site]
06111
Engine::map_type_name
[function]
[call site]
06112
std::
[call site]
06113
any::type_name
[function]
[call site]
06114
Err
[function]
[call site]
06115
ERR::ErrorIndexingType
[function]
[call site]
06116
into
[function]
[call site]
06117
Engine::map_type_name
[function]
[call site]
06118
std::
[call site]
06119
any::type_name
[function]
[call site]
06120
Engine::map_type_name
[function]
[call site]
06121
std::
[call site]
06122
any::type_name
[function]
[call site]
06123
Engine::map_type_name
[function]
[call site]
06124
std::
[call site]
06125
any::type_name
[function]
[call site]
06126
Err
[function]
[call site]
06127
ERR::ErrorIndexingType
[function]
[call site]
06128
into
[function]
[call site]
06129
string_functions::starts_with
[function]
[call site]
06130
test::len
[function]
[call site]
06131
Engine::map_type_name
[function]
[call site]
06132
std::
[call site]
06133
any::type_name
[function]
[call site]
06134
Err
[function]
[call site]
06135
ERR::ErrorDotExpr
[function]
[call site]
06136
into
[function]
[call site]
06137
string_functions::starts_with
[function]
[call site]
06138
test::len
[function]
[call site]
06139
Engine::map_type_name
[function]
[call site]
06140
std::
[call site]
06141
any::type_name
[function]
[call site]
06142
Engine::map_type_name
[function]
[call site]
06143
std::
[call site]
06144
any::type_name
[function]
[call site]
06145
Err
[function]
[call site]
06146
ERR::ErrorDotExpr
[function]
[call site]
06147
into
[function]
[call site]
06148
Err
[function]
[call site]
06149
ERR::ErrorFunctionNotFound
[function]
[call site]
06150
Engine::gen_fn_call_signature
[function]
[call site]
06151
into
[function]
[call site]
06152
Result::is_err
[function]
[call site]
06153
Scope::new
[function]
[call site]
06154
EvalContext::new
[function]
[call site]
06155
test_array_invalid_index_callback
[function]
[call site]
06156
Engine::new
[function]
[call site]
06157
Engine::on_invalid_array_index
[function]
[call site]
06158
Some
[function]
[call site]
06159
TestStruct::new
[function]
[call site]
06160
blob_functions::push
[function]
[call site]
06161
into
[function]
[call site]
06162
last_mut
[function]
[call site]
06163
unwrap
[function]
[call site]
06164
try_into
[function]
[call site]
06165
Ok
[function]
[call site]
06166
Dynamic::from
[function]
[call site]
06167
String::from
[function]
[call site]
06168
ImmutableString::into_owned
[function]
[call site]
06169
Self::into
[function]
[call site]
06170
Err
[function]
[call site]
06171
rhai::EvalAltResult::ErrorArrayBounds
[function]
[call site]
06172
test::len
[function]
[call site]
06173
into
[function]
[call site]
06174
Ok
[function]
[call site]
06175
Err
[function]
[call site]
06176
RhaiResultOf::map
[function]
[call site]
06177
Engine::fast_operators
[function]
[call site]
06178
test::len
[function]
[call site]
06179
is_some
[function]
[call site]
06180
Engine::get_arg_value
[function]
[call site]
06181
Self::as_deref_mut
[function]
[call site]
06182
Dynamic::flatten
[function]
[call site]
06183
Engine::get_arg_value
[function]
[call site]
06184
Self::as_deref_mut
[function]
[call site]
06185
Dynamic::flatten
[function]
[call site]
06186
Dynamic::is_variant
[function]
[call site]
06187
Dynamic::is_variant
[function]
[call site]
06188
super::get_builtin_binary_op_fn
[function]
[call site]
06189
unwrap
[function]
[call site]
06190
then
[function]
[call site]
06191
Ident::as_str
[function]
[call site]
06192
into
[function]
[call site]
06193
test_custom_syntax_func
[function]
[call site]
06194
Engine::exec_fn_call
[function]
[call site]
06195
RhaiResultOf::map
[function]
[call site]
06196
string_functions::is_empty
[function]
[call site]
06197
RhaiFunc::is_native
[function]
[call site]
06198
Engine::make_qualified_function_call
[function]
[call site]
06199
blob_functions::blob_with_capacity
[function]
[call site]
06200
test::len
[function]
[call site]
06201
test::len
[function]
[call site]
06202
blob_functions::blob_with_capacity
[function]
[call site]
06203
test::len
[function]
[call site]
06204
StmtBlock::as_ref
[function]
[call site]
06205
&[Stmt]::map_or
[function]
[call site]
06206
Dynamic::is_shared
[function]
[call site]
06207
Self::is_some
[function]
[call site]
06208
&[Expr]::first
[function]
[call site]
06209
Engine::track_operation
[function]
[call site]
06210
Engine::dbg
[function]
[call site]
06211
Self::as_deref_mut
[function]
[call site]
06212
blob_functions::push
[function]
[call site]
06213
MyIterableType::into_iter
[function]
[call site]
06214
test_chars
[function]
[call site]
06215
0.chars().collect::<Vec<_>>
[function]
[call site]
06216
MyIterableType::into_iter
[function]
[call site]
06217
Self::IntoIter::skip
[function]
[call site]
06218
Engine::get_arg_value
[function]
[call site]
06219
Self::as_deref_mut
[function]
[call site]
06220
blob_functions::push
[function]
[call site]
06221
Dynamic::flatten
[function]
[call site]
06222
RhaiResultOf::split_first_mut
[function]
[call site]
06223
unwrap
[function]
[call site]
06224
Some
[function]
[call site]
06225
blob_functions::push
[function]
[call site]
06226
Self::unwrap
[function]
[call site]
06227
StmtBlock::extend
[function]
[call site]
06228
StaticModuleResolver::iter_mut
[function]
[call site]
06229
Engine::track_operation
[function]
[call site]
06230
Engine::dbg
[function]
[call site]
06231
Self::as_deref_mut
[function]
[call site]
06232
blob_functions::push
[function]
[call site]
06233
MyIterableType::into_iter
[function]
[call site]
06234
Self::IntoIter::skip
[function]
[call site]
06235
Engine::get_arg_value
[function]
[call site]
06236
Self::as_deref_mut
[function]
[call site]
06237
blob_functions::push
[function]
[call site]
06238
Dynamic::flatten
[function]
[call site]
06239
Engine::search_namespace
[function]
[call site]
06240
Engine::search_scope_only
[function]
[call site]
06241
Command::get
[function]
[call site]
06242
MyIterableType::into_iter
[function]
[call site]
06243
flat_map
[function]
[call site]
06244
RhaiFunc::get_iter_fn
[function]
[call site]
06245
Some
[function]
[call site]
06246
test_var_def_filter
[function]
[call site]
06247
RhaiFunc::is_script
[function]
[call site]
06248
test_var_def_filter
[function]
[call site]
06249
Ident::as_str
[function]
[call site]
06250
test_optimizer_const_map
[function]
[call site]
06251
MultiInputsStream::get_next
[function]
[call site]
06252
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06253
StmtBlock::as_ref
[function]
[call site]
06254
Option::cloned
[function]
[call site]
06255
unwrap_or_else
[function]
[call site]
06256
crate::Shared::new
[function]
[call site]
06257
into
[function]
[call site]
06258
TestStruct::clone
[function]
[call site]
06259
Engine::default
[function]
[call site]
06260
Some
[function]
[call site]
06261
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06262
RhaiFunc::get_script_fn_def
[function]
[call site]
06263
Option::cloned
[function]
[call site]
06264
unwrap
[function]
[call site]
06265
into
[function]
[call site]
06266
Ok
[function]
[call site]
06267
into
[function]
[call site]
06268
map_or
[function]
[call site]
06269
test::len
[function]
[call site]
06270
EvalContext::new
[function]
[call site]
06271
Expr::get_variable_name
[function]
[call site]
06272
string_functions::is_empty
[function]
[call site]
06273
Some
[function]
[call site]
06274
Option::unwrap
[function]
[call site]
06275
resolve_var
[function]
[call site]
06276
test::len
[function]
[call site]
06277
Dynamic::set_access_mode
[function]
[call site]
06278
StmtBlock::as_mut
[function]
[call site]
06279
Dynamic::set_access_mode
[function]
[call site]
06280
values_mut
[function]
[call site]
06281
Dynamic::set_access_mode
[function]
[call site]
06282
Ok
[function]
[call site]
06283
Result::into
[function]
[call site]
06284
Err
[function]
[call site]
06285
EvalAltResult::fill_position
[function]
[call site]
06286
ParseSettings::level_up_with_position
[function]
[call site]
06287
test::len
[function]
[call site]
06288
Expr::get_variable_name
[function]
[call site]
06289
Option::unwrap
[function]
[call site]
06290
Scope::search
[function]
[call site]
06291
MyIterableType::into_iter
[function]
[call site]
06292
array_functions::reduce_rev
[function]
[call site]
06293
ParseSettings::level_up_with_position
[function]
[call site]
06294
test_optimizer_const_map
[function]
[call site]
06295
Scope::len
[function]
[call site]
06296
test::len
[function]
[call site]
06297
MyIterableType::into_iter
[function]
[call site]
06298
array_functions::find_map
[function]
[call site]
06299
Module::get_var
[function]
[call site]
06300
Command::get
[function]
[call site]
06301
cloned
[function]
[call site]
06302
map_or_else
[function]
[call site]
06303
Err
[function]
[call site]
06304
ERR::ErrorVariableNotFound
[function]
[call site]
06305
ParseResult::to_string
[function]
[call site]
06306
Engine::new
[function]
[call site]
06307
Scope::new
[function]
[call site]
06308
blob_functions::push
[function]
[call site]
06309
blob_functions::push
[function]
[call site]
06310
blob_functions::push
[function]
[call site]
06311
ParseSettings::level_up_with_position
[function]
[call site]
06312
into
[function]
[call site]
06313
Ok
[function]
[call site]
06314
into
[function]
[call site]
06315
Scope::get_mut_by_index
[function]
[call site]
06316
try_into
[function]
[call site]
06317
string_functions::is_empty
[function]
[call site]
06318
Engine::search_imports
[function]
[call site]
06319
Namespace::root
[function]
[call site]
06320
GlobalRuntimeState::num_imports
[function]
[call site]
06321
test::len
[function]
[call site]
06322
Command::get
[function]
[call site]
06323
GlobalRuntimeState::get_shared_import
[function]
[call site]
06324
Command::get
[function]
[call site]
06325
cloned
[function]
[call site]
06326
GlobalRuntimeState::find_import
[function]
[call site]
06327
MyIterableType::into_iter
[function]
[call site]
06328
rposition
[function]
[call site]
06329
Option::map_or_else
[function]
[call site]
06330
Command::get
[function]
[call site]
06331
cloned
[function]
[call site]
06332
GlobalRuntimeState::get_shared_import
[function]
[call site]
06333
Module::get_qualified_var
[function]
[call site]
06334
StmtBlock::as_ref
[function]
[call site]
06335
and_then
[function]
[call site]
06336
Command::get
[function]
[call site]
06337
INT::cloned
[function]
[call site]
06338
Option::map_or_else
[function]
[call site]
06339
Err
[function]
[call site]
06340
ERR::ErrorVariableNotFound
[function]
[call site]
06341
ParseSettings::level_up_with_position
[function]
[call site]
06342
into
[function]
[call site]
06343
Dynamic::set_access_mode
[function]
[call site]
06344
Ok
[function]
[call site]
06345
into
[function]
[call site]
06346
test::len
[function]
[call site]
06347
Namespace::root
[function]
[call site]
06348
crate::func::locked_write
[function]
[call site]
06349
try_borrow_mut
[function]
[call site]
06350
ok
[function]
[call site]
06351
StraightHasher::write
[function]
[call site]
06352
ok
[function]
[call site]
06353
try_write
[function]
[call site]
06354
Some
[function]
[call site]
06355
std::thread::sleep
[function]
[call site]
06356
std::time::Duration::from_millis
[function]
[call site]
06357
Some
[function]
[call site]
06358
StraightHasher::write
[function]
[call site]
06359
try_write
[function]
[call site]
06360
Option::unwrap
[function]
[call site]
06361
shared_get_mut
[function]
[call site]
06362
Ident::as_str
[function]
[call site]
06363
TestStruct::clone
[function]
[call site]
06364
Self::into
[function]
[call site]
06365
StmtBlock::as_mut
[function]
[call site]
06366
Dynamic::set_access_mode
[function]
[call site]
06367
Ok
[function]
[call site]
06368
Err
[function]
[call site]
06369
ERR::ErrorVariableNotFound
[function]
[call site]
06370
ParseSettings::level_up_with_position
[function]
[call site]
06371
into
[function]
[call site]
06372
Err
[function]
[call site]
06373
ERR::ErrorModuleNotFound
[function]
[call site]
06374
test_to_string
[function]
[call site]
06375
ParseSettings::level_up_with_position
[function]
[call site]
06376
into
[function]
[call site]
06377
Engine::search_scope_only
[function]
[call site]
06378
Dynamic::is_shared
[function]
[call site]
06379
Target::is_temp_value
[function]
[call site]
06380
shared_take_or_clone
[function]
[call site]
06381
shared_try_take
[function]
[call site]
06382
Result::unwrap_or_else
[function]
[call site]
06383
StmtBlock::as_ref
[function]
[call site]
06384
TestStruct::clone
[function]
[call site]
06385
Dynamic::flatten
[function]
[call site]
06386
StmtBlock::extend
[function]
[call site]
06387
StaticModuleResolver::iter_mut
[function]
[call site]
06388
StaticModuleResolver::iter_mut
[function]
[call site]
06389
test_optimizer_const_map
[function]
[call site]
06390
Ident::as_str
[function]
[call site]
06391
RhaiResultOf::split_first_mut
[function]
[call site]
06392
unwrap
[function]
[call site]
06393
Some
[function]
[call site]
06394
Target::take_ref
[function]
[call site]
06395
Some
[function]
[call site]
06396
unwrap
[function]
[call site]
06397
blob_functions::push
[function]
[call site]
06398
StmtBlock::extend
[function]
[call site]
06399
StaticModuleResolver::iter_mut
[function]
[call site]
06400
Engine::get_arg_value
[function]
[call site]
06401
Self::as_deref_mut
[function]
[call site]
06402
blob_functions::push
[function]
[call site]
06403
Dynamic::flatten
[function]
[call site]
06404
StmtBlock::extend
[function]
[call site]
06405
StaticModuleResolver::iter_mut
[function]
[call site]
06406
Engine::search_imports
[function]
[call site]
06407
Option::ok_or_else
[function]
[call site]
06408
ERR::ErrorModuleNotFound
[function]
[call site]
06409
test_to_string
[function]
[call site]
06410
ParseSettings::level_up_with_position
[function]
[call site]
06411
Module::get_qualified_fn
[function]
[call site]
06412
StmtBlock::span_or_else
[function]
[call site]
06413
calc_fn_hash_full
[function]
[call site]
06414
MyIterableType::into_iter
[function]
[call site]
06415
Self::IntoIter::map
[function]
[call site]
06416
Dynamic::type_id
[function]
[call site]
06417
Module::get_qualified_fn
[function]
[call site]
06418
Position::is_none
[function]
[call site]
06419
string_functions::is_empty
[function]
[call site]
06420
test::len
[function]
[call site]
06421
min_max_functions::min
[function]
[call site]
06422
calc_fn_hash_full
[function]
[call site]
06423
MyIterableType::into_iter
[function]
[call site]
06424
Self::IntoIter::enumerate
[function]
[call site]
06425
test_optimizer_const_map
[function]
[call site]
06426
TypeId::of::<Dynamic>
[function]
[call site]
06427
Dynamic::type_id
[function]
[call site]
06428
Module::get_qualified_fn
[function]
[call site]
06429
Some
[function]
[call site]
06430
map_or
[function]
[call site]
06431
TestStruct::clone
[function]
[call site]
06432
as_deref
[function]
[call site]
06433
Scope::new
[function]
[call site]
06434
string_functions::replace
[function]
[call site]
06435
Module::id_raw
[function]
[call site]
06436
Option::cloned
[function]
[call site]
06437
defer
[function]
[call site]
06438
Engine::call_script_fn
[function]
[call site]
06439
RhaiFunc::is_pure
[function]
[call site]
06440
Dynamic::is_read_only
[function]
[call site]
06441
Err
[function]
[call site]
06442
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06443
test_to_string
[function]
[call site]
06444
into
[function]
[call site]
06445
RhaiNativeFunc::has_context
[function]
[call site]
06446
bool::then
[function]
[call site]
06447
decimal_functions::max_id
[function]
[call site]
06448
into
[function]
[call site]
06449
test_method_call
[function]
[call site]
06450
and_then
[function]
[call site]
06451
Engine::check_data_size
[function]
[call site]
06452
bool::then
[function]
[call site]
06453
decimal_functions::max_id
[function]
[call site]
06454
into
[function]
[call site]
06455
test_custom_syntax_func
[function]
[call site]
06456
and_then
[function]
[call site]
06457
Engine::check_data_size
[function]
[call site]
06458
Err
[function]
[call site]
06459
ERR::ErrorFunctionNotFound
[function]
[call site]
06460
string_functions::is_empty
[function]
[call site]
06461
Engine::gen_fn_call_signature
[function]
[call site]
06462
into
[function]
[call site]
06463
split_first
[function]
[call site]
06464
map_or_else
[function]
[call site]
06465
StmtBlock::as_ref
[function]
[call site]
06466
Some
[function]
[call site]
06467
Engine::make_function_call
[function]
[call site]
06468
String::from
[function]
[call site]
06469
is_some
[function]
[call site]
06470
test::len
[function]
[call site]
06471
Position::new_const
[function]
[call site]
06472
Option<&Token>::is_some
[function]
[call site]
06473
unwrap
[function]
[call site]
06474
Engine::get_arg_value
[function]
[call site]
06475
Self::as_deref_mut
[function]
[call site]
06476
try_cast_result::<FnPtr>
[function]
[call site]
06477
map_err
[function]
[call site]
06478
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06479
Engine::map_type_name
[function]
[call site]
06480
RhaiNativeFunc::return_type_name
[function]
[call site]
06481
fn_ptr_functions::is_anonymous
[function]
[call site]
06482
fn_ptr_functions::is_anonymous
[function]
[call site]
06483
StmtBlock::extend
[function]
[call site]
06484
test::len
[function]
[call site]
06485
test::len
[function]
[call site]
06486
test::len
[function]
[call site]
06487
blob_functions::blob_with_capacity
[function]
[call site]
06488
test::len
[function]
[call site]
06489
test::len
[function]
[call site]
06490
StmtBlock::extend
[function]
[call site]
06491
Self::as_deref_mut
[function]
[call site]
06492
Engine::get_arg_value
[function]
[call site]
06493
blob_functions::push
[function]
[call site]
06494
StaticModuleResolver::iter_mut
[function]
[call site]
06495
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06496
Scope::new
[function]
[call site]
06497
as_deref
[function]
[call site]
06498
defer
[function]
[call site]
06499
Engine::call_script_fn
[function]
[call site]
06500
blob_functions::blob_with_capacity
[function]
[call site]
06501
test::len
[function]
[call site]
06502
test::len
[function]
[call site]
06503
StmtBlock::extend
[function]
[call site]
06504
Self::as_deref_mut
[function]
[call site]
06505
Engine::get_arg_value
[function]
[call site]
06506
blob_functions::push
[function]
[call site]
06507
StaticModuleResolver::iter_mut
[function]
[call site]
06508
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06509
defer
[function]
[call site]
06510
into
[function]
[call site]
06511
test_custom_syntax_func
[function]
[call site]
06512
and_then
[function]
[call site]
06513
Engine::check_data_size
[function]
[call site]
06514
map_err
[function]
[call site]
06515
EvalAltResult::fill_position
[function]
[call site]
06516
&[Expr]::first
[function]
[call site]
06517
string_functions::is_empty
[function]
[call site]
06518
test::len
[function]
[call site]
06519
test::len
[function]
[call site]
06520
tokenizer::is_valid_function_name
[function]
[call site]
06521
FnCallHashes::from_native_only
[function]
[call site]
06522
calc_fn_hash
[function]
[call site]
06523
FnCallHashes::from_hash
[function]
[call site]
06524
calc_fn_hash
[function]
[call site]
06525
unwrap
[function]
[call site]
06526
Engine::get_arg_value
[function]
[call site]
06527
Dynamic::into_immutable_string
[function]
[call site]
06528
Ok
[function]
[call site]
06529
crate::func::locked_read
[function]
[call site]
06530
Option::and_then
[function]
[call site]
06531
Some
[function]
[call site]
06532
TestStruct::clone
[function]
[call site]
06533
ok_or_else
[function]
[call site]
06534
std::
[call site]
06535
any::type_name
[function]
[call site]
06536
Err
[function]
[call site]
06537
Dynamic::type_name
[function]
[call site]
06538
Result::map_err
[function]
[call site]
06539
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06540
and_then
[function]
[call site]
06541
test_optimizer_const_map
[function]
[call site]
06542
map_err
[function]
[call site]
06543
EvalAltResult::fill_position
[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
try_cast_result::<FnPtr>
[function]
[call site]
06548
map_err
[function]
[call site]
06549
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06550
Engine::map_type_name
[function]
[call site]
06551
RhaiNativeFunc::return_type_name
[function]
[call site]
06552
Engine::get_arg_value
[function]
[call site]
06553
Self::as_deref_mut
[function]
[call site]
06554
FnPtr::add_curry
[function]
[call site]
06555
blob_functions::push
[function]
[call site]
06556
Ok
[function]
[call site]
06557
into
[function]
[call site]
06558
unwrap
[function]
[call site]
06559
Engine::get_arg_value
[function]
[call site]
06560
Self::as_deref_mut
[function]
[call site]
06561
Ok
[function]
[call site]
06562
Dynamic::is_shared
[function]
[call site]
06563
bool::into
[function]
[call site]
06564
unwrap
[function]
[call site]
06565
Engine::get_arg_value
[function]
[call site]
06566
Self::as_deref_mut
[function]
[call site]
06567
Dynamic::into_immutable_string
[function]
[call site]
06568
Result::map_err
[function]
[call site]
06569
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06570
Engine::get_arg_value
[function]
[call site]
06571
Dynamic::as_int
[function]
[call site]
06572
Ok
[function]
[call site]
06573
crate::func::locked_read
[function]
[call site]
06574
Option::and_then
[function]
[call site]
06575
Some
[function]
[call site]
06576
ok_or_else
[function]
[call site]
06577
std::
[call site]
06578
any::type_name
[function]
[call site]
06579
Err
[function]
[call site]
06580
Dynamic::type_name
[function]
[call site]
06581
Result::map_err
[function]
[call site]
06582
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06583
Ok
[function]
[call site]
06584
FnPtr::try_from
[function]
[call site]
06585
RhaiResultOf::map
[function]
[call site]
06586
calc_fn_hash
[function]
[call site]
06587
Engine::has_script_fn
[function]
[call site]
06588
Caches::fn_resolution_cache_mut
[function]
[call site]
06589
Command::get
[function]
[call site]
06590
test_optimizer_const_map
[function]
[call site]
06591
MyIterableType::into_iter
[function]
[call site]
06592
T::as_any
[function]
[call site]
06593
Module::contains_fn
[function]
[call site]
06594
MyIterableType::into_iter
[function]
[call site]
06595
T::as_any
[function]
[call site]
06596
Module::contains_fn
[function]
[call site]
06597
Module::contains_qualified_fn
[function]
[call site]
06598
StmtBlock::as_ref
[function]
[call site]
06599
map_or
[function]
[call site]
06600
contains_key
[function]
[call site]
06601
map_functions::values
[function]
[call site]
06602
T::as_any
[function]
[call site]
06603
Module::contains_qualified_fn
[function]
[call site]
06604
BloomFilterU64::is_absent_and_set
[function]
[call site]
06605
blob_functions::insert
[function]
[call site]
06606
bool::into
[function]
[call site]
06607
unwrap_or
[function]
[call site]
06608
unwrap
[function]
[call site]
06609
Engine::get_arg_value
[function]
[call site]
06610
Self::as_deref_mut
[function]
[call site]
06611
Dynamic::into_immutable_string
[function]
[call site]
06612
Result::map_err
[function]
[call site]
06613
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06614
Engine::get_arg_value
[function]
[call site]
06615
Self::as_deref_mut
[function]
[call site]
06616
Dynamic::into_immutable_string
[function]
[call site]
06617
Result::map_err
[function]
[call site]
06618
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06619
Engine::get_arg_value
[function]
[call site]
06620
Dynamic::as_int
[function]
[call site]
06621
Result::map_err
[function]
[call site]
06622
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06623
Ok
[function]
[call site]
06624
FnPtr::try_from
[function]
[call site]
06625
RhaiResultOf::map
[function]
[call site]
06626
crate::calc_typed_method_hash
[function]
[call site]
06627
calc_fn_hash
[function]
[call site]
06628
Engine::has_script_fn
[function]
[call site]
06629
bool::into
[function]
[call site]
06630
unwrap_or
[function]
[call site]
06631
unwrap
[function]
[call site]
06632
Engine::get_arg_value
[function]
[call site]
06633
Dynamic::into_immutable_string
[function]
[call site]
06634
Result::map_err
[function]
[call site]
06635
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06636
Ok
[function]
[call site]
06637
string_functions::contains
[function]
[call site]
06638
bool::into
[function]
[call site]
06639
test::len
[function]
[call site]
06640
GlobalRuntimeState::num_imports
[function]
[call site]
06641
unwrap
[function]
[call site]
06642
Engine::get_arg_value
[function]
[call site]
06643
Dynamic::into_immutable_string
[function]
[call site]
06644
Result::map_err
[function]
[call site]
06645
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06646
Engine::eval_script_expr_in_place
[function]
[call site]
06647
Engine::track_operation
[function]
[call site]
06648
string_functions::trim
[function]
[call site]
06649
string_functions::is_empty
[function]
[call site]
06650
Ok
[function]
[call site]
06651
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06652
AST::has_functions
[function]
[call site]
06653
string_functions::is_empty
[function]
[call site]
06654
Err
[function]
[call site]
06655
into
[function]
[call site]
06656
StmtBlock::take_statements
[function]
[call site]
06657
string_functions::is_empty
[function]
[call site]
06658
Ok
[function]
[call site]
06659
Engine::eval_global_statements
[function]
[call site]
06660
Engine::eval_stmt_block
[function]
[call site]
06661
StmtBlock::span_or_else
[function]
[call site]
06662
Ok
[function]
[call site]
06663
Ok
[function]
[call site]
06664
Err
[function]
[call site]
06665
test::len
[function]
[call site]
06666
GlobalRuntimeState::num_imports
[function]
[call site]
06667
Result::map_err
[function]
[call site]
06668
ERR::ErrorInFunctionCall
[function]
[call site]
06669
test_to_string
[function]
[call site]
06670
&mut
[call site]
06671
unwrap_or
[function]
[call site]
06672
test_to_string
[function]
[call site]
06673
into
[function]
[call site]
06674
blob_functions::blob_with_capacity
[function]
[call site]
06675
blob_functions::blob_with_capacity
[function]
[call site]
06676
test::len
[function]
[call site]
06677
string_functions::is_empty
[function]
[call site]
06678
MyIterableType::into_iter
[function]
[call site]
06679
Self::IntoIter::copied
[function]
[call site]
06680
optimize_combo_chain
[function]
[call site]
06681
MyIterableType::into_iter
[function]
[call site]
06682
Engine::get_arg_value
[function]
[call site]
06683
Self::as_deref_mut
[function]
[call site]
06684
blob_functions::push
[function]
[call site]
06685
Dynamic::flatten
[function]
[call site]
06686
StmtBlock::extend
[function]
[call site]
06687
StaticModuleResolver::iter_mut
[function]
[call site]
06688
StmtBlock::extend
[function]
[call site]
06689
StaticModuleResolver::iter_mut
[function]
[call site]
06690
Some
[function]
[call site]
06691
Engine::exec_fn_call
[function]
[call site]
06692
RhaiResultOf::map
[function]
[call site]
06693
StmtBlock::as_ref
[function]
[call site]
06694
&[Stmt]::map_or
[function]
[call site]
06695
Dynamic::is_shared
[function]
[call site]
06696
Self::is_some
[function]
[call site]
06697
string_functions::is_empty
[function]
[call site]
06698
Engine::track_operation
[function]
[call site]
06699
Engine::dbg
[function]
[call site]
06700
Self::as_deref_mut
[function]
[call site]
06701
Engine::get_arg_value
[function]
[call site]
06702
Self::as_deref_mut
[function]
[call site]
06703
blob_functions::push
[function]
[call site]
06704
Dynamic::flatten
[function]
[call site]
06705
blob_functions::push
[function]
[call site]
06706
Self::unwrap
[function]
[call site]
06707
string_functions::is_empty
[function]
[call site]
06708
Engine::track_operation
[function]
[call site]
06709
Engine::dbg
[function]
[call site]
06710
Self::as_deref_mut
[function]
[call site]
06711
Engine::get_arg_value
[function]
[call site]
06712
Self::as_deref_mut
[function]
[call site]
06713
blob_functions::push
[function]
[call site]
06714
Dynamic::flatten
[function]
[call site]
06715
Engine::search_namespace
[function]
[call site]
06716
StmtBlock::as_ref
[function]
[call site]
06717
Dynamic::is_read_only
[function]
[call site]
06718
ImmutableString::into_owned
[function]
[call site]
06719
Dynamic::is_shared
[function]
[call site]
06720
Target::is_temp_value
[function]
[call site]
06721
blob_functions::insert
[function]
[call site]
06722
FnPtr::try_from
[function]
[call site]
06723
RhaiResultOf::unwrap
[function]
[call site]
06724
string_functions::is_empty
[function]
[call site]
06725
blob_functions::push
[function]
[call site]
06726
eval::calc_offset_len
[function]
[call site]
06727
test::len
[function]
[call site]
06728
test::len
[function]
[call site]
06729
blob_functions::push
[function]
[call site]
06730
blob_functions::insert
[function]
[call site]
06731
shared_take_or_clone
[function]
[call site]
06732
Dynamic::flatten
[function]
[call site]
06733
Target::take_ref
[function]
[call site]
06734
unwrap
[function]
[call site]
06735
blob_functions::push
[function]
[call site]
06736
MyIterableType::into_iter
[function]
[call site]
06737
Self::IntoIter::chain
[function]
[call site]
06738
test_functions_take
[function]
[call site]
06739
test_functions_take
[function]
[call site]
06740
test_functions_take
[function]
[call site]
06741
StmtBlock::as_mut
[function]
[call site]
06742
intersects
[function]
[call site]
06743
StmtBlock::as_mut
[function]
[call site]
06744
StmtBlock::as_mut
[function]
[call site]
06745
string_functions::remove
[function]
[call site]
06746
test_functions_take
[function]
[call site]
06747
make_sub
[function]
[call site]
06748
make_root
[function]
[call site]
06749
MyIterableType::into_iter
[function]
[call site]
06750
Engine::get_arg_value
[function]
[call site]
06751
Self::as_deref_mut
[function]
[call site]
06752
blob_functions::push
[function]
[call site]
06753
Dynamic::flatten
[function]
[call site]
06754
StmtBlock::extend
[function]
[call site]
06755
StaticModuleResolver::iter_mut
[function]
[call site]
06756
StmtBlock::extend
[function]
[call site]
06757
StaticModuleResolver::iter_mut
[function]
[call site]
06758
Engine::exec_fn_call
[function]
[call site]
06759
RhaiResultOf::map
[function]
[call site]
06760
Self::ok_or_else
[function]
[call site]
06761
ERR::ErrorUnboundThis
[function]
[call site]
06762
into
[function]
[call site]
06763
cloned
[function]
[call site]
06764
Engine::search_namespace
[function]
[call site]
06765
RhaiResultOf::map
[function]
[call site]
06766
Position::new_const
[function]
[call site]
06767
Engine::eval_expr
[function]
[call site]
06768
Self::as_deref_mut
[function]
[call site]
06769
Dynamic::flatten
[function]
[call site]
06770
ParseSettings::level_up_with_position
[function]
[call site]
06771
Dynamic::is_string
[function]
[call site]
06772
crate::func::locked_read
[function]
[call site]
06773
Option::map_or
[function]
[call site]
06774
unwrap
[function]
[call site]
06775
&mut
[call site]
06776
into
[function]
[call site]
06777
packages::string_basic::print_with_func
[function]
[call site]
06778
NativeCallContext::call_native_fn_raw
[function]
[call site]
06779
NativeCallContext::_call_fn_raw
[function]
[call site]
06780
TestStruct::clone
[function]
[call site]
06781
Caches::new
[function]
[call site]
06782
StmtBlock::as_ref
[function]
[call site]
06783
Token::lookup_symbol_from_syntax
[function]
[call site]
06784
test::len
[function]
[call site]
06785
NativeCallContext::engine
[function]
[call site]
06786
Engine::exec_native_fn_call
[function]
[call site]
06787
Engine::track_operation
[function]
[call site]
06788
Some
[function]
[call site]
06789
Engine::resolve_fn
[function]
[call site]
06790
RhaiFunc::is_volatile
[function]
[call site]
06791
Engine::gen_fn_call_signature
[function]
[call site]
06792
Err
[function]
[call site]
06793
ERR::ErrorFunctionNotFound
[function]
[call site]
06794
into
[function]
[call site]
06795
RhaiFunc::is_method
[function]
[call site]
06796
StmtBlock::as_ref
[function]
[call site]
06797
map_or
[function]
[call site]
06798
Debugger::call_stack
[function]
[call site]
06799
test::len
[function]
[call site]
06800
ArgBackup::new
[function]
[call site]
06801
string_functions::is_empty
[function]
[call site]
06802
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06803
Engine::is_debugger_registered
[function]
[call site]
06804
TestStruct::clone
[function]
[call site]
06805
StmtBlock::span_or_else
[function]
[call site]
06806
TestStruct::clone
[function]
[call site]
06807
GlobalRuntimeState::debugger_mut
[function]
[call site]
06808
&mut
[call site]
06809
Engine::get_interned_string
[function]
[call site]
06810
MyIterableType::into_iter
[function]
[call site]
06811
Self::IntoIter::map
[function]
[call site]
06812
TestStruct::clone
[function]
[call site]
06813
RhaiNativeFunc::has_context
[function]
[call site]
06814
bool::then
[function]
[call site]
06815
as_deref
[function]
[call site]
06816
into
[function]
[call site]
06817
RhaiFunc::is_pure
[function]
[call site]
06818
Command::get
[function]
[call site]
06819
INT::map_or
[function]
[call site]
06820
Dynamic::is_read_only
[function]
[call site]
06821
Err
[function]
[call site]
06822
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06823
test_to_string
[function]
[call site]
06824
into
[function]
[call site]
06825
test_method_call
[function]
[call site]
06826
test_custom_syntax_func
[function]
[call site]
06827
and_then
[function]
[call site]
06828
Engine::check_data_size
[function]
[call site]
06829
map_err
[function]
[call site]
06830
EvalAltResult::fill_position
[function]
[call site]
06831
ArgBackup::restore_first_arg
[function]
[call site]
06832
Engine::is_debugger_registered
[function]
[call site]
06833
Engine::register_debugger
[function]
[call site]
06834
Scope::new
[function]
[call site]
06835
crate::ast::Stmt::Noop
[function]
[call site]
06836
into
[function]
[call site]
06837
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06838
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06839
Engine::dbg_raw
[function]
[call site]
06840
Err
[function]
[call site]
06841
GlobalRuntimeState::debugger_mut
[function]
[call site]
06842
&mut
[call site]
06843
string_functions::is_empty
[function]
[call site]
06844
Engine::check_data_size
[function]
[call site]
06845
Ok
[function]
[call site]
06846
Dynamic::into_immutable_string
[function]
[call site]
06847
Result::map_err
[function]
[call site]
06848
Engine::map_type_name
[function]
[call site]
06849
type_name::<ImmutableString>
[function]
[call site]
06850
&'a
[call site]
06851
ERR::ErrorMismatchOutputType
[function]
[call site]
06852
into
[function]
[call site]
06853
test_side_effects_print
[function]
[call site]
06854
Dynamic::into_immutable_string
[function]
[call site]
06855
Result::map_err
[function]
[call site]
06856
Engine::map_type_name
[function]
[call site]
06857
type_name::<ImmutableString>
[function]
[call site]
06858
&'a
[call site]
06859
ERR::ErrorMismatchOutputType
[function]
[call site]
06860
into
[function]
[call site]
06861
test_print_debug
[function]
[call site]
06862
&mut
[call site]
06863
Engine::map_type_name
[function]
[call site]
06864
std::
[call site]
06865
any::type_name
[function]
[call site]
06866
Engine::map_type_name
[function]
[call site]
06867
std::
[call site]
06868
any::type_name
[function]
[call site]
06869
Err
[function]
[call site]
06870
ERR::ErrorIndexingType
[function]
[call site]
06871
into
[function]
[call site]
06872
Engine::map_type_name
[function]
[call site]
06873
std::
[call site]
06874
any::type_name
[function]
[call site]
06875
Engine::map_type_name
[function]
[call site]
06876
std::
[call site]
06877
any::type_name
[function]
[call site]
06878
Engine::map_type_name
[function]
[call site]
06879
std::
[call site]
06880
any::type_name
[function]
[call site]
06881
Err
[function]
[call site]
06882
ERR::ErrorIndexingType
[function]
[call site]
06883
into
[function]
[call site]
06884
string_functions::starts_with
[function]
[call site]
06885
test::len
[function]
[call site]
06886
Engine::map_type_name
[function]
[call site]
06887
std::
[call site]
06888
any::type_name
[function]
[call site]
06889
Err
[function]
[call site]
06890
ERR::ErrorDotExpr
[function]
[call site]
06891
into
[function]
[call site]
06892
string_functions::starts_with
[function]
[call site]
06893
test::len
[function]
[call site]
06894
Engine::map_type_name
[function]
[call site]
06895
std::
[call site]
06896
any::type_name
[function]
[call site]
06897
Engine::map_type_name
[function]
[call site]
06898
std::
[call site]
06899
any::type_name
[function]
[call site]
06900
Err
[function]
[call site]
06901
ERR::ErrorDotExpr
[function]
[call site]
06902
into
[function]
[call site]
06903
Err
[function]
[call site]
06904
ERR::ErrorFunctionNotFound
[function]
[call site]
06905
Engine::gen_fn_call_signature
[function]
[call site]
06906
into
[function]
[call site]
06907
StmtBlock::as_ref
[function]
[call site]
06908
calc_fn_hash
[function]
[call site]
06909
NativeCallContext::call_position
[function]
[call site]
06910
RhaiResultOf::map
[function]
[call site]
06911
FnCallHashes::from_script_and_native
[function]
[call site]
06912
calc_fn_hash
[function]
[call site]
06913
calc_fn_hash
[function]
[call site]
06914
FnCallHashes::from_native_only
[function]
[call site]
06915
calc_fn_hash
[function]
[call site]
06916
FnCallHashes::from_hash
[function]
[call site]
06917
calc_fn_hash
[function]
[call site]
06918
NativeCallContext::engine
[function]
[call site]
06919
Engine::exec_fn_call
[function]
[call site]
06920
FnCallHashes::is_native_only
[function]
[call site]
06921
test::len
[function]
[call site]
06922
Engine::get_interned_string
[function]
[call site]
06923
Engine::map_type_name
[function]
[call site]
06924
std::
[call site]
06925
any::type_name
[function]
[call site]
06926
Ok
[function]
[call site]
06927
ImmutableString::into
[function]
[call site]
06928
test::len
[function]
[call site]
06929
Ok
[function]
[call site]
06930
Dynamic::is_shared
[function]
[call site]
06931
into
[function]
[call site]
06932
Engine::gen_fn_call_signature
[function]
[call site]
06933
Err
[function]
[call site]
06934
ERR::ErrorFunctionNotFound
[function]
[call site]
06935
into
[function]
[call site]
06936
ensure_no_data_race
[function]
[call site]
06937
FnCallHashes::is_native_only
[function]
[call site]
06938
FnCallHashes::script
[function]
[call site]
06939
string_functions::is_empty
[function]
[call site]
06940
crate::calc_typed_method_hash
[function]
[call site]
06941
Engine::map_type_name
[function]
[call site]
06942
std::
[call site]
06943
any::type_name
[function]
[call site]
06944
Engine::resolve_fn
[function]
[call site]
06945
Position::is_none
[function]
[call site]
06946
Engine::resolve_fn
[function]
[call site]
06947
None::cloned
[function]
[call site]
06948
as_deref
[function]
[call site]
06949
string_functions::is_empty
[function]
[call site]
06950
Ok
[function]
[call site]
06951
Scope::new
[function]
[call site]
06952
string_functions::replace
[function]
[call site]
06953
defer
[function]
[call site]
06954
split_first_mut
[function]
[call site]
06955
unwrap
[function]
[call site]
06956
Some
[function]
[call site]
06957
Engine::call_script_fn
[function]
[call site]
06958
ArgBackup::new
[function]
[call site]
06959
string_functions::is_empty
[function]
[call site]
06960
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06961
defer
[function]
[call site]
06962
Engine::call_script_fn
[function]
[call site]
06963
test_optimizer_const_map
[function]
[call site]
06964
FnCallHashes::native
[function]
[call site]
06965
Engine::exec_native_fn_call
[function]
[call site]
06966
Result::is_err
[function]
[call site]
06967
Scope::new
[function]
[call site]
06968
EvalContext::new
[function]
[call site]
06969
test_array_invalid_index_callback
[function]
[call site]
06970
Ok
[function]
[call site]
06971
Err
[function]
[call site]
06972
StmtBlock::as_ref
[function]
[call site]
06973
NativeCallContext::call_position
[function]
[call site]
06974
RhaiResultOf::map
[function]
[call site]
06975
Dynamic::is_string
[function]
[call site]
06976
crate::func::locked_read
[function]
[call site]
06977
Option::map_or
[function]
[call site]
06978
Dynamic::into_immutable_string
[function]
[call site]
06979
Result::unwrap
[function]
[call site]
06980
Package::init_engine
[function]
[call site]
06981
Engine::map_type_name
[function]
[call site]
06982
RhaiNativeFunc::return_type_name
[function]
[call site]
06983
type_name::<R>
[function]
[call site]
06984
&'a
[call site]
06985
Position::new_const
[function]
[call site]
06986
unwrap
[function]
[call site]
06987
unwrap
[function]
[call site]
06988
Package::init_engine
[function]
[call site]
06989
Engine::map_type_name
[function]
[call site]
06990
&'a
[call site]
06991
unwrap
[function]
[call site]
06992
Engine::throw_on_size
[function]
[call site]
06993
test::len
[function]
[call site]
06994
RhaiResultOf::map_err
[function]
[call site]
06995
EvalAltResult::fill_position
[function]
[call site]
06996
Ok
[function]
[call site]
06997
Engine::get_interned_string
[function]
[call site]
06998
ImmutableString::into
[function]
[call site]
06999
crate::Array::with_capacity
[function]
[call site]
07000
test::len
[function]
[call site]
07001
Engine::eval_expr
[function]
[call site]
07002
Self::as_deref_mut
[function]
[call site]
07003
Dynamic::flatten
[function]
[call site]
07004
Engine::has_data_size_limit
[function]
[call site]
07005
crate::eval::calc_data_sizes
[function]
[call site]
07006
calc_array_sizes
[function]
[call site]
07007
test::len
[function]
[call site]
07008
calc_map_sizes
[function]
[call site]
07009
test::len
[function]
[call site]
07010
calc_data_sizes
[function]
[call site]
07011
read_lock::<Dynamic>
[function]
[call site]
07012
unwrap
[function]
[call site]
07013
Engine::throw_on_size
[function]
[call site]
07014
RhaiResultOf::map_err
[function]
[call site]
07015
EvalAltResult::fill_position
[function]
[call site]
07016
ParseSettings::level_up_with_position
[function]
[call site]
07017
blob_functions::push
[function]
[call site]
07018
Ok
[function]
[call site]
07019
Dynamic::from_array
[function]
[call site]
07020
TestStruct::clone
[function]
[call site]
07021
Engine::eval_expr
[function]
[call site]
07022
Self::as_deref_mut
[function]
[call site]
07023
Dynamic::flatten
[function]
[call site]
07024
Engine::has_data_size_limit
[function]
[call site]
07025
crate::eval::calc_data_sizes
[function]
[call site]
07026
Engine::throw_on_size
[function]
[call site]
07027
RhaiResultOf::map_err
[function]
[call site]
07028
EvalAltResult::fill_position
[function]
[call site]
07029
ParseSettings::level_up_with_position
[function]
[call site]
07030
shared_get_mut
[function]
[call site]
07031
Ident::as_str
[function]
[call site]
07032
Option::unwrap
[function]
[call site]
07033
Ok
[function]
[call site]
07034
Dynamic::from_map
[function]
[call site]
07035
Engine::eval_expr
[function]
[call site]
07036
Self::as_deref_mut
[function]
[call site]
07037
Dynamic::as_bool
[function]
[call site]
07038
map_err
[function]
[call site]
07039
make_type_mismatch_err::<bool>
[function]
[call site]
07040
ParseSettings::level_up_with_position
[function]
[call site]
07041
Ok
[function]
[call site]
07042
Engine::eval_expr
[function]
[call site]
07043
Self::as_deref_mut
[function]
[call site]
07044
Dynamic::as_bool
[function]
[call site]
07045
map_err
[function]
[call site]
07046
make_type_mismatch_err::<bool>
[function]
[call site]
07047
ParseSettings::level_up_with_position
[function]
[call site]
07048
Ok
[function]
[call site]
07049
Engine::eval_expr
[function]
[call site]
07050
Self::as_deref_mut
[function]
[call site]
07051
Expr::is_unit
[function]
[call site]
07052
Ok
[function]
[call site]
07053
MyIterableType::into_iter
[function]
[call site]
07054
test_optimizer_const_map
[function]
[call site]
07055
reflection_functions::collect
[function]
[call site]
07056
first
[function]
[call site]
07057
unwrap
[function]
[call site]
07058
Command::get
[function]
[call site]
07059
Ident::as_str
[function]
[call site]
07060
ok_or_else
[function]
[call site]
07061
TestStruct::new
[function]
[call site]
07062
ERR::ErrorCustomSyntax
[function]
[call site]
07063
MyIterableType::into_iter
[function]
[call site]
07064
test_optimizer_const_map
[function]
[call site]
07065
reflection_functions::collect
[function]
[call site]
07066
EvalContext::new
[function]
[call site]
07067
and_then
[function]
[call site]
07068
Engine::check_data_size
[function]
[call site]
07069
Expr::start_position
[function]
[call site]
07070
Engine::eval_stmt_block
[function]
[call site]
07071
StmtBlock::take_statements
[function]
[call site]
07072
Engine::eval_dot_index_chain
[function]
[call site]
07073
Position::new_const
[function]
[call site]
07074
ChainType::from
[function]
[call site]
07075
Expr::get_literal_value
[function]
[call site]
07076
Some
[function]
[call site]
07077
is_some
[function]
[call site]
07078
blob_functions::push
[function]
[call site]
07079
Expr::get_literal_value
[function]
[call site]
07080
Some
[function]
[call site]
07081
unwrap
[function]
[call site]
07082
string_functions::is_empty
[function]
[call site]
07083
Self::as_deref_mut
[function]
[call site]
07084
Engine::eval_dot_index_chain_arguments
[function]
[call site]
07085
Engine::track_operation
[function]
[call site]
07086
ParseSettings::level_up_with_position
[function]
[call site]
07087
ChainType::from
[function]
[call site]
07088
Engine::get_arg_value
[function]
[call site]
07089
Self::as_deref_mut
[function]
[call site]
07090
blob_functions::push
[function]
[call site]
07091
blob_functions::push
[function]
[call site]
07092
FnPtr::try_from
[function]
[call site]
07093
RhaiResultOf::unwrap
[function]
[call site]
07094
Dynamic::flatten
[function]
[call site]
07095
Expr::options
[function]
[call site]
07096
string_functions::is_empty
[function]
[call site]
07097
string_functions::is_empty
[function]
[call site]
07098
string_functions::is_empty
[function]
[call site]
07099
ASTFlags::intersects
[function]
[call site]
07100
Position::new_const
[function]
[call site]
07101
Self::as_deref_mut
[function]
[call site]
07102
Engine::get_arg_value
[function]
[call site]
07103
blob_functions::push
[function]
[call site]
07104
Dynamic::flatten
[function]
[call site]
07105
blob_functions::push
[function]
[call site]
07106
Engine::eval_expr
[function]
[call site]
07107
Self::as_deref_mut
[function]
[call site]
07108
Dynamic::flatten
[function]
[call site]
07109
Engine::eval_dot_index_chain_arguments
[function]
[call site]
07110
StmtBlock::extend
[function]
[call site]
07111
StmtBlock::extend
[function]
[call site]
07112
blob_functions::push
[function]
[call site]
07113
Engine::eval_expr
[function]
[call site]
07114
Dynamic::flatten
[function]
[call site]
07115
Ok
[function]
[call site]
07116
Engine::track_operation
[function]
[call site]
07117
Engine::dbg
[function]
[call site]
07118
Self::as_deref_mut
[function]
[call site]
07119
Self::map_or_else
[function]
[call site]
07120
Err
[function]
[call site]
07121
ERR::ErrorUnboundThis
[function]
[call site]
07122
into
[function]
[call site]
07123
Self::try_into
[function]
[call site]
07124
Some
[function]
[call site]
07125
Engine::eval_dot_index_chain_raw
[function]
[call site]
07126
Target::is_ref
[function]
[call site]
07127
ParseSettings::level_up_with_position
[function]
[call site]
07128
ParseSettings::level_up
[function]
[call site]
07129
Ok
[function]
[call site]
07130
ChainType::from
[function]
[call site]
07131
Expr::options
[function]
[call site]
07132
ASTFlags::intersects
[function]
[call site]
07133
StmtBlock::as_ref
[function]
[call site]
07134
Expr::is_unit
[function]
[call site]
07135
Ok
[function]
[call site]
07136
Expr::start_position
[function]
[call site]
07137
Expr::options
[function]
[call site]
07138
ASTFlags::intersects
[function]
[call site]
07139
Engine::dbg
[function]
[call site]
07140
Self::as_deref_mut
[function]
[call site]
07141
string_functions::pop
[function]
[call site]
07142
string_functions::is_empty
[function]
[call site]
07143
shared_make_mut
[function]
[call site]
07144
string_functions::pop
[function]
[call site]
07145
Dynamic::map_or
[function]
[call site]
07146
Dynamic::unwrap
[function]
[call site]
07147
TestStruct::clone
[function]
[call site]
07148
Expr::start_position
[function]
[call site]
07149
StmtBlock::as_mut
[function]
[call site]
07150
Dynamic::is_shared
[function]
[call site]
07151
write_lock::<Dynamic>
[function]
[call site]
07152
unwrap
[function]
[call site]
07153
Self::as_deref_mut
[function]
[call site]
07154
Engine::get_indexed_mut
[function]
[call site]
07155
Engine::track_operation
[function]
[call site]
07156
Dynamic::as_int
[function]
[call site]
07157
Ok
[function]
[call site]
07158
crate::func::locked_read
[function]
[call site]
07159
Option::and_then
[function]
[call site]
07160
Some
[function]
[call site]
07161
ok_or_else
[function]
[call site]
07162
std::
[call site]
07163
any::type_name
[function]
[call site]
07164
Err
[function]
[call site]
07165
Dynamic::type_name
[function]
[call site]
07166
Result::map_err
[function]
[call site]
07167
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07168
test::len
[function]
[call site]
07169
super::calc_index
[function]
[call site]
07170
FnPtr::try_from
[function]
[call site]
07171
unsigned_abs
[function]
[call site]
07172
Ok
[function]
[call site]
07173
FnPtr::try_from
[function]
[call site]
07174
Ok
[function]
[call site]
07175
ERR::ErrorArrayBounds
[function]
[call site]
07176
into
[function]
[call site]
07177
super::EvalContext::new
[function]
[call site]
07178
cb
[function]
[call site]
07179
map_err
[function]
[call site]
07180
EvalAltResult::fill_position
[function]
[call site]
07181
Err
[function]
[call site]
07182
shared_get_mut
[function]
[call site]
07183
unwrap
[function]
[call site]
07184
try_into
[function]
[call site]
07185
Dynamic::as_int
[function]
[call site]
07186
Result::map_err
[function]
[call site]
07187
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07188
test::len
[function]
[call site]
07189
super::calc_index
[function]
[call site]
07190
ERR::ErrorArrayBounds
[function]
[call site]
07191
into
[function]
[call site]
07192
Command::get
[function]
[call site]
07193
test_optimizer_const_map
[function]
[call site]
07194
into
[function]
[call site]
07195
unwrap
[function]
[call site]
07196
Ok
[function]
[call site]
07197
read_lock::<crate::ImmutableString>
[function]
[call site]
07198
ok_or_else
[function]
[call site]
07199
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
07200
RhaiNativeFunc::return_type_name
[function]
[call site]
07201
type_name::<R>
[function]
[call site]
07202
contains_key
[function]
[call site]
07203
Ident::as_str
[function]
[call site]
07204
super::EvalContext::new
[function]
[call site]
07205
cb
[function]
[call site]
07206
Ident::as_str
[function]
[call site]
07207
map_err
[function]
[call site]
07208
EvalAltResult::fill_position
[function]
[call site]
07209
string_functions::is_empty
[function]
[call site]
07210
contains_key
[function]
[call site]
07211
Ident::as_str
[function]
[call site]
07212
blob_functions::insert
[function]
[call site]
07213
TestStruct::clone
[function]
[call site]
07214
Self::into
[function]
[call site]
07215
shared_get_mut
[function]
[call site]
07216
Ident::as_str
[function]
[call site]
07217
try_into
[function]
[call site]
07218
Engine::fail_on_invalid_map_property
[function]
[call site]
07219
intersects
[function]
[call site]
07220
Err
[function]
[call site]
07221
ERR::ErrorPropertyNotFound
[function]
[call site]
07222
test_to_string
[function]
[call site]
07223
into
[function]
[call site]
07224
Ok
[function]
[call site]
07225
Target::from
[function]
[call site]
07226
Self::TempValue
[function]
[call site]
07227
into
[function]
[call site]
07228
is::<crate::ExclusiveRange>
[function]
[call site]
07229
is::<crate::InclusiveRange>
[function]
[call site]
07230
read_lock::<crate::ExclusiveRange>
[function]
[call site]
07231
super::calc_index
[function]
[call site]
07232
ERR::ErrorBitFieldBounds
[function]
[call site]
07233
into
[function]
[call site]
07234
super::calc_index
[function]
[call site]
07235
FnPtr::try_from
[function]
[call site]
07236
RhaiResultOf::ok
[function]
[call site]
07237
and_then
[function]
[call site]
07238
then_some
[function]
[call site]
07239
ok_or_else
[function]
[call site]
07240
ERR::ErrorBitFieldBounds
[function]
[call site]
07241
FnPtr::try_from
[function]
[call site]
07242
RhaiResultOf::unwrap
[function]
[call site]
07243
pow
[function]
[call site]
07244
FnPtr::try_from
[function]
[call site]
07245
tokenizer::is_valid_function_name
[function]
[call site]
07246
Ok
[function]
[call site]
07247
TestStruct::new
[function]
[call site]
07248
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
07249
Token::lookup_symbol_from_syntax
[function]
[call site]
07250
Option::is_some
[function]
[call site]
07251
Err
[function]
[call site]
07252
ERR::ErrorParsing
[function]
[call site]
07253
PERR::Reserved
[function]
[call site]
07254
test_to_string
[function]
[call site]
07255
into
[function]
[call site]
07256
Err
[function]
[call site]
07257
ERR::ErrorFunctionNotFound
[function]
[call site]
07258
test_to_string
[function]
[call site]
07259
into
[function]
[call site]
07260
RhaiResultOf::unwrap
[function]
[call site]
07261
read_lock::<crate::InclusiveRange>
[function]
[call site]
07262
iterator_functions::chars_from_start
[function]
[call site]
07263
CharsStream::new
[function]
[call site]
07264
string_functions::add_append
[function]
[call site]
07265
string_functions::is_empty
[function]
[call site]
07266
String::from_utf8_lossy
[function]
[call site]
07267
string_functions::is_empty
[function]
[call site]
07268
String::from_utf8
[function]
[call site]
07269
unwrap
[function]
[call site]
07270
into
[function]
[call site]
07271
ImmutableString::into_owned
[function]
[call site]
07272
String::into
[function]
[call site]
07273
ImmutableString::into_owned
[function]
[call site]
07274
StmtBlock::as_ref
[function]
[call site]
07275
into
[function]
[call site]
07276
string_functions::add_append
[function]
[call site]
07277
super::calc_index
[function]
[call site]
07278
ERR::ErrorBitFieldBounds
[function]
[call site]
07279
into
[function]
[call site]
07280
super::calc_index
[function]
[call site]
07281
ERR::ErrorBitFieldBounds
[function]
[call site]
07282
into
[function]
[call site]
07283
FnPtr::try_from
[function]
[call site]
07284
RhaiResultOf::unwrap
[function]
[call site]
07285
pow
[function]
[call site]
07286
FnPtr::try_from
[function]
[call site]
07287
RhaiResultOf::unwrap
[function]
[call site]
07288
Ok
[function]
[call site]
07289
into
[function]
[call site]
07290
Dynamic::as_int
[function]
[call site]
07291
Result::map_err
[function]
[call site]
07292
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07293
super::calc_index
[function]
[call site]
07294
ERR::ErrorBitFieldBounds
[function]
[call site]
07295
into
[function]
[call site]
07296
FnPtr::try_from
[function]
[call site]
07297
RhaiResultOf::unwrap
[function]
[call site]
07298
Ok
[function]
[call site]
07299
into
[function]
[call site]
07300
Dynamic::as_int
[function]
[call site]
07301
FnPtr::try_from
[function]
[call site]
07302
Err
[function]
[call site]
07303
ERR::ErrorStringBounds
[function]
[call site]
07304
test_chars
[function]
[call site]
07305
ImmutableString::strong_count
[function]
[call site]
07306
into
[function]
[call site]
07307
test_chars
[function]
[call site]
07308
nth
[function]
[call site]
07309
ok_or_else
[function]
[call site]
07310
ERR::ErrorStringBounds
[function]
[call site]
07311
test_chars
[function]
[call site]
07312
ImmutableString::strong_count
[function]
[call site]
07313
FnPtr::try_from
[function]
[call site]
07314
unsigned_abs
[function]
[call site]
07315
Err
[function]
[call site]
07316
ERR::ErrorStringBounds
[function]
[call site]
07317
test_chars
[function]
[call site]
07318
ImmutableString::strong_count
[function]
[call site]
07319
into
[function]
[call site]
07320
test_chars
[function]
[call site]
07321
array_functions::reduce_rev
[function]
[call site]
07322
RhaiResult::nth
[function]
[call site]
07323
ok_or_else
[function]
[call site]
07324
ERR::ErrorStringBounds
[function]
[call site]
07325
test_chars
[function]
[call site]
07326
ImmutableString::strong_count
[function]
[call site]
07327
Ok
[function]
[call site]
07328
into
[function]
[call site]
07329
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07330
std::any::type_name::<InclusiveRange>
[function]
[call site]
07331
string_functions::is_empty
[function]
[call site]
07332
TestStruct::clone
[function]
[call site]
07333
Self::into
[function]
[call site]
07334
Ok
[function]
[call site]
07335
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07336
read_lock::<ExclusiveRange>
[function]
[call site]
07337
unwrap
[function]
[call site]
07338
TestStruct::clone
[function]
[call site]
07339
test_chars
[function]
[call site]
07340
ImmutableString::strong_count
[function]
[call site]
07341
super::calc_index
[function]
[call site]
07342
ERR::ErrorStringBounds
[function]
[call site]
07343
into
[function]
[call site]
07344
super::calc_index
[function]
[call site]
07345
ERR::ErrorStringBounds
[function]
[call site]
07346
into
[function]
[call site]
07347
Result::unwrap_or
[function]
[call site]
07348
TestStruct::clone
[function]
[call site]
07349
Self::into
[function]
[call site]
07350
ImmutableString::saturating_sub
[function]
[call site]
07351
test_chars
[function]
[call site]
07352
skip
[function]
[call site]
07353
test_functions_take
[function]
[call site]
07354
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07355
into
[function]
[call site]
07356
Ok
[function]
[call site]
07357
std::any::type_name::<InclusiveRange>
[function]
[call site]
07358
read_lock::<InclusiveRange>
[function]
[call site]
07359
unwrap
[function]
[call site]
07360
TestStruct::clone
[function]
[call site]
07361
test_chars
[function]
[call site]
07362
ImmutableString::strong_count
[function]
[call site]
07363
iterator_functions::chars_from_start
[function]
[call site]
07364
iterator_functions::chars_from_start
[function]
[call site]
07365
super::calc_index
[function]
[call site]
07366
iterator_functions::chars_from_start
[function]
[call site]
07367
ERR::ErrorStringBounds
[function]
[call site]
07368
iterator_functions::chars_from_start
[function]
[call site]
07369
into
[function]
[call site]
07370
string_functions::add_append
[function]
[call site]
07371
string_functions::add_append
[function]
[call site]
07372
super::calc_index
[function]
[call site]
07373
string_functions::add_append
[function]
[call site]
07374
ERR::ErrorStringBounds
[function]
[call site]
07375
string_functions::add_append
[function]
[call site]
07376
into
[function]
[call site]
07377
Result::unwrap_or
[function]
[call site]
07378
TestStruct::clone
[function]
[call site]
07379
Self::into
[function]
[call site]
07380
test_chars
[function]
[call site]
07381
skip
[function]
[call site]
07382
test_functions_take
[function]
[call site]
07383
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07384
into
[function]
[call site]
07385
Ok
[function]
[call site]
07386
Err
[function]
[call site]
07387
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07388
Engine::call_indexer_get
[function]
[call site]
07389
hash_idx
[function]
[call site]
07390
get_or_init
[function]
[call site]
07391
calc_fn_hash
[function]
[call site]
07392
calc_fn_hash
[function]
[call site]
07393
into
[function]
[call site]
07394
Engine::exec_native_fn_call
[function]
[call site]
07395
RhaiResultOf::map
[function]
[call site]
07396
RhaiResultOf::map
[function]
[call site]
07397
Err
[function]
[call site]
07398
ERR::ErrorIndexingType
[function]
[call site]
07399
into
[function]
[call site]
07400
Target::is_temp_value
[function]
[call site]
07401
Engine::eval_dot_index_chain_raw
[function]
[call site]
07402
Some
[function]
[call site]
07403
shared_take_or_clone
[function]
[call site]
07404
Err
[function]
[call site]
07405
StmtBlock::as_mut
[function]
[call site]
07406
Engine::call_indexer_set
[function]
[call site]
07407
hash_idx
[function]
[call site]
07408
Engine::exec_native_fn_call
[function]
[call site]
07409
StmtBlock::span_or_else
[function]
[call site]
07410
Span::new
[function]
[call site]
07411
iterator_functions::chars_from_start
[function]
[call site]
07412
StmtBlock::span_or_else
[function]
[call site]
07413
string_functions::add_append
[function]
[call site]
07414
StmtBlock::span_or_else
[function]
[call site]
07415
Ok
[function]
[call site]
07416
Err
[function]
[call site]
07417
Ok
[function]
[call site]
07418
Engine::dbg
[function]
[call site]
07419
Self::as_deref_mut
[function]
[call site]
07420
StmtBlock::as_mut
[function]
[call site]
07421
Dynamic::is_shared
[function]
[call site]
07422
write_lock::<Dynamic>
[function]
[call site]
07423
unwrap
[function]
[call site]
07424
string_functions::pop
[function]
[call site]
07425
Dynamic::unwrap
[function]
[call site]
07426
TestStruct::clone
[function]
[call site]
07427
Engine::get_indexed_mut
[function]
[call site]
07428
Engine::eval_op_assignment
[function]
[call site]
07429
StmtBlock::as_ref
[function]
[call site]
07430
Dynamic::is_read_only
[function]
[call site]
07431
Expr::get_variable_name
[function]
[call site]
07432
string_functions::is_empty
[function]
[call site]
07433
Some
[function]
[call site]
07434
Option::unwrap_or_default
[function]
[call site]
07435
Expr::start_position
[function]
[call site]
07436
string_functions::is_empty
[function]
[call site]
07437
Expr::position
[function]
[call site]
07438
ParseSettings::level_up_with_position
[function]
[call site]
07439
Expr::start_position
[function]
[call site]
07440
Expr::start_position
[function]
[call site]
07441
Expr::position
[function]
[call site]
07442
Err
[function]
[call site]
07443
ERR::ErrorAssignmentToConstant
[function]
[call site]
07444
test_to_string
[function]
[call site]
07445
into
[function]
[call site]
07446
ParseSettings::level_up_with_position
[function]
[call site]
07447
ParseSettings::level_up
[function]
[call site]
07448
Ok
[function]
[call site]
07449
OpAssignment::get_op_assignment_info
[function]
[call site]
07450
OpAssignment::is_op_assignment
[function]
[call site]
07451
Some
[function]
[call site]
07452
StmtBlock::as_mut
[function]
[call site]
07453
as_mut().write_lock::<Dynamic>
[function]
[call site]
07454
unwrap
[function]
[call site]
07455
Engine::fast_operators
[function]
[call site]
07456
add
[function]
[call site]
07457
i64::map_err
[function]
[call site]
07458
EvalAltResult::fill_position
[function]
[call site]
07459
f32_functions::subtract
[function]
[call site]
07460
f32::map_err
[function]
[call site]
07461
EvalAltResult::fill_position
[function]
[call site]
07462
f32_functions::multiply
[function]
[call site]
07463
f32::map_err
[function]
[call site]
07464
EvalAltResult::fill_position
[function]
[call site]
07465
f32_functions::divide
[function]
[call site]
07466
f32::map_err
[function]
[call site]
07467
EvalAltResult::fill_position
[function]
[call site]
07468
f32_functions::modulo
[function]
[call site]
07469
f32::map_err
[function]
[call site]
07470
EvalAltResult::fill_position
[function]
[call site]
07471
func::get_builtin_op_assignment_fn
[function]
[call site]
07472
Some
[function]
[call site]
07473
Dynamic::as_int
[function]
[call site]
07474
unwrap
[function]
[call site]
07475
Dynamic::as_int
[function]
[call site]
07476
unwrap
[function]
[call site]
07477
write_lock::<Dynamic>
[function]
[call site]
07478
unwrap
[function]
[call site]
07479
RhaiResult::into
[function]
[call site]
07480
Ok
[function]
[call site]
07481
Some
[function]
[call site]
07482
Dynamic::as_int
[function]
[call site]
07483
unwrap
[function]
[call site]
07484
Dynamic::as_int
[function]
[call site]
07485
unwrap
[function]
[call site]
07486
write_lock::<Dynamic>
[function]
[call site]
07487
unwrap
[function]
[call site]
07488
RhaiResult::into
[function]
[call site]
07489
Ok
[function]
[call site]
07490
Some
[function]
[call site]
07491
Dynamic::as_char
[function]
[call site]
07492
unwrap
[function]
[call site]
07493
write_lock::<Dynamic>
[function]
[call site]
07494
unwrap
[function]
[call site]
07495
Position::new_const
[function]
[call site]
07496
blob_functions::push
[function]
[call site]
07497
Dynamic::as_char
[function]
[call site]
07498
Result::unwrap
[function]
[call site]
07499
blob_functions::push
[function]
[call site]
07500
RhaiResultOf::into
[function]
[call site]
07501
Ok
[function]
[call site]
07502
Some
[function]
[call site]
07503
split_first_mut
[function]
[call site]
07504
unwrap
[function]
[call site]
07505
Dynamic::as_immutable_string_mut
[function]
[call site]
07506
unwrap
[function]
[call site]
07507
Dynamic::as_immutable_string_ref
[function]
[call site]
07508
unwrap
[function]
[call site]
07509
string_functions::is_empty
[function]
[call site]
07510
string_functions::is_empty
[function]
[call site]
07511
test::len
[function]
[call site]
07512
test::len
[function]
[call site]
07513
unwrap
[function]
[call site]
07514
Package::init_engine
[function]
[call site]
07515
Engine::throw_on_size
[function]
[call site]
07516
Ok
[function]
[call site]
07517
Some
[function]
[call site]
07518
split_first_mut
[function]
[call site]
07519
unwrap
[function]
[call site]
07520
Dynamic::as_immutable_string_mut
[function]
[call site]
07521
unwrap
[function]
[call site]
07522
Dynamic::as_immutable_string_ref
[function]
[call site]
07523
unwrap
[function]
[call site]
07524
Ok
[function]
[call site]
07525
Some
[function]
[call site]
07526
test_functions_take
[function]
[call site]
07527
Dynamic::into_array
[function]
[call site]
07528
unwrap
[function]
[call site]
07529
string_functions::is_empty
[function]
[call site]
07530
Ok
[function]
[call site]
07531
Dynamic::as_array_ref
[function]
[call site]
07532
unwrap
[function]
[call site]
07533
string_functions::is_empty
[function]
[call site]
07534
unwrap
[function]
[call site]
07535
Package::init_engine
[function]
[call site]
07536
Engine::check_data_size
[function]
[call site]
07537
Dynamic::read_lock
[function]
[call site]
07538
unwrap
[function]
[call site]
07539
Dynamic::as_array_mut
[function]
[call site]
07540
unwrap
[function]
[call site]
07541
string_functions::add_append
[function]
[call site]
07542
Ok
[function]
[call site]
07543
Some
[function]
[call site]
07544
test_functions_take
[function]
[call site]
07545
Dynamic::into_blob
[function]
[call site]
07546
unwrap
[function]
[call site]
07547
Dynamic::as_blob_mut
[function]
[call site]
07548
unwrap
[function]
[call site]
07549
unwrap
[function]
[call site]
07550
Package::init_engine
[function]
[call site]
07551
Engine::throw_on_size
[function]
[call site]
07552
test::len
[function]
[call site]
07553
test::len
[function]
[call site]
07554
string_functions::add_append
[function]
[call site]
07555
Ok
[function]
[call site]
07556
Some
[function]
[call site]
07557
Dynamic::as_char
[function]
[call site]
07558
unwrap
[function]
[call site]
07559
encode_utf8
[function]
[call site]
07560
Dynamic::as_immutable_string_mut
[function]
[call site]
07561
unwrap
[function]
[call site]
07562
unwrap
[function]
[call site]
07563
Package::init_engine
[function]
[call site]
07564
Engine::throw_on_size
[function]
[call site]
07565
test::len
[function]
[call site]
07566
test::len
[function]
[call site]
07567
Ok
[function]
[call site]
07568
Some
[function]
[call site]
07569
Dynamic::as_immutable_string_ref
[function]
[call site]
07570
unwrap
[function]
[call site]
07571
string_functions::is_empty
[function]
[call site]
07572
Ok
[function]
[call site]
07573
Dynamic::as_char
[function]
[call site]
07574
unwrap
[function]
[call site]
07575
test_to_string
[function]
[call site]
07576
unwrap
[function]
[call site]
07577
Package::init_engine
[function]
[call site]
07578
Engine::throw_on_size
[function]
[call site]
07579
test::len
[function]
[call site]
07580
test::len
[function]
[call site]
07581
write_lock::<Dynamic>
[function]
[call site]
07582
unwrap
[function]
[call site]
07583
into
[function]
[call site]
07584
Ok
[function]
[call site]
07585
Some
[function]
[call site]
07586
test_functions_take
[function]
[call site]
07587
Dynamic::as_array_mut
[function]
[call site]
07588
unwrap
[function]
[call site]
07589
blob_functions::push
[function]
[call site]
07590
unwrap
[function]
[call site]
07591
Package::init_engine
[function]
[call site]
07592
Engine::check_data_size
[function]
[call site]
07593
Dynamic::read_lock
[function]
[call site]
07594
unwrap
[function]
[call site]
07595
Ok
[function]
[call site]
07596
Some
[function]
[call site]
07597
Dynamic::as_int
[function]
[call site]
07598
unwrap
[function]
[call site]
07599
Dynamic::as_blob_mut
[function]
[call site]
07600
unwrap
[function]
[call site]
07601
unwrap
[function]
[call site]
07602
Package::init_engine
[function]
[call site]
07603
Engine::throw_on_size
[function]
[call site]
07604
test::len
[function]
[call site]
07605
blob_functions::push
[function]
[call site]
07606
Ok
[function]
[call site]
07607
Some
[function]
[call site]
07608
Dynamic::as_char
[function]
[call site]
07609
unwrap
[function]
[call site]
07610
Dynamic::as_blob_mut
[function]
[call site]
07611
unwrap
[function]
[call site]
07612
unwrap
[function]
[call site]
07613
Package::init_engine
[function]
[call site]
07614
Engine::throw_on_size
[function]
[call site]
07615
test::len
[function]
[call site]
07616
string_functions::add_append_char
[function]
[call site]
07617
Ok
[function]
[call site]
07618
Some
[function]
[call site]
07619
split_first_mut
[function]
[call site]
07620
unwrap
[function]
[call site]
07621
Dynamic::as_blob_mut
[function]
[call site]
07622
unwrap
[function]
[call site]
07623
Dynamic::as_immutable_string_ref
[function]
[call site]
07624
unwrap
[function]
[call site]
07625
string_functions::is_empty
[function]
[call site]
07626
Ok
[function]
[call site]
07627
unwrap
[function]
[call site]
07628
Package::init_engine
[function]
[call site]
07629
Engine::throw_on_size
[function]
[call site]
07630
test::len
[function]
[call site]
07631
test::len
[function]
[call site]
07632
string_functions::add_append_str
[function]
[call site]
07633
Ok
[function]
[call site]
07634
then
[function]
[call site]
07635
&mut
[call site]
07636
into
[function]
[call site]
07637
test_custom_syntax_func
[function]
[call site]
07638
map_err
[function]
[call site]
07639
EvalAltResult::fill_position
[function]
[call site]
07640
Some
[function]
[call site]
07641
Engine::exec_native_fn_call
[function]
[call site]
07642
Some
[function]
[call site]
07643
Engine::exec_native_fn_call
[function]
[call site]
07644
Err
[function]
[call site]
07645
Engine::check_data_size
[function]
[call site]
07646
ParseSettings::level_up_with_position
[function]
[call site]
07647
ParseSettings::level_up
[function]
[call site]
07648
Ok
[function]
[call site]
07649
StmtBlock::as_mut
[function]
[call site]
07650
as_mut().write_lock::<Dynamic>
[function]
[call site]
07651
unwrap
[function]
[call site]
07652
StmtBlock::as_mut
[function]
[call site]
07653
Target::propagate_changed_value
[function]
[call site]
07654
Dynamic::as_bool
[function]
[call site]
07655
Result::map_err
[function]
[call site]
07656
TestStruct::new
[function]
[call site]
07657
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07658
&str::to_string
[function]
[call site]
07659
ParseError::to_string
[function]
[call site]
07660
Engine::new
[function]
[call site]
07661
Scope::new
[function]
[call site]
07662
blob_functions::push
[function]
[call site]
07663
blob_functions::push
[function]
[call site]
07664
blob_functions::push
[function]
[call site]
07665
write_lock::<crate::INT>
[function]
[call site]
07666
unwrap
[function]
[call site]
07667
Dynamic::as_int
[function]
[call site]
07668
Result::map_err
[function]
[call site]
07669
TestStruct::new
[function]
[call site]
07670
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07671
&str::to_string
[function]
[call site]
07672
ParseError::to_string
[function]
[call site]
07673
write_lock::<crate::INT>
[function]
[call site]
07674
unwrap
[function]
[call site]
07675
Dynamic::as_int
[function]
[call site]
07676
Result::map_err
[function]
[call site]
07677
TestStruct::new
[function]
[call site]
07678
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07679
&str::to_string
[function]
[call site]
07680
ParseError::to_string
[function]
[call site]
07681
write_lock::<crate::Blob>
[function]
[call site]
07682
unwrap
[function]
[call site]
07683
FnPtr::try_from
[function]
[call site]
07684
RhaiResultOf::unwrap
[function]
[call site]
07685
Dynamic::as_char
[function]
[call site]
07686
Result::map_err
[function]
[call site]
07687
TestStruct::new
[function]
[call site]
07688
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07689
&str::to_string
[function]
[call site]
07690
ParseError::to_string
[function]
[call site]
07691
write_lock::<crate::ImmutableString>
[function]
[call site]
07692
unwrap
[function]
[call site]
07693
test_chars
[function]
[call site]
07694
enumerate
[function]
[call site]
07695
test_optimizer_const_map
[function]
[call site]
07696
reflection_functions::collect
[function]
[call site]
07697
write_lock::<crate::ImmutableString>
[function]
[call site]
07698
unwrap
[function]
[call site]
07699
test_chars
[function]
[call site]
07700
ImmutableString::strong_count
[function]
[call site]
07701
test_chars
[function]
[call site]
07702
test_functions_take
[function]
[call site]
07703
test_chars
[function]
[call site]
07704
skip
[function]
[call site]
07705
test_chars
[function]
[call site]
07706
skip
[function]
[call site]
07707
test_chars
[function]
[call site]
07708
skip
[function]
[call site]
07709
optimize_combo_chain
[function]
[call site]
07710
test_to_string
[function]
[call site]
07711
test_chars
[function]
[call site]
07712
optimize_combo_chain
[function]
[call site]
07713
reflection_functions::collect
[function]
[call site]
07714
Ok
[function]
[call site]
07715
Engine::check_data_size
[function]
[call site]
07716
StmtBlock::as_ref
[function]
[call site]
07717
ParseSettings::level_up_with_position
[function]
[call site]
07718
Some
[function]
[call site]
07719
Err
[function]
[call site]
07720
Token::is_op_assignment
[function]
[call site]
07721
TestStruct::clone
[function]
[call site]
07722
Engine::call_indexer_get
[function]
[call site]
07723
into
[function]
[call site]
07724
Engine::eval_op_assignment
[function]
[call site]
07725
shared_take_or_clone
[function]
[call site]
07726
Engine::check_data_size
[function]
[call site]
07727
ParseSettings::level_up_with_position
[function]
[call site]
07728
Engine::call_indexer_set
[function]
[call site]
07729
Ok
[function]
[call site]
07730
Engine::dbg
[function]
[call site]
07731
Self::as_deref_mut
[function]
[call site]
07732
StmtBlock::as_mut
[function]
[call site]
07733
Dynamic::is_shared
[function]
[call site]
07734
write_lock::<Dynamic>
[function]
[call site]
07735
unwrap
[function]
[call site]
07736
string_functions::pop
[function]
[call site]
07737
Dynamic::unwrap
[function]
[call site]
07738
Engine::get_indexed_mut
[function]
[call site]
07739
RhaiResultOf::map
[function]
[call site]
07740
RhaiResult::take_or_clone
[function]
[call site]
07741
shared_try_take
[function]
[call site]
07742
Result::unwrap_or_else
[function]
[call site]
07743
StmtBlock::as_ref
[function]
[call site]
07744
TestStruct::clone
[function]
[call site]
07745
Expr::options
[function]
[call site]
07746
ASTFlags::intersects
[function]
[call site]
07747
StmtBlock::as_ref
[function]
[call site]
07748
Expr::is_unit
[function]
[call site]
07749
Ok
[function]
[call site]
07750
StmtBlock::as_ref
[function]
[call site]
07751
Dynamic::is_map
[function]
[call site]
07752
Engine::dbg_reset
[function]
[call site]
07753
defer
[function]
[call site]
07754
defer
[function]
[call site]
07755
first
[function]
[call site]
07756
map_or
[function]
[call site]
07757
Engine::make_method_call
[function]
[call site]
07758
StmtBlock::as_ref
[function]
[call site]
07759
Dynamic::is_fnptr
[function]
[call site]
07760
crate::func::locked_read
[function]
[call site]
07761
Option::map_or
[function]
[call site]
07762
StmtBlock::as_ref
[function]
[call site]
07763
as_ref().read_lock::<FnPtr>
[function]
[call site]
07764
unwrap
[function]
[call site]
07765
test_fn_ptr_curry
[function]
[call site]
07766
Engine::new
[function]
[call site]
07767
Engine::register_fn
[function]
[call site]
07768
MyIterableType::into_iter
[function]
[call site]
07769
Self::IntoIter::cloned
[function]
[call site]
07770
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07771
StaticModuleResolver::iter_mut
[function]
[call site]
07772
impl
[call site]
07773
test_functions_take
[function]
[call site]
07774
test_functions_take
[function]
[call site]
07775
test_functions_take
[function]
[call site]
07776
StmtBlock::as_mut
[function]
[call site]
07777
intersects
[function]
[call site]
07778
StmtBlock::as_mut
[function]
[call site]
07779
StmtBlock::as_mut
[function]
[call site]
07780
string_functions::remove
[function]
[call site]
07781
test_functions_take
[function]
[call site]
07782
make_sub
[function]
[call site]
07783
make_root
[function]
[call site]
07784
StaticModuleResolver::iter_mut
[function]
[call site]
07785
StaticModuleResolver::iter_mut
[function]
[call site]
07786
test_optimizer_const_map
[function]
[call site]
07787
Ident::as_str
[function]
[call site]
07788
iter_mut()
[call site]
07789
.chain(call_args.iter_mut())
[call site]
07790
.collect::<FnArgsVec<_>>
[function]
[call site]
07791
test::len
[function]
[call site]
07792
test::len
[function]
[call site]
07793
StmtBlock::as_ref
[function]
[call site]
07794
as_ref().read_lock::<FnPtr>
[function]
[call site]
07795
unwrap
[function]
[call site]
07796
Scope::new
[function]
[call site]
07797
StmtBlock::as_ref
[function]
[call site]
07798
test_optimizer_const_map
[function]
[call site]
07799
defer
[function]
[call site]
07800
Engine::call_script_fn
[function]
[call site]
07801
RhaiResult::map
[function]
[call site]
07802
defer
[function]
[call site]
07803
into
[function]
[call site]
07804
test_custom_syntax_func
[function]
[call site]
07805
and_then
[function]
[call site]
07806
Engine::check_data_size
[function]
[call site]
07807
test_optimizer_const_map
[function]
[call site]
07808
map_err
[function]
[call site]
07809
EvalAltResult::fill_position
[function]
[call site]
07810
test_native_context_fn_name
[function]
[call site]
07811
fn_ptr_functions::is_anonymous
[function]
[call site]
07812
tokenizer::is_valid_function_name
[function]
[call site]
07813
FnCallHashes::from_native_only
[function]
[call site]
07814
calc_fn_hash
[function]
[call site]
07815
test::len
[function]
[call site]
07816
FnCallHashes::from_hash
[function]
[call site]
07817
calc_fn_hash
[function]
[call site]
07818
test::len
[function]
[call site]
07819
Engine::exec_fn_call
[function]
[call site]
07820
string_functions::is_empty
[function]
[call site]
07821
test::len
[function]
[call site]
07822
Err
[function]
[call site]
07823
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07824
Engine::map_type_name
[function]
[call site]
07825
StmtBlock::as_ref
[function]
[call site]
07826
std::
[call site]
07827
any::type_name
[function]
[call site]
07828
test_functions_take
[function]
[call site]
07829
take()
[call site]
07830
.try_cast_result::<FnPtr>
[function]
[call site]
07831
map_err
[function]
[call site]
07832
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07833
Engine::map_type_name
[function]
[call site]
07834
RhaiNativeFunc::return_type_name
[function]
[call site]
07835
fn_ptr_functions::is_anonymous
[function]
[call site]
07836
MyIterableType::into_iter
[function]
[call site]
07837
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07838
blob_functions::blob_with_capacity
[function]
[call site]
07839
test::len
[function]
[call site]
07840
test::len
[function]
[call site]
07841
test::len
[function]
[call site]
07842
StmtBlock::extend
[function]
[call site]
07843
StaticModuleResolver::iter_mut
[function]
[call site]
07844
StmtBlock::extend
[function]
[call site]
07845
StaticModuleResolver::iter_mut
[function]
[call site]
07846
impl
[call site]
07847
test::len
[function]
[call site]
07848
test::len
[function]
[call site]
07849
ensure_no_data_race
[function]
[call site]
07850
Scope::new
[function]
[call site]
07851
Some
[function]
[call site]
07852
StmtBlock::as_mut
[function]
[call site]
07853
as_deref
[function]
[call site]
07854
defer
[function]
[call site]
07855
Engine::call_script_fn
[function]
[call site]
07856
RhaiResult::map
[function]
[call site]
07857
defer
[function]
[call site]
07858
into
[function]
[call site]
07859
blob_functions::insert
[function]
[call site]
07860
StmtBlock::as_mut
[function]
[call site]
07861
test_custom_syntax_func
[function]
[call site]
07862
and_then
[function]
[call site]
07863
Engine::check_data_size
[function]
[call site]
07864
test_optimizer_const_map
[function]
[call site]
07865
map_err
[function]
[call site]
07866
EvalAltResult::fill_position
[function]
[call site]
07867
Target::is_ref
[function]
[call site]
07868
blob_functions::insert
[function]
[call site]
07869
StmtBlock::as_mut
[function]
[call site]
07870
test::len
[function]
[call site]
07871
tokenizer::is_valid_function_name
[function]
[call site]
07872
FnCallHashes::from_native_only
[function]
[call site]
07873
calc_fn_hash
[function]
[call site]
07874
FnCallHashes::from_script_and_native
[function]
[call site]
07875
calc_fn_hash
[function]
[call site]
07876
calc_fn_hash
[function]
[call site]
07877
FnCallHashes::from_native_only
[function]
[call site]
07878
calc_fn_hash
[function]
[call site]
07879
Engine::exec_fn_call
[function]
[call site]
07880
StmtBlock::as_ref
[function]
[call site]
07881
std::
[call site]
07882
any::type_name
[function]
[call site]
07883
StmtBlock::as_ref
[function]
[call site]
07884
as_ref()
[call site]
07885
.read_lock::<FnPtr>
[function]
[call site]
07886
ok_or_else
[function]
[call site]
07887
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07888
Engine::map_type_name
[function]
[call site]
07889
TestStruct::clone
[function]
[call site]
07890
StmtBlock::extend
[function]
[call site]
07891
StaticModuleResolver::iter_mut
[function]
[call site]
07892
impl
[call site]
07893
Ok
[function]
[call site]
07894
into
[function]
[call site]
07895
string_functions::is_empty
[function]
[call site]
07896
Ok
[function]
[call site]
07897
Dynamic::is_shared
[function]
[call site]
07898
into
[function]
[call site]
07899
StmtBlock::as_ref
[function]
[call site]
07900
Dynamic::as_map_ref
[function]
[call site]
07901
Command::get
[function]
[call site]
07902
read_lock::<FnPtr>
[function]
[call site]
07903
FnPtr::fn_name_raw
[function]
[call site]
07904
TestStruct::clone
[function]
[call site]
07905
Self
[function]
[call site]
07906
FnPtr::is_curried
[function]
[call site]
07907
test_fn_ptr_curry
[function]
[call site]
07908
MyIterableType::into_iter
[function]
[call site]
07909
Self::IntoIter::cloned
[function]
[call site]
07910
optimize_combo_chain
[function]
[call site]
07911
StaticModuleResolver::iter_mut
[function]
[call site]
07912
impl
[call site]
07913
curry()
[call site]
07914
.iter()
[call site]
07915
.cloned()
[call site]
07916
.chain(call_args.iter_mut().map(mem::take))
[call site]
07917
.collect::<FnArgsVec<_>>
[function]
[call site]
07918
test::len
[function]
[call site]
07919
test::len
[function]
[call site]
07920
Some
[function]
[call site]
07921
Some
[function]
[call site]
07922
TestStruct::clone
[function]
[call site]
07923
TestStruct::clone
[function]
[call site]
07924
Some
[function]
[call site]
07925
cfg
[function]
[call site]
07926
Some
[function]
[call site]
07927
TestStruct::clone
[function]
[call site]
07928
cfg
[function]
[call site]
07929
test_not
[function]
[call site]
07930
Engine::new
[function]
[call site]
07931
TestStruct::clone
[function]
[call site]
07932
cfg
[function]
[call site]
07933
fn_ptr_functions::is_anonymous
[function]
[call site]
07934
test::len
[function]
[call site]
07935
tokenizer::is_valid_function_name
[function]
[call site]
07936
FnCallHashes::from_native_only
[function]
[call site]
07937
calc_fn_hash
[function]
[call site]
07938
FnCallHashes::from_script_and_native
[function]
[call site]
07939
calc_fn_hash
[function]
[call site]
07940
calc_fn_hash
[function]
[call site]
07941
FnCallHashes::from_native_only
[function]
[call site]
07942
calc_fn_hash
[function]
[call site]
07943
Scope::new
[function]
[call site]
07944
as_deref
[function]
[call site]
07945
Some
[function]
[call site]
07946
StmtBlock::as_mut
[function]
[call site]
07947
StaticModuleResolver::iter_mut
[function]
[call site]
07948
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07949
defer
[function]
[call site]
07950
Engine::call_script_fn
[function]
[call site]
07951
RhaiResult::map
[function]
[call site]
07952
std::iter::once
[function]
[call site]
07953
StmtBlock::as_mut
[function]
[call site]
07954
optimize_combo_chain
[function]
[call site]
07955
StaticModuleResolver::iter_mut
[function]
[call site]
07956
as_mut())
[call site]
07957
.chain(call_args.iter_mut())
[call site]
07958
.collect::<FnArgsVec<_>>
[function]
[call site]
07959
defer
[function]
[call site]
07960
into
[function]
[call site]
07961
test_custom_syntax_func
[function]
[call site]
07962
and_then
[function]
[call site]
07963
Engine::check_data_size
[function]
[call site]
07964
test_optimizer_const_map
[function]
[call site]
07965
map_err
[function]
[call site]
07966
EvalAltResult::fill_position
[function]
[call site]
07967
Target::is_ref
[function]
[call site]
07968
std::iter::once
[function]
[call site]
07969
StmtBlock::as_mut
[function]
[call site]
07970
optimize_combo_chain
[function]
[call site]
07971
StaticModuleResolver::iter_mut
[function]
[call site]
07972
as_mut())
[call site]
07973
.chain(call_args.iter_mut())
[call site]
07974
.collect::<FnArgsVec<_>>
[function]
[call site]
07975
Engine::exec_fn_call
[function]
[call site]
07976
Target::propagate_changed_value
[function]
[call site]
07977
Ok
[function]
[call site]
07978
Engine::dbg
[function]
[call site]
07979
Self::as_deref_mut
[function]
[call site]
07980
TestStruct::clone
[function]
[call site]
07981
into
[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
Engine::get_indexed_mut
[function]
[call site]
07987
Engine::eval_op_assignment
[function]
[call site]
07988
Engine::check_data_size
[function]
[call site]
07989
print_source
[function]
[call site]
07990
Position::is_none
[function]
[call site]
07991
Position::line
[function]
[call site]
07992
Option::unwrap
[function]
[call site]
07993
saturating_sub
[function]
[call site]
07994
min_max_functions::min
[function]
[call site]
07995
test::len
[function]
[call site]
07996
ImmutableString::to_string
[function]
[call site]
07997
test::len
[function]
[call site]
07998
Position::position
[function]
[call site]
07999
MyIterableType::into_iter
[function]
[call site]
08000
Self::IntoIter::enumerate
[function]
[call site]
08001
test_functions_take
[function]
[call site]
08002
skip
[function]
[call site]
08003
Position::position
[function]
[call site]
08004
test::len
[function]
[call site]
08005
ParseSettings::level_up_with_position
[function]
[call site]
08006
Ok
[function]
[call site]
08007
Engine::dbg
[function]
[call site]
08008
Self::as_deref_mut
[function]
[call site]
08009
StmtBlock::as_mut
[function]
[call site]
08010
Dynamic::is_shared
[function]
[call site]
08011
write_lock::<Dynamic>
[function]
[call site]
08012
unwrap
[function]
[call site]
08013
TestStruct::clone
[function]
[call site]
08014
into
[function]
[call site]
08015
Engine::get_indexed_mut
[function]
[call site]
08016
Ok
[function]
[call site]
08017
shared_take_or_clone
[function]
[call site]
08018
Engine::dbg
[function]
[call site]
08019
Token::is_op_assignment
[function]
[call site]
08020
StmtBlock::as_mut
[function]
[call site]
08021
Engine::exec_native_fn_call
[function]
[call site]
08022
StmtBlock::span_or_else
[function]
[call site]
08023
StmtBlock::as_mut
[function]
[call site]
08024
into
[function]
[call site]
08025
Engine::call_indexer_get
[function]
[call site]
08026
RhaiResultOf::map
[function]
[call site]
08027
map_err
[function]
[call site]
08028
Err
[function]
[call site]
08029
try_into
[function]
[call site]
08030
Engine::eval_op_assignment
[function]
[call site]
08031
StmtBlock::as_mut
[function]
[call site]
08032
Engine::exec_native_fn_call
[function]
[call site]
08033
StmtBlock::span_or_else
[function]
[call site]
08034
StmtBlock::as_mut
[function]
[call site]
08035
into
[function]
[call site]
08036
Engine::call_indexer_set
[function]
[call site]
08037
RhaiResultOf::map_err
[function]
[call site]
08038
Err
[function]
[call site]
08039
Engine::dbg
[function]
[call site]
08040
StmtBlock::as_mut
[function]
[call site]
08041
Engine::exec_native_fn_call
[function]
[call site]
08042
RhaiResultOf::map_or_else
[function]
[call site]
08043
StmtBlock::as_mut
[function]
[call site]
08044
into
[function]
[call site]
08045
Engine::call_indexer_get
[function]
[call site]
08046
RhaiResultOf::map
[function]
[call site]
08047
map_err
[function]
[call site]
08048
Err
[function]
[call site]
08049
Ok
[function]
[call site]
08050
Self::as_deref_mut
[function]
[call site]
08051
Engine::dbg
[function]
[call site]
08052
as_deref_mut
[function]
[call site]
08053
StmtBlock::as_mut
[function]
[call site]
08054
Dynamic::is_shared
[function]
[call site]
08055
write_lock::<Dynamic>
[function]
[call site]
08056
unwrap
[function]
[call site]
08057
TestStruct::clone
[function]
[call site]
08058
into
[function]
[call site]
08059
Engine::get_indexed_mut
[function]
[call site]
08060
Engine::dbg_reset
[function]
[call site]
08061
defer
[function]
[call site]
08062
defer
[function]
[call site]
08063
first
[function]
[call site]
08064
map_or
[function]
[call site]
08065
Engine::make_method_call
[function]
[call site]
08066
into
[function]
[call site]
08067
Engine::eval_dot_index_chain_raw
[function]
[call site]
08068
Self::as_deref_mut
[function]
[call site]
08069
Engine::dbg
[function]
[call site]
08070
StmtBlock::as_mut
[function]
[call site]
08071
Engine::exec_native_fn_call
[function]
[call site]
08072
StmtBlock::span_or_else
[function]
[call site]
08073
StmtBlock::as_mut
[function]
[call site]
08074
into
[function]
[call site]
08075
Engine::call_indexer_get
[function]
[call site]
08076
RhaiResultOf::map
[function]
[call site]
08077
map_err
[function]
[call site]
08078
Err
[function]
[call site]
08079
try_into
[function]
[call site]
08080
Engine::eval_dot_index_chain_raw
[function]
[call site]
08081
StmtBlock::as_mut
[function]
[call site]
08082
StmtBlock::as_mut
[function]
[call site]
08083
Engine::exec_native_fn_call
[function]
[call site]
08084
StmtBlock::span_or_else
[function]
[call site]
08085
StmtBlock::as_mut
[function]
[call site]
08086
into
[function]
[call site]
08087
StmtBlock::as_mut
[function]
[call site]
08088
Engine::call_indexer_set
[function]
[call site]
08089
StmtBlock::span_or_else
[function]
[call site]
08090
Ok
[function]
[call site]
08091
Err
[function]
[call site]
08092
Err
[function]
[call site]
08093
Ok
[function]
[call site]
08094
Engine::dbg_reset
[function]
[call site]
08095
defer
[function]
[call site]
08096
defer
[function]
[call site]
08097
first
[function]
[call site]
08098
map_or
[function]
[call site]
08099
Engine::make_method_call
[function]
[call site]
08100
into
[function]
[call site]
08101
Engine::eval_dot_index_chain_raw
[function]
[call site]
08102
Engine::track_operation
[function]
[call site]
08103
Engine::dbg
[function]
[call site]
08104
Self::as_deref_mut
[function]
[call site]
08105
Engine::search_namespace
[function]
[call site]
08106
Engine::eval_dot_index_chain_raw
[function]
[call site]
08107
Engine::eval_expr
[function]
[call site]
08108
Self::as_deref_mut
[function]
[call site]
08109
Dynamic::flatten
[function]
[call site]
08110
into
[function]
[call site]
08111
Some
[function]
[call site]
08112
Engine::eval_dot_index_chain_raw
[function]
[call site]
08113
test_optimizer_const_map
[function]
[call site]
08114
Engine::eval_dot_index_chain
[function]
[call site]
08115
RhaiResult::map
[function]
[call site]
08116
string_functions::is_empty
[function]
[call site]
08117
Ok
[function]
[call site]
08118
Engine::eval_stmt_block
[function]
[call site]
08119
StmtBlock::take_statements
[function]
[call site]
08120
Engine::eval_fn_call_expr
[function]
[call site]
08121
Position::is_none
[function]
[call site]
08122
Err
[function]
[call site]
08123
ERR::ErrorUnboundThis
[function]
[call site]
08124
ParseSettings::level_up_with_position
[function]
[call site]
08125
into
[function]
[call site]
08126
Engine::eval_expr
[function]
[call site]
08127
Self::as_deref_mut
[function]
[call site]
08128
Dynamic::flatten
[function]
[call site]
08129
Engine::track_operation
[function]
[call site]
08130
ParseSettings::level_up_with_position
[function]
[call site]
08131
Self::unwrap
[function]
[call site]
08132
try_into
[function]
[call site]
08133
Engine::eval_op_assignment
[function]
[call site]
08134
Engine::eval_expr
[function]
[call site]
08135
Self::as_deref_mut
[function]
[call site]
08136
Dynamic::flatten
[function]
[call site]
08137
Engine::track_operation
[function]
[call site]
08138
ParseSettings::level_up_with_position
[function]
[call site]
08139
Engine::search_namespace
[function]
[call site]
08140
Target::is_ref
[function]
[call site]
08141
Dynamic::is_shared
[function]
[call site]
08142
Err
[function]
[call site]
08143
ERR::ErrorAssignmentToConstant
[function]
[call site]
08144
test_to_string
[function]
[call site]
08145
ParseSettings::level_up_with_position
[function]
[call site]
08146
into
[function]
[call site]
08147
Engine::eval_op_assignment
[function]
[call site]
08148
Engine::eval_expr
[function]
[call site]
08149
Self::as_deref_mut
[function]
[call site]
08150
Dynamic::flatten
[function]
[call site]
08151
Some
[function]
[call site]
08152
Engine::intern_string
[function]
[call site]
08153
Engine::get_interned_string
[function]
[call site]
08154
ImmutableString::into
[function]
[call site]
08155
Engine::eval_dot_index_chain
[function]
[call site]
08156
Engine::eval_dot_index_chain
[function]
[call site]
08157
Ok
[function]
[call site]
08158
Engine::allow_shadowing
[function]
[call site]
08159
string_functions::contains
[function]
[call site]
08160
Ident::as_str
[function]
[call site]
08161
Err
[function]
[call site]
08162
ERR::ErrorVariableExists
[function]
[call site]
08163
Ident::as_str
[function]
[call site]
08164
test_to_string
[function]
[call site]
08165
into
[function]
[call site]
08166
ASTFlags::intersects
[function]
[call site]
08167
ASTFlags::intersects
[function]
[call site]
08168
string_functions::contains
[function]
[call site]
08169
Ident::as_str
[function]
[call site]
08170
VarDefInfo::new
[function]
[call site]
08171
Ident::as_str
[function]
[call site]
08172
test::len
[function]
[call site]
08173
EvalContext::new
[function]
[call site]
08174
Self::as_deref_mut
[function]
[call site]
08175
test_var_def_filter
[function]
[call site]
08176
test::len
[function]
[call site]
08177
Err
[function]
[call site]
08178
ERR::ErrorForbiddenVariable
[function]
[call site]
08179
Ident::as_str
[function]
[call site]
08180
&str::to_string
[function]
[call site]
08181
into
[function]
[call site]
08182
Position::is_none
[function]
[call site]
08183
test::len
[function]
[call site]
08184
Engine::max_variables
[function]
[call site]
08185
Err
[function]
[call site]
08186
ERR::ErrorTooManyVariables
[function]
[call site]
08187
into
[function]
[call site]
08188
Engine::eval_expr
[function]
[call site]
08189
Dynamic::flatten
[function]
[call site]
08190
Engine::intern_string
[function]
[call site]
08191
MyIterableType::into_iter
[function]
[call site]
08192
T::as_any
[function]
[call site]
08193
string_functions::is_empty
[function]
[call site]
08194
crate::func::locked_write
[function]
[call site]
08195
get_or_insert_with
[function]
[call site]
08196
crate::Shared::new
[function]
[call site]
08197
crate::Locked::new
[function]
[call site]
08198
std::collections::BTreeMap::new
[function]
[call site]
08199
Option::unwrap
[function]
[call site]
08200
blob_functions::insert
[function]
[call site]
08201
TestStruct::clone
[function]
[call site]
08202
TestStruct::clone
[function]
[call site]
08203
then_some
[function]
[call site]
08204
Dynamic::set_access_mode
[function]
[call site]
08205
Scope::get_mut_by_index
[function]
[call site]
08206
test::len
[function]
[call site]
08207
Command::get
[function]
[call site]
08208
Scope::push_entry
[function]
[call site]
08209
TestStruct::clone
[function]
[call site]
08210
Scope::add_alias_by_index
[function]
[call site]
08211
test::len
[function]
[call site]
08212
Ident::as_str
[function]
[call site]
08213
&str::into
[function]
[call site]
08214
Ok
[function]
[call site]
08215
Engine::eval_expr
[function]
[call site]
08216
Self::as_deref_mut
[function]
[call site]
08217
Dynamic::as_bool
[function]
[call site]
08218
map_err
[function]
[call site]
08219
make_type_mismatch_err::<bool>
[function]
[call site]
08220
ParseSettings::level_up_with_position
[function]
[call site]
08221
string_functions::is_empty
[function]
[call site]
08222
Engine::eval_stmt_block
[function]
[call site]
08223
StmtBlock::take_statements
[function]
[call site]
08224
string_functions::is_empty
[function]
[call site]
08225
Engine::eval_stmt_block
[function]
[call site]
08226
StmtBlock::take_statements
[function]
[call site]
08227
Ok
[function]
[call site]
08228
Engine::eval_expr
[function]
[call site]
08229
Self::as_deref_mut
[function]
[call site]
08230
Dynamic::is_hashable
[function]
[call site]
08231
MyIterableType::into_iter
[function]
[call site]
08232
Self::IntoIter::all
[function]
[call site]
08233
map_functions::values
[function]
[call site]
08234
Array::all
[function]
[call site]
08235
Engine::new
[function]
[call site]
08236
register_type::<TestStruct>
[function]
[call site]
08237
Engine::register_fn
[function]
[call site]
08238
Engine::register_fn
[function]
[call site]
08239
is_some
[function]
[call site]
08240
test_fn_ptr_curry
[function]
[call site]
08241
MyIterableType::into_iter
[function]
[call site]
08242
Self::IntoIter::all
[function]
[call site]
08243
T::as_any
[function]
[call site]
08244
Dynamic::type_id
[function]
[call site]
08245
TypeId::of::<u8>
[function]
[call site]
08246
TypeId::of::<u16>
[function]
[call site]
08247
TypeId::of::<u32>
[function]
[call site]
08248
TypeId::of::<u64>
[function]
[call site]
08249
TypeId::of::<i8>
[function]
[call site]
08250
TypeId::of::<i16>
[function]
[call site]
08251
TypeId::of::<i32>
[function]
[call site]
08252
TypeId::of::<i64>
[function]
[call site]
08253
TypeId::of::<f32>
[function]
[call site]
08254
TypeId::of::<f64>
[function]
[call site]
08255
TypeId::of::<u128>
[function]
[call site]
08256
TypeId::of::<i128>
[function]
[call site]
08257
TypeId::of::<ExclusiveRange>
[function]
[call site]
08258
TypeId::of::<InclusiveRange>
[function]
[call site]
08259
crate::func::locked_read
[function]
[call site]
08260
Option::map_or
[function]
[call site]
08261
Dynamic::is_hashable
[function]
[call site]
08262
MyIterableType::into_iter
[function]
[call site]
08263
Self::IntoIter::all
[function]
[call site]
08264
map_functions::values
[function]
[call site]
08265
Array::all
[function]
[call site]
08266
is_some
[function]
[call site]
08267
test_fn_ptr_curry
[function]
[call site]
08268
MyIterableType::into_iter
[function]
[call site]
08269
Self::IntoIter::all
[function]
[call site]
08270
T::as_any
[function]
[call site]
08271
Dynamic::type_id
[function]
[call site]
08272
TypeId::of::<u8>
[function]
[call site]
08273
TypeId::of::<u16>
[function]
[call site]
08274
TypeId::of::<u32>
[function]
[call site]
08275
TypeId::of::<u64>
[function]
[call site]
08276
TypeId::of::<i8>
[function]
[call site]
08277
TypeId::of::<i16>
[function]
[call site]
08278
TypeId::of::<i32>
[function]
[call site]
08279
TypeId::of::<i64>
[function]
[call site]
08280
TypeId::of::<f32>
[function]
[call site]
08281
TypeId::of::<f64>
[function]
[call site]
08282
TypeId::of::<u128>
[function]
[call site]
08283
TypeId::of::<i128>
[function]
[call site]
08284
TypeId::of::<ExclusiveRange>
[function]
[call site]
08285
TypeId::of::<InclusiveRange>
[function]
[call site]
08286
crate::func::locked_read
[function]
[call site]
08287
Option::map_or
[function]
[call site]
08288
Dynamic::is_hashable
[function]
[call site]
08289
crate::func::locked_read
[function]
[call site]
08290
Option::map_or
[function]
[call site]
08291
blob_functions::insert
[function]
[call site]
08292
checked_is_hashable
[function]
[call site]
08293
MyIterableType::into_iter
[function]
[call site]
08294
Self::IntoIter::all
[function]
[call site]
08295
checked_is_hashable
[function]
[call site]
08296
map_functions::values
[function]
[call site]
08297
Array::all
[function]
[call site]
08298
checked_is_hashable
[function]
[call site]
08299
Position::is_none
[function]
[call site]
08300
test_fn_ptr_curry
[function]
[call site]
08301
MyIterableType::into_iter
[function]
[call site]
08302
Self::IntoIter::all
[function]
[call site]
08303
checked_is_hashable
[function]
[call site]
08304
Dynamic::is_hashable
[function]
[call site]
08305
checked_is_hashable
[function]
[call site]
08306
Engine::default
[function]
[call site]
08307
crate::func::locked_read
[function]
[call site]
08308
Option::map_or
[function]
[call site]
08309
blob_functions::insert
[function]
[call site]
08310
checked_is_hashable
[function]
[call site]
08311
MyIterableType::into_iter
[function]
[call site]
08312
Self::IntoIter::all
[function]
[call site]
08313
checked_is_hashable
[function]
[call site]
08314
map_functions::values
[function]
[call site]
08315
Array::all
[function]
[call site]
08316
checked_is_hashable
[function]
[call site]
08317
Position::is_none
[function]
[call site]
08318
test_fn_ptr_curry
[function]
[call site]
08319
MyIterableType::into_iter
[function]
[call site]
08320
Self::IntoIter::all
[function]
[call site]
08321
checked_is_hashable
[function]
[call site]
08322
Dynamic::is_hashable
[function]
[call site]
08323
checked_is_hashable
[function]
[call site]
08324
Engine::default
[function]
[call site]
08325
func::get_hasher
[function]
[call site]
08326
config::hashing::get_hashing_seed
[function]
[call site]
08327
ahash::RandomState::with_seeds
[function]
[call site]
08328
StraightHasherBuilder::build_hasher
[function]
[call site]
08329
Engine::default
[function]
[call site]
08330
test::hash
[function]
[call site]
08331
Self::Hasher::finish
[function]
[call site]
08332
Command::get
[function]
[call site]
08333
Engine::eval_expr
[function]
[call site]
08334
Self::as_deref_mut
[function]
[call site]
08335
Dynamic::as_bool
[function]
[call site]
08336
map_err
[function]
[call site]
08337
make_type_mismatch_err::<bool>
[function]
[call site]
08338
ParseSettings::level_up_with_position
[function]
[call site]
08339
ParseSettings::level_up
[function]
[call site]
08340
Ok
[function]
[call site]
08341
Some
[function]
[call site]
08342
string_functions::is_empty
[function]
[call site]
08343
MyIterableType::into_iter
[function]
[call site]
08344
Self::IntoIter::filter
[function]
[call site]
08345
Engine::new
[function]
[call site]
08346
Engine::compile
[function]
[call site]
08347
ParseResult::unwrap
[function]
[call site]
08348
Engine::run_ast
[function]
[call site]
08349
Engine::run_ast_with_scope
[function]
[call site]
08350
Caches::new
[function]
[call site]
08351
Engine::new_global_runtime_state
[function]
[call site]
08352
AST::source_raw
[function]
[call site]
08353
StmtBlock::as_ref
[function]
[call site]
08354
Option::cloned
[function]
[call site]
08355
blob_functions::push
[function]
[call site]
08356
AST::shared_lib
[function]
[call site]
08357
&crate::SharedModule::clone
[function]
[call site]
08358
clone_from
[function]
[call site]
08359
Engine::eval_global_statements
[function]
[call site]
08360
StmtBlock::take_statements
[function]
[call site]
08361
Engine::is_debugger_registered
[function]
[call site]
08362
GlobalRuntimeState::debugger_mut
[function]
[call site]
08363
as_deref_mut
[function]
[call site]
08364
unwrap
[function]
[call site]
08365
crate::ast::Stmt::Noop
[function]
[call site]
08366
Engine::dbg
[function]
[call site]
08367
Ok
[function]
[call site]
08368
Scope::new
[function]
[call site]
08369
RhaiResultOf::unwrap
[function]
[call site]
08370
Engine::on_def_var
[function]
[call site]
08371
Some
[function]
[call site]
08372
TestStruct::new
[function]
[call site]
08373
Option::name
[function]
[call site]
08374
Engine::new
[function]
[call site]
08375
VarDefInfo::nesting_level
[function]
[call site]
08376
Ok
[function]
[call site]
08377
Ok
[function]
[call site]
08378
run
[function]
[call site]
08379
RhaiResultOf::unwrap_err
[function]
[call site]
08380
run
[function]
[call site]
08381
RhaiResultOf::unwrap_err
[function]
[call site]
08382
run
[function]
[call site]
08383
RhaiResultOf::unwrap_err
[function]
[call site]
08384
run
[function]
[call site]
08385
RhaiResultOf::unwrap
[function]
[call site]
08386
string_functions::contains
[function]
[call site]
08387
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08388
rhai::Engine::new
[function]
[call site]
08389
Engine::new_raw
[function]
[call site]
08390
Some
[function]
[call site]
08391
TestStruct::new
[function]
[call site]
08392
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
08393
Engine::set_max_strings_interned
[function]
[call site]
08394
Some
[function]
[call site]
08395
TestStruct::new
[function]
[call site]
08396
Some
[function]
[call site]
08397
TestStruct::new
[function]
[call site]
08398
Engine::register_global_module
[function]
[call site]
08399
TestStruct::new
[function]
[call site]
08400
Self::as_shared_module
[function]
[call site]
08401
rhai::Scope::new
[function]
[call site]
08402
TestStruct::new
[function]
[call site]
08403
TestStruct::new
[function]
[call site]
08404
TestStruct::new
[function]
[call site]
08405
eval_with_scope::<rhai::Dynamic>
[function]
[call site]
08406
unwrap_err
[function]
[call site]
08407
Engine::eval_expr
[function]
[call site]
08408
Self::as_deref_mut
[function]
[call site]
08409
Dynamic::as_bool
[function]
[call site]
08410
map_err
[function]
[call site]
08411
make_type_mismatch_err::<bool>
[function]
[call site]
08412
ParseSettings::level_up_with_position
[function]
[call site]
08413
Some
[function]
[call site]
08414
StmtBlock::span_or_else
[function]
[call site]
08415
Span::new
[function]
[call site]
08416
iterator_functions::chars_from_start
[function]
[call site]
08417
StmtBlock::span_or_else
[function]
[call site]
08418
string_functions::add_append
[function]
[call site]
08419
StmtBlock::span_or_else
[function]
[call site]
08420
StmtBlock::as_ref
[function]
[call site]
08421
test_optimizer_const_map
[function]
[call site]
08422
Span::map_or
[function]
[call site]
08423
Ok
[function]
[call site]
08424
Engine::eval_expr
[function]
[call site]
08425
string_functions::is_empty
[function]
[call site]
08426
Engine::track_operation
[function]
[call site]
08427
ParseSettings::level_up_with_position
[function]
[call site]
08428
Self::as_deref_mut
[function]
[call site]
08429
StmtBlock::take_statements
[function]
[call site]
08430
Engine::eval_stmt_block
[function]
[call site]
08431
Ok
[function]
[call site]
08432
Err
[function]
[call site]
08433
Engine::eval_expr
[function]
[call site]
08434
Self::as_deref_mut
[function]
[call site]
08435
Dynamic::as_bool
[function]
[call site]
08436
map_err
[function]
[call site]
08437
make_type_mismatch_err::<bool>
[function]
[call site]
08438
ParseSettings::level_up_with_position
[function]
[call site]
08439
Ok
[function]
[call site]
08440
string_functions::is_empty
[function]
[call site]
08441
Self::as_deref_mut
[function]
[call site]
08442
StmtBlock::take_statements
[function]
[call site]
08443
Engine::eval_stmt_block
[function]
[call site]
08444
Ok
[function]
[call site]
08445
Err
[function]
[call site]
08446
ASTFlags::intersects
[function]
[call site]
08447
string_functions::is_empty
[function]
[call site]
08448
Self::as_deref_mut
[function]
[call site]
08449
StmtBlock::take_statements
[function]
[call site]
08450
Engine::eval_stmt_block
[function]
[call site]
08451
Ok
[function]
[call site]
08452
Err
[function]
[call site]
08453
Engine::eval_expr
[function]
[call site]
08454
Self::as_deref_mut
[function]
[call site]
08455
Dynamic::as_bool
[function]
[call site]
08456
map_err
[function]
[call site]
08457
make_type_mismatch_err::<bool>
[function]
[call site]
08458
ParseSettings::level_up_with_position
[function]
[call site]
08459
Ok
[function]
[call site]
08460
test::len
[function]
[call site]
08461
Engine::max_variables
[function]
[call site]
08462
String::from
[function]
[call site]
08463
is_some
[function]
[call site]
08464
Err
[function]
[call site]
08465
ERR::ErrorTooManyVariables
[function]
[call site]
08466
into
[function]
[call site]
08467
Engine::eval_expr
[function]
[call site]
08468
Self::as_deref_mut
[function]
[call site]
08469
Dynamic::flatten
[function]
[call site]
08470
Dynamic::type_id
[function]
[call site]
08471
MyIterableType::into_iter
[function]
[call site]
08472
array_functions::find_map
[function]
[call site]
08473
Module::get_iter
[function]
[call site]
08474
Command::get
[function]
[call site]
08475
test_optimizer_const_map
[function]
[call site]
08476
StmtBlock::span_or_else
[function]
[call site]
08477
Module::get_iter
[function]
[call site]
08478
Command::get
[function]
[call site]
08479
test_optimizer_const_map
[function]
[call site]
08480
StmtBlock::span_or_else
[function]
[call site]
08481
map_functions::values
[function]
[call site]
08482
array_functions::find_map
[function]
[call site]
08483
Module::get_qualified_iter
[function]
[call site]
08484
Command::get
[function]
[call site]
08485
test_optimizer_const_map
[function]
[call site]
08486
ok_or_else
[function]
[call site]
08487
ERR::ErrorFor
[function]
[call site]
08488
Expr::start_position
[function]
[call site]
08489
defer
[function]
[call site]
08490
StmtBlock::as_ref
[function]
[call site]
08491
test_optimizer_const_map
[function]
[call site]
08492
blob_functions::push
[function]
[call site]
08493
TestStruct::clone
[function]
[call site]
08494
test::len
[function]
[call site]
08495
blob_functions::push
[function]
[call site]
08496
TestStruct::clone
[function]
[call site]
08497
test::len
[function]
[call site]
08498
string_functions::is_empty
[function]
[call site]
08499
iter_func
[function]
[call site]
08500
Engine::track_operation
[function]
[call site]
08501
ParseSettings::level_up_with_position
[function]
[call site]
08502
iter_func
[function]
[call site]
08503
checked_add
[function]
[call site]
08504
ok_or_else
[function]
[call site]
08505
ERR::ErrorArithmetic
[function]
[call site]
08506
Scope::get_mut_by_index
[function]
[call site]
08507
Dynamic::write_lock
[function]
[call site]
08508
crate::func::locked_write
[function]
[call site]
08509
TypeId::of::<Self>
[function]
[call site]
08510
TypeId::of::<T>
[function]
[call site]
08511
Dynamic::type_id
[function]
[call site]
08512
TypeId::of::<T>
[function]
[call site]
08513
Some
[function]
[call site]
08514
DynamicWriteLock
[function]
[call site]
08515
DynamicWriteLockInner::Guard
[function]
[call site]
08516
Dynamic::downcast_mut
[function]
[call site]
08517
TypeId::of::<T>
[function]
[call site]
08518
TypeId::of::<INT>
[function]
[call site]
08519
T::as_any_mut
[function]
[call site]
08520
as_any_mut().downcast_mut::<T>
[function]
[call site]
08521
TypeId::of::<T>
[function]
[call site]
08522
TypeId::of::<crate::FLOAT>
[function]
[call site]
08523
StmtBlock::as_mut
[function]
[call site]
08524
T::as_any_mut
[function]
[call site]
08525
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08526
TypeId::of::<T>
[function]
[call site]
08527
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08528
StmtBlock::as_mut
[function]
[call site]
08529
T::as_any_mut
[function]
[call site]
08530
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08531
TypeId::of::<T>
[function]
[call site]
08532
TypeId::of::<bool>
[function]
[call site]
08533
T::as_any_mut
[function]
[call site]
08534
as_any_mut().downcast_mut::<T>
[function]
[call site]
08535
TypeId::of::<T>
[function]
[call site]
08536
TypeId::of::<ImmutableString>
[function]
[call site]
08537
T::as_any_mut
[function]
[call site]
08538
as_any_mut().downcast_mut::<T>
[function]
[call site]
08539
TypeId::of::<T>
[function]
[call site]
08540
TypeId::of::<char>
[function]
[call site]
08541
T::as_any_mut
[function]
[call site]
08542
as_any_mut().downcast_mut::<T>
[function]
[call site]
08543
TypeId::of::<T>
[function]
[call site]
08544
TypeId::of::<Array>
[function]
[call site]
08545
StmtBlock::as_mut
[function]
[call site]
08546
T::as_any_mut
[function]
[call site]
08547
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08548
TypeId::of::<T>
[function]
[call site]
08549
TypeId::of::<Blob>
[function]
[call site]
08550
StmtBlock::as_mut
[function]
[call site]
08551
T::as_any_mut
[function]
[call site]
08552
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08553
TypeId::of::<T>
[function]
[call site]
08554
TypeId::of::<Map>
[function]
[call site]
08555
StmtBlock::as_mut
[function]
[call site]
08556
T::as_any_mut
[function]
[call site]
08557
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08558
TypeId::of::<T>
[function]
[call site]
08559
TypeId::of::<FnPtr>
[function]
[call site]
08560
StmtBlock::as_mut
[function]
[call site]
08561
T::as_any_mut
[function]
[call site]
08562
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08563
TypeId::of::<T>
[function]
[call site]
08564
TypeId::of::<Instant>
[function]
[call site]
08565
StmtBlock::as_mut
[function]
[call site]
08566
T::as_any_mut
[function]
[call site]
08567
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08568
TypeId::of::<T>
[function]
[call site]
08569
TypeId::of::<()>
[function]
[call site]
08570
T::as_any_mut
[function]
[call site]
08571
as_any_mut().downcast_mut::<T>
[function]
[call site]
08572
TypeId::of::<T>
[function]
[call site]
08573
TypeId::of::<Self>
[function]
[call site]
08574
T::as_any_mut
[function]
[call site]
08575
as_any_mut().downcast_mut::<T>
[function]
[call site]
08576
T::as_any_mut
[function]
[call site]
08577
as_any_mut().downcast_mut::<T>
[function]
[call site]
08578
Option::map
[function]
[call site]
08579
test_optimizer_const_map
[function]
[call site]
08580
Option::unwrap
[function]
[call site]
08581
Dynamic::from_int
[function]
[call site]
08582
Self
[function]
[call site]
08583
Union::Int
[function]
[call site]
08584
map_err
[function]
[call site]
08585
EvalAltResult::fill_position
[function]
[call site]
08586
ParseSettings::level_up_with_position
[function]
[call site]
08587
Dynamic::flatten
[function]
[call site]
08588
Scope::get_mut_by_index
[function]
[call site]
08589
Dynamic::write_lock
[function]
[call site]
08590
Option::unwrap
[function]
[call site]
08591
Self::as_deref_mut
[function]
[call site]
08592
StmtBlock::take_statements
[function]
[call site]
08593
Engine::eval_stmt_block
[function]
[call site]
08594
Err
[function]
[call site]
08595
Ok
[function]
[call site]
08596
ASTFlags::intersects
[function]
[call site]
08597
Engine::eval_expr
[function]
[call site]
08598
Err
[function]
[call site]
08599
ERR::LoopBreak
[function]
[call site]
08600
into
[function]
[call site]
08601
Engine::eval_stmt_block
[function]
[call site]
08602
Self::as_deref_mut
[function]
[call site]
08603
StmtBlock::take_statements
[function]
[call site]
08604
EvalAltResult::is_pseudo_error
[function]
[call site]
08605
Err
[function]
[call site]
08606
EvalAltResult::is_catchable
[function]
[call site]
08607
Err
[function]
[call site]
08608
EvalAltResult::unwrap_inner
[function]
[call site]
08609
EvalAltResult::unwrap_inner
[function]
[call site]
08610
Expr::is_unit
[function]
[call site]
08611
TestStruct::clone
[function]
[call site]
08612
EvalAltResult::take_position
[function]
[call site]
08613
EvalAltResult::position
[function]
[call site]
08614
EvalAltResult::set_position
[function]
[call site]
08615
ParseError::to_string
[function]
[call site]
08616
into
[function]
[call site]
08617
crate::Map::new
[function]
[call site]
08618
EvalAltResult::take_position
[function]
[call site]
08619
blob_functions::insert
[function]
[call site]
08620
&str::into
[function]
[call site]
08621
ParseError::to_string
[function]
[call site]
08622
into
[function]
[call site]
08623
blob_functions::insert
[function]
[call site]
08624
&str::into
[function]
[call site]
08625
into
[function]
[call site]
08626
Position::is_none
[function]
[call site]
08627
blob_functions::insert
[function]
[call site]
08628
&str::into
[function]
[call site]
08629
Position::line
[function]
[call site]
08630
Option::unwrap
[function]
[call site]
08631
into
[function]
[call site]
08632
blob_functions::insert
[function]
[call site]
08633
&str::into
[function]
[call site]
08634
Position::position
[function]
[call site]
08635
Option::unwrap_or
[function]
[call site]
08636
into
[function]
[call site]
08637
EvalAltResult::dump_fields
[function]
[call site]
08638
blob_functions::insert
[function]
[call site]
08639
&str::into
[function]
[call site]
08640
test_string_split
[function]
[call site]
08641
MultiInputsStream::get_next
[function]
[call site]
08642
expect
[function]
[call site]
08643
into
[function]
[call site]
08644
blob_functions::insert
[function]
[call site]
08645
&str::into
[function]
[call site]
08646
into
[function]
[call site]
08647
blob_functions::insert
[function]
[call site]
08648
&str::into
[function]
[call site]
08649
into
[function]
[call site]
08650
blob_functions::insert
[function]
[call site]
08651
&str::into
[function]
[call site]
08652
into
[function]
[call site]
08653
blob_functions::insert
[function]
[call site]
08654
&str::into
[function]
[call site]
08655
into
[function]
[call site]
08656
blob_functions::insert
[function]
[call site]
08657
&str::into
[function]
[call site]
08658
Array::into
[function]
[call site]
08659
blob_functions::insert
[function]
[call site]
08660
&str::into
[function]
[call site]
08661
into
[function]
[call site]
08662
blob_functions::insert
[function]
[call site]
08663
&str::into
[function]
[call site]
08664
into
[function]
[call site]
08665
blob_functions::insert
[function]
[call site]
08666
&str::into
[function]
[call site]
08667
RhaiResult::into
[function]
[call site]
08668
blob_functions::insert
[function]
[call site]
08669
&str::into
[function]
[call site]
08670
TestStruct::clone
[function]
[call site]
08671
blob_functions::insert
[function]
[call site]
08672
&str::into
[function]
[call site]
08673
into
[function]
[call site]
08674
blob_functions::insert
[function]
[call site]
08675
&str::into
[function]
[call site]
08676
into
[function]
[call site]
08677
blob_functions::insert
[function]
[call site]
08678
&str::into
[function]
[call site]
08679
into
[function]
[call site]
08680
blob_functions::insert
[function]
[call site]
08681
&str::into
[function]
[call site]
08682
TestStruct::clone
[function]
[call site]
08683
blob_functions::insert
[function]
[call site]
08684
&str::into
[function]
[call site]
08685
Dynamic::from_array
[function]
[call site]
08686
MyIterableType::into_iter
[function]
[call site]
08687
test_optimizer_const_map
[function]
[call site]
08688
reflection_functions::collect
[function]
[call site]
08689
MyIterableType::into_iter
[function]
[call site]
08690
test_optimizer_const_map
[function]
[call site]
08691
iter()
[call site]
08692
.map(String::as_str)
[call site]
08693
.collect::<Vec<_>>
[function]
[call site]
08694
join
[function]
[call site]
08695
into
[function]
[call site]
08696
Self::into
[function]
[call site]
08697
defer
[function]
[call site]
08698
test::len
[function]
[call site]
08699
Engine::max_variables
[function]
[call site]
08700
Err
[function]
[call site]
08701
ERR::ErrorTooManyVariables
[function]
[call site]
08702
ParseSettings::level_up_with_position
[function]
[call site]
08703
into
[function]
[call site]
08704
blob_functions::push
[function]
[call site]
08705
TestStruct::clone
[function]
[call site]
08706
Self::as_deref_mut
[function]
[call site]
08707
StmtBlock::take_statements
[function]
[call site]
08708
Engine::eval_stmt_block
[function]
[call site]
08709
RhaiResult::map
[function]
[call site]
08710
map_err
[function]
[call site]
08711
Expr::is_unit
[function]
[call site]
08712
Expr::set_position
[function]
[call site]
08713
ASTFlags::intersects
[function]
[call site]
08714
Engine::eval_expr
[function]
[call site]
08715
RhaiResult::and_then
[function]
[call site]
08716
Err
[function]
[call site]
08717
ERR::ErrorRuntime
[function]
[call site]
08718
Dynamic::flatten
[function]
[call site]
08719
crate::func::native::shared_try_take
[function]
[call site]
08720
into_inner
[function]
[call site]
08721
Dynamic::flatten
[function]
[call site]
08722
into_inner
[function]
[call site]
08723
unwrap
[function]
[call site]
08724
Dynamic::flatten
[function]
[call site]
08725
into_inner
[function]
[call site]
08726
Dynamic::flatten
[function]
[call site]
08727
crate::func::locked_read
[function]
[call site]
08728
Dynamic::flatten_clone
[function]
[call site]
08729
Self
[function]
[call site]
08730
Union::Shared
[function]
[call site]
08731
into
[function]
[call site]
08732
ASTFlags::intersects
[function]
[call site]
08733
Err
[function]
[call site]
08734
ERR::ErrorRuntime
[function]
[call site]
08735
into
[function]
[call site]
08736
Engine::eval_expr
[function]
[call site]
08737
RhaiResult::and_then
[function]
[call site]
08738
Err
[function]
[call site]
08739
ERR::Return
[function]
[call site]
08740
Dynamic::flatten
[function]
[call site]
08741
into
[function]
[call site]
08742
Err
[function]
[call site]
08743
ERR::Return
[function]
[call site]
08744
into
[function]
[call site]
08745
Engine::max_modules
[function]
[call site]
08746
Err
[function]
[call site]
08747
ERR::ErrorTooManyModules
[function]
[call site]
08748
into
[function]
[call site]
08749
Engine::eval_expr
[function]
[call site]
08750
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08751
map_err
[function]
[call site]
08752
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08753
RhaiNativeFunc::return_type_name
[function]
[call site]
08754
ParseSettings::level_up_with_position
[function]
[call site]
08755
Expr::start_position
[function]
[call site]
08756
TestStruct::clone
[function]
[call site]
08757
StmtBlock::as_ref
[function]
[call site]
08758
&[Stmt]::and_then
[function]
[call site]
08759
FileModuleResolver::resolve_raw
[function]
[call site]
08760
FileModuleResolver::impl_resolve
[function]
[call site]
08761
&mut
[call site]
08762
test_for_module_iterator
[function]
[call site]
08763
Engine::new
[function]
[call site]
08764
Module::new
[function]
[call site]
08765
set_iterable::<MyIterableType>
[function]
[call site]
08766
Module::set_native_fn
[function]
[call site]
08767
FuncRegistration::new
[function]
[call site]
08768
FuncRegistration::in_internal_namespace
[function]
[call site]
08769
FuncRegistration::with_purity
[function]
[call site]
08770
FuncRegistration::with_volatility
[function]
[call site]
08771
FuncRegistration::set_into_module
[function]
[call site]
08772
Ok
[function]
[call site]
08773
MyIterableType
[function]
[call site]
08774
&str::to_string
[function]
[call site]
08775
Module::new
[function]
[call site]
08776
Module::set_sub_module
[function]
[call site]
08777
blob_functions::insert
[function]
[call site]
08778
into
[function]
[call site]
08779
into
[function]
[call site]
08780
string_functions::remove
[function]
[call site]
08781
Engine::register_static_module
[function]
[call site]
08782
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]
08783
split_once
[function]
[call site]
08784
test_optimizer_const_map
[function]
[call site]
08785
string_functions::trim
[function]
[call site]
08786
shared_get_mut
[function]
[call site]
08787
string_functions::trim
[function]
[call site]
08788
into
[function]
[call site]
08789
string_functions::trim
[function]
[call site]
08790
into
[function]
[call site]
08791
string_functions::trim
[function]
[call site]
08792
string_functions::is_empty
[function]
[call site]
08793
test::len
[function]
[call site]
08794
&str::contains_key
[function]
[call site]
08795
Module::new
[function]
[call site]
08796
crate::func::shared_take_or_clone
[function]
[call site]
08797
string_functions::remove
[function]
[call site]
08798
unwrap
[function]
[call site]
08799
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]
08800
Module::get_sub_modules_mut
[function]
[call site]
08801
string_functions::clear
[function]
[call site]
08802
string_functions::remove
[function]
[call site]
08803
Module::build_index
[function]
[call site]
08804
Module::is_indexed
[function]
[call site]
08805
intersects
[function]
[call site]
08806
blob_functions::blob_with_capacity
[function]
[call site]
08807
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08808
new_hash_map
[function]
[call site]
08809
test::len
[function]
[call site]
08810
new_hash_map
[function]
[call site]
08811
StmtBlock::as_ref
[function]
[call site]
08812
map_or
[function]
[call site]
08813
TestStruct::new
[function]
[call site]
08814
blob_functions::push
[function]
[call site]
08815
blob_functions::push
[function]
[call site]
08816
FnPtr::try_from
[function]
[call site]
08817
RhaiResultOf::unwrap
[function]
[call site]
08818
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08819
blob_functions::push
[function]
[call site]
08820
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08821
string_functions::pop
[function]
[call site]
08822
string_functions::is_empty
[function]
[call site]
08823
shared_make_mut
[function]
[call site]
08824
string_functions::pop
[function]
[call site]
08825
Dynamic::map_or
[function]
[call site]
08826
crate::calc_var_hash
[function]
[call site]
08827
MyIterableType::into_iter
[function]
[call site]
08828
test_chars
[function]
[call site]
08829
0.chars().collect::<Vec<_>>
[function]
[call site]
08830
MyIterableType::into_iter
[function]
[call site]
08831
Self::IntoIter::copied
[function]
[call site]
08832
blob_functions::insert
[function]
[call site]
08833
FnPtr::try_from
[function]
[call site]
08834
RhaiResultOf::unwrap
[function]
[call site]
08835
string_functions::is_empty
[function]
[call site]
08836
blob_functions::push
[function]
[call site]
08837
eval::calc_offset_len
[function]
[call site]
08838
test::len
[function]
[call site]
08839
test::len
[function]
[call site]
08840
blob_functions::push
[function]
[call site]
08841
blob_functions::insert
[function]
[call site]
08842
TestStruct::clone
[function]
[call site]
08843
blob_functions::insert
[function]
[call site]
08844
FnPtr::try_from
[function]
[call site]
08845
RhaiResultOf::unwrap
[function]
[call site]
08846
string_functions::is_empty
[function]
[call site]
08847
blob_functions::push
[function]
[call site]
08848
eval::calc_offset_len
[function]
[call site]
08849
test::len
[function]
[call site]
08850
test::len
[function]
[call site]
08851
blob_functions::push
[function]
[call site]
08852
blob_functions::insert
[function]
[call site]
08853
TestStruct::clone
[function]
[call site]
08854
MyIterableType::into_iter
[function]
[call site]
08855
Dynamic::flatten
[function]
[call site]
08856
Command::get
[function]
[call site]
08857
blob_functions::insert
[function]
[call site]
08858
TestStruct::clone
[function]
[call site]
08859
RhaiFunc::is_script
[function]
[call site]
08860
crate::calc_fn_hash
[function]
[call site]
08861
MyIterableType::into_iter
[function]
[call site]
08862
Self::IntoIter::copied
[function]
[call site]
08863
RhaiFunc::get_script_fn_def
[function]
[call site]
08864
Option::unwrap
[function]
[call site]
08865
StmtBlock::as_ref
[function]
[call site]
08866
map_or
[function]
[call site]
08867
crate::calc_typed_method_hash
[function]
[call site]
08868
Command::get
[function]
[call site]
08869
blob_functions::insert
[function]
[call site]
08870
TestStruct::clone
[function]
[call site]
08871
calc_native_fn_hash
[function]
[call site]
08872
calc_fn_hash_full
[function]
[call site]
08873
calc_fn_hash
[function]
[call site]
08874
test::len
[function]
[call site]
08875
MyIterableType::into_iter
[function]
[call site]
08876
Self::IntoIter::copied
[function]
[call site]
08877
MyIterableType::into_iter
[function]
[call site]
08878
Self::IntoIter::copied
[function]
[call site]
08879
Command::get
[function]
[call site]
08880
blob_functions::insert
[function]
[call site]
08881
TestStruct::clone
[function]
[call site]
08882
test_get_set
[function]
[call site]
08883
string_functions::is_empty
[function]
[call site]
08884
test::len
[function]
[call site]
08885
then_some
[function]
[call site]
08886
string_functions::is_empty
[function]
[call site]
08887
then_some
[function]
[call site]
08888
decimal_functions::max_id
[function]
[call site]
08889
Position::is_none
[function]
[call site]
08890
Module::set_id
[function]
[call site]
08891
blob_functions::insert
[function]
[call site]
08892
FnPtr::try_from
[function]
[call site]
08893
RhaiResultOf::unwrap
[function]
[call site]
08894
string_functions::is_empty
[function]
[call site]
08895
blob_functions::push
[function]
[call site]
08896
eval::calc_offset_len
[function]
[call site]
08897
test::len
[function]
[call site]
08898
test::len
[function]
[call site]
08899
blob_functions::push
[function]
[call site]
08900
blob_functions::insert
[function]
[call site]
08901
into
[function]
[call site]
08902
into
[function]
[call site]
08903
Module::is_indexed
[function]
[call site]
08904
intersects
[function]
[call site]
08905
decimal_functions::max_id
[function]
[call site]
08906
Position::is_none
[function]
[call site]
08907
crate::func::shared_take_or_clone
[function]
[call site]
08908
Module::set_id
[function]
[call site]
08909
into
[function]
[call site]
08910
blob_functions::insert
[function]
[call site]
08911
into
[function]
[call site]
08912
crate::func::shared_take_or_clone
[function]
[call site]
08913
Module::build_index
[function]
[call site]
08914
decimal_functions::max_id
[function]
[call site]
08915
Position::is_none
[function]
[call site]
08916
Module::set_id
[function]
[call site]
08917
blob_functions::insert
[function]
[call site]
08918
into
[function]
[call site]
08919
into
[function]
[call site]
08920
StmtBlock::as_ref
[function]
[call site]
08921
into
[function]
[call site]
08922
and_then
[function]
[call site]
08923
TestStruct::new
[function]
[call site]
08924
Self::parent
[function]
[call site]
08925
FileModuleResolver::get_file_path
[function]
[call site]
08926
TestStruct::new
[function]
[call site]
08927
bool::is_relative
[function]
[call site]
08928
TestStruct::clone
[function]
[call site]
08929
StmtBlock::span_or_else
[function]
[call site]
08930
Option<&Path>::map
[function]
[call site]
08931
Engine::new
[function]
[call site]
08932
Engine::set_optimization_level
[function]
[call site]
08933
Scope::new
[function]
[call site]
08934
rhai::Map::new
[function]
[call site]
08935
blob_functions::insert
[function]
[call site]
08936
&str::into
[function]
[call site]
08937
into
[function]
[call site]
08938
Scope::push_constant_dynamic
[function]
[call site]
08939
into
[function]
[call site]
08940
Scope::push_constant_dynamic
[function]
[call site]
08941
&str::into
[function]
[call site]
08942
Engine::compile_expression_with_scope
[function]
[call site]
08943
ParseResult::expect
[function]
[call site]
08944
Ident::as_str
[function]
[call site]
08945
eval_ast::<bool>
[function]
[call site]
08946
expect
[function]
[call site]
08947
unwrap_or_default
[function]
[call site]
08948
blob_functions::push
[function]
[call site]
08949
blob_functions::push
[function]
[call site]
08950
FnPtr::try_from
[function]
[call site]
08951
RhaiResultOf::unwrap
[function]
[call site]
08952
bool::into
[function]
[call site]
08953
FileModuleResolver::set_extension
[function]
[call site]
08954
Self::into
[function]
[call site]
08955
Ident::as_str
[function]
[call site]
08956
FileModuleResolver::is_cache_enabled
[function]
[call site]
08957
func::locked_read
[function]
[call site]
08958
try_borrow
[function]
[call site]
08959
ok
[function]
[call site]
08960
locked_read
[function]
[call site]
08961
Option::ok
[function]
[call site]
08962
try_read
[function]
[call site]
08963
Some
[function]
[call site]
08964
std::thread::sleep
[function]
[call site]
08965
std::time::Duration::from_millis
[function]
[call site]
08966
Some
[function]
[call site]
08967
locked_read
[function]
[call site]
08968
try_read
[function]
[call site]
08969
Option::unwrap
[function]
[call site]
08970
Command::get
[function]
[call site]
08971
Ok
[function]
[call site]
08972
TestStruct::clone
[function]
[call site]
08973
Engine::compile_file_with_scope
[function]
[call site]
08974
Engine::read_file
[function]
[call site]
08975
StmtBlock::as_ref
[function]
[call site]
08976
File::open
[function]
[call site]
08977
map_err
[function]
[call site]
08978
ERR::ErrorSystem
[function]
[call site]
08979
ParseError::into
[function]
[call site]
08980
ImmutableString::new
[function]
[call site]
08981
read_to_string
[function]
[call site]
08982
map_err
[function]
[call site]
08983
ERR::ErrorSystem
[function]
[call site]
08984
ParseError::into
[function]
[call site]
08985
string_functions::starts_with
[function]
[call site]
08986
string_functions::starts_with
[function]
[call site]
08987
array_functions::find
[function]
[call site]
08988
array_functions::find_starting_from
[function]
[call site]
08989
map_functions::drain
[function]
[call site]
08990
string_functions::is_empty
[function]
[call site]
08991
Ok
[function]
[call site]
08992
IterateMap::new
[function]
[call site]
08993
IterateMap::new
[function]
[call site]
08994
IterateMap::new
[function]
[call site]
08995
mem::take
[function]
[call site]
08996
is_some
[function]
[call site]
08997
blob_functions::insert
[function]
[call site]
08998
FnPtr::call_raw_with_extra_args
[function]
[call site]
08999
Some
[function]
[call site]
09000
TestStruct::clone
[function]
[call site]
09001
Self::into
[function]
[call site]
09002
Some
[function]
[call site]
09003
Dynamic::as_bool
[function]
[call site]
09004
Result::unwrap_or
[function]
[call site]
09005
blob_functions::insert
[function]
[call site]
09006
blob_functions::insert
[function]
[call site]
09007
Some
[function]
[call site]
09008
map_or_else
[function]
[call site]
09009
Ok
[function]
[call site]
09010
ImmutableString::strong_count
[function]
[call site]
09011
ImmutableString::strong_count
[function]
[call site]
09012
string_functions::clear
[function]
[call site]
09013
string_functions::is_empty
[function]
[call site]
09014
shared_get_mut
[function]
[call site]
09015
string_functions::clear
[function]
[call site]
09016
ImmutableString::new
[function]
[call site]
09017
Ok
[function]
[call site]
09018
RhaiResultOf::and_then
[function]
[call site]
09019
Engine::compile_with_scope
[function]
[call site]
09020
AST::set_source
[function]
[call site]
09021
bool::to_string_lossy
[function]
[call site]
09022
StmtBlock::as_ref
[function]
[call site]
09023
Ok
[function]
[call site]
09024
TestStruct::clone
[function]
[call site]
09025
Self
[function]
[call site]
09026
RhaiResultOf::map_err
[function]
[call site]
09027
is::<IoError>
[function]
[call site]
09028
TestStruct::new
[function]
[call site]
09029
ERR::ErrorModuleNotFound
[function]
[call site]
09030
bool::to_string
[function]
[call site]
09031
Engine::new
[function]
[call site]
09032
Scope::new
[function]
[call site]
09033
blob_functions::push
[function]
[call site]
09034
blob_functions::push
[function]
[call site]
09035
blob_functions::push
[function]
[call site]
09036
TestStruct::new
[function]
[call site]
09037
ERR::ErrorInModule
[function]
[call site]
09038
bool::to_string
[function]
[call site]
09039
AST::set_source
[function]
[call site]
09040
Module::eval_ast_as_new_raw
[function]
[call site]
09041
test::len
[function]
[call site]
09042
&mut
[call site]
09043
test::len
[function]
[call site]
09044
TestStruct::clone
[function]
[call site]
09045
test::len
[function]
[call site]
09046
std::mem::take
[function]
[call site]
09047
crate::eval::Caches::new
[function]
[call site]
09048
Position::new_const
[function]
[call site]
09049
Engine::eval_ast_with_scope_raw
[function]
[call site]
09050
string_functions::replace
[function]
[call site]
09051
AST::source_raw
[function]
[call site]
09052
Option::cloned
[function]
[call site]
09053
test::len
[function]
[call site]
09054
blob_functions::push
[function]
[call site]
09055
AST::shared_lib
[function]
[call site]
09056
&crate::SharedModule::clone
[function]
[call site]
09057
string_functions::replace
[function]
[call site]
09058
TestStruct::clone
[function]
[call site]
09059
Engine::eval_global_statements
[function]
[call site]
09060
StmtBlock::take_statements
[function]
[call site]
09061
Engine::is_debugger_registered
[function]
[call site]
09062
GlobalRuntimeState::debugger_mut
[function]
[call site]
09063
crate::ast::Stmt::Noop
[function]
[call site]
09064
Engine::dbg
[function]
[call site]
09065
Ok
[function]
[call site]
09066
TestStruct::new
[function]
[call site]
09067
Result::is_ok
[function]
[call site]
09068
&mut
[call site]
09069
MyIterableType::into_iter
[function]
[call site]
09070
array_functions::zip
[function]
[call site]
09071
MyIterableType::into_iter
[function]
[call site]
09072
impl
[call site]
09073
test_optimizer_const_map
[function]
[call site]
09074
TestStruct::clone
[function]
[call site]
09075
TestStruct::clone
[function]
[call site]
09076
reflection_functions::collect
[function]
[call site]
09077
crate::ThinVec::new
[function]
[call site]
09078
MyIterableType::into_iter
[function]
[call site]
09079
Self::IntoIter::for_each
[function]
[call site]
09080
Module::set_sub_module
[function]
[call site]
09081
TestStruct::clone
[function]
[call site]
09082
TestStruct::clone
[function]
[call site]
09083
std::mem::replace
[function]
[call site]
09084
&mut
[call site]
09085
string_functions::truncate
[function]
[call site]
09086
string_functions::truncate
[function]
[call site]
09087
string_functions::truncate
[function]
[call site]
09088
TestStruct::new
[function]
[call site]
09089
std::iter::once
[function]
[call site]
09090
AST::shared_lib
[function]
[call site]
09091
&crate::SharedModule::clone
[function]
[call site]
09092
reflection_functions::collect
[function]
[call site]
09093
test::len
[function]
[call site]
09094
Scope::pop_entry
[function]
[call site]
09095
string_functions::pop
[function]
[call site]
09096
test_optimizer_const_map
[function]
[call site]
09097
string_functions::pop
[function]
[call site]
09098
unwrap
[function]
[call site]
09099
test::len
[function]
[call site]
09100
test::len
[function]
[call site]
09101
string_functions::pop
[function]
[call site]
09102
unwrap
[function]
[call site]
09103
to_vec
[function]
[call site]
09104
TestStruct::new
[function]
[call site]
09105
Option::unwrap
[function]
[call site]
09106
Scope::get_entry_by_index
[function]
[call site]
09107
TestStruct::clone
[function]
[call site]
09108
Array::to_vec
[function]
[call site]
09109
Dynamic::deep_scan
[function]
[call site]
09110
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09111
test_var_def_filter
[function]
[call site]
09112
StaticModuleResolver::iter_mut
[function]
[call site]
09113
StaticModuleResolver::iter_mut
[function]
[call site]
09114
test_optimizer_const_map
[function]
[call site]
09115
Ident::as_str
[function]
[call site]
09116
array_functions::for_each
[function]
[call site]
09117
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09118
values_mut
[function]
[call site]
09119
array_functions::for_each
[function]
[call site]
09120
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09121
FnPtr::iter_curry_mut
[function]
[call site]
09122
StaticModuleResolver::iter_mut
[function]
[call site]
09123
array_functions::for_each
[function]
[call site]
09124
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09125
downcast_mut::<crate::FnPtr>
[function]
[call site]
09126
Some
[function]
[call site]
09127
TestStruct::clone
[function]
[call site]
09128
test::len
[function]
[call site]
09129
string_functions::pop
[function]
[call site]
09130
unwrap
[function]
[call site]
09131
Module::contains_var
[function]
[call site]
09132
contains_key
[function]
[call site]
09133
Module::set_var
[function]
[call site]
09134
into
[function]
[call site]
09135
Dynamic::from
[function]
[call site]
09136
Module::is_indexed
[function]
[call site]
09137
crate::calc_var_hash
[function]
[call site]
09138
Some
[function]
[call site]
09139
get_or_insert_with
[function]
[call site]
09140
blob_functions::insert
[function]
[call site]
09141
TestStruct::clone
[function]
[call site]
09142
blob_functions::insert
[function]
[call site]
09143
Module::contains_var
[function]
[call site]
09144
Position::is_none
[function]
[call site]
09145
Some
[function]
[call site]
09146
Module::set_var
[function]
[call site]
09147
TestStruct::clone
[function]
[call site]
09148
Module::set_var
[function]
[call site]
09149
AST::iter_fn_def
[function]
[call site]
09150
Module::iter_script_fn
[function]
[call site]
09151
Module::iter_fn
[function]
[call site]
09152
MyIterableType::into_iter
[function]
[call site]
09153
flat_map
[function]
[call site]
09154
test_optimizer_const_map
[function]
[call site]
09155
impl
[call site]
09156
Engine::new
[function]
[call site]
09157
Engine::compile
[function]
[call site]
09158
ParseResult::unwrap
[function]
[call site]
09159
Engine::run_ast
[function]
[call site]
09160
RhaiResultOf::unwrap
[function]
[call site]
09161
Engine::on_def_var
[function]
[call site]
09162
Option::name
[function]
[call site]
09163
VarDefInfo::nesting_level
[function]
[call site]
09164
Ok
[function]
[call site]
09165
Ok
[function]
[call site]
09166
run
[function]
[call site]
09167
RhaiResultOf::unwrap_err
[function]
[call site]
09168
run
[function]
[call site]
09169
RhaiResultOf::unwrap_err
[function]
[call site]
09170
run
[function]
[call site]
09171
RhaiResultOf::unwrap_err
[function]
[call site]
09172
run
[function]
[call site]
09173
RhaiResultOf::unwrap
[function]
[call site]
09174
RhaiFunc::is_script
[function]
[call site]
09175
test_optimizer_const_map
[function]
[call site]
09176
Ident::as_str
[function]
[call site]
09177
RhaiFunc::get_script_fn_def
[function]
[call site]
09178
Option::expect
[function]
[call site]
09179
test_optimizer_const_map
[function]
[call site]
09180
impl
[call site]
09181
array_functions::for_each
[function]
[call site]
09182
Module::set_script_fn
[function]
[call site]
09183
TestStruct::clone
[function]
[call site]
09184
StmtBlock::as_mut
[function]
[call site]
09185
unwrap
[function]
[call site]
09186
shared_get_mut
[function]
[call site]
09187
unwrap
[function]
[call site]
09188
Some
[function]
[call site]
09189
TestStruct::clone
[function]
[call site]
09190
AST::source_raw
[function]
[call site]
09191
Option::cloned
[function]
[call site]
09192
Module::set_doc
[function]
[call site]
09193
into
[function]
[call site]
09194
test_comments_doc
[function]
[call site]
09195
Engine::new
[function]
[call site]
09196
Engine::compile
[function]
[call site]
09197
ParseResult::unwrap
[function]
[call site]
09198
Engine::compile
[function]
[call site]
09199
ParseResult::unwrap_err
[function]
[call site]
09200
Engine::compile
[function]
[call site]
09201
ParseResult::unwrap
[function]
[call site]
09202
Engine::compile
[function]
[call site]
09203
ParseResult::unwrap
[function]
[call site]
09204
Engine::compile
[function]
[call site]
09205
ParseResult::unwrap_err
[function]
[call site]
09206
Module::build_index
[function]
[call site]
09207
Ok
[function]
[call site]
09208
RhaiResultOf::map_err
[function]
[call site]
09209
TestStruct::new
[function]
[call site]
09210
ERR::ErrorInModule
[function]
[call site]
09211
bool::to_string
[function]
[call site]
09212
into
[function]
[call site]
09213
FileModuleResolver::is_cache_enabled
[function]
[call site]
09214
func::locked_write
[function]
[call site]
09215
Option::unwrap
[function]
[call site]
09216
blob_functions::insert
[function]
[call site]
09217
TestStruct::clone
[function]
[call site]
09218
Ok
[function]
[call site]
09219
Some
[function]
[call site]
09220
StmtBlock::span_or_else
[function]
[call site]
09221
Engine::module_resolver
[function]
[call site]
09222
as_deref
[function]
[call site]
09223
unwrap_or
[function]
[call site]
09224
&dyn
[call site]
09225
FileModuleResolver::impl_resolve
[function]
[call site]
09226
Some
[function]
[call site]
09227
unwrap_or_else
[function]
[call site]
09228
Err
[function]
[call site]
09229
ERR::ErrorModuleNotFound
[function]
[call site]
09230
bool::to_string
[function]
[call site]
09231
into
[function]
[call site]
09232
string_functions::is_empty
[function]
[call site]
09233
Engine::const_empty_string
[function]
[call site]
09234
Engine::get_interned_string
[function]
[call site]
09235
TestStruct::clone
[function]
[call site]
09236
Module::is_indexed
[function]
[call site]
09237
GlobalRuntimeState::push_import
[function]
[call site]
09238
crate::func::shared_take_or_clone
[function]
[call site]
09239
Module::build_index
[function]
[call site]
09240
GlobalRuntimeState::push_import
[function]
[call site]
09241
Ok
[function]
[call site]
09242
Scope::search
[function]
[call site]
09243
Option::map_or_else
[function]
[call site]
09244
Err
[function]
[call site]
09245
ERR::ErrorVariableNotFound
[function]
[call site]
09246
test_to_string
[function]
[call site]
09247
into
[function]
[call site]
09248
string_functions::is_empty
[function]
[call site]
09249
Scope::add_alias_by_index
[function]
[call site]
09250
TestStruct::clone
[function]
[call site]
09251
Ok
[function]
[call site]
09252
test::len
[function]
[call site]
09253
EvalContext::new
[function]
[call site]
09254
Self::as_deref_mut
[function]
[call site]
09255
resolve_var
[function]
[call site]
09256
map_or
[function]
[call site]
09257
test::len
[function]
[call site]
09258
Err
[function]
[call site]
09259
EvalAltResult::fill_position
[function]
[call site]
09260
test_optimizer_const_map
[function]
[call site]
09261
test::len
[function]
[call site]
09262
Command::get
[function]
[call site]
09263
StmtBlock::span_or_else
[function]
[call site]
09264
Scope::search
[function]
[call site]
09265
Span::ok_or_else
[function]
[call site]
09266
TestStruct::new
[function]
[call site]
09267
ERR::ErrorVariableNotFound
[function]
[call site]
09268
test_to_string
[function]
[call site]
09269
Scope::get_mut_by_index
[function]
[call site]
09270
Dynamic::is_shared
[function]
[call site]
09271
test_functions_take
[function]
[call site]
09272
Dynamic::into_shared
[function]
[call site]
09273
Dynamic::access_mode
[function]
[call site]
09274
Self
[function]
[call site]
09275
Union::Shared
[function]
[call site]
09276
crate::Locked::new
[function]
[call site]
09277
Self::into
[function]
[call site]
09278
Ok
[function]
[call site]
09279
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
09280
impl
[call site]
09281
T::as_any
[function]
[call site]
09282
Module::contains_indexed_global_functions
[function]
[call site]
09283
Caches::fn_resolution_caches_len
[function]
[call site]
09284
Caches::fn_resolution_cache_mut
[function]
[call site]
09285
string_functions::clear
[function]
[call site]
09286
Caches::push_fn_resolution_cache
[function]
[call site]
09287
Caches::fn_resolution_cache_mut
[function]
[call site]
09288
string_functions::clear
[function]
[call site]
09289
Ok
[function]
[call site]
09290
StmtBlock::take_statements
[function]
[call site]
09291
Engine::eval_expr
[function]
[call site]
09292
Engine::track_operation
[function]
[call site]
09293
ParseSettings::level_up_with_position
[function]
[call site]
09294
Engine::dbg_reset
[function]
[call site]
09295
Self::as_deref_mut
[function]
[call site]
09296
Expr::get_literal_value
[function]
[call site]
09297
Some
[function]
[call site]
09298
Ok
[function]
[call site]
09299
Engine::eval_fn_call_expr
[function]
[call site]
09300
Self::ok_or_else
[function]
[call site]
09301
ERR::ErrorUnboundThis
[function]
[call site]
09302
into
[function]
[call site]
09303
cloned
[function]
[call site]
09304
Engine::search_namespace
[function]
[call site]
09305
RhaiResultOf::map
[function]
[call site]
09306
Position::new_const
[function]
[call site]
09307
Engine::eval_expr
[function]
[call site]
09308
Self::as_deref_mut
[function]
[call site]
09309
Dynamic::flatten
[function]
[call site]
09310
ParseSettings::level_up_with_position
[function]
[call site]
09311
Dynamic::is_string
[function]
[call site]
09312
unwrap
[function]
[call site]
09313
&mut
[call site]
09314
into
[function]
[call site]
09315
packages::string_basic::print_with_func
[function]
[call site]
09316
unwrap
[function]
[call site]
09317
Engine::throw_on_size
[function]
[call site]
09318
test::len
[function]
[call site]
09319
RhaiResultOf::map_err
[function]
[call site]
09320
EvalAltResult::fill_position
[function]
[call site]
09321
Ok
[function]
[call site]
09322
Engine::get_interned_string
[function]
[call site]
09323
ImmutableString::into
[function]
[call site]
09324
crate::Array::with_capacity
[function]
[call site]
09325
test::len
[function]
[call site]
09326
Engine::eval_expr
[function]
[call site]
09327
Self::as_deref_mut
[function]
[call site]
09328
Dynamic::flatten
[function]
[call site]
09329
Engine::has_data_size_limit
[function]
[call site]
09330
crate::eval::calc_data_sizes
[function]
[call site]
09331
Engine::throw_on_size
[function]
[call site]
09332
RhaiResultOf::map_err
[function]
[call site]
09333
EvalAltResult::fill_position
[function]
[call site]
09334
ParseSettings::level_up_with_position
[function]
[call site]
09335
blob_functions::push
[function]
[call site]
09336
Ok
[function]
[call site]
09337
Dynamic::from_array
[function]
[call site]
09338
TestStruct::clone
[function]
[call site]
09339
Engine::eval_expr
[function]
[call site]
09340
Self::as_deref_mut
[function]
[call site]
09341
Dynamic::flatten
[function]
[call site]
09342
Engine::has_data_size_limit
[function]
[call site]
09343
crate::eval::calc_data_sizes
[function]
[call site]
09344
Engine::throw_on_size
[function]
[call site]
09345
RhaiResultOf::map_err
[function]
[call site]
09346
EvalAltResult::fill_position
[function]
[call site]
09347
ParseSettings::level_up_with_position
[function]
[call site]
09348
shared_get_mut
[function]
[call site]
09349
Ident::as_str
[function]
[call site]
09350
Option::unwrap
[function]
[call site]
09351
Ok
[function]
[call site]
09352
Dynamic::from_map
[function]
[call site]
09353
Engine::eval_expr
[function]
[call site]
09354
Self::as_deref_mut
[function]
[call site]
09355
Dynamic::as_bool
[function]
[call site]
09356
map_err
[function]
[call site]
09357
make_type_mismatch_err::<bool>
[function]
[call site]
09358
ParseSettings::level_up_with_position
[function]
[call site]
09359
Ok
[function]
[call site]
09360
Engine::eval_expr
[function]
[call site]
09361
Self::as_deref_mut
[function]
[call site]
09362
Dynamic::as_bool
[function]
[call site]
09363
map_err
[function]
[call site]
09364
make_type_mismatch_err::<bool>
[function]
[call site]
09365
ParseSettings::level_up_with_position
[function]
[call site]
09366
Ok
[function]
[call site]
09367
Engine::eval_expr
[function]
[call site]
09368
Self::as_deref_mut
[function]
[call site]
09369
Expr::is_unit
[function]
[call site]
09370
Ok
[function]
[call site]
09371
MyIterableType::into_iter
[function]
[call site]
09372
test_optimizer_const_map
[function]
[call site]
09373
reflection_functions::collect
[function]
[call site]
09374
first
[function]
[call site]
09375
unwrap
[function]
[call site]
09376
Command::get
[function]
[call site]
09377
Ident::as_str
[function]
[call site]
09378
ok_or_else
[function]
[call site]
09379
TestStruct::new
[function]
[call site]
09380
ERR::ErrorCustomSyntax
[function]
[call site]
09381
MyIterableType::into_iter
[function]
[call site]
09382
test_optimizer_const_map
[function]
[call site]
09383
reflection_functions::collect
[function]
[call site]
09384
EvalContext::new
[function]
[call site]
09385
and_then
[function]
[call site]
09386
Engine::check_data_size
[function]
[call site]
09387
Expr::start_position
[function]
[call site]
09388
Engine::eval_stmt_block
[function]
[call site]
09389
StmtBlock::take_statements
[function]
[call site]
09390
Engine::eval_dot_index_chain
[function]
[call site]
09391
Engine::eval_dot_index_chain
[function]
[call site]
09392
ParseResult::unwrap
[function]
[call site]
09393
and_then
[function]
[call site]
09394
Engine::check_data_size
[function]
[call site]
09395
map_err
[function]
[call site]
09396
EvalAltResult::fill_position
[function]
[call site]
09397
ArgBackup::restore_first_arg
[function]
[call site]
09398
Engine::is_debugger_registered
[function]
[call site]
09399
Engine::register_debugger
[function]
[call site]
09400
Scope::new
[function]
[call site]
09401
crate::ast::Stmt::Noop
[function]
[call site]
09402
into
[function]
[call site]
09403
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09404
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09405
Engine::dbg_raw
[function]
[call site]
09406
Err
[function]
[call site]
09407
GlobalRuntimeState::debugger_mut
[function]
[call site]
09408
&mut
[call site]
09409
string_functions::is_empty
[function]
[call site]
09410
Engine::check_data_size
[function]
[call site]
09411
Ok
[function]
[call site]
09412
Dynamic::into_immutable_string
[function]
[call site]
09413
Result::map_err
[function]
[call site]
09414
Engine::map_type_name
[function]
[call site]
09415
type_name::<ImmutableString>
[function]
[call site]
09416
&'a
[call site]
09417
ERR::ErrorMismatchOutputType
[function]
[call site]
09418
into
[function]
[call site]
09419
test_side_effects_print
[function]
[call site]
09420
Dynamic::into_immutable_string
[function]
[call site]
09421
Result::map_err
[function]
[call site]
09422
Engine::map_type_name
[function]
[call site]
09423
type_name::<ImmutableString>
[function]
[call site]
09424
&'a
[call site]
09425
ERR::ErrorMismatchOutputType
[function]
[call site]
09426
into
[function]
[call site]
09427
test_print_debug
[function]
[call site]
09428
&mut
[call site]
09429
Engine::map_type_name
[function]
[call site]
09430
std::
[call site]
09431
any::type_name
[function]
[call site]
09432
Engine::map_type_name
[function]
[call site]
09433
std::
[call site]
09434
any::type_name
[function]
[call site]
09435
Err
[function]
[call site]
09436
ERR::ErrorIndexingType
[function]
[call site]
09437
into
[function]
[call site]
09438
Engine::map_type_name
[function]
[call site]
09439
std::
[call site]
09440
any::type_name
[function]
[call site]
09441
Engine::map_type_name
[function]
[call site]
09442
std::
[call site]
09443
any::type_name
[function]
[call site]
09444
Engine::map_type_name
[function]
[call site]
09445
std::
[call site]
09446
any::type_name
[function]
[call site]
09447
Err
[function]
[call site]
09448
ERR::ErrorIndexingType
[function]
[call site]
09449
into
[function]
[call site]
09450
string_functions::starts_with
[function]
[call site]
09451
test::len
[function]
[call site]
09452
Engine::map_type_name
[function]
[call site]
09453
std::
[call site]
09454
any::type_name
[function]
[call site]
09455
Err
[function]
[call site]
09456
ERR::ErrorDotExpr
[function]
[call site]
09457
into
[function]
[call site]
09458
string_functions::starts_with
[function]
[call site]
09459
test::len
[function]
[call site]
09460
Engine::map_type_name
[function]
[call site]
09461
std::
[call site]
09462
any::type_name
[function]
[call site]
09463
Engine::map_type_name
[function]
[call site]
09464
std::
[call site]
09465
any::type_name
[function]
[call site]
09466
Err
[function]
[call site]
09467
ERR::ErrorDotExpr
[function]
[call site]
09468
into
[function]
[call site]
09469
Err
[function]
[call site]
09470
ERR::ErrorFunctionNotFound
[function]
[call site]
09471
Engine::gen_fn_call_signature
[function]
[call site]
09472
into
[function]
[call site]
09473
calc_fn_hash
[function]
[call site]
09474
test::len
[function]
[call site]
09475
StaticModuleResolver::iter_mut
[function]
[call site]
09476
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09477
ok
[function]
[call site]
09478
test_optimizer_const_map
[function]
[call site]
09479
StmtBlock::as_ref
[function]
[call site]
09480
OptimizerState::set_dirty
[function]
[call site]
09481
Expr::from_dynamic
[function]
[call site]
09482
StaticModuleResolver::iter_mut
[function]
[call site]
09483
array_functions::for_each
[function]
[call site]
09484
optimize_expr
[function]
[call site]
09485
StaticModuleResolver::iter_mut
[function]
[call site]
09486
array_functions::for_each
[function]
[call site]
09487
optimize_expr
[function]
[call site]
09488
move_constant_arg
[function]
[call site]
09489
OptimizerState::set_dirty
[function]
[call site]
09490
string_functions::is_empty
[function]
[call site]
09491
OptimizerState::find_literal_constant
[function]
[call site]
09492
Option::is_some
[function]
[call site]
09493
Expr::from_dynamic
[function]
[call site]
09494
OptimizerState::find_literal_constant
[function]
[call site]
09495
Option::unwrap
[function]
[call site]
09496
TestStruct::clone
[function]
[call site]
09497
OptimizerState::set_dirty
[function]
[call site]
09498
ASTFlags::intersects
[function]
[call site]
09499
Expr::is_constant
[function]
[call site]
09500
Some
[function]
[call site]
09501
Cow::Owned
[function]
[call site]
09502
Expr::get_literal_value
[function]
[call site]
09503
unwrap
[function]
[call site]
09504
OptimizerState::push_var
[function]
[call site]
09505
TestStruct::clone
[function]
[call site]
09506
optimize_stmt
[function]
[call site]
09507
Token::is_op_assignment
[function]
[call site]
09508
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09509
string_functions::is_empty
[function]
[call site]
09510
OptimizerState::set_dirty
[function]
[call site]
09511
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09512
Token::lookup_symbol_from_syntax
[function]
[call site]
09513
Option::unwrap_or_else
[function]
[call site]
09514
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09515
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09516
Token::get_base_op_from_assignment
[function]
[call site]
09517
Option::unwrap_or_else
[function]
[call site]
09518
Token::literal_syntax
[function]
[call site]
09519
Token::literal_syntax
[function]
[call site]
09520
calc_fn_hash
[function]
[call site]
09521
calc_fn_hash
[function]
[call site]
09522
Token::convert_to_op_assignment
[function]
[call site]
09523
Some
[function]
[call site]
09524
Option::unwrap_or_else
[function]
[call site]
09525
test_functions_take
[function]
[call site]
09526
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09527
optimize_expr
[function]
[call site]
09528
optimize_expr
[function]
[call site]
09529
string_functions::is_empty
[function]
[call site]
09530
string_functions::is_empty
[function]
[call site]
09531
OptimizerState::set_dirty
[function]
[call site]
09532
Expr::start_position
[function]
[call site]
09533
test_functions_take
[function]
[call site]
09534
optimize_expr
[function]
[call site]
09535
Stmt::Block
[function]
[call site]
09536
StmtBlock::new
[function]
[call site]
09537
Stmt::Expr
[function]
[call site]
09538
into
[function]
[call site]
09539
Stmt::Noop
[function]
[call site]
09540
Self::into
[function]
[call site]
09541
Stmt::Expr
[function]
[call site]
09542
into
[function]
[call site]
09543
string_functions::is_empty
[function]
[call site]
09544
OptimizerState::set_dirty
[function]
[call site]
09545
Stmt::Noop
[function]
[call site]
09546
OptimizerState::set_dirty
[function]
[call site]
09547
StmtBlock::take_statements
[function]
[call site]
09548
optimize_stmt_block
[function]
[call site]
09549
string_functions::is_empty
[function]
[call site]
09550
Stmt::Noop
[function]
[call site]
09551
ParseSettings::level_up_with_position
[function]
[call site]
09552
Stmt::Block
[function]
[call site]
09553
StmtBlock::new_with_span
[function]
[call site]
09554
MyIterableType::into_iter
[function]
[call site]
09555
Self::IntoIter::collect
[function]
[call site]
09556
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09557
StmtBlock::new_with_span
[function]
[call site]
09558
MyIterableType::into_iter
[function]
[call site]
09559
Self::IntoIter::collect
[function]
[call site]
09560
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09561
Self::into
[function]
[call site]
09562
OptimizerState::set_dirty
[function]
[call site]
09563
StmtBlock::take_statements
[function]
[call site]
09564
optimize_stmt_block
[function]
[call site]
09565
string_functions::is_empty
[function]
[call site]
09566
Stmt::Noop
[function]
[call site]
09567
ParseSettings::level_up_with_position
[function]
[call site]
09568
Stmt::Block
[function]
[call site]
09569
StmtBlock::new_with_span
[function]
[call site]
09570
StmtBlock::new_with_span
[function]
[call site]
09571
Self::into
[function]
[call site]
09572
string_functions::is_empty
[function]
[call site]
09573
test::len
[function]
[call site]
09574
StmtBlock::as_mut
[function]
[call site]
09575
test_functions_take
[function]
[call site]
09576
OptimizerState::set_dirty
[function]
[call site]
09577
StmtBlock::take_statements
[function]
[call site]
09578
StmtBlock::statements_mut
[function]
[call site]
09579
optimize_stmt_block
[function]
[call site]
09580
test_functions_take
[function]
[call site]
09581
optimize_expr
[function]
[call site]
09582
blob_functions::push
[function]
[call site]
09583
blob_functions::push
[function]
[call site]
09584
FnPtr::try_from
[function]
[call site]
09585
RhaiResultOf::unwrap
[function]
[call site]
09586
test_functions_take
[function]
[call site]
09587
optimize_expr
[function]
[call site]
09588
Position::new_const
[function]
[call site]
09589
blob_functions::push
[function]
[call site]
09590
blob_functions::push
[function]
[call site]
09591
Expr::And
[function]
[call site]
09592
RhaiResult::into
[function]
[call site]
09593
optimize_expr
[function]
[call site]
09594
StmtBlock::statements_mut
[function]
[call site]
09595
optimize_stmt_block
[function]
[call site]
09596
StmtBlock::take_statements
[function]
[call site]
09597
StmtBlock::statements_mut
[function]
[call site]
09598
optimize_stmt_block
[function]
[call site]
09599
StmtBlock::take_statements
[function]
[call site]
09600
is_hashable_constant
[function]
[call site]
09601
Expr::is_constant
[function]
[call site]
09602
Dynamic::is_hashable
[function]
[call site]
09603
Expr::get_literal_value
[function]
[call site]
09604
unwrap
[function]
[call site]
09605
func::hashing::get_hasher
[function]
[call site]
09606
test::hash
[function]
[call site]
09607
Self::Hasher::finish
[function]
[call site]
09608
Command::get
[function]
[call site]
09609
mem::take
[function]
[call site]
09610
string_functions::clear
[function]
[call site]
09611
Stmt::Expr
[function]
[call site]
09612
test_functions_take
[function]
[call site]
09613
into
[function]
[call site]
09614
optimize_stmt
[function]
[call site]
09615
optimize_expr
[function]
[call site]
09616
map_or
[function]
[call site]
09617
Stmt::Expr
[function]
[call site]
09618
test_functions_take
[function]
[call site]
09619
into
[function]
[call site]
09620
optimize_stmt
[function]
[call site]
09621
into
[function]
[call site]
09622
Stmt::Expr
[function]
[call site]
09623
test_functions_take
[function]
[call site]
09624
into
[function]
[call site]
09625
into
[function]
[call site]
09626
test_functions_take
[function]
[call site]
09627
Stmt::If
[function]
[call site]
09628
into
[function]
[call site]
09629
Expr::start_position
[function]
[call site]
09630
OptimizerState::set_dirty
[function]
[call site]
09631
mem::take
[function]
[call site]
09632
Stmt::Expr
[function]
[call site]
09633
test_functions_take
[function]
[call site]
09634
into
[function]
[call site]
09635
optimize_stmt
[function]
[call site]
09636
OptimizerState::set_dirty
[function]
[call site]
09637
string_functions::is_empty
[function]
[call site]
09638
test::len
[function]
[call site]
09639
MyIterableType::into_iter
[function]
[call site]
09640
Self::IntoIter::all
[function]
[call site]
09641
MyIterableType::into_iter
[function]
[call site]
09642
Self::IntoIter::find
[function]
[call site]
09643
string_functions::contains
[function]
[call site]
09644
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09645
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09646
Stmt::Expr
[function]
[call site]
09647
test_functions_take
[function]
[call site]
09648
into
[function]
[call site]
09649
optimize_stmt
[function]
[call site]
09650
test_functions_take
[function]
[call site]
09651
optimize_expr
[function]
[call site]
09652
map_or
[function]
[call site]
09653
Stmt::Expr
[function]
[call site]
09654
test_functions_take
[function]
[call site]
09655
into
[function]
[call site]
09656
optimize_stmt
[function]
[call site]
09657
into
[function]
[call site]
09658
Stmt::Expr
[function]
[call site]
09659
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09660
test_functions_take
[function]
[call site]
09661
into
[function]
[call site]
09662
into
[function]
[call site]
09663
Stmt::If
[function]
[call site]
09664
into
[function]
[call site]
09665
Expr::start_position
[function]
[call site]
09666
OptimizerState::set_dirty
[function]
[call site]
09667
string_functions::is_empty
[function]
[call site]
09668
OptimizerState::set_dirty
[function]
[call site]
09669
string_functions::clear
[function]
[call site]
09670
test::len
[function]
[call site]
09671
map_functions::retain
[function]
[call site]
09672
string_functions::is_empty
[function]
[call site]
09673
Ok
[function]
[call site]
09674
IterateMap::new
[function]
[call site]
09675
IterateMap::new
[function]
[call site]
09676
IterateMap::new
[function]
[call site]
09677
mem::take
[function]
[call site]
09678
is_some
[function]
[call site]
09679
blob_functions::insert
[function]
[call site]
09680
FnPtr::call_raw_with_extra_args
[function]
[call site]
09681
Some
[function]
[call site]
09682
TestStruct::clone
[function]
[call site]
09683
Self::into
[function]
[call site]
09684
Some
[function]
[call site]
09685
Dynamic::as_bool
[function]
[call site]
09686
Result::unwrap_or
[function]
[call site]
09687
blob_functions::insert
[function]
[call site]
09688
blob_functions::insert
[function]
[call site]
09689
Some
[function]
[call site]
09690
map_or_else
[function]
[call site]
09691
Ok
[function]
[call site]
09692
string_functions::contains
[function]
[call site]
09693
test::len
[function]
[call site]
09694
OptimizerState::set_dirty
[function]
[call site]
09695
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09696
optimize_expr
[function]
[call site]
09697
optimize_expr
[function]
[call site]
09698
OptimizerState::set_dirty
[function]
[call site]
09699
Stmt::Expr
[function]
[call site]
09700
test_functions_take
[function]
[call site]
09701
into
[function]
[call site]
09702
optimize_stmt
[function]
[call site]
09703
Stmt::Block
[function]
[call site]
09704
StmtBlock::empty
[function]
[call site]
09705
Self::into
[function]
[call site]
09706
optimize_expr
[function]
[call site]
09707
optimize_expr
[function]
[call site]
09708
optimize_expr
[function]
[call site]
09709
Expr::is_unit
[function]
[call site]
09710
Expr::Unit
[function]
[call site]
09711
ParseSettings::level_up_with_position
[function]
[call site]
09712
OptimizerState::set_dirty
[function]
[call site]
09713
map_functions::retain
[function]
[call site]
09714
map_functions::retain
[function]
[call site]
09715
string_functions::is_empty
[function]
[call site]
09716
Ok
[function]
[call site]
09717
IterateMap::new
[function]
[call site]
09718
IterateMap::new
[function]
[call site]
09719
IterateMap::new
[function]
[call site]
09720
mem::take
[function]
[call site]
09721
is_some
[function]
[call site]
09722
blob_functions::insert
[function]
[call site]
09723
FnPtr::call_raw_with_extra_args
[function]
[call site]
09724
Some
[function]
[call site]
09725
TestStruct::clone
[function]
[call site]
09726
Self::into
[function]
[call site]
09727
Some
[function]
[call site]
09728
Dynamic::as_bool
[function]
[call site]
09729
Result::unwrap_or
[function]
[call site]
09730
blob_functions::insert
[function]
[call site]
09731
blob_functions::insert
[function]
[call site]
09732
Some
[function]
[call site]
09733
map_or_else
[function]
[call site]
09734
Ok
[function]
[call site]
09735
OptimizerState::set_dirty
[function]
[call site]
09736
MyIterableType::into_iter
[function]
[call site]
09737
Self::IntoIter::position
[function]
[call site]
09738
test::len
[function]
[call site]
09739
OptimizerState::set_dirty
[function]
[call site]
09740
string_functions::truncate
[function]
[call site]
09741
string_functions::clear
[function]
[call site]
09742
FnPtr::try_from
[function]
[call site]
09743
char_indices
[function]
[call site]
09744
nth
[function]
[call site]
09745
shared_make_mut
[function]
[call site]
09746
string_functions::truncate
[function]
[call site]
09747
string_functions::is_empty
[function]
[call site]
09748
OptimizerState::set_dirty
[function]
[call site]
09749
map_functions::retain
[function]
[call site]
09750
OptimizerState::set_dirty
[function]
[call site]
09751
optimize_expr
[function]
[call site]
09752
StaticModuleResolver::iter_mut
[function]
[call site]
09753
impl
[call site]
09754
array_functions::for_each
[function]
[call site]
09755
Some
[function]
[call site]
09756
map_functions::values
[function]
[call site]
09757
flat_map
[function]
[call site]
09758
MyIterableType::into_iter
[function]
[call site]
09759
test_chars
[function]
[call site]
09760
0.chars().collect::<Vec<_>>
[function]
[call site]
09761
MyIterableType::into_iter
[function]
[call site]
09762
test_method_call
[function]
[call site]
09763
MyIterableType::into_iter
[function]
[call site]
09764
Self::IntoIter::all
[function]
[call site]
09765
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09766
Expr::is_unit
[function]
[call site]
09767
Expr::Unit
[function]
[call site]
09768
ParseSettings::level_up_with_position
[function]
[call site]
09769
OptimizerState::set_dirty
[function]
[call site]
09770
OptimizerState::set_dirty
[function]
[call site]
09771
Stmt::Noop
[function]
[call site]
09772
optimize_expr
[function]
[call site]
09773
Expr::Unit
[function]
[call site]
09774
StmtBlock::statements_mut
[function]
[call site]
09775
optimize_stmt_block
[function]
[call site]
09776
StmtBlock::take_statements
[function]
[call site]
09777
optimize_expr
[function]
[call site]
09778
StmtBlock::statements_mut
[function]
[call site]
09779
optimize_stmt_block
[function]
[call site]
09780
StmtBlock::take_statements
[function]
[call site]
09781
optimize_expr
[function]
[call site]
09782
StmtBlock::statements_mut
[function]
[call site]
09783
optimize_stmt_block
[function]
[call site]
09784
StmtBlock::take_statements
[function]
[call site]
09785
ASTFlags::intersects
[function]
[call site]
09786
optimize_expr
[function]
[call site]
09787
optimize_expr
[function]
[call site]
09788
optimize_stmt_block
[function]
[call site]
09789
StmtBlock::take_statements
[function]
[call site]
09790
mem::take
[function]
[call site]
09791
StmtBlock::statements_mut
[function]
[call site]
09792
StmtBlockContainer::as_mut_slice
[function]
[call site]
09793
OptimizerState::set_dirty
[function]
[call site]
09794
Stmt::Noop
[function]
[call site]
09795
StmtBlock::new_with_span
[function]
[call site]
09796
MyIterableType::into_iter
[function]
[call site]
09797
Self::IntoIter::collect
[function]
[call site]
09798
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09799
iterator_functions::chars_from_start
[function]
[call site]
09800
CharsStream::new
[function]
[call site]
09801
Stmt::is_block_dependent
[function]
[call site]
09802
MyIterableType::into_iter
[function]
[call site]
09803
Self::IntoIter::all
[function]
[call site]
09804
FnCallExpr::is_qualified
[function]
[call site]
09805
FnCallExpr::is_qualified
[function]
[call site]
09806
OptimizerState::set_dirty
[function]
[call site]
09807
test_functions_take
[function]
[call site]
09808
StmtBlock::statements_mut
[function]
[call site]
09809
MyIterableType::into_iter
[function]
[call site]
09810
test_method_call
[function]
[call site]
09811
OptimizerState::set_dirty
[function]
[call site]
09812
StmtBlock::take_statements
[function]
[call site]
09813
StmtBlock::new_with_span
[function]
[call site]
09814
optimize_stmt_block
[function]
[call site]
09815
StmtBlock::new_with_span
[function]
[call site]
09816
Stmt::Block
[function]
[call site]
09817
ParseResult::into
[function]
[call site]
09818
StmtBlock::statements_mut
[function]
[call site]
09819
optimize_stmt_block
[function]
[call site]
09820
StmtBlock::take_statements
[function]
[call site]
09821
StmtBlock::statements_mut
[function]
[call site]
09822
optimize_stmt_block
[function]
[call site]
09823
StmtBlock::take_statements
[function]
[call site]
09824
OptimizerState::set_dirty
[function]
[call site]
09825
StmtBlock::as_mut
[function]
[call site]
09826
string_functions::is_empty
[function]
[call site]
09827
test::len
[function]
[call site]
09828
mem::take
[function]
[call site]
09829
StmtBlock::as_mut
[function]
[call site]
09830
StmtBlock::statements_mut
[function]
[call site]
09831
optimize_stmt_block
[function]
[call site]
09832
StmtBlock::take_statements
[function]
[call site]
09833
Stmt::Block
[function]
[call site]
09834
into
[function]
[call site]
09835
Stmt::Noop
[function]
[call site]
09836
ParseSettings::level_up_with_position
[function]
[call site]
09837
OptimizerState::set_dirty
[function]
[call site]
09838
test_functions_take
[function]
[call site]
09839
Stmt::FnCall
[function]
[call site]
09840
optimize_expr
[function]
[call site]
09841
ParseResult::take
[function]
[call site]
09842
Engine::new
[function]
[call site]
09843
register_type_with_name::<TestStruct>
[function]
[call site]
09844
Engine::register_fn
[function]
[call site]
09845
TestStruct
[function]
[call site]
09846
Expr::FnCall
[function]
[call site]
09847
optimize_expr
[function]
[call site]
09848
Stmt::FnCall
[function]
[call site]
09849
Stmt::Expr
[function]
[call site]
09850
into
[function]
[call site]
09851
optimize_expr
[function]
[call site]
09852
optimize_expr
[function]
[call site]
09853
string_functions::is_empty
[function]
[call site]
09854
OptimizerState::set_dirty
[function]
[call site]
09855
Stmt::Noop
[function]
[call site]
09856
test::len
[function]
[call site]
09857
map_functions::retain
[function]
[call site]
09858
OptimizerState::find_literal_constant
[function]
[call site]
09859
Ident::as_str
[function]
[call site]
09860
Position::is_none
[function]
[call site]
09861
test::len
[function]
[call site]
09862
OptimizerState::set_dirty
[function]
[call site]
09863
MyIterableType::into_iter
[function]
[call site]
09864
Self::IntoIter::rev
[function]
[call site]
09865
array_functions::reduce_rev_with_initial
[function]
[call site]
09866
ParseSettings::level_up_with_position
[function]
[call site]
09867
ParseSettings::level_up
[function]
[call site]
09868
Ok
[function]
[call site]
09869
RhaiFunc::is_pure
[function]
[call site]
09870
Expr::is_constant
[function]
[call site]
09871
Expr::is_constant
[function]
[call site]
09872
Expr::is_constant
[function]
[call site]
09873
ParseResult::map_or
[function]
[call site]
09874
test::len
[function]
[call site]
09875
test::len
[function]
[call site]
09876
test::len
[function]
[call site]
09877
test::len
[function]
[call site]
09878
RhaiFunc::is_pure
[function]
[call site]
09879
OptimizerState::set_dirty
[function]
[call site]
09880
string_functions::remove
[function]
[call site]
09881
RhaiFunc::is_pure
[function]
[call site]
09882
RhaiFunc::is_pure
[function]
[call site]
09883
OptimizerState::set_dirty
[function]
[call site]
09884
string_functions::remove
[function]
[call site]
09885
ASTFlags::intersects
[function]
[call site]
09886
OptimizerState::set_dirty
[function]
[call site]
09887
string_functions::clear
[function]
[call site]
09888
string_functions::is_empty
[function]
[call site]
09889
shared_get_mut
[function]
[call site]
09890
string_functions::clear
[function]
[call site]
09891
ImmutableString::new
[function]
[call site]
09892
Stmt::returns_value
[function]
[call site]
09893
RhaiFunc::is_pure
[function]
[call site]
09894
OptimizerState::set_dirty
[function]
[call site]
09895
string_functions::clear
[function]
[call site]
09896
ASTFlags::intersects
[function]
[call site]
09897
Stmt::returns_value
[function]
[call site]
09898
OptimizerState::set_dirty
[function]
[call site]
09899
string_functions::pop
[function]
[call site]
09900
string_functions::is_empty
[function]
[call site]
09901
shared_make_mut
[function]
[call site]
09902
string_functions::pop
[function]
[call site]
09903
Dynamic::map_or
[function]
[call site]
09904
Dynamic::unwrap
[function]
[call site]
09905
ASTFlags::intersects
[function]
[call site]
09906
OptimizerState::set_dirty
[function]
[call site]
09907
StmtBlockContainer::last_mut
[function]
[call site]
09908
unwrap
[function]
[call site]
09909
StmtBlock::as_mut
[function]
[call site]
09910
&mut
[call site]
09911
Stmt::Noop
[function]
[call site]
09912
Stmt::Expr
[function]
[call site]
09913
mem::take
[function]
[call site]
09914
Stmt::returns_value
[function]
[call site]
09915
Stmt::returns_value
[function]
[call site]
09916
RhaiFunc::is_pure
[function]
[call site]
09917
OptimizerState::set_dirty
[function]
[call site]
09918
Stmt::returns_value
[function]
[call site]
09919
StmtBlockContainer::last_mut
[function]
[call site]
09920
unwrap
[function]
[call site]
09921
Stmt::Noop
[function]
[call site]
09922
ParseSettings::level_up_with_position
[function]
[call site]
09923
string_functions::pop
[function]
[call site]
09924
Dynamic::unwrap
[function]
[call site]
09925
RhaiFunc::is_pure
[function]
[call site]
09926
OptimizerState::set_dirty
[function]
[call site]
09927
string_functions::clear
[function]
[call site]
09928
ASTFlags::intersects
[function]
[call site]
09929
OptimizerState::set_dirty
[function]
[call site]
09930
string_functions::pop
[function]
[call site]
09931
Dynamic::unwrap
[function]
[call site]
09932
ASTFlags::intersects
[function]
[call site]
09933
RhaiFunc::is_pure
[function]
[call site]
09934
OptimizerState::set_dirty
[function]
[call site]
09935
string_functions::pop
[function]
[call site]
09936
Dynamic::unwrap
[function]
[call site]
09937
RhaiFunc::is_pure
[function]
[call site]
09938
OptimizerState::set_dirty
[function]
[call site]
09939
string_functions::pop
[function]
[call site]
09940
Dynamic::unwrap
[function]
[call site]
09941
OptimizerState::rewind_var
[function]
[call site]
09942
string_functions::truncate
[function]
[call site]
09943
OptimizerState::is_dirty
[function]
[call site]
09944
OptimizerState::set_dirty
[function]
[call site]
09945
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09946
Option::into
[function]
[call site]
09947
Self::into
[function]
[call site]
09948
crate::Module::new
[function]
[call site]
09949
Position::new_const
[function]
[call site]
09950
CustomTypesCollection::new
[function]
[call site]
09951
TestStruct::new
[function]
[call site]
09952
TestStruct::new
[function]
[call site]
09953
BloomFilterU64::new
[function]
[call site]
09954
TestStruct::new
[function]
[call site]
09955
TestStruct::new
[function]
[call site]
09956
Self::into
[function]
[call site]
09957
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09958
AST::new
[function]
[call site]
09959
crate::SmartString::new_const
[function]
[call site]
09960
Some
[function]
[call site]
09961
TestStruct::new
[function]
[call site]
09962
MyIterableType::into_iter
[function]
[call site]
09963
Self::IntoIter::collect
[function]
[call site]
09964
into
[function]
[call site]
09965
Engine::optimize_top_level
[function]
[call site]
09966
std::slice::from_ref
[function]
[call site]
09967
Ok
[function]
[call site]
09968
AST::new
[function]
[call site]
09969
crate::Module::new
[function]
[call site]
09970
StmtBlock::extend
[function]
[call site]
09971
StmtBlock::extend
[function]
[call site]
09972
StmtBlock::borrow
[function]
[call site]
09973
into
[function]
[call site]
09974
Ok
[function]
[call site]
09975
Some
[function]
[call site]
09976
Scope::new
[function]
[call site]
09977
ParseResult::unwrap
[function]
[call site]
09978
Engine::run_ast
[function]
[call site]
09979
RhaiResultOf::unwrap
[function]
[call site]
09980
Engine::on_def_var
[function]
[call site]
09981
Option::name
[function]
[call site]
09982
VarDefInfo::nesting_level
[function]
[call site]
09983
Ok
[function]
[call site]
09984
Ok
[function]
[call site]
09985
run
[function]
[call site]
09986
RhaiResultOf::unwrap_err
[function]
[call site]
09987
run
[function]
[call site]
09988
RhaiResultOf::unwrap_err
[function]
[call site]
09989
run
[function]
[call site]
09990
RhaiResultOf::unwrap_err
[function]
[call site]
09991
run
[function]
[call site]
09992
RhaiResultOf::unwrap
[function]
[call site]
09993
Module::is_standard_lib
[function]
[call site]
09994
flat_map
[function]
[call site]
09995
RhaiFunc::get_iter_fn
[function]
[call site]
09996
filter_map
[function]
[call site]
09997
Position::new_const
[function]
[call site]
09998
RhaiFunc::get_script_fn_def
[function]
[call site]
09999
Option::map
[function]
[call site]
10000
into
[function]
[call site]
10001
array_functions::for_each
[function]
[call site]
10002
blob_functions::push
[function]
[call site]
10003
RhaiFunc::get_iter_fn
[function]
[call site]
10004
Option::filter_map
[function]
[call site]
10005
into
[function]
[call site]
10006
RhaiFunc::get_script_fn_def
[function]
[call site]
10007
Option::map
[function]
[call site]
10008
into
[function]
[call site]
10009
array_functions::for_each
[function]
[call site]
10010
blob_functions::push
[function]
[call site]
10011
Module::iter_sub_modules
[function]
[call site]
10012
Module::iter_sub_modules_raw
[function]
[call site]
10013
MyIterableType::into_iter
[function]
[call site]
10014
impl
[call site]
10015
Ident::as_str
[function]
[call site]
10016
array_functions::for_each
[function]
[call site]
10017
Position::new_const
[function]
[call site]
10018
unwrap
[function]
[call site]
10019
scan_module_recursive
[function]
[call site]
10020
NativeCallContext::global_runtime_state
[function]
[call site]
10021
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
10022
MyIterableType::into_iter
[function]
[call site]
10023
array_functions::reduce_rev
[function]
[call site]
10024
array_functions::zip
[function]
[call site]
10025
MyIterableType::into_iter
[function]
[call site]
10026
array_functions::reduce_rev
[function]
[call site]
10027
array_functions::for_each
[function]
[call site]
10028
scan_module_recursive
[function]
[call site]
10029
MyIterableType::into_iter
[function]
[call site]
10030
array_functions::for_each
[function]
[call site]
10031
scan_module_recursive
[function]
[call site]
10032
Some
[function]
[call site]
10033
StmtBlock::as_ref
[function]
[call site]
10034
test::len
[function]
[call site]
10035
IterateMap::new
[function]
[call site]
10036
string_functions::is_empty
[function]
[call site]
10037
blob_functions::insert
[function]
[call site]
10038
&str::into
[function]
[call site]
10039
Engine::get_interned_string
[function]
[call site]
10040
ImmutableString::into
[function]
[call site]
10041
blob_functions::insert
[function]
[call site]
10042
&str::into
[function]
[call site]
10043
Engine::get_interned_string
[function]
[call site]
10044
ImmutableString::into
[function]
[call site]
10045
blob_functions::insert
[function]
[call site]
10046
&str::into
[function]
[call site]
10047
Engine::get_interned_string
[function]
[call site]
10048
ImmutableString::into
[function]
[call site]
10049
blob_functions::insert
[function]
[call site]
10050
&str::into
[function]
[call site]
10051
string_functions::starts_with
[function]
[call site]
10052
into
[function]
[call site]
10053
blob_functions::insert
[function]
[call site]
10054
&str::into
[function]
[call site]
10055
into
[function]
[call site]
10056
blob_functions::insert
[function]
[call site]
10057
&str::into
[function]
[call site]
10058
MyIterableType::into_iter
[function]
[call site]
10059
test_optimizer_const_map
[function]
[call site]
10060
Engine::get_interned_string
[function]
[call site]
10061
ImmutableString::into
[function]
[call site]
10062
params
[call site]
10063
.iter()
[call site]
10064
.map(|&p|
[call site]
10065
.collect::<Array>
[function]
[call site]
10066
into
[function]
[call site]
10067
string_functions::is_empty
[function]
[call site]
10068
blob_functions::insert
[function]
[call site]
10069
&str::into
[function]
[call site]
10070
MyIterableType::into_iter
[function]
[call site]
10071
test_optimizer_const_map
[function]
[call site]
10072
Engine::get_interned_string
[function]
[call site]
10073
ImmutableString::into
[function]
[call site]
10074
comments
[call site]
10075
.iter()
[call site]
10076
.map(|&s|
[call site]
10077
.collect::<Array>
[function]
[call site]
10078
into
[function]
[call site]
10079
Some
[function]
[call site]
10080
Dynamic::from_map
[function]
[call site]
10081
as_deref
[function]
[call site]
10082
syn::Result::peekable
[function]
[call site]
10083
Engine::default
[function]
[call site]
10084
ParseState::new
[function]
[call site]
10085
Some
[function]
[call site]
10086
Engine::parse_global_expr
[function]
[call site]
10087
Engine::max_expr_depth
[function]
[call site]
10088
Engine::parse_expr
[function]
[call site]
10089
peek
[function]
[call site]
10090
unwrap
[function]
[call site]
10091
Err
[function]
[call site]
10092
LexError::UnexpectedInput
[function]
[call site]
10093
(Token,
[call site]
10094
PERR::into_err
[function]
[call site]
10095
Position::new_const
[function]
[call site]
10096
blob_functions::push
[function]
[call site]
10097
Stmt::Expr
[function]
[call site]
10098
into
[function]
[call site]
10099
Ok
[function]
[call site]
10100
Engine::optimize_into_ast
[function]
[call site]
10101
map_functions::values
[function]
[call site]
10102
cloned
[function]
[call site]
10103
lib.values().cloned().collect::<Vec<_>>
[function]
[call site]
10104
Ok
[function]
[call site]
10105
AST::new
[function]
[call site]
10106
crate::Module::from
[function]
[call site]
10107
map_functions::values
[function]
[call site]
10108
cloned
[function]
[call site]
10109
ParseResult::expect
[function]
[call site]
10110
Ident::as_str
[function]
[call site]
10111
eval_ast::<bool>
[function]
[call site]
10112
expect
[function]
[call site]
10113
unwrap_or
[function]
[call site]
10114
FnPtr::try_from
[function]
[call site]
10115
RhaiResultOf::unwrap
[function]
[call site]
10116
FnPtr::try_from
[function]
[call site]
10117
RhaiResultOf::map
[function]
[call site]
10118
unwrap_or
[function]
[call site]
10119
FnPtr::try_from
[function]
[call site]
10120
RhaiResultOf::unwrap
[function]
[call site]
10121
test::len
[function]
[call site]
10122
test::len
[function]
[call site]
10123
blob_functions::push
[function]
[call site]
10124
blob_functions::insert
[function]
[call site]
10125
TestStruct::new
[function]
[call site]
10126
Self::as_shared_module
[function]
[call site]
10127
Engine::set_max_string_size
[function]
[call site]
10128
TestStruct::new
[function]
[call site]
10129
Engine::set_max_array_size
[function]
[call site]
10130
TestStruct::new
[function]
[call site]
10131
Engine::set_max_map_size
[function]
[call site]
10132
TestStruct::new
[function]
[call site]
10133
Engine::set_max_variables
[function]
[call site]
10134
Engine::set_max_functions
[function]
[call site]
10135
Engine::set_max_modules
[function]
[call site]
10136
Engine::set_max_call_levels
[function]
[call site]
10137
Engine::set_max_expr_depths
[function]
[call site]
10138
TestStruct::new
[function]
[call site]
10139
TestStruct::new
[function]
[call site]
10140
Engine::set_optimization_level
[function]
[call site]
10141
Engine::on_debug
[function]
[call site]
10142
Some
[function]
[call site]
10143
TestStruct::new
[function]
[call site]
10144
std::hint::black_box
[function]
[call site]
10145
Engine::on_print
[function]
[call site]
10146
std::hint::black_box
[function]
[call site]
10147
test_chars
[function]
[call site]
10148
test_functions_take
[function]
[call site]
10149
script.chars().take(32
[call site]
10150
Engine::compile
[function]
[call site]
10151
std::hint::black_box
[function]
[call site]
10152
std::hint::black_box
[function]
[call site]
10153
AST::iter_functions
[function]
[call site]
10154
Module::iter_script_fn
[function]
[call site]
10155
test_optimizer_const_map
[function]
[call site]
10156
StmtBlock::as_ref
[function]
[call site]
10157
&[Stmt]::into
[function]
[call site]
10158
ImmutableString::strong_count
[function]
[call site]
10159
ImmutableString::strong_count
[function]
[call site]
10160
std::hint::black_box
[function]
[call site]
10161
AST::iter_literal_variables
[function]
[call site]
10162
AST::statements
[function]
[call site]
10163
MyIterableType::into_iter
[function]
[call site]
10164
Self::IntoIter::filter_map
[function]
[call site]
10165
ASTFlags::intersects
[function]
[call site]
10166
ASTFlags::intersects
[function]
[call site]
10167
Expr::get_literal_value
[function]
[call site]
10168
Option::map
[function]
[call site]
10169
Ident::as_str
[function]
[call site]
10170
ASTFlags::intersects
[function]
[call site]
10171
ImmutableString::strong_count
[function]
[call site]
10172
std::hint::black_box
[function]
[call site]
10173
Expr::walk
[function]
[call site]
10174
blob_functions::push
[function]
[call site]
10175
Expr::into
[function]
[call site]
10176
on_node
[function]
[call site]
10177
Expr::walk
[function]
[call site]
10178
Expr::walk
[function]
[call site]
10179
Expr::walk
[function]
[call site]
10180
Expr::walk
[function]
[call site]
10181
Expr::walk
[function]
[call site]
10182
Expr::walk
[function]
[call site]
10183
Expr::walk
[function]
[call site]
10184
Expr::walk
[function]
[call site]
10185
string_functions::pop
[function]
[call site]
10186
Dynamic::unwrap
[function]
[call site]
10187
std::hint::black_box
[function]
[call site]
10188
Engine::gen_fn_metadata_with_ast_to_json
[function]
[call site]
10189
Engine::gen_metadata_to_json_raw
[function]
[call site]
10190
ImmutableString::new
[function]
[call site]
10191
ModuleMetadata::new
[function]
[call site]
10192
TestStruct::new
[function]
[call site]
10193
TestStruct::new
[function]
[call site]
10194
TestStruct::new
[function]
[call site]
10195
blob_functions::insert
[function]
[call site]
10196
StmtBlock::as_ref
[function]
[call site]
10197
&[Stmt]::into
[function]
[call site]
10198
MyIterableType::into_iter
[function]
[call site]
10199
test_var_def_filter
[function]
[call site]
10200
Module::is_standard_lib
[function]
[call site]
10201
array_functions::for_each
[function]
[call site]
10202
test_comments_doc
[function]
[call site]
10203
string_functions::is_empty
[function]
[call site]
10204
string_functions::is_empty
[function]
[call site]
10205
test_comments_doc
[function]
[call site]
10206
Module::iter_custom_types
[function]
[call site]
10207
MyIterableType::into_iter
[function]
[call site]
10208
array_functions::for_each
[function]
[call site]
10209
blob_functions::push
[function]
[call site]
10210
!::into
[function]
[call site]
10211
RhaiFunc::get_iter_fn
[function]
[call site]
10212
array_functions::for_each
[function]
[call site]
10213
string_functions::is_empty
[function]
[call site]
10214
Ok
[function]
[call site]
10215
StaticModuleResolver::iter_mut
[function]
[call site]
10216
impl
[call site]
10217
FnPtr::try_from
[function]
[call site]
10218
RhaiResultOf::unwrap_or
[function]
[call site]
10219
into
[function]
[call site]
10220
FnPtr::call_raw_with_extra_args
[function]
[call site]
10221
Some
[function]
[call site]
10222
Ok
[function]
[call site]
10223
into
[function]
[call site]
10224
blob_functions::push
[function]
[call site]
10225
AST::shared_lib
[function]
[call site]
10226
&crate::SharedModule::iter_custom_types
[function]
[call site]
10227
MyIterableType::into_iter
[function]
[call site]
10228
array_functions::for_each
[function]
[call site]
10229
blob_functions::push
[function]
[call site]
10230
!::into
[function]
[call site]
10231
AST::shared_lib
[function]
[call site]
10232
&crate::SharedModule::iter_fn
[function]
[call site]
10233
Some
[function]
[call site]
10234
array_functions::for_each
[function]
[call site]
10235
into
[function]
[call site]
10236
blob_functions::push
[function]
[call site]
10237
sort
[function]
[call site]
10238
sort
[function]
[call site]
10239
test_comments_doc
[function]
[call site]
10240
string_functions::is_empty
[function]
[call site]
10241
string_functions::is_empty
[function]
[call site]
10242
test_comments_doc
[function]
[call site]
10243
serde_json::to_string_pretty
[function]
[call site]
10244
Some
[function]
[call site]
10245
AST::clone_functions_only
[function]
[call site]
10246
AST::clone_functions_only_filtered
[function]
[call site]
10247
crate::Module::new
[function]
[call site]
10248
&crate::SharedModule::merge_filtered
[function]
[call site]
10249
AST::merge_filtered_impl
[function]
[call site]
10250
StmtBlock::as_ref
[function]
[call site]
10251
StmtBlock::as_ref
[function]
[call site]
10252
Engine::default
[function]
[call site]
10253
to_vec
[function]
[call site]
10254
to_vec
[function]
[call site]
10255
to_vec
[function]
[call site]
10256
StmtBlock::extend
[function]
[call site]
10257
MyIterableType::into_iter
[function]
[call site]
10258
test_chars
[function]
[call site]
10259
0.chars().collect::<Vec<_>>
[function]
[call site]
10260
MyIterableType::into_iter
[function]
[call site]
10261
Self::IntoIter::cloned
[function]
[call site]
10262
StmtBlock::as_ref
[function]
[call site]
10263
TestStruct::clone
[function]
[call site]
10264
&crate::SharedModule::merge_filtered
[function]
[call site]
10265
AST::new_with_source
[function]
[call site]
10266
TestStruct::new
[function]
[call site]
10267
AST::set_source
[function]
[call site]
10268
TestStruct::clone
[function]
[call site]
10269
TestStruct::new
[function]
[call site]
10270
as_deref
[function]
[call site]
10271
map_or
[function]
[call site]
10272
string_functions::is_empty
[function]
[call site]
10273
as_deref
[function]
[call site]
10274
map_or
[function]
[call site]
10275
string_functions::is_empty
[function]
[call site]
10276
clone_from
[function]
[call site]
10277
clone_from
[function]
[call site]
10278
as_deref
[function]
[call site]
10279
unwrap
[function]
[call site]
10280
TestStruct::clone
[function]
[call site]
10281
as_deref
[function]
[call site]
10282
unwrap
[function]
[call site]
10283
blob_functions::insert
[function]
[call site]
10284
TestStruct::clone
[function]
[call site]
10285
StmtBlock::as_ref
[function]
[call site]
10286
TestStruct::clone
[function]
[call site]
10287
Some
[function]
[call site]
10288
into
[function]
[call site]
10289
Ident::as_str
[function]
[call site]
10290
Ident::as_str
[function]
[call site]
10291
TestStruct::clone
[function]
[call site]
10292
push_str
[function]
[call site]
10293
push_str
[function]
[call site]
10294
TestStruct::clone
[function]
[call site]
10295
TestStruct::clone
[function]
[call site]
10296
Engine::default
[function]
[call site]
10297
&crate::SharedModule::into
[function]
[call site]
10298
TestStruct::clone
[function]
[call site]
10299
AST::clone_functions_only_filtered
[function]
[call site]
10300
crate::Module::new
[function]
[call site]
10301
&crate::SharedModule::merge_filtered
[function]
[call site]
10302
TestStruct::clone
[function]
[call site]
10303
TestStruct::clone
[function]
[call site]
10304
Engine::default
[function]
[call site]
10305
&crate::SharedModule::into
[function]
[call site]
10306
TestStruct::clone
[function]
[call site]
10307
std::hint::black_box
[function]
[call site]
10308
map_functions::merge
[function]
[call site]
10309
string_functions::is_empty
[function]
[call site]
10310
test::len
[function]
[call site]
10311
string_functions::is_empty
[function]
[call site]
10312
StmtBlock::extend
[function]
[call site]
10313
StmtBlock::extend
[function]
[call site]
10314
Ok
[function]
[call site]
10315
std::hint::black_box
[function]
[call site]
10316