The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10400 | 0 | EP | call site: 00000 | Engine::run_ast |
fuzz_target
[function]
[call site]
00000
Engine::new
[function]
[call site]
00001
Engine::new_raw
[function]
[call site]
00002
Some
[function]
[call site]
00003
TestStruct::new
[function]
[call site]
00004
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00005
FileModuleResolver::new_with_extension
[function]
[call site]
00006
Self::into
[function]
[call site]
00007
TestStruct::new
[function]
[call site]
00008
Self::into
[function]
[call site]
00009
Scope::new
[function]
[call site]
00010
TestStruct::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
Engine::set_max_strings_interned
[function]
[call site]
00014
func::locked_write
[function]
[call site]
00015
try_borrow_mut
[function]
[call site]
00016
ok
[function]
[call site]
00017
StraightHasher::write
[function]
[call site]
00018
ok
[function]
[call site]
00019
try_write
[function]
[call site]
00020
Some
[function]
[call site]
00021
std::thread::sleep
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::time::Duration::from_secs
[function]
[call site]
00024
FnPtr::try_from
[function]
[call site]
00025
tokenizer::is_valid_function_name
[function]
[call site]
00026
is_valid_identifier
[function]
[call site]
00027
test_chars
[function]
[call site]
00028
Engine::new
[function]
[call site]
00029
eval::<char>
[function]
[call site]
00030
unwrap_err
[function]
[call site]
00031
eval::<char>
[function]
[call site]
00032
unwrap_err
[function]
[call site]
00033
is_id_first_alphabetic
[function]
[call site]
00034
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00035
is_ascii_alphabetic
[function]
[call site]
00036
char::is_ascii_alphanumeric
[function]
[call site]
00037
is_reserved_keyword_or_symbol
[function]
[call site]
00038
as_bytes
[function]
[call site]
00039
test::len
[function]
[call site]
00040
test::len
[function]
[call site]
00041
string_functions::contains
[function]
[call site]
00042
string_functions::contains
[function]
[call site]
00043
string_functions::contains
[function]
[call site]
00044
test::len
[function]
[call site]
00045
as_bytes
[function]
[call site]
00046
Token::lookup_symbol_from_syntax
[function]
[call site]
00047
as_bytes
[function]
[call site]
00048
test::len
[function]
[call site]
00049
string_functions::contains
[function]
[call site]
00050
string_functions::contains
[function]
[call site]
00051
test::len
[function]
[call site]
00052
as_bytes
[function]
[call site]
00053
Some
[function]
[call site]
00054
TestStruct::clone
[function]
[call site]
00055
Self
[function]
[call site]
00056
Position::is_none
[function]
[call site]
00057
Ok
[function]
[call site]
00058
TestStruct::new
[function]
[call site]
00059
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00060
as_bytes
[function]
[call site]
00061
test::len
[function]
[call site]
00062
string_functions::contains
[function]
[call site]
00063
string_functions::contains
[function]
[call site]
00064
test::len
[function]
[call site]
00065
as_bytes
[function]
[call site]
00066
Token::lookup_symbol_from_syntax
[function]
[call site]
00067
Option::is_some
[function]
[call site]
00068
Err
[function]
[call site]
00069
ERR::ErrorParsing
[function]
[call site]
00070
PERR::Reserved
[function]
[call site]
00071
test_to_string
[function]
[call site]
00072
Engine::new
[function]
[call site]
00073
Scope::new
[function]
[call site]
00074
blob_functions::push
[function]
[call site]
00075
blob_functions::push
[function]
[call site]
00076
FnPtr::try_from
[function]
[call site]
00077
tokenizer::is_valid_function_name
[function]
[call site]
00078
Ok
[function]
[call site]
00079
TestStruct::new
[function]
[call site]
00080
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00081
Token::lookup_symbol_from_syntax
[function]
[call site]
00082
Option::is_some
[function]
[call site]
00083
Err
[function]
[call site]
00084
ERR::ErrorParsing
[function]
[call site]
00085
PERR::Reserved
[function]
[call site]
00086
test_to_string
[function]
[call site]
00087
into
[function]
[call site]
00088
Err
[function]
[call site]
00089
ERR::ErrorFunctionNotFound
[function]
[call site]
00090
test_to_string
[function]
[call site]
00091
into
[function]
[call site]
00092
RhaiResultOf::unwrap
[function]
[call site]
00093
blob_functions::push
[function]
[call site]
00094
blob_functions::push
[function]
[call site]
00095
into
[function]
[call site]
00096
Err
[function]
[call site]
00097
ERR::ErrorFunctionNotFound
[function]
[call site]
00098
test_to_string
[function]
[call site]
00099
into
[function]
[call site]
00100
RhaiResultOf::unwrap
[function]
[call site]
00101
std::time::Duration::from_millis
[function]
[call site]
00102
Some
[function]
[call site]
00103
StraightHasher::write
[function]
[call site]
00104
try_write
[function]
[call site]
00105
StringsInterner::set_max
[function]
[call site]
00106
StringsInterner::throttle_cache
[function]
[call site]
00107
StringsInterner::max
[function]
[call site]
00108
StringsInterner::clear
[function]
[call site]
00109
string_functions::clear
[function]
[call site]
00110
string_functions::is_empty
[function]
[call site]
00111
test::len
[function]
[call site]
00112
shared_get_mut
[function]
[call site]
00113
Shared::get_mut
[function]
[call site]
00114
Shared::get_mut
[function]
[call site]
00115
string_functions::clear
[function]
[call site]
00116
ImmutableString::new
[function]
[call site]
00117
Self
[function]
[call site]
00118
Position::new_const
[function]
[call site]
00119
Some
[function]
[call site]
00120
TestStruct::new
[function]
[call site]
00121
Option::into
[function]
[call site]
00122
string_functions::clear
[function]
[call site]
00123
test::len
[function]
[call site]
00124
StringsInterner::max
[function]
[call site]
00125
test::len
[function]
[call site]
00126
StringsInterner::max
[function]
[call site]
00127
Some
[function]
[call site]
00128
ImmutableString::strong_count
[function]
[call site]
00129
ImmutableString::strong_count
[function]
[call site]
00130
ImmutableString::strong_count
[function]
[call site]
00131
ImmutableString::strong_count
[function]
[call site]
00132
test::len
[function]
[call site]
00133
test::len
[function]
[call site]
00134
test::len
[function]
[call site]
00135
ImmutableString::strong_count
[function]
[call site]
00136
string_functions::remove
[function]
[call site]
00137
Some
[function]
[call site]
00138
TestStruct::new
[function]
[call site]
00139
StringsInterner::new
[function]
[call site]
00140
Engine::default
[function]
[call site]
00141
TestStruct::new
[function]
[call site]
00142
BloomFilterU64::new
[function]
[call site]
00143
Self
[function]
[call site]
00144
Some
[function]
[call site]
00145
TestStruct::new
[function]
[call site]
00146
Some
[function]
[call site]
00147
TestStruct::new
[function]
[call site]
00148
Engine::register_global_module
[function]
[call site]
00149
Engine::global_namespace_mut
[function]
[call site]
00150
string_functions::is_empty
[function]
[call site]
00151
Module::new
[function]
[call site]
00152
Position::new_const
[function]
[call site]
00153
CustomTypesCollection::new
[function]
[call site]
00154
Self
[function]
[call site]
00155
TestStruct::new
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
TestStruct::new
[function]
[call site]
00158
BloomFilterU64::new
[function]
[call site]
00159
TestStruct::new
[function]
[call site]
00160
TestStruct::new
[function]
[call site]
00161
Module::set_internal
[function]
[call site]
00162
test_get_set
[function]
[call site]
00163
Engine::new
[function]
[call site]
00164
register_type::<TestStruct>
[function]
[call site]
00165
Engine::register_get_set
[function]
[call site]
00166
Engine::register_get
[function]
[call site]
00167
Engine::register_fn
[function]
[call site]
00168
FuncRegistration::new
[function]
[call site]
00169
into
[function]
[call site]
00170
Engine::default
[function]
[call site]
00171
Engine::default
[function]
[call site]
00172
&str::into
[function]
[call site]
00173
Engine::default
[function]
[call site]
00174
into
[function]
[call site]
00175
Package::register_into_engine
[function]
[call site]
00176
Package::init_engine
[function]
[call site]
00177
Engine::register_global_module
[function]
[call site]
00178
Package::as_shared_module
[function]
[call site]
00179
crate::engine::make_getter
[function]
[call site]
00180
Position::new_const
[function]
[call site]
00181
Some
[function]
[call site]
00182
TestStruct::new
[function]
[call site]
00183
RhaiResultOf::push_str
[function]
[call site]
00184
RhaiResultOf::push_str
[function]
[call site]
00185
StmtBlock::as_ref
[function]
[call site]
00186
Engine::register_set
[function]
[call site]
00187
Engine::register_fn
[function]
[call site]
00188
crate::engine::make_setter
[function]
[call site]
00189
Position::new_const
[function]
[call site]
00190
RhaiResultOf::push_str
[function]
[call site]
00191
RhaiResultOf::push_str
[function]
[call site]
00192
StmtBlock::as_ref
[function]
[call site]
00193
Engine::register_get
[function]
[call site]
00194
Engine::register_fn
[function]
[call site]
00195
crate::engine::make_getter
[function]
[call site]
00196
StmtBlock::as_ref
[function]
[call site]
00197
Engine::register_fn
[function]
[call site]
00198
FuncRegistration::new
[function]
[call site]
00199
into
[function]
[call site]
00200
Package::register_into_engine
[function]
[call site]
00201
Engine::register_fn
[function]
[call site]
00202
Engine::register_indexer_get_set
[function]
[call site]
00203
Engine::register_indexer_get
[function]
[call site]
00204
Engine::register_fn
[function]
[call site]
00205
Engine::register_indexer_set
[function]
[call site]
00206
Engine::register_fn
[function]
[call site]
00207
test::len
[function]
[call site]
00208
test::len
[function]
[call site]
00209
blob_functions::push
[function]
[call site]
00210
bool::into
[function]
[call site]
00211
Shared::get_mut
[function]
[call site]
00212
first_mut
[function]
[call site]
00213
unwrap
[function]
[call site]
00214
Option::unwrap
[function]
[call site]
00215
blob_functions::insert
[function]
[call site]
00216
FnPtr::try_from
[function]
[call site]
00217
RhaiResultOf::unwrap
[function]
[call site]
00218
string_functions::is_empty
[function]
[call site]
00219
blob_functions::push
[function]
[call site]
00220
eval::calc_offset_len
[function]
[call site]
00221
FnPtr::try_from
[function]
[call site]
00222
tokenizer::is_valid_function_name
[function]
[call site]
00223
Ok
[function]
[call site]
00224
TestStruct::new
[function]
[call site]
00225
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00226
Token::lookup_symbol_from_syntax
[function]
[call site]
00227
Option::is_some
[function]
[call site]
00228
Err
[function]
[call site]
00229
ERR::ErrorParsing
[function]
[call site]
00230
PERR::Reserved
[function]
[call site]
00231
test_to_string
[function]
[call site]
00232
into
[function]
[call site]
00233
Err
[function]
[call site]
00234
ERR::ErrorFunctionNotFound
[function]
[call site]
00235
test_to_string
[function]
[call site]
00236
into
[function]
[call site]
00237
CharsStream::unsigned_abs
[function]
[call site]
00238
RhaiResultOf::map_or
[function]
[call site]
00239
min_max_functions::min
[function]
[call site]
00240
FnPtr::try_from
[function]
[call site]
00241
RhaiResultOf::map
[function]
[call site]
00242
Engine::new
[function]
[call site]
00243
Engine::set_optimization_level
[function]
[call site]
00244
Scope::new
[function]
[call site]
00245
rhai::Map::new
[function]
[call site]
00246
blob_functions::insert
[function]
[call site]
00247
&str::into
[function]
[call site]
00248
into
[function]
[call site]
00249
Scope::push_constant_dynamic
[function]
[call site]
00250
Scope::push_entry
[function]
[call site]
00251
Scope::is_empty
[function]
[call site]
00252
string_functions::is_empty
[function]
[call site]
00253
reserve
[function]
[call site]
00254
reserve
[function]
[call site]
00255
blob_functions::push
[function]
[call site]
00256
Dynamic::set_access_mode
[function]
[call site]
00257
StmtBlock::as_mut
[function]
[call site]
00258
Dynamic::set_access_mode
[function]
[call site]
00259
StmtBlock::as_mut
[function]
[call site]
00260
Dynamic::set_access_mode
[function]
[call site]
00261
values_mut
[function]
[call site]
00262
Dynamic::set_access_mode
[function]
[call site]
00263
values_mut
[function]
[call site]
00264
Dynamic::set_access_mode
[function]
[call site]
00265
blob_functions::push
[function]
[call site]
00266
into
[function]
[call site]
00267
into
[function]
[call site]
00268
into
[function]
[call site]
00269
Scope::push_constant_dynamic
[function]
[call site]
00270
&str::into
[function]
[call site]
00271
Engine::compile_expression_with_scope
[function]
[call site]
00272
Engine::lex
[function]
[call site]
00273
Engine::lex_raw
[function]
[call site]
00274
TestStruct::new
[function]
[call site]
00275
TokenizerControlBlock::new
[function]
[call site]
00276
ImmutableString::new
[function]
[call site]
00277
Self
[function]
[call site]
00278
Position::new_const
[function]
[call site]
00279
Option::into
[function]
[call site]
00280
Self::into
[function]
[call site]
00281
TestStruct::clone
[function]
[call site]
00282
std::num::NonZeroUsize::new
[function]
[call site]
00283
Engine::max_string_size
[function]
[call site]
00284
Command::get
[function]
[call site]
00285
Position::new
[function]
[call site]
00286
MyIterableType::into_iter
[function]
[call site]
00287
test_chars
[function]
[call site]
00288
0.chars().collect::<Vec<_>>
[function]
[call site]
00289
MyIterableType::into_iter
[function]
[call site]
00290
test_chars
[function]
[call site]
00291
0.chars().collect::<Vec<_>>
[function]
[call site]
00292
MyIterableType::into_iter
[function]
[call site]
00293
Self::IntoIter::map
[function]
[call site]
00294
Engine::new
[function]
[call site]
00295
Engine::set_optimization_level
[function]
[call site]
00296
Scope::new
[function]
[call site]
00297
rhai::Map::new
[function]
[call site]
00298
blob_functions::insert
[function]
[call site]
00299
&str::into
[function]
[call site]
00300
into
[function]
[call site]
00301
Scope::push_constant_dynamic
[function]
[call site]
00302
into
[function]
[call site]
00303
Scope::push_constant_dynamic
[function]
[call site]
00304
&str::into
[function]
[call site]
00305
Engine::compile_expression_with_scope
[function]
[call site]
00306
ParseResult::expect
[function]
[call site]
00307
Ident::as_str
[function]
[call site]
00308
eval_ast::<bool>
[function]
[call site]
00309
expect
[function]
[call site]
00310
StmtBlock::as_ref
[function]
[call site]
00311
&[Stmt]::chars
[function]
[call site]
00312
Engine::new
[function]
[call site]
00313
eval::<char>
[function]
[call site]
00314
unwrap_err
[function]
[call site]
00315
eval::<char>
[function]
[call site]
00316
unwrap_err
[function]
[call site]
00317
peekable
[function]
[call site]
00318
reflection_functions::collect
[function]
[call site]
00319
NativeCallContext::engine
[function]
[call site]
00320
Engine::collect_fn_metadata_impl
[function]
[call site]
00321
TestStruct::new
[function]
[call site]
00322
NativeCallContext::iter_namespaces
[function]
[call site]
00323
MyIterableType::into_iter
[function]
[call site]
00324
test_chars
[function]
[call site]
00325
0.chars().collect::<Vec<_>>
[function]
[call site]
00326
MyIterableType::into_iter
[function]
[call site]
00327
test_optimizer_const_map
[function]
[call site]
00328
Engine::new
[function]
[call site]
00329
Engine::set_optimization_level
[function]
[call site]
00330
Scope::new
[function]
[call site]
00331
rhai::Map::new
[function]
[call site]
00332
blob_functions::insert
[function]
[call site]
00333
&str::into
[function]
[call site]
00334
into
[function]
[call site]
00335
Scope::push_constant_dynamic
[function]
[call site]
00336
into
[function]
[call site]
00337
Scope::push_constant_dynamic
[function]
[call site]
00338
&str::into
[function]
[call site]
00339
Engine::compile_expression_with_scope
[function]
[call site]
00340
ParseResult::expect
[function]
[call site]
00341
Ident::as_str
[function]
[call site]
00342
eval_ast::<bool>
[function]
[call site]
00343
expect
[function]
[call site]
00344
flat_map
[function]
[call site]
00345
filter_map
[function]
[call site]
00346
Position::new_const
[function]
[call site]
00347
RhaiFunc::get_script_fn_def
[function]
[call site]
00348
Some
[function]
[call site]
00349
Option::map
[function]
[call site]
00350
Engine::new
[function]
[call site]
00351
Engine::set_optimization_level
[function]
[call site]
00352
Scope::new
[function]
[call site]
00353
rhai::Map::new
[function]
[call site]
00354
blob_functions::insert
[function]
[call site]
00355
&str::into
[function]
[call site]
00356
into
[function]
[call site]
00357
Scope::push_constant_dynamic
[function]
[call site]
00358
into
[function]
[call site]
00359
Scope::push_constant_dynamic
[function]
[call site]
00360
&str::into
[function]
[call site]
00361
Engine::compile_expression_with_scope
[function]
[call site]
00362
ParseResult::expect
[function]
[call site]
00363
Ident::as_str
[function]
[call site]
00364
eval_ast::<bool>
[function]
[call site]
00365
expect
[function]
[call site]
00366
into
[function]
[call site]
00367
array_functions::for_each
[function]
[call site]
00368
string_functions::is_empty
[function]
[call site]
00369
Ok
[function]
[call site]
00370
StaticModuleResolver::iter_mut
[function]
[call site]
00371
StaticModuleResolver::iter_mut
[function]
[call site]
00372
test_optimizer_const_map
[function]
[call site]
00373
Ident::as_str
[function]
[call site]
00374
impl
[call site]
00375
FnPtr::try_from
[function]
[call site]
00376
tokenizer::is_valid_function_name
[function]
[call site]
00377
Ok
[function]
[call site]
00378
TestStruct::new
[function]
[call site]
00379
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00380
Token::lookup_symbol_from_syntax
[function]
[call site]
00381
Option::is_some
[function]
[call site]
00382
Err
[function]
[call site]
00383
ERR::ErrorParsing
[function]
[call site]
00384
PERR::Reserved
[function]
[call site]
00385
test_to_string
[function]
[call site]
00386
into
[function]
[call site]
00387
Err
[function]
[call site]
00388
ERR::ErrorFunctionNotFound
[function]
[call site]
00389
test_to_string
[function]
[call site]
00390
into
[function]
[call site]
00391
RhaiResultOf::unwrap_or
[function]
[call site]
00392
into
[function]
[call site]
00393
FnPtr::call_raw_with_extra_args
[function]
[call site]
00394
_call_with_extra_args::<true,
[call site]
00395
_call_with_extra_args::<false,
[call site]
00396
Some
[function]
[call site]
00397
Ok
[function]
[call site]
00398
blob_functions::push
[function]
[call site]
00399
blob_functions::push
[function]
[call site]
00400
FnPtr::try_from
[function]
[call site]
00401
RhaiResultOf::unwrap
[function]
[call site]
00402
MyIterableType::into_iter
[function]
[call site]
00403
test_var_def_filter
[function]
[call site]
00404
Engine::new
[function]
[call site]
00405
Engine::compile
[function]
[call site]
00406
Engine::compile_with_scope
[function]
[call site]
00407
Engine::compile_scripts_with_scope
[function]
[call site]
00408
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00409
Engine::lex
[function]
[call site]
00410
StmtBlock::as_ref
[function]
[call site]
00411
syn::Result::peekable
[function]
[call site]
00412
Engine::default
[function]
[call site]
00413
ParseState::new
[function]
[call site]
00414
TestStruct::new
[function]
[call site]
00415
Scope::new
[function]
[call site]
00416
TestStruct::new
[function]
[call site]
00417
TestStruct::new
[function]
[call site]
00418
TestStruct::clone
[function]
[call site]
00419
Engine::parse
[function]
[call site]
00420
Engine::parse_global_level
[function]
[call site]
00421
Position::new_const
[function]
[call site]
00422
Some
[function]
[call site]
00423
TestStruct::new
[function]
[call site]
00424
Engine::max_expr_depth
[function]
[call site]
00425
Command::get
[function]
[call site]
00426
peek
[function]
[call site]
00427
unwrap
[function]
[call site]
00428
Engine::parse_stmt
[function]
[call site]
00429
StaticVec::<SmartString>::new_const
[function]
[call site]
00430
Some
[function]
[call site]
00431
TestStruct::new
[function]
[call site]
00432
Position::new_const
[function]
[call site]
00433
peek
[function]
[call site]
00434
unwrap
[function]
[call site]
00435
Position::is_none
[function]
[call site]
00436
ParseSettings::has_flag
[function]
[call site]
00437
intersects
[function]
[call site]
00438
Err
[function]
[call site]
00439
PERR::into_err
[function]
[call site]
00440
ParseError
[function]
[call site]
00441
PERR::into
[function]
[call site]
00442
MultiInputsStream::get_next
[function]
[call site]
00443
test::len
[function]
[call site]
00444
MultiInputsStream::get_next
[function]
[call site]
00445
Some
[function]
[call site]
00446
unwrap
[function]
[call site]
00447
string_functions::contains
[function]
[call site]
00448
string_functions::contains
[function]
[call site]
00449
string_functions::is_empty
[function]
[call site]
00450
test::len
[function]
[call site]
00451
blob_functions::push
[function]
[call site]
00452
TestStruct::clone
[function]
[call site]
00453
Self
[function]
[call site]
00454
string_functions::clear
[function]
[call site]
00455
string_functions::is_empty
[function]
[call site]
00456
shared_get_mut
[function]
[call site]
00457
string_functions::clear
[function]
[call site]
00458
ImmutableString::new
[function]
[call site]
00459
unindent_block_comment
[function]
[call site]
00460
string_functions::contains
[function]
[call site]
00461
usize::lines
[function]
[call site]
00462
skip
[function]
[call site]
00463
test_optimizer_const_map
[function]
[call site]
00464
test::len
[function]
[call site]
00465
trim_start_matches
[function]
[call site]
00466
test::len
[function]
[call site]
00467
min_max_functions::min
[function]
[call site]
00468
unwrap_or
[function]
[call site]
00469
min_max_functions::min
[function]
[call site]
00470
usize::lines
[function]
[call site]
00471
enumerate
[function]
[call site]
00472
test_optimizer_const_map
[function]
[call site]
00473
lines()
[call site]
00474
.enumerate()
[call site]
00475
.map(|(i,
[call site]
00476
.collect::<Vec<_>>
[function]
[call site]
00477
join
[function]
[call site]
00478
ParseSettings::level_up_with_position
[function]
[call site]
00479
ParseSettings::level_up
[function]
[call site]
00480
Err
[function]
[call site]
00481
PERR::into_err
[function]
[call site]
00482
Ok
[function]
[call site]
00483
Ok
[function]
[call site]
00484
unwrap_or
[function]
[call site]
00485
blob_functions::push
[function]
[call site]
00486
!::into
[function]
[call site]
00487
string_functions::is_empty
[function]
[call site]
00488
RhaiResultOf::push_str
[function]
[call site]
00489
RhaiResultOf::push_str
[function]
[call site]
00490
peek
[function]
[call site]
00491
unwrap
[function]
[call site]
00492
Err
[function]
[call site]
00493
PERR::into_err
[function]
[call site]
00494
string_functions::is_empty
[function]
[call site]
00495
blob_functions::push
[function]
[call site]
00496
peek
[function]
[call site]
00497
unwrap
[function]
[call site]
00498
Ok
[function]
[call site]
00499
Stmt::Noop
[function]
[call site]
00500
eat_token
[function]
[call site]
00501
MultiInputsStream::get_next
[function]
[call site]
00502
test::len
[function]
[call site]
00503
MultiInputsStream::get_next
[function]
[call site]
00504
Some
[function]
[call site]
00505
Option::unwrap
[function]
[call site]
00506
Ok
[function]
[call site]
00507
Stmt::Noop
[function]
[call site]
00508
Ok
[function]
[call site]
00509
Engine::parse_block
[function]
[call site]
00510
MultiInputsStream::get_next
[function]
[call site]
00511
unwrap
[function]
[call site]
00512
Err
[function]
[call site]
00513
PERR::into_err
[function]
[call site]
00514
ParseError
[function]
[call site]
00515
PERR::into
[function]
[call site]
00516
Err
[function]
[call site]
00517
PERR::MissingToken
[function]
[call site]
00518
into
[function]
[call site]
00519
&str::into
[function]
[call site]
00520
PERR::into_err
[function]
[call site]
00521
ParseSettings::level_up_with_position
[function]
[call site]
00522
ParseSettings::level_up
[function]
[call site]
00523
Ok
[function]
[call site]
00524
StmtBlock::empty
[function]
[call site]
00525
Position::new_const
[function]
[call site]
00526
Span::new
[function]
[call site]
00527
ParseSettings::has_flag
[function]
[call site]
00528
Engine::parse_expr_stmt
[function]
[call site]
00529
peek
[function]
[call site]
00530
unwrap
[function]
[call site]
00531
Engine::parse_expr
[function]
[call site]
00532
peek
[function]
[call site]
00533
unwrap
[function]
[call site]
00534
TestStruct::new
[function]
[call site]
00535
ParseSettings::level_up
[function]
[call site]
00536
Engine::parse_unary
[function]
[call site]
00537
peek
[function]
[call site]
00538
unwrap
[function]
[call site]
00539
Err
[function]
[call site]
00540
LexError::UnexpectedInput
[function]
[call site]
00541
(Token,
[call site]
00542
Engine::new
[function]
[call site]
00543
Scope::new
[function]
[call site]
00544
blob_functions::push
[function]
[call site]
00545
blob_functions::push
[function]
[call site]
00546
blob_functions::push
[function]
[call site]
00547
PERR::into_err
[function]
[call site]
00548
TestStruct::clone
[function]
[call site]
00549
Self
[function]
[call site]
00550
eat_token
[function]
[call site]
00551
Engine::parse_unary
[function]
[call site]
00552
ParseSettings::level_up
[function]
[call site]
00553
checked_neg
[function]
[call site]
00554
test_optimizer_const_map
[function]
[call site]
00555
Expr::IntegerConstant
[function]
[call site]
00556
StmtBlock::span_or_else
[function]
[call site]
00557
Span::new
[function]
[call site]
00558
iterator_functions::chars_from_start
[function]
[call site]
00559
CharsStream::new
[function]
[call site]
00560
Self
[function]
[call site]
00561
TestStruct::new
[function]
[call site]
00562
MyIterableType::into_iter
[function]
[call site]
00563
test_chars
[function]
[call site]
00564
0.chars().collect::<Vec<_>>
[function]
[call site]
00565
MyIterableType::into_iter
[function]
[call site]
00566
FnPtr::try_from
[function]
[call site]
00567
RhaiResultOf::unwrap_or
[function]
[call site]
00568
FnPtr::try_from
[function]
[call site]
00569
RhaiResultOf::unwrap_or
[function]
[call site]
00570
Self
[function]
[call site]
00571
test_chars
[function]
[call site]
00572
skip
[function]
[call site]
00573
test_functions_take
[function]
[call site]
00574
Engine::new
[function]
[call site]
00575
register_type_with_name::<TestStruct>
[function]
[call site]
00576
Engine::register_fn
[function]
[call site]
00577
TestStruct
[function]
[call site]
00578
chars()
[call site]
00579
.skip(from)
[call site]
00580
.take(len)
[call site]
00581
.collect::<Vec<_>>
[function]
[call site]
00582
MyIterableType::into_iter
[function]
[call site]
00583
FnPtr::try_from
[function]
[call site]
00584
Self::unsigned_abs
[function]
[call site]
00585
RhaiResultOf::unwrap_or
[function]
[call site]
00586
test_chars
[function]
[call site]
00587
ImmutableString::strong_count
[function]
[call site]
00588
ImmutableString::strong_count
[function]
[call site]
00589
usize::saturating_sub
[function]
[call site]
00590
Self
[function]
[call site]
00591
test_chars
[function]
[call site]
00592
skip
[function]
[call site]
00593
test_functions_take
[function]
[call site]
00594
chars()
[call site]
00595
.skip(offset)
[call site]
00596
.take(len)
[call site]
00597
.collect::<Vec<_>>
[function]
[call site]
00598
MyIterableType::into_iter
[function]
[call site]
00599
StmtBlock::span_or_else
[function]
[call site]
00600
string_functions::add_append
[function]
[call site]
00601
string_functions::is_empty
[function]
[call site]
00602
test::len
[function]
[call site]
00603
String::from_utf8_lossy
[function]
[call site]
00604
string_functions::is_empty
[function]
[call site]
00605
String::from_utf8
[function]
[call site]
00606
unwrap
[function]
[call site]
00607
into
[function]
[call site]
00608
ImmutableString::into_owned
[function]
[call site]
00609
ImmutableString::make_mut
[function]
[call site]
00610
func::shared_make_mut
[function]
[call site]
00611
Shared::make_mut
[function]
[call site]
00612
Shared::make_mut
[function]
[call site]
00613
func::shared_take
[function]
[call site]
00614
shared_try_take
[function]
[call site]
00615
Shared::try_unwrap
[function]
[call site]
00616
Result::ok
[function]
[call site]
00617
unwrap_or_else
[function]
[call site]
00618
T::into
[function]
[call site]
00619
String::into
[function]
[call site]
00620
ImmutableString::into_owned
[function]
[call site]
00621
StmtBlock::as_ref
[function]
[call site]
00622
into
[function]
[call site]
00623
StmtBlock::span_or_else
[function]
[call site]
00624
Some
[function]
[call site]
00625
Expr::FloatConstant
[function]
[call site]
00626
into
[function]
[call site]
00627
ok_or_else
[function]
[call site]
00628
LexError::MalformedNumber
[function]
[call site]
00629
PERR::into_err
[function]
[call site]
00630
Ok
[function]
[call site]
00631
Expr::FloatConstant
[function]
[call site]
00632
into
[function]
[call site]
00633
Ok
[function]
[call site]
00634
Engine::get_interned_string
[function]
[call site]
00635
locked_write
[function]
[call site]
00636
try_borrow_mut
[function]
[call site]
00637
ok
[function]
[call site]
00638
StraightHasher::write
[function]
[call site]
00639
ok
[function]
[call site]
00640
try_write
[function]
[call site]
00641
Some
[function]
[call site]
00642
std::thread::sleep
[function]
[call site]
00643
std::time::Duration::from_millis
[function]
[call site]
00644
Some
[function]
[call site]
00645
StraightHasher::write
[function]
[call site]
00646
try_write
[function]
[call site]
00647
Command::get
[function]
[call site]
00648
into
[function]
[call site]
00649
into
[function]
[call site]
00650
FnCallHashes::from_native_only
[function]
[call site]
00651
calc_fn_hash
[function]
[call site]
00652
get_hasher
[function]
[call site]
00653
config::hashing::get_hashing_seed
[function]
[call site]
00654
Command::get
[function]
[call site]
00655
unwrap_or
[function]
[call site]
00656
ahash::RandomState::with_seeds
[function]
[call site]
00657
StraightHasherBuilder::build_hasher
[function]
[call site]
00658
StraightHasher
[function]
[call site]
00659
Engine::default
[function]
[call site]
00660
write_u8
[function]
[call site]
00661
MyIterableType::into_iter
[function]
[call site]
00662
Self::IntoIter::for_each
[function]
[call site]
00663
string_functions::is_empty
[function]
[call site]
00664
Ok
[function]
[call site]
00665
StaticModuleResolver::iter_mut
[function]
[call site]
00666
impl
[call site]
00667
FnPtr::try_from
[function]
[call site]
00668
RhaiResultOf::unwrap_or
[function]
[call site]
00669
into
[function]
[call site]
00670
FnPtr::call_raw_with_extra_args
[function]
[call site]
00671
Some
[function]
[call site]
00672
Ok
[function]
[call site]
00673
test::hash
[function]
[call site]
00674
write_usize
[function]
[call site]
00675
test::hash
[function]
[call site]
00676
write_usize
[function]
[call site]
00677
StraightHasher::finish
[function]
[call site]
00678
MyIterableType::into_iter
[function]
[call site]
00679
test_chars
[function]
[call site]
00680
0.chars().collect::<Vec<_>>
[function]
[call site]
00681
MyIterableType::into_iter
[function]
[call site]
00682
Self::IntoIter::collect
[function]
[call site]
00683
NativeCallContext::engine
[function]
[call site]
00684
Engine::collect_fn_metadata_impl
[function]
[call site]
00685
Some
[function]
[call site]
00686
StmtBlock::as_ref
[function]
[call site]
00687
test::len
[function]
[call site]
00688
IterateMap::new
[function]
[call site]
00689
string_functions::is_empty
[function]
[call site]
00690
blob_functions::insert
[function]
[call site]
00691
&str::into
[function]
[call site]
00692
Engine::get_interned_string
[function]
[call site]
00693
locked_write
[function]
[call site]
00694
Command::get
[function]
[call site]
00695
into
[function]
[call site]
00696
into
[function]
[call site]
00697
ImmutableString::into
[function]
[call site]
00698
blob_functions::insert
[function]
[call site]
00699
&str::into
[function]
[call site]
00700
Engine::get_interned_string
[function]
[call site]
00701
ImmutableString::into
[function]
[call site]
00702
blob_functions::insert
[function]
[call site]
00703
&str::into
[function]
[call site]
00704
Engine::get_interned_string
[function]
[call site]
00705
ImmutableString::into
[function]
[call site]
00706
blob_functions::insert
[function]
[call site]
00707
&str::into
[function]
[call site]
00708
string_functions::starts_with
[function]
[call site]
00709
string_functions::starts_with
[function]
[call site]
00710
into
[function]
[call site]
00711
blob_functions::insert
[function]
[call site]
00712
&str::into
[function]
[call site]
00713
into
[function]
[call site]
00714
blob_functions::insert
[function]
[call site]
00715
&str::into
[function]
[call site]
00716
MyIterableType::into_iter
[function]
[call site]
00717
test_optimizer_const_map
[function]
[call site]
00718
Engine::get_interned_string
[function]
[call site]
00719
ImmutableString::into
[function]
[call site]
00720
params
[call site]
00721
.iter()
[call site]
00722
.map(|&p|
[call site]
00723
.collect::<Array>
[function]
[call site]
00724
into
[function]
[call site]
00725
string_functions::is_empty
[function]
[call site]
00726
blob_functions::insert
[function]
[call site]
00727
&str::into
[function]
[call site]
00728
MyIterableType::into_iter
[function]
[call site]
00729
test_optimizer_const_map
[function]
[call site]
00730
Engine::get_interned_string
[function]
[call site]
00731
ImmutableString::into
[function]
[call site]
00732
comments
[call site]
00733
.iter()
[call site]
00734
.map(|&s|
[call site]
00735
.collect::<Array>
[function]
[call site]
00736
into
[function]
[call site]
00737
Some
[function]
[call site]
00738
Dynamic::from_map
[function]
[call site]
00739
Self
[function]
[call site]
00740
Union::Map
[function]
[call site]
00741
into
[function]
[call site]
00742
Some
[function]
[call site]
00743
FnCallExpr::into_fn_call_expr
[function]
[call site]
00744
Expr::FnCall
[function]
[call site]
00745
FnCallExpr::into
[function]
[call site]
00746
TestStruct::clone
[function]
[call site]
00747
eat_token
[function]
[call site]
00748
Engine::parse_unary
[function]
[call site]
00749
ParseSettings::level_up
[function]
[call site]
00750
Ok
[function]
[call site]
00751
Ok
[function]
[call site]
00752
Ok
[function]
[call site]
00753
Engine::get_interned_string
[function]
[call site]
00754
FnCallHashes::from_native_only
[function]
[call site]
00755
calc_fn_hash
[function]
[call site]
00756
MyIterableType::into_iter
[function]
[call site]
00757
Self::IntoIter::collect
[function]
[call site]
00758
Some
[function]
[call site]
00759
FnCallExpr::into_fn_call_expr
[function]
[call site]
00760
TestStruct::clone
[function]
[call site]
00761
eat_token
[function]
[call site]
00762
Ok
[function]
[call site]
00763
Engine::get_interned_string
[function]
[call site]
00764
FnCallHashes::from_native_only
[function]
[call site]
00765
calc_fn_hash
[function]
[call site]
00766
Engine::parse_unary
[function]
[call site]
00767
ParseSettings::level_up
[function]
[call site]
00768
MyIterableType::into_iter
[function]
[call site]
00769
Self::IntoIter::collect
[function]
[call site]
00770
Some
[function]
[call site]
00771
FnCallExpr::into_fn_call_expr
[function]
[call site]
00772
Err
[function]
[call site]
00773
PERR::into_err
[function]
[call site]
00774
Engine::parse_primary
[function]
[call site]
00775
peek
[function]
[call site]
00776
unwrap
[function]
[call site]
00777
Err
[function]
[call site]
00778
LexError::UnexpectedInput
[function]
[call site]
00779
(Token,
[call site]
00780
PERR::into_err
[function]
[call site]
00781
Err
[function]
[call site]
00782
PERR::into_err
[function]
[call site]
00783
MultiInputsStream::get_next
[function]
[call site]
00784
Expr::Unit
[function]
[call site]
00785
MultiInputsStream::get_next
[function]
[call site]
00786
unwrap
[function]
[call site]
00787
Expr::IntegerConstant
[function]
[call site]
00788
Expr::CharConstant
[function]
[call site]
00789
Expr::StringConstant
[function]
[call site]
00790
Engine::get_interned_string
[function]
[call site]
00791
Expr::BoolConstant
[function]
[call site]
00792
Expr::BoolConstant
[function]
[call site]
00793
Expr::IntegerConstant
[function]
[call site]
00794
MultiInputsStream::get_next
[function]
[call site]
00795
Expr::FloatConstant
[function]
[call site]
00796
MultiInputsStream::get_next
[function]
[call site]
00797
Expr::DynamicConstant
[function]
[call site]
00798
TestStruct::new
[function]
[call site]
00799
into
[function]
[call site]
00800
ParseSettings::has_option
[function]
[call site]
00801
intersects
[function]
[call site]
00802
Engine::parse_block
[function]
[call site]
00803
ParseSettings::level_up
[function]
[call site]
00804
Expr::Stmt
[function]
[call site]
00805
TestStruct::new
[function]
[call site]
00806
ParseResult::into
[function]
[call site]
00807
eat_token
[function]
[call site]
00808
Engine::parse_expr
[function]
[call site]
00809
ParseSettings::level_up
[function]
[call site]
00810
MultiInputsStream::get_next
[function]
[call site]
00811
unwrap
[function]
[call site]
00812
Err
[function]
[call site]
00813
PERR::into_err
[function]
[call site]
00814
Err
[function]
[call site]
00815
PERR::MissingToken
[function]
[call site]
00816
into
[function]
[call site]
00817
&str::into
[function]
[call site]
00818
PERR::into_err
[function]
[call site]
00819
ParseSettings::has_option
[function]
[call site]
00820
Expr::Stmt
[function]
[call site]
00821
TestStruct::new
[function]
[call site]
00822
Engine::parse_if
[function]
[call site]
00823
ParseSettings::level_up_with_position
[function]
[call site]
00824
eat_token
[function]
[call site]
00825
ensure_not_statement_expr
[function]
[call site]
00826
&mut
[call site]
00827
unwrap
[function]
[call site]
00828
Err
[function]
[call site]
00829
PERR::ExprExpected
[function]
[call site]
00830
&'static
[call site]
00831
Engine::new
[function]
[call site]
00832
Scope::new
[function]
[call site]
00833
blob_functions::push
[function]
[call site]
00834
blob_functions::push
[function]
[call site]
00835
blob_functions::push
[function]
[call site]
00836
PERR::into_err
[function]
[call site]
00837
Ok
[function]
[call site]
00838
Engine::parse_expr
[function]
[call site]
00839
Expr::ensure_bool_expr
[function]
[call site]
00840
Dynamic::is_bool
[function]
[call site]
00841
crate::func::locked_read
[function]
[call site]
00842
try_borrow
[function]
[call site]
00843
ok
[function]
[call site]
00844
locked_read
[function]
[call site]
00845
try_borrow
[function]
[call site]
00846
ok
[function]
[call site]
00847
locked_read
[function]
[call site]
00848
Option::ok
[function]
[call site]
00849
try_read
[function]
[call site]
00850
Some
[function]
[call site]
00851
std::thread::sleep
[function]
[call site]
00852
std::time::Duration::from_millis
[function]
[call site]
00853
Some
[function]
[call site]
00854
locked_read
[function]
[call site]
00855
try_read
[function]
[call site]
00856
Option::ok
[function]
[call site]
00857
try_read
[function]
[call site]
00858
Some
[function]
[call site]
00859
std::thread::sleep
[function]
[call site]
00860
std::time::Duration::from_millis
[function]
[call site]
00861
Some
[function]
[call site]
00862
locked_read
[function]
[call site]
00863
try_read
[function]
[call site]
00864
Option::map_or
[function]
[call site]
00865
RhaiNativeFunc::return_type_name
[function]
[call site]
00866
type_name::<R>
[function]
[call site]
00867
Ok
[function]
[call site]
00868
Err
[function]
[call site]
00869
PERR::MismatchedType
[function]
[call site]
00870
&str::into
[function]
[call site]
00871
&'static
[call site]
00872
PERR::into_err
[function]
[call site]
00873
Expr::start_position
[function]
[call site]
00874
string_functions::is_empty
[function]
[call site]
00875
Expr::position
[function]
[call site]
00876
ParseSettings::level_up_with_position
[function]
[call site]
00877
ParseSettings::level_up_with_position
[function]
[call site]
00878
Expr::start_position
[function]
[call site]
00879
string_functions::is_empty
[function]
[call site]
00880
Expr::position
[function]
[call site]
00881
ParseSettings::level_up_with_position
[function]
[call site]
00882
Expr::start_position
[function]
[call site]
00883
Expr::start_position
[function]
[call site]
00884
Expr::position
[function]
[call site]
00885
Expr::start_position
[function]
[call site]
00886
Expr::position
[function]
[call site]
00887
ensure_not_assignment
[function]
[call site]
00888
&mut
[call site]
00889
unwrap
[function]
[call site]
00890
Err
[function]
[call site]
00891
LexError::ImproperSymbol
[function]
[call site]
00892
Token::literal_syntax
[function]
[call site]
00893
&'static
[call site]
00894
&str::into
[function]
[call site]
00895
PERR::into_err
[function]
[call site]
00896
Ok
[function]
[call site]
00897
Engine::parse_block
[function]
[call site]
00898
into
[function]
[call site]
00899
match_token
[function]
[call site]
00900
&mut
[call site]
00901
unwrap
[function]
[call site]
00902
eat_token
[function]
[call site]
00903
peek
[function]
[call site]
00904
unwrap
[function]
[call site]
00905
Engine::parse_if
[function]
[call site]
00906
Engine::parse_block
[function]
[call site]
00907
Stmt::Noop
[function]
[call site]
00908
into
[function]
[call site]
00909
Ok
[function]
[call site]
00910
Stmt::If
[function]
[call site]
00911
into
[function]
[call site]
00912
ParseSettings::level_up
[function]
[call site]
00913
into
[function]
[call site]
00914
Engine::allow_looping
[function]
[call site]
00915
intersects
[function]
[call site]
00916
ParseSettings::has_option
[function]
[call site]
00917
Expr::Stmt
[function]
[call site]
00918
TestStruct::new
[function]
[call site]
00919
Engine::parse_while_loop
[function]
[call site]
00920
ParseSettings::level_up
[function]
[call site]
00921
MultiInputsStream::get_next
[function]
[call site]
00922
unwrap
[function]
[call site]
00923
ensure_not_statement_expr
[function]
[call site]
00924
Engine::parse_expr
[function]
[call site]
00925
Expr::ensure_bool_expr
[function]
[call site]
00926
ensure_not_assignment
[function]
[call site]
00927
Expr::Unit
[function]
[call site]
00928
Engine::parse_block
[function]
[call site]
00929
into
[function]
[call site]
00930
Ok
[function]
[call site]
00931
Stmt::While
[function]
[call site]
00932
into
[function]
[call site]
00933
ParseSettings::level_up
[function]
[call site]
00934
into
[function]
[call site]
00935
Engine::allow_looping
[function]
[call site]
00936
ParseSettings::has_option
[function]
[call site]
00937
Expr::Stmt
[function]
[call site]
00938
TestStruct::new
[function]
[call site]
00939
Engine::parse_do
[function]
[call site]
00940
ParseSettings::level_up_with_position
[function]
[call site]
00941
eat_token
[function]
[call site]
00942
ParseSettings::has_flag
[function]
[call site]
00943
Engine::parse_block
[function]
[call site]
00944
into
[function]
[call site]
00945
MultiInputsStream::get_next
[function]
[call site]
00946
unwrap
[function]
[call site]
00947
string_functions::is_empty
[function]
[call site]
00948
test::len
[function]
[call site]
00949
Err
[function]
[call site]
00950
PERR::MissingToken
[function]
[call site]
00951
into
[function]
[call site]
00952
&str::into
[function]
[call site]
00953
PERR::into_err
[function]
[call site]
00954
string_functions::remove
[function]
[call site]
00955
ensure_not_statement_expr
[function]
[call site]
00956
Engine::parse_expr
[function]
[call site]
00957
Expr::ensure_bool_expr
[function]
[call site]
00958
ensure_not_assignment
[function]
[call site]
00959
Ok
[function]
[call site]
00960
Stmt::Do
[function]
[call site]
00961
into
[function]
[call site]
00962
ParseSettings::level_up
[function]
[call site]
00963
into
[function]
[call site]
00964
Engine::allow_looping
[function]
[call site]
00965
ParseSettings::has_option
[function]
[call site]
00966
Expr::Stmt
[function]
[call site]
00967
TestStruct::new
[function]
[call site]
00968
Engine::parse_for
[function]
[call site]
00969
ParseSettings::level_up_with_position
[function]
[call site]
00970
eat_token
[function]
[call site]
00971
match_token
[function]
[call site]
00972
parse_var_name
[function]
[call site]
00973
MultiInputsStream::get_next
[function]
[call site]
00974
Option::unwrap
[function]
[call site]
00975
Ok
[function]
[call site]
00976
tokenizer::is_valid_identifier
[function]
[call site]
00977
test_chars
[function]
[call site]
00978
is_id_first_alphabetic
[function]
[call site]
00979
char::is_ascii_alphanumeric
[function]
[call site]
00980
Err
[function]
[call site]
00981
PERR::Reserved
[function]
[call site]
00982
test_to_string
[function]
[call site]
00983
PERR::into_err
[function]
[call site]
00984
Err
[function]
[call site]
00985
PERR::into_err
[function]
[call site]
00986
Err
[function]
[call site]
00987
PERR::into_err
[function]
[call site]
00988
match_token
[function]
[call site]
00989
Err
[function]
[call site]
00990
PERR::MissingToken
[function]
[call site]
00991
into
[function]
[call site]
00992
&str::into
[function]
[call site]
00993
PERR::into_err
[function]
[call site]
00994
parse_var_name
[function]
[call site]
00995
Err
[function]
[call site]
00996
PERR::DuplicatedVariable
[function]
[call site]
00997
into
[function]
[call site]
00998
PERR::into_err
[function]
[call site]
00999
match_token
[function]
[call site]
01000
Err
[function]
[call site]
01001
PERR::MissingToken
[function]
[call site]
01002
into
[function]
[call site]
01003
&str::into
[function]
[call site]
01004
PERR::into_err
[function]
[call site]
01005
Some
[function]
[call site]
01006
parse_var_name
[function]
[call site]
01007
MultiInputsStream::get_next
[function]
[call site]
01008
unwrap
[function]
[call site]
01009
Err
[function]
[call site]
01010
PERR::into_err
[function]
[call site]
01011
Err
[function]
[call site]
01012
PERR::MissingToken
[function]
[call site]
01013
into
[function]
[call site]
01014
&str::into
[function]
[call site]
01015
PERR::into_err
[function]
[call site]
01016
ensure_not_statement_expr
[function]
[call site]
01017
Engine::parse_expr
[function]
[call site]
01018
Expr::ensure_iterable
[function]
[call site]
01019
Ok
[function]
[call site]
01020
Err
[function]
[call site]
01021
PERR::MismatchedType
[function]
[call site]
01022
&str::into
[function]
[call site]
01023
&'static
[call site]
01024
PERR::into_err
[function]
[call site]
01025
Expr::start_position
[function]
[call site]
01026
test_optimizer_const_map
[function]
[call site]
01027
Engine::get_interned_string
[function]
[call site]
01028
Engine::get_interned_string
[function]
[call site]
01029
test::len
[function]
[call site]
01030
blob_functions::push
[function]
[call site]
01031
TestStruct::clone
[function]
[call site]
01032
blob_functions::push
[function]
[call site]
01033
Engine::parse_block
[function]
[call site]
01034
into
[function]
[call site]
01035
Scope::rewind
[function]
[call site]
01036
string_functions::truncate
[function]
[call site]
01037
string_functions::clear
[function]
[call site]
01038
FnPtr::try_from
[function]
[call site]
01039
char_indices
[function]
[call site]
01040
nth
[function]
[call site]
01041
shared_make_mut
[function]
[call site]
01042
Shared::make_mut
[function]
[call site]
01043
string_functions::truncate
[function]
[call site]
01044
string_functions::truncate
[function]
[call site]
01045
string_functions::truncate
[function]
[call site]
01046
Ok
[function]
[call site]
01047
Stmt::For
[function]
[call site]
01048
TestStruct::new
[function]
[call site]
01049
ParseSettings::level_up
[function]
[call site]
01050
into
[function]
[call site]
01051
ParseSettings::has_option
[function]
[call site]
01052
Expr::Stmt
[function]
[call site]
01053
TestStruct::new
[function]
[call site]
01054
Engine::parse_switch
[function]
[call site]
01055
ParseSettings::level_up_with_position
[function]
[call site]
01056
eat_token
[function]
[call site]
01057
Engine::parse_expr
[function]
[call site]
01058
MultiInputsStream::get_next
[function]
[call site]
01059
unwrap
[function]
[call site]
01060
Err
[function]
[call site]
01061
PERR::into_err
[function]
[call site]
01062
Err
[function]
[call site]
01063
PERR::MissingToken
[function]
[call site]
01064
into
[function]
[call site]
01065
&str::into
[function]
[call site]
01066
PERR::into_err
[function]
[call site]
01067
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
01068
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
01069
TestStruct::new
[function]
[call site]
01070
StaticVec::<RangeCase>::new
[function]
[call site]
01071
peek
[function]
[call site]
01072
unwrap
[function]
[call site]
01073
eat_token
[function]
[call site]
01074
Err
[function]
[call site]
01075
PERR::MissingToken
[function]
[call site]
01076
into
[function]
[call site]
01077
into
[function]
[call site]
01078
PERR::into_err
[function]
[call site]
01079
Position::is_none
[function]
[call site]
01080
eat_token
[function]
[call site]
01081
match_token
[function]
[call site]
01082
Err
[function]
[call site]
01083
PERR::into_err
[function]
[call site]
01084
Position::new_const
[function]
[call site]
01085
Some
[function]
[call site]
01086
TestStruct::new
[function]
[call site]
01087
Expr::BoolConstant
[function]
[call site]
01088
None::is_some
[function]
[call site]
01089
Err
[function]
[call site]
01090
PERR::into_err
[function]
[call site]
01091
Position::new_const
[function]
[call site]
01092
Engine::parse_expr
[function]
[call site]
01093
blob_functions::push
[function]
[call site]
01094
blob_functions::push
[function]
[call site]
01095
FnPtr::try_from
[function]
[call site]
01096
RhaiResultOf::unwrap
[function]
[call site]
01097
Err
[function]
[call site]
01098
PERR::ExprExpected
[function]
[call site]
01099
&str::into
[function]
[call site]
01100
PERR::into_err
[function]
[call site]
01101
match_token
[function]
[call site]
01102
match_token
[function]
[call site]
01103
ensure_not_statement_expr
[function]
[call site]
01104
Engine::parse_expr
[function]
[call site]
01105
Expr::ensure_bool_expr
[function]
[call site]
01106
ensure_not_assignment
[function]
[call site]
01107
Expr::BoolConstant
[function]
[call site]
01108
MultiInputsStream::get_next
[function]
[call site]
01109
unwrap
[function]
[call site]
01110
Err
[function]
[call site]
01111
PERR::into_err
[function]
[call site]
01112
Err
[function]
[call site]
01113
PERR::MissingToken
[function]
[call site]
01114
into
[function]
[call site]
01115
&str::into
[function]
[call site]
01116
PERR::into_err
[function]
[call site]
01117
ParseSettings::has_flag
[function]
[call site]
01118
Engine::parse_expr
[function]
[call site]
01119
Engine::parse_stmt
[function]
[call site]
01120
CustomExpr::is_self_terminated
[function]
[call site]
01121
ParseResult::into
[function]
[call site]
01122
Expr::Stmt
[function]
[call site]
01123
StmtBlockContainer::into
[function]
[call site]
01124
blob_functions::push
[function]
[call site]
01125
test::len
[function]
[call site]
01126
string_functions::is_empty
[function]
[call site]
01127
test::len
[function]
[call site]
01128
Some
[function]
[call site]
01129
Expr::get_literal_value
[function]
[call site]
01130
Some
[function]
[call site]
01131
StmtBlock::as_ref
[function]
[call site]
01132
TestStruct::clone
[function]
[call site]
01133
Self
[function]
[call site]
01134
write_lock::<FnPtr>
[function]
[call site]
01135
Some
[function]
[call site]
01136
crate::Shared::new
[function]
[call site]
01137
Option<&GlobalRuntimeState>::into
[function]
[call site]
01138
into
[function]
[call site]
01139
into
[function]
[call site]
01140
into
[function]
[call site]
01141
TestStruct::clone
[function]
[call site]
01142
Self::into
[function]
[call site]
01143
into
[function]
[call site]
01144
Expr::is_constant
[function]
[call site]
01145
MyIterableType::into_iter
[function]
[call site]
01146
Self::IntoIter::all
[function]
[call site]
01147
Engine::new
[function]
[call site]
01148
register_type::<TestStruct>
[function]
[call site]
01149
Engine::register_fn
[function]
[call site]
01150
Engine::register_fn
[function]
[call site]
01151
MyIterableType::into_iter
[function]
[call site]
01152
test_optimizer_const_map
[function]
[call site]
01153
test_method_call
[function]
[call site]
01154
Engine::new
[function]
[call site]
01155
register_type::<TestStruct>
[function]
[call site]
01156
Engine::register_fn
[function]
[call site]
01157
Engine::register_fn
[function]
[call site]
01158
crate::Array::with_capacity
[function]
[call site]
01159
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01160
Ok
[function]
[call site]
01161
TestStruct::new
[function]
[call site]
01162
FnPtr::try_from
[function]
[call site]
01163
RhaiResultOf::unwrap_or
[function]
[call site]
01164
NativeCallContext::engine
[function]
[call site]
01165
Engine::throw_on_size
[function]
[call site]
01166
map_or
[function]
[call site]
01167
Command::get
[function]
[call site]
01168
Err
[function]
[call site]
01169
ERR::ErrorDataTooLarge
[function]
[call site]
01170
&str::to_string
[function]
[call site]
01171
Engine::new
[function]
[call site]
01172
Scope::new
[function]
[call site]
01173
blob_functions::push
[function]
[call site]
01174
blob_functions::push
[function]
[call site]
01175
blob_functions::push
[function]
[call site]
01176
into
[function]
[call site]
01177
map_or
[function]
[call site]
01178
Command::get
[function]
[call site]
01179
Err
[function]
[call site]
01180
ERR::ErrorDataTooLarge
[function]
[call site]
01181
&str::to_string
[function]
[call site]
01182
into
[function]
[call site]
01183
map_or
[function]
[call site]
01184
Command::get
[function]
[call site]
01185
Err
[function]
[call site]
01186
ERR::ErrorDataTooLarge
[function]
[call site]
01187
&str::to_string
[function]
[call site]
01188
into
[function]
[call site]
01189
Ok
[function]
[call site]
01190
FnPtr::try_from
[function]
[call site]
01191
RhaiResultOf::unwrap
[function]
[call site]
01192
Ok
[function]
[call site]
01193
test::len
[function]
[call site]
01194
StmtBlock::extend
[function]
[call site]
01195
StmtBlock::extend
[function]
[call site]
01196
StmtBlock::extend
[function]
[call site]
01197
MyIterableType::into_iter
[function]
[call site]
01198
Self::IntoIter::map
[function]
[call site]
01199
Expr::get_literal_value
[function]
[call site]
01200
Some
[function]
[call site]
01201
StmtBlock::as_ref
[function]
[call site]
01202
TestStruct::clone
[function]
[call site]
01203
write_lock::<FnPtr>
[function]
[call site]
01204
Some
[function]
[call site]
01205
crate::Shared::new
[function]
[call site]
01206
Option<&GlobalRuntimeState>::into
[function]
[call site]
01207
into
[function]
[call site]
01208
into
[function]
[call site]
01209
into
[function]
[call site]
01210
TestStruct::clone
[function]
[call site]
01211
Self::into
[function]
[call site]
01212
into
[function]
[call site]
01213
Expr::is_constant
[function]
[call site]
01214
crate::Array::with_capacity
[function]
[call site]
01215
test::len
[function]
[call site]
01216
StmtBlock::extend
[function]
[call site]
01217
MyIterableType::into_iter
[function]
[call site]
01218
Self::IntoIter::map
[function]
[call site]
01219
Expr::get_literal_value
[function]
[call site]
01220
Option::unwrap
[function]
[call site]
01221
Dynamic::from_array
[function]
[call site]
01222
Self
[function]
[call site]
01223
Union::Array
[function]
[call site]
01224
into
[function]
[call site]
01225
Expr::is_constant
[function]
[call site]
01226
TestStruct::clone
[function]
[call site]
01227
shared_get_mut
[function]
[call site]
01228
Ident::as_str
[function]
[call site]
01229
Option::unwrap
[function]
[call site]
01230
Expr::get_literal_value
[function]
[call site]
01231
Option::unwrap
[function]
[call site]
01232
Dynamic::from_map
[function]
[call site]
01233
Expr::is_constant
[function]
[call site]
01234
Position::new_const
[function]
[call site]
01235
Expr::get_literal_value
[function]
[call site]
01236
Some
[function]
[call site]
01237
StmtBlock::as_ref
[function]
[call site]
01238
TestStruct::clone
[function]
[call site]
01239
write_lock::<FnPtr>
[function]
[call site]
01240
Some
[function]
[call site]
01241
crate::Shared::new
[function]
[call site]
01242
Option<&GlobalRuntimeState>::into
[function]
[call site]
01243
into
[function]
[call site]
01244
into
[function]
[call site]
01245
into
[function]
[call site]
01246
TestStruct::clone
[function]
[call site]
01247
Self::into
[function]
[call site]
01248
into
[function]
[call site]
01249
Expr::is_constant
[function]
[call site]
01250
crate::Array::with_capacity
[function]
[call site]
01251
test::len
[function]
[call site]
01252
StmtBlock::extend
[function]
[call site]
01253
MyIterableType::into_iter
[function]
[call site]
01254
Self::IntoIter::map
[function]
[call site]
01255
Expr::get_literal_value
[function]
[call site]
01256
Option::unwrap
[function]
[call site]
01257
Dynamic::from_array
[function]
[call site]
01258
Expr::is_constant
[function]
[call site]
01259
TestStruct::clone
[function]
[call site]
01260
shared_get_mut
[function]
[call site]
01261
Ident::as_str
[function]
[call site]
01262
Option::unwrap
[function]
[call site]
01263
Expr::get_literal_value
[function]
[call site]
01264
Option::unwrap
[function]
[call site]
01265
Dynamic::from_map
[function]
[call site]
01266
Expr::is_constant
[function]
[call site]
01267
Position::new_const
[function]
[call site]
01268
Expr::get_literal_value
[function]
[call site]
01269
Option::unwrap
[function]
[call site]
01270
unwrap
[function]
[call site]
01271
into
[function]
[call site]
01272
FnCallExpr::is_qualified
[function]
[call site]
01273
string_functions::is_empty
[function]
[call site]
01274
test::len
[function]
[call site]
01275
FnPtr::new
[function]
[call site]
01276
into
[function]
[call site]
01277
try_into
[function]
[call site]
01278
TestStruct::clone
[function]
[call site]
01279
RhaiResultOf::ok
[function]
[call site]
01280
into
[function]
[call site]
01281
test::len
[function]
[call site]
01282
Token::literal_syntax
[function]
[call site]
01283
Token::literal_syntax
[function]
[call site]
01284
Ident::as_str
[function]
[call site]
01285
into
[function]
[call site]
01286
into
[function]
[call site]
01287
into
[function]
[call site]
01288
into
[function]
[call site]
01289
into
[function]
[call site]
01290
into
[function]
[call site]
01291
Option::unwrap
[function]
[call site]
01292
unwrap
[function]
[call site]
01293
into
[function]
[call site]
01294
FnCallExpr::is_qualified
[function]
[call site]
01295
test::len
[function]
[call site]
01296
FnPtr::new
[function]
[call site]
01297
TestStruct::clone
[function]
[call site]
01298
RhaiResultOf::ok
[function]
[call site]
01299
into
[function]
[call site]
01300
test::len
[function]
[call site]
01301
Token::literal_syntax
[function]
[call site]
01302
Token::literal_syntax
[function]
[call site]
01303
Ident::as_str
[function]
[call site]
01304
into
[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
Option::unwrap
[function]
[call site]
01311
Dynamic::from_array
[function]
[call site]
01312
Expr::is_constant
[function]
[call site]
01313
TestStruct::clone
[function]
[call site]
01314
shared_get_mut
[function]
[call site]
01315
Ident::as_str
[function]
[call site]
01316
Option::unwrap
[function]
[call site]
01317
Expr::get_literal_value
[function]
[call site]
01318
Option::unwrap
[function]
[call site]
01319
Dynamic::from_map
[function]
[call site]
01320
Expr::is_constant
[function]
[call site]
01321
Position::new_const
[function]
[call site]
01322
Expr::get_literal_value
[function]
[call site]
01323
Option::unwrap
[function]
[call site]
01324
unwrap
[function]
[call site]
01325
into
[function]
[call site]
01326
FnCallExpr::is_qualified
[function]
[call site]
01327
test::len
[function]
[call site]
01328
FnPtr::new
[function]
[call site]
01329
TestStruct::clone
[function]
[call site]
01330
RhaiResultOf::ok
[function]
[call site]
01331
into
[function]
[call site]
01332
test::len
[function]
[call site]
01333
Token::literal_syntax
[function]
[call site]
01334
Token::literal_syntax
[function]
[call site]
01335
Ident::as_str
[function]
[call site]
01336
into
[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
Option::ok_or_else
[function]
[call site]
01343
PERR::ExprExpected
[function]
[call site]
01344
&str::into
[function]
[call site]
01345
PERR::into_err
[function]
[call site]
01346
Expr::start_position
[function]
[call site]
01347
read_lock::<ExclusiveRange>
[function]
[call site]
01348
Some
[function]
[call site]
01349
TestStruct::clone
[function]
[call site]
01350
Self
[function]
[call site]
01351
Self::into
[function]
[call site]
01352
read_lock::<InclusiveRange>
[function]
[call site]
01353
Some
[function]
[call site]
01354
TestStruct::clone
[function]
[call site]
01355
Self::into
[function]
[call site]
01356
string_functions::is_empty
[function]
[call site]
01357
RangeCase::set_index
[function]
[call site]
01358
blob_functions::push
[function]
[call site]
01359
string_functions::is_empty
[function]
[call site]
01360
Err
[function]
[call site]
01361
PERR::into_err
[function]
[call site]
01362
Expr::start_position
[function]
[call site]
01363
func::hashing::get_hasher
[function]
[call site]
01364
config::hashing::get_hashing_seed
[function]
[call site]
01365
ahash::RandomState::with_seeds
[function]
[call site]
01366
StraightHasherBuilder::build_hasher
[function]
[call site]
01367
Engine::default
[function]
[call site]
01368
test::hash
[function]
[call site]
01369
Self::Hasher::finish
[function]
[call site]
01370
Scope::push_entry
[function]
[call site]
01371
Scope::is_empty
[function]
[call site]
01372
reserve
[function]
[call site]
01373
reserve
[function]
[call site]
01374
blob_functions::push
[function]
[call site]
01375
Dynamic::set_access_mode
[function]
[call site]
01376
blob_functions::push
[function]
[call site]
01377
&mut
[call site]
01378
Position::new_const
[function]
[call site]
01379
Some
[function]
[call site]
01380
TestStruct::new
[function]
[call site]
01381
blob_functions::push
[function]
[call site]
01382
peek
[function]
[call site]
01383
unwrap
[function]
[call site]
01384
eat_token
[function]
[call site]
01385
Err
[function]
[call site]
01386
PERR::MissingToken
[function]
[call site]
01387
into
[function]
[call site]
01388
into
[function]
[call site]
01389
PERR::into_err
[function]
[call site]
01390
Err
[function]
[call site]
01391
TestStruct::clone
[function]
[call site]
01392
Self
[function]
[call site]
01393
PERR::into_err
[function]
[call site]
01394
ParseError
[function]
[call site]
01395
PERR::into
[function]
[call site]
01396
Err
[function]
[call site]
01397
PERR::MissingToken
[function]
[call site]
01398
into
[function]
[call site]
01399
&str::into
[function]
[call site]
01400
PERR::into_err
[function]
[call site]
01401
shrink_to_fit
[function]
[call site]
01402
Self::shrink_to_fit
[function]
[call site]
01403
shrink_to_fit
[function]
[call site]
01404
Ok
[function]
[call site]
01405
Stmt::Switch
[function]
[call site]
01406
into
[function]
[call site]
01407
ParseSettings::level_up
[function]
[call site]
01408
into
[function]
[call site]
01409
ParseSettings::has_option
[function]
[call site]
01410
test::len
[function]
[call site]
01411
Engine::max_functions
[function]
[call site]
01412
Err
[function]
[call site]
01413
PERR::into_err
[function]
[call site]
01414
ParseSettings::has_option
[function]
[call site]
01415
Engine::parse_anon_fn
[function]
[call site]
01416
ParseState::new
[function]
[call site]
01417
TestStruct::clone
[function]
[call site]
01418
clone_from
[function]
[call site]
01419
StmtBlock::extend
[function]
[call site]
01420
TestStruct::clone
[function]
[call site]
01421
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01422
Some
[function]
[call site]
01423
TestStruct::new
[function]
[call site]
01424
MultiInputsStream::get_next
[function]
[call site]
01425
unwrap
[function]
[call site]
01426
match_token
[function]
[call site]
01427
MultiInputsStream::get_next
[function]
[call site]
01428
unwrap
[function]
[call site]
01429
MyIterableType::into_iter
[function]
[call site]
01430
test_chars
[function]
[call site]
01431
0.chars().collect::<Vec<_>>
[function]
[call site]
01432
MyIterableType::into_iter
[function]
[call site]
01433
Self::IntoIter::any
[function]
[call site]
01434
Err
[function]
[call site]
01435
PERR::FnDuplicatedParam
[function]
[call site]
01436
ImmutableString::new
[function]
[call site]
01437
test_to_string
[function]
[call site]
01438
PERR::into_err
[function]
[call site]
01439
Engine::get_interned_string
[function]
[call site]
01440
blob_functions::push
[function]
[call site]
01441
TestStruct::clone
[function]
[call site]
01442
blob_functions::push
[function]
[call site]
01443
Err
[function]
[call site]
01444
PERR::into_err
[function]
[call site]
01445
Token::is_reserved
[function]
[call site]
01446
Err
[function]
[call site]
01447
PERR::Reserved
[function]
[call site]
01448
(Token,
[call site]
01449
PERR::into_err
[function]
[call site]
01450
Token::is_standard_keyword
[function]
[call site]
01451
Err
[function]
[call site]
01452
PERR::into_err
[function]
[call site]
01453
Err
[function]
[call site]
01454
PERR::MissingToken
[function]
[call site]
01455
into
[function]
[call site]
01456
&str::into
[function]
[call site]
01457
PERR::into_err
[function]
[call site]
01458
MultiInputsStream::get_next
[function]
[call site]
01459
unwrap
[function]
[call site]
01460
Err
[function]
[call site]
01461
PERR::into_err
[function]
[call site]
01462
Err
[function]
[call site]
01463
PERR::MissingToken
[function]
[call site]
01464
into
[function]
[call site]
01465
&str::into
[function]
[call site]
01466
PERR::into_err
[function]
[call site]
01467
Engine::parse_stmt
[function]
[call site]
01468
ParseSettings::level_up
[function]
[call site]
01469
Err
[function]
[call site]
01470
PERR::into_err
[function]
[call site]
01471
Ok
[function]
[call site]
01472
std::mem::take
[function]
[call site]
01473
Engine::new
[function]
[call site]
01474
register_type_with_name::<TestStruct>
[function]
[call site]
01475
Engine::register_fn
[function]
[call site]
01476
TestStruct
[function]
[call site]
01477
blob_functions::blob_with_capacity
[function]
[call site]
01478
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01479
test::len
[function]
[call site]
01480
test::len
[function]
[call site]
01481
test::len
[function]
[call site]
01482
test::len
[function]
[call site]
01483
StmtBlock::extend
[function]
[call site]
01484
MyIterableType::into_iter
[function]
[call site]
01485
test_chars
[function]
[call site]
01486
0.chars().collect::<Vec<_>>
[function]
[call site]
01487
MyIterableType::into_iter
[function]
[call site]
01488
Self::IntoIter::map
[function]
[call site]
01489
TestStruct::clone
[function]
[call site]
01490
blob_functions::blob_with_capacity
[function]
[call site]
01491
test::len
[function]
[call site]
01492
ThinVec::<Ident>::new
[function]
[call site]
01493
string_functions::add_append
[function]
[call site]
01494
string_functions::is_empty
[function]
[call site]
01495
String::from_utf8_lossy
[function]
[call site]
01496
string_functions::is_empty
[function]
[call site]
01497
String::from_utf8
[function]
[call site]
01498
unwrap
[function]
[call site]
01499
into
[function]
[call site]
01500
ImmutableString::into_owned
[function]
[call site]
01501
String::into
[function]
[call site]
01502
ImmutableString::into_owned
[function]
[call site]
01503
StmtBlock::as_ref
[function]
[call site]
01504
into
[function]
[call site]
01505
func::hashing::get_hasher
[function]
[call site]
01506
MyIterableType::into_iter
[function]
[call site]
01507
Self::IntoIter::for_each
[function]
[call site]
01508
test::hash
[function]
[call site]
01509
test::hash
[function]
[call site]
01510
Self::Hasher::finish
[function]
[call site]
01511
Engine::get_interned_string
[function]
[call site]
01512
make_anonymous_fn
[function]
[call site]
01513
crate::Identifier::new_const
[function]
[call site]
01514
Some
[function]
[call site]
01515
TestStruct::new
[function]
[call site]
01516
unwrap
[function]
[call site]
01517
TestStruct::new
[function]
[call site]
01518
TestStruct::clone
[function]
[call site]
01519
TokenStream::into
[function]
[call site]
01520
Engine::default
[function]
[call site]
01521
TestStruct::new
[function]
[call site]
01522
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01523
TestStruct::clone
[function]
[call site]
01524
Self
[function]
[call site]
01525
Expr::DynamicConstant
[function]
[call site]
01526
TestStruct::new
[function]
[call site]
01527
into
[function]
[call site]
01528
Engine::access_var
[function]
[call site]
01529
ParseState::find_var
[function]
[call site]
01530
Scope::iter_rev_inner
[function]
[call site]
01531
MyIterableType::into_iter
[function]
[call site]
01532
test_chars
[function]
[call site]
01533
0.chars().collect::<Vec<_>>
[function]
[call site]
01534
MyIterableType::into_iter
[function]
[call site]
01535
array_functions::reduce_rev
[function]
[call site]
01536
array_functions::reduce_rev_with_initial
[function]
[call site]
01537
string_functions::is_empty
[function]
[call site]
01538
Ok
[function]
[call site]
01539
test::len
[function]
[call site]
01540
StaticModuleResolver::iter_mut
[function]
[call site]
01541
array_functions::reduce_rev
[function]
[call site]
01542
array_functions::reduce_rev_with_initial
[function]
[call site]
01543
RhaiResult::enumerate
[function]
[call site]
01544
try_fold
[function]
[call site]
01545
FnPtr::try_from
[function]
[call site]
01546
RhaiResultOf::unwrap_or
[function]
[call site]
01547
into
[function]
[call site]
01548
FnPtr::call_raw_with_extra_args
[function]
[call site]
01549
_call_with_extra_args::<true,
[call site]
01550
_call_with_extra_args::<false,
[call site]
01551
Some
[function]
[call site]
01552
Some
[function]
[call site]
01553
array_functions::zip
[function]
[call site]
01554
string_functions::is_empty
[function]
[call site]
01555
test::len
[function]
[call site]
01556
string_functions::is_empty
[function]
[call site]
01557
test::len
[function]
[call site]
01558
Ok
[function]
[call site]
01559
IterateDynamicArray::new
[function]
[call site]
01560
StaticModuleResolver::iter_mut
[function]
[call site]
01561
StaticModuleResolver::iter_mut
[function]
[call site]
01562
test_optimizer_const_map
[function]
[call site]
01563
Ident::as_str
[function]
[call site]
01564
array_functions::zip
[function]
[call site]
01565
string_functions::is_empty
[function]
[call site]
01566
string_functions::is_empty
[function]
[call site]
01567
Ok
[function]
[call site]
01568
IterateDynamicArray::new
[function]
[call site]
01569
StaticModuleResolver::iter_mut
[function]
[call site]
01570
array_functions::zip
[function]
[call site]
01571
RhaiResultOf::enumerate
[function]
[call site]
01572
test_optimizer_const_map
[function]
[call site]
01573
FnPtr::call_raw_with_extra_args
[function]
[call site]
01574
TestStruct::clone
[function]
[call site]
01575
FnPtr::try_from
[function]
[call site]
01576
RhaiResultOf::unwrap_or
[function]
[call site]
01577
into
[function]
[call site]
01578
reflection_functions::collect
[function]
[call site]
01579
RhaiResultOf::enumerate
[function]
[call site]
01580
test_optimizer_const_map
[function]
[call site]
01581
FnPtr::call_raw_with_extra_args
[function]
[call site]
01582
TestStruct::clone
[function]
[call site]
01583
FnPtr::try_from
[function]
[call site]
01584
RhaiResultOf::unwrap_or
[function]
[call site]
01585
into
[function]
[call site]
01586
reflection_functions::collect
[function]
[call site]
01587
MyIterableType::into_iter
[function]
[call site]
01588
array_functions::reduce_rev
[function]
[call site]
01589
test_optimizer_const_map
[function]
[call site]
01590
Dynamic::is_read_only
[function]
[call site]
01591
crate::func::locked_read
[function]
[call site]
01592
Option::map_or
[function]
[call site]
01593
Dynamic::access_mode
[function]
[call site]
01594
Dynamic::access_mode
[function]
[call site]
01595
ParseSettings::level_up_with_position
[function]
[call site]
01596
map_or
[function]
[call site]
01597
map_functions::values
[function]
[call site]
01598
string_functions::is_empty
[function]
[call site]
01599
IterateDynamicArray::new
[function]
[call site]
01600
map_functions::values
[function]
[call site]
01601
Array::cloned
[function]
[call site]
01602
reflection_functions::collect
[function]
[call site]
01603
T::as_any
[function]
[call site]
01604
MyIterableType::into_iter
[function]
[call site]
01605
T::as_any
[function]
[call site]
01606
Engine::get_interned_string
[function]
[call site]
01607
blob_functions::push
[function]
[call site]
01608
then
[function]
[call site]
01609
TestStruct::new
[function]
[call site]
01610
Dynamic::flatten
[function]
[call site]
01611
crate::func::native::shared_try_take
[function]
[call site]
01612
Shared::try_unwrap
[function]
[call site]
01613
into_inner
[function]
[call site]
01614
Dynamic::flatten
[function]
[call site]
01615
into_inner
[function]
[call site]
01616
unwrap
[function]
[call site]
01617
Dynamic::flatten
[function]
[call site]
01618
into_inner
[function]
[call site]
01619
Dynamic::flatten
[function]
[call site]
01620
crate::func::locked_read
[function]
[call site]
01621
Dynamic::flatten_clone
[function]
[call site]
01622
crate::func::locked_read
[function]
[call site]
01623
Option::map_or_else
[function]
[call site]
01624
Dynamic::clone
[function]
[call site]
01625
Self
[function]
[call site]
01626
Union::Unit
[function]
[call site]
01627
Self
[function]
[call site]
01628
Union::Bool
[function]
[call site]
01629
Self
[function]
[call site]
01630
Union::Str
[function]
[call site]
01631
TestStruct::clone
[function]
[call site]
01632
Self
[function]
[call site]
01633
Self
[function]
[call site]
01634
Union::Char
[function]
[call site]
01635
Self
[function]
[call site]
01636
Union::Int
[function]
[call site]
01637
Self
[function]
[call site]
01638
Union::Float
[function]
[call site]
01639
Self
[function]
[call site]
01640
Union::Decimal
[function]
[call site]
01641
TestStruct::clone
[function]
[call site]
01642
Self
[function]
[call site]
01643
Union::Array
[function]
[call site]
01644
TestStruct::clone
[function]
[call site]
01645
Self
[function]
[call site]
01646
Union::Blob
[function]
[call site]
01647
TestStruct::clone
[function]
[call site]
01648
Self
[function]
[call site]
01649
Union::Map
[function]
[call site]
01650
TestStruct::clone
[function]
[call site]
01651
Self
[function]
[call site]
01652
Union::FnPtr
[function]
[call site]
01653
TestStruct::clone
[function]
[call site]
01654
Self
[function]
[call site]
01655
Union::TimeStamp
[function]
[call site]
01656
TestStruct::clone
[function]
[call site]
01657
Self
[function]
[call site]
01658
Union::Variant
[function]
[call site]
01659
StmtBlock::as_ref
[function]
[call site]
01660
StmtBlock::as_ref
[function]
[call site]
01661
T::clone_object
[function]
[call site]
01662
TestStruct::new
[function]
[call site]
01663
TestStruct::clone
[function]
[call site]
01664
Self
[function]
[call site]
01665
Box::into
[function]
[call site]
01666
Self
[function]
[call site]
01667
Union::Shared
[function]
[call site]
01668
TestStruct::clone
[function]
[call site]
01669
Dynamic::flatten_clone
[function]
[call site]
01670
crate::func::locked_read
[function]
[call site]
01671
Option::map_or_else
[function]
[call site]
01672
Dynamic::clone
[function]
[call site]
01673
Dynamic::flatten_clone
[function]
[call site]
01674
Dynamic::clone
[function]
[call site]
01675
Dynamic::clone
[function]
[call site]
01676
Self
[function]
[call site]
01677
Union::Shared
[function]
[call site]
01678
Position::is_none
[function]
[call site]
01679
ParseSettings::has_flag
[function]
[call site]
01680
ParseSettings::has_option
[function]
[call site]
01681
map_or
[function]
[call site]
01682
string_functions::contains
[function]
[call site]
01683
Err
[function]
[call site]
01684
PERR::VariableUndefined
[function]
[call site]
01685
test_to_string
[function]
[call site]
01686
PERR::into_err
[function]
[call site]
01687
calc_fn_hash
[function]
[call site]
01688
test::len
[function]
[call site]
01689
blob_functions::insert
[function]
[call site]
01690
Engine::make_curry_from_externals
[function]
[call site]
01691
StmtBlock::as_ref
[function]
[call site]
01692
string_functions::is_empty
[function]
[call site]
01693
test::len
[function]
[call site]
01694
StmtBlock::as_ref
[function]
[call site]
01695
test::len
[function]
[call site]
01696
test::len
[function]
[call site]
01697
blob_functions::blob_with_capacity
[function]
[call site]
01698
StmtBlock::as_ref
[function]
[call site]
01699
test::len
[function]
[call site]
01700
blob_functions::push
[function]
[call site]
01701
StmtBlock::extend
[function]
[call site]
01702
StmtBlock::as_ref
[function]
[call site]
01703
MyIterableType::into_iter
[function]
[call site]
01704
test_chars
[function]
[call site]
01705
0.chars().collect::<Vec<_>>
[function]
[call site]
01706
MyIterableType::into_iter
[function]
[call site]
01707
Self::IntoIter::cloned
[function]
[call site]
01708
test_optimizer_const_map
[function]
[call site]
01709
Engine::access_var
[function]
[call site]
01710
FnPtr::try_from
[function]
[call site]
01711
Command::get
[function]
[call site]
01712
RhaiResultOf::ok
[function]
[call site]
01713
and_then
[function]
[call site]
01714
Expr::Variable
[function]
[call site]
01715
Engine::default
[function]
[call site]
01716
into
[function]
[call site]
01717
Expr::Variable
[function]
[call site]
01718
into
[function]
[call site]
01719
Engine::get_interned_string
[function]
[call site]
01720
FnCallHashes::from_native_only
[function]
[call site]
01721
calc_fn_hash
[function]
[call site]
01722
FnCallExpr::into_fn_call_expr
[function]
[call site]
01723
blob_functions::blob_with_capacity
[function]
[call site]
01724
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01725
blob_functions::push
[function]
[call site]
01726
blob_functions::push
[function]
[call site]
01727
FnPtr::try_from
[function]
[call site]
01728
RhaiResultOf::unwrap
[function]
[call site]
01729
Stmt::Share
[function]
[call site]
01730
MyIterableType::into_iter
[function]
[call site]
01731
test_chars
[function]
[call site]
01732
0.chars().collect::<Vec<_>>
[function]
[call site]
01733
MyIterableType::into_iter
[function]
[call site]
01734
Self::IntoIter::map
[function]
[call site]
01735
Engine::access_var
[function]
[call site]
01736
into_iter()
[call site]
01737
.map(|var|
[call site]
01738
let
[call site]
01739
(var,
[call site]
01740
})
[call site]
01741
.collect::<FnArgsVec<_>>
[function]
[call site]
01742
into
[function]
[call site]
01743
blob_functions::push
[function]
[call site]
01744
Stmt::Expr
[function]
[call site]
01745
into
[function]
[call site]
01746
Expr::Stmt
[function]
[call site]
01747
StmtBlock::new
[function]
[call site]
01748
StmtBlock::new_with_span
[function]
[call site]
01749
MyIterableType::into_iter
[function]
[call site]
01750
test_chars
[function]
[call site]
01751
0.chars().collect::<Vec<_>>
[function]
[call site]
01752
MyIterableType::into_iter
[function]
[call site]
01753
Self::IntoIter::collect
[function]
[call site]
01754
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01755
Span::new
[function]
[call site]
01756
Self::into
[function]
[call site]
01757
Ok
[function]
[call site]
01758
TestStruct::new
[function]
[call site]
01759
ParseSettings::level_up
[function]
[call site]
01760
MultiInputsStream::get_next
[function]
[call site]
01761
unwrap
[function]
[call site]
01762
string_functions::is_empty
[function]
[call site]
01763
blob_functions::push
[function]
[call site]
01764
blob_functions::push
[function]
[call site]
01765
FnPtr::try_from
[function]
[call site]
01766
RhaiResultOf::unwrap
[function]
[call site]
01767
Expr::StringConstant
[function]
[call site]
01768
Engine::get_interned_string
[function]
[call site]
01769
Engine::parse_block
[function]
[call site]
01770
Expr::Stmt
[function]
[call site]
01771
TestStruct::new
[function]
[call site]
01772
ParseResult::into
[function]
[call site]
01773
string_functions::is_empty
[function]
[call site]
01774
blob_functions::push
[function]
[call site]
01775
Target::borrow_mut
[function]
[call site]
01776
Target::as_mut
[function]
[call site]
01777
MultiInputsStream::get_next
[function]
[call site]
01778
unwrap
[function]
[call site]
01779
string_functions::is_empty
[function]
[call site]
01780
blob_functions::push
[function]
[call site]
01781
Expr::StringConstant
[function]
[call site]
01782
Engine::get_interned_string
[function]
[call site]
01783
string_functions::is_empty
[function]
[call site]
01784
blob_functions::push
[function]
[call site]
01785
Expr::StringConstant
[function]
[call site]
01786
Engine::get_interned_string
[function]
[call site]
01787
Err
[function]
[call site]
01788
PERR::into_err
[function]
[call site]
01789
string_functions::is_empty
[function]
[call site]
01790
test::len
[function]
[call site]
01791
Expr::StringConstant
[function]
[call site]
01792
Engine::get_interned_string
[function]
[call site]
01793
Self::shrink_to_fit
[function]
[call site]
01794
Expr::InterpolatedString
[function]
[call site]
01795
Engine::parse_array_literal
[function]
[call site]
01796
eat_token
[function]
[call site]
01797
TestStruct::new
[function]
[call site]
01798
Engine::max_array_size
[function]
[call site]
01799
Command::get
[function]
[call site]
01800
test::len
[function]
[call site]
01801
Engine::max_array_size
[function]
[call site]
01802
Err
[function]
[call site]
01803
PERR::LiteralTooLarge
[function]
[call site]
01804
&str::into
[function]
[call site]
01805
Engine::max_array_size
[function]
[call site]
01806
PERR::into_err
[function]
[call site]
01807
peek
[function]
[call site]
01808
unwrap
[function]
[call site]
01809
peek
[function]
[call site]
01810
unwrap
[function]
[call site]
01811
eat_token
[function]
[call site]
01812
Err
[function]
[call site]
01813
PERR::MissingToken
[function]
[call site]
01814
into
[function]
[call site]
01815
into
[function]
[call site]
01816
PERR::into_err
[function]
[call site]
01817
blob_functions::push
[function]
[call site]
01818
Engine::parse_expr
[function]
[call site]
01819
ParseSettings::level_up
[function]
[call site]
01820
peek
[function]
[call site]
01821
unwrap
[function]
[call site]
01822
eat_token
[function]
[call site]
01823
Err
[function]
[call site]
01824
PERR::MissingToken
[function]
[call site]
01825
into
[function]
[call site]
01826
into
[function]
[call site]
01827
PERR::into_err
[function]
[call site]
01828
Err
[function]
[call site]
01829
TestStruct::clone
[function]
[call site]
01830
PERR::into_err
[function]
[call site]
01831
Err
[function]
[call site]
01832
PERR::MissingToken
[function]
[call site]
01833
into
[function]
[call site]
01834
&str::into
[function]
[call site]
01835
PERR::into_err
[function]
[call site]
01836
shrink_to_fit
[function]
[call site]
01837
Ok
[function]
[call site]
01838
Expr::Array
[function]
[call site]
01839
ParseSettings::level_up
[function]
[call site]
01840
Engine::parse_map_literal
[function]
[call site]
01841
eat_token
[function]
[call site]
01842
StaticVec::<(Ident,
[call site]
01843
std::collections::BTreeMap::<crate::Identifier,
[call site]
01844
peek
[function]
[call site]
01845
unwrap
[function]
[call site]
01846
eat_token
[function]
[call site]
01847
Err
[function]
[call site]
01848
PERR::MissingToken
[function]
[call site]
01849
into
[function]
[call site]
01850
into
[function]
[call site]
01851
PERR::into_err
[function]
[call site]
01852
MultiInputsStream::get_next
[function]
[call site]
01853
unwrap
[function]
[call site]
01854
ParseSettings::has_flag
[function]
[call site]
01855
Err
[function]
[call site]
01856
PERR::into_err
[function]
[call site]
01857
MyIterableType::into_iter
[function]
[call site]
01858
Self::IntoIter::any
[function]
[call site]
01859
Ident::as_str
[function]
[call site]
01860
Ident::as_str
[function]
[call site]
01861
Err
[function]
[call site]
01862
PERR::DuplicatedProperty
[function]
[call site]
01863
test_to_string
[function]
[call site]
01864
PERR::into_err
[function]
[call site]
01865
Err
[function]
[call site]
01866
PERR::into_err
[function]
[call site]
01867
tokenizer::is_valid_identifier
[function]
[call site]
01868
Err
[function]
[call site]
01869
PERR::Reserved
[function]
[call site]
01870
test_to_string
[function]
[call site]
01871
PERR::into_err
[function]
[call site]
01872
Err
[function]
[call site]
01873
PERR::into_err
[function]
[call site]
01874
Err
[function]
[call site]
01875
PERR::MissingToken
[function]
[call site]
01876
into
[function]
[call site]
01877
into
[function]
[call site]
01878
PERR::into_err
[function]
[call site]
01879
string_functions::is_empty
[function]
[call site]
01880
Err
[function]
[call site]
01881
PERR::MissingToken
[function]
[call site]
01882
into
[function]
[call site]
01883
into
[function]
[call site]
01884
PERR::into_err
[function]
[call site]
01885
Err
[function]
[call site]
01886
PERR::into_err
[function]
[call site]
01887
MultiInputsStream::get_next
[function]
[call site]
01888
unwrap
[function]
[call site]
01889
Err
[function]
[call site]
01890
PERR::into_err
[function]
[call site]
01891
Err
[function]
[call site]
01892
PERR::MissingToken
[function]
[call site]
01893
into
[function]
[call site]
01894
PERR::into_err
[function]
[call site]
01895
Engine::max_map_size
[function]
[call site]
01896
Command::get
[function]
[call site]
01897
test::len
[function]
[call site]
01898
Engine::max_map_size
[function]
[call site]
01899
Err
[function]
[call site]
01900
PERR::LiteralTooLarge
[function]
[call site]
01901
&str::into
[function]
[call site]
01902
Engine::max_map_size
[function]
[call site]
01903
PERR::into_err
[function]
[call site]
01904
peek
[function]
[call site]
01905
unwrap
[function]
[call site]
01906
Engine::parse_expr
[function]
[call site]
01907
ParseSettings::level_up
[function]
[call site]
01908
blob_functions::insert
[function]
[call site]
01909
FnPtr::try_from
[function]
[call site]
01910
RhaiResultOf::unwrap
[function]
[call site]
01911
string_functions::is_empty
[function]
[call site]
01912
blob_functions::push
[function]
[call site]
01913
eval::calc_offset_len
[function]
[call site]
01914
test::len
[function]
[call site]
01915
test::len
[function]
[call site]
01916
blob_functions::push
[function]
[call site]
01917
blob_functions::insert
[function]
[call site]
01918
TestStruct::clone
[function]
[call site]
01919
Engine::get_interned_string
[function]
[call site]
01920
blob_functions::push
[function]
[call site]
01921
peek
[function]
[call site]
01922
unwrap
[function]
[call site]
01923
eat_token
[function]
[call site]
01924
Err
[function]
[call site]
01925
PERR::MissingToken
[function]
[call site]
01926
into
[function]
[call site]
01927
&str::into
[function]
[call site]
01928
PERR::into_err
[function]
[call site]
01929
Err
[function]
[call site]
01930
TestStruct::clone
[function]
[call site]
01931
PERR::into_err
[function]
[call site]
01932
Err
[function]
[call site]
01933
PERR::MissingToken
[function]
[call site]
01934
into
[function]
[call site]
01935
into
[function]
[call site]
01936
PERR::into_err
[function]
[call site]
01937
shrink_to_fit
[function]
[call site]
01938
Ok
[function]
[call site]
01939
Expr::Map
[function]
[call site]
01940
into
[function]
[call site]
01941
ParseSettings::level_up
[function]
[call site]
01942
contains_key
[function]
[call site]
01943
get_key_value
[function]
[call site]
01944
unwrap
[function]
[call site]
01945
MultiInputsStream::get_next
[function]
[call site]
01946
unwrap
[function]
[call site]
01947
Engine::parse_custom_syntax
[function]
[call site]
01948
TestStruct::new
[function]
[call site]
01949
TestStruct::new
[function]
[call site]
01950
TestStruct::new
[function]
[call site]
01951
Scope::push_constant_dynamic
[function]
[call site]
01952
Engine::get_interned_string
[function]
[call site]
01953
RhaiResultOf::into
[function]
[call site]
01954
blob_functions::push
[function]
[call site]
01955
TestStruct::clone
[function]
[call site]
01956
blob_functions::push
[function]
[call site]
01957
TestStruct::clone
[function]
[call site]
01958
peek
[function]
[call site]
01959
unwrap
[function]
[call site]
01960
(Token,
[call site]
01961
Position::new_const
[function]
[call site]
01962
ParseSettings::level_up
[function]
[call site]
01963
parse_func
[function]
[call site]
01964
string_functions::starts_with
[function]
[call site]
01965
test::len
[function]
[call site]
01966
test::len
[function]
[call site]
01967
blob_functions::push
[function]
[call site]
01968
Expr::StringConstant
[function]
[call site]
01969
Engine::get_interned_string
[function]
[call site]
01970
Engine::get_interned_string
[function]
[call site]
01971
Err
[function]
[call site]
01972
PERR::into_err
[function]
[call site]
01973
Ident::as_str
[function]
[call site]
01974
Target::borrow_mut
[function]
[call site]
01975
MultiInputsStream::get_next
[function]
[call site]
01976
unwrap
[function]
[call site]
01977
blob_functions::push
[function]
[call site]
01978
test_to_string
[function]
[call site]
01979
into
[function]
[call site]
01980
Self::last
[function]
[call site]
01981
unwrap
[function]
[call site]
01982
blob_functions::push
[function]
[call site]
01983
Engine::get_interned_string
[function]
[call site]
01984
parse_var_name
[function]
[call site]
01985
Engine::get_interned_string
[function]
[call site]
01986
blob_functions::push
[function]
[call site]
01987
TestStruct::clone
[function]
[call site]
01988
blob_functions::push
[function]
[call site]
01989
Engine::get_interned_string
[function]
[call site]
01990
blob_functions::push
[function]
[call site]
01991
Expr::Variable
[function]
[call site]
01992
into
[function]
[call site]
01993
into
[function]
[call site]
01994
MultiInputsStream::get_next
[function]
[call site]
01995
unwrap
[function]
[call site]
01996
Token::is_standard_symbol
[function]
[call site]
01997
Ok
[function]
[call site]
01998
Token::literal_syntax
[function]
[call site]
01999
&'static
[call site]
02000
tokenizer::is_valid_identifier
[function]
[call site]
02001
Ident::as_str
[function]
[call site]
02002
Ok
[function]
[call site]
02003
Err
[function]
[call site]
02004
PERR::into_err
[function]
[call site]
02005
Err
[function]
[call site]
02006
PERR::MissingSymbol
[function]
[call site]
02007
ImmutableString::new
[function]
[call site]
02008
PERR::into_err
[function]
[call site]
02009
Engine::get_interned_string
[function]
[call site]
02010
blob_functions::push
[function]
[call site]
02011
TestStruct::clone
[function]
[call site]
02012
blob_functions::push
[function]
[call site]
02013
Engine::get_interned_string
[function]
[call site]
02014
blob_functions::push
[function]
[call site]
02015
Expr::StringConstant
[function]
[call site]
02016
MultiInputsStream::get_next
[function]
[call site]
02017
unwrap
[function]
[call site]
02018
Err
[function]
[call site]
02019
PERR::into_err
[function]
[call site]
02020
Ok
[function]
[call site]
02021
(Token,
[call site]
02022
Engine::get_interned_string
[function]
[call site]
02023
blob_functions::push
[function]
[call site]
02024
TestStruct::clone
[function]
[call site]
02025
blob_functions::push
[function]
[call site]
02026
Engine::get_interned_string
[function]
[call site]
02027
blob_functions::push
[function]
[call site]
02028
Expr::StringConstant
[function]
[call site]
02029
blob_functions::push
[function]
[call site]
02030
Engine::parse_expr
[function]
[call site]
02031
Engine::get_interned_string
[function]
[call site]
02032
blob_functions::push
[function]
[call site]
02033
TestStruct::clone
[function]
[call site]
02034
Self
[function]
[call site]
02035
blob_functions::push
[function]
[call site]
02036
Engine::parse_block
[function]
[call site]
02037
blob_functions::push
[function]
[call site]
02038
Expr::Stmt
[function]
[call site]
02039
TestStruct::new
[function]
[call site]
02040
ParseResult::into
[function]
[call site]
02041
Engine::get_interned_string
[function]
[call site]
02042
blob_functions::push
[function]
[call site]
02043
TestStruct::clone
[function]
[call site]
02044
blob_functions::push
[function]
[call site]
02045
Engine::parse_block
[function]
[call site]
02046
blob_functions::push
[function]
[call site]
02047
Expr::Stmt
[function]
[call site]
02048
TestStruct::new
[function]
[call site]
02049
ParseResult::into
[function]
[call site]
02050
Engine::get_interned_string
[function]
[call site]
02051
blob_functions::push
[function]
[call site]
02052
TestStruct::clone
[function]
[call site]
02053
blob_functions::push
[function]
[call site]
02054
peek
[function]
[call site]
02055
unwrap
[function]
[call site]
02056
Err
[function]
[call site]
02057
PERR::MissingSymbol
[function]
[call site]
02058
&str::into
[function]
[call site]
02059
PERR::into_err
[function]
[call site]
02060
blob_functions::push
[function]
[call site]
02061
Engine::parse_anon_fn
[function]
[call site]
02062
Engine::get_interned_string
[function]
[call site]
02063
blob_functions::push
[function]
[call site]
02064
TestStruct::clone
[function]
[call site]
02065
blob_functions::push
[function]
[call site]
02066
MultiInputsStream::get_next
[function]
[call site]
02067
unwrap
[function]
[call site]
02068
blob_functions::push
[function]
[call site]
02069
Expr::BoolConstant
[function]
[call site]
02070
blob_functions::push
[function]
[call site]
02071
Engine::get_interned_string
[function]
[call site]
02072
Token::literal_syntax
[function]
[call site]
02073
blob_functions::push
[function]
[call site]
02074
Engine::get_interned_string
[function]
[call site]
02075
Err
[function]
[call site]
02076
PERR::MissingSymbol
[function]
[call site]
02077
&str::into
[function]
[call site]
02078
PERR::into_err
[function]
[call site]
02079
MultiInputsStream::get_next
[function]
[call site]
02080
unwrap
[function]
[call site]
02081
blob_functions::push
[function]
[call site]
02082
Expr::IntegerConstant
[function]
[call site]
02083
blob_functions::push
[function]
[call site]
02084
f32::to_string
[function]
[call site]
02085
Engine::new
[function]
[call site]
02086
Scope::new
[function]
[call site]
02087
blob_functions::push
[function]
[call site]
02088
blob_functions::push
[function]
[call site]
02089
blob_functions::push
[function]
[call site]
02090
into
[function]
[call site]
02091
blob_functions::push
[function]
[call site]
02092
Engine::get_interned_string
[function]
[call site]
02093
Err
[function]
[call site]
02094
PERR::MissingSymbol
[function]
[call site]
02095
&str::into
[function]
[call site]
02096
PERR::into_err
[function]
[call site]
02097
MultiInputsStream::get_next
[function]
[call site]
02098
unwrap
[function]
[call site]
02099
blob_functions::push
[function]
[call site]
02100
Expr::FloatConstant
[function]
[call site]
02101
blob_functions::push
[function]
[call site]
02102
into
[function]
[call site]
02103
blob_functions::push
[function]
[call site]
02104
Engine::get_interned_string
[function]
[call site]
02105
Err
[function]
[call site]
02106
PERR::MissingSymbol
[function]
[call site]
02107
&str::into
[function]
[call site]
02108
PERR::into_err
[function]
[call site]
02109
MultiInputsStream::get_next
[function]
[call site]
02110
unwrap
[function]
[call site]
02111
Engine::get_interned_string
[function]
[call site]
02112
blob_functions::push
[function]
[call site]
02113
Expr::StringConstant
[function]
[call site]
02114
TestStruct::clone
[function]
[call site]
02115
blob_functions::push
[function]
[call site]
02116
blob_functions::push
[function]
[call site]
02117
Engine::get_interned_string
[function]
[call site]
02118
Err
[function]
[call site]
02119
PERR::MissingSymbol
[function]
[call site]
02120
&str::into
[function]
[call site]
02121
PERR::into_err
[function]
[call site]
02122
MultiInputsStream::get_next
[function]
[call site]
02123
unwrap
[function]
[call site]
02124
Err
[function]
[call site]
02125
PERR::into_err
[function]
[call site]
02126
blob_functions::push
[function]
[call site]
02127
TestStruct::clone
[function]
[call site]
02128
blob_functions::push
[function]
[call site]
02129
TestStruct::clone
[function]
[call site]
02130
Token::is_literal
[function]
[call site]
02131
Token::literal_syntax
[function]
[call site]
02132
blob_functions::push
[function]
[call site]
02133
TestStruct::clone
[function]
[call site]
02134
blob_functions::push
[function]
[call site]
02135
TestStruct::clone
[function]
[call site]
02136
Err
[function]
[call site]
02137
PERR::MissingToken
[function]
[call site]
02138
into
[function]
[call site]
02139
PERR::into_err
[function]
[call site]
02140
Self::shrink_to_fit
[function]
[call site]
02141
Self::shrink_to_fit
[function]
[call site]
02142
Ok
[function]
[call site]
02143
Expr::Custom
[function]
[call site]
02144
into
[function]
[call site]
02145
ParseSettings::level_up
[function]
[call site]
02146
MultiInputsStream::get_next
[function]
[call site]
02147
unwrap
[function]
[call site]
02148
peek
[function]
[call site]
02149
unwrap
[function]
[call site]
02150
Expr::Variable
[function]
[call site]
02151
Engine::get_interned_string
[function]
[call site]
02152
into
[function]
[call site]
02153
Engine::get_interned_string
[function]
[call site]
02154
into
[function]
[call site]
02155
ASTFlags::intersects
[function]
[call site]
02156
Err
[function]
[call site]
02157
LexError::ImproperSymbol
[function]
[call site]
02158
Token::literal_syntax
[function]
[call site]
02159
&'static
[call site]
02160
ImmutableString::new
[function]
[call site]
02161
PERR::into_err
[function]
[call site]
02162
Engine::get_interned_string
[function]
[call site]
02163
Expr::Variable
[function]
[call site]
02164
into
[function]
[call site]
02165
Engine::access_var
[function]
[call site]
02166
ASTFlags::intersects
[function]
[call site]
02167
Position::is_none
[function]
[call site]
02168
ParseSettings::has_option
[function]
[call site]
02169
map_or
[function]
[call site]
02170
string_functions::contains
[function]
[call site]
02171
Err
[function]
[call site]
02172
PERR::VariableUndefined
[function]
[call site]
02173
test_to_string
[function]
[call site]
02174
PERR::into_err
[function]
[call site]
02175
and_then
[function]
[call site]
02176
FnPtr::try_from
[function]
[call site]
02177
Command::get
[function]
[call site]
02178
RhaiResultOf::ok
[function]
[call site]
02179
and_then
[function]
[call site]
02180
Engine::get_interned_string
[function]
[call site]
02181
Expr::Variable
[function]
[call site]
02182
into
[function]
[call site]
02183
into
[function]
[call site]
02184
MultiInputsStream::get_next
[function]
[call site]
02185
unwrap
[function]
[call site]
02186
peek
[function]
[call site]
02187
unwrap
[function]
[call site]
02188
is_reserved_keyword_or_symbol
[function]
[call site]
02189
Expr::Variable
[function]
[call site]
02190
Engine::get_interned_string
[function]
[call site]
02191
into
[function]
[call site]
02192
Engine::get_interned_string
[function]
[call site]
02193
into
[function]
[call site]
02194
ParseSettings::has_flag
[function]
[call site]
02195
Expr::ThisPtr
[function]
[call site]
02196
Err
[function]
[call site]
02197
LexError::ImproperSymbol
[function]
[call site]
02198
test_to_string
[function]
[call site]
02199
PERR::into_err
[function]
[call site]
02200
Err
[function]
[call site]
02201
PERR::Reserved
[function]
[call site]
02202
test_to_string
[function]
[call site]
02203
PERR::into_err
[function]
[call site]
02204
MultiInputsStream::get_next
[function]
[call site]
02205
unwrap
[function]
[call site]
02206
Err
[function]
[call site]
02207
PERR::into_err
[function]
[call site]
02208
Err
[function]
[call site]
02209
LexError::UnexpectedInput
[function]
[call site]
02210
(Token,
[call site]
02211
PERR::into_err
[function]
[call site]
02212
peek
[function]
[call site]
02213
unwrap
[function]
[call site]
02214
Ok
[function]
[call site]
02215
Engine::parse_postfix
[function]
[call site]
02216
peek
[function]
[call site]
02217
unwrap
[function]
[call site]
02218
Expr::is_valid_postfix
[function]
[call site]
02219
MultiInputsStream::get_next
[function]
[call site]
02220
unwrap
[function]
[call site]
02221
string_functions::is_empty
[function]
[call site]
02222
peek
[function]
[call site]
02223
unwrap
[function]
[call site]
02224
Err
[function]
[call site]
02225
LexError::UnexpectedInput
[function]
[call site]
02226
into
[function]
[call site]
02227
PERR::into_err
[function]
[call site]
02228
Err
[function]
[call site]
02229
LexError::ImproperSymbol
[function]
[call site]
02230
&str::into
[function]
[call site]
02231
&str::into
[function]
[call site]
02232
PERR::into_err
[function]
[call site]
02233
peek
[function]
[call site]
02234
unwrap
[function]
[call site]
02235
Err
[function]
[call site]
02236
PERR::MissingToken
[function]
[call site]
02237
into
[function]
[call site]
02238
&str::into
[function]
[call site]
02239
PERR::into_err
[function]
[call site]
02240
MultiInputsStream::get_next
[function]
[call site]
02241
unwrap
[function]
[call site]
02242
Engine::parse_fn_call
[function]
[call site]
02243
peek
[function]
[call site]
02244
unwrap
[function]
[call site]
02245
TestStruct::new
[function]
[call site]
02246
Err
[function]
[call site]
02247
PERR::MissingToken
[function]
[call site]
02248
into
[function]
[call site]
02249
PERR::into_err
[function]
[call site]
02250
Err
[function]
[call site]
02251
TestStruct::clone
[function]
[call site]
02252
PERR::into_err
[function]
[call site]
02253
eat_token
[function]
[call site]
02254
string_functions::is_empty
[function]
[call site]
02255
calc_fn_hash
[function]
[call site]
02256
Namespace::root
[function]
[call site]
02257
ParseState::find_module
[function]
[call site]
02258
MyIterableType::into_iter
[function]
[call site]
02259
array_functions::reduce_rev
[function]
[call site]
02260
rposition
[function]
[call site]
02261
and_then
[function]
[call site]
02262
TestStruct::new
[function]
[call site]
02263
ParseSettings::has_option
[function]
[call site]
02264
Position::is_none
[function]
[call site]
02265
MyIterableType::into_iter
[function]
[call site]
02266
T::as_any
[function]
[call site]
02267
contains_key
[function]
[call site]
02268
Err
[function]
[call site]
02269
PERR::ModuleUndefined
[function]
[call site]
02270
&str::into
[function]
[call site]
02271
PERR::into_err
[function]
[call site]
02272
ParseSettings::level_up_with_position
[function]
[call site]
02273
calc_fn_hash
[function]
[call site]
02274
MyIterableType::into_iter
[function]
[call site]
02275
test_optimizer_const_map
[function]
[call site]
02276
calc_fn_hash
[function]
[call site]
02277
tokenizer::is_valid_function_name
[function]
[call site]
02278
FnCallHashes::from_hash
[function]
[call site]
02279
Some
[function]
[call site]
02280
FnCallHashes::from_native_only
[function]
[call site]
02281
shrink_to_fit
[function]
[call site]
02282
Ok
[function]
[call site]
02283
Engine::get_interned_string
[function]
[call site]
02284
FnCallExpr::into_fn_call_expr
[function]
[call site]
02285
ParseSettings::level_up
[function]
[call site]
02286
peek
[function]
[call site]
02287
unwrap
[function]
[call site]
02288
blob_functions::push
[function]
[call site]
02289
Engine::parse_expr
[function]
[call site]
02290
peek
[function]
[call site]
02291
unwrap
[function]
[call site]
02292
eat_token
[function]
[call site]
02293
string_functions::is_empty
[function]
[call site]
02294
calc_fn_hash
[function]
[call site]
02295
test::len
[function]
[call site]
02296
Namespace::root
[function]
[call site]
02297
ParseState::find_module
[function]
[call site]
02298
ParseSettings::has_option
[function]
[call site]
02299
Position::is_none
[function]
[call site]
02300
MyIterableType::into_iter
[function]
[call site]
02301
T::as_any
[function]
[call site]
02302
contains_key
[function]
[call site]
02303
Err
[function]
[call site]
02304
PERR::ModuleUndefined
[function]
[call site]
02305
&str::into
[function]
[call site]
02306
PERR::into_err
[function]
[call site]
02307
ParseSettings::level_up_with_position
[function]
[call site]
02308
calc_fn_hash
[function]
[call site]
02309
MyIterableType::into_iter
[function]
[call site]
02310
test_optimizer_const_map
[function]
[call site]
02311
test::len
[function]
[call site]
02312
calc_fn_hash
[function]
[call site]
02313
test::len
[function]
[call site]
02314
tokenizer::is_valid_function_name
[function]
[call site]
02315
FnCallHashes::from_hash
[function]
[call site]
02316
FnCallHashes::from_native_only
[function]
[call site]
02317
shrink_to_fit
[function]
[call site]
02318
Ok
[function]
[call site]
02319
Engine::get_interned_string
[function]
[call site]
02320
FnCallExpr::into_fn_call_expr
[function]
[call site]
02321
eat_token
[function]
[call site]
02322
Err
[function]
[call site]
02323
PERR::MissingToken
[function]
[call site]
02324
into
[function]
[call site]
02325
PERR::into_err
[function]
[call site]
02326
Err
[function]
[call site]
02327
TestStruct::clone
[function]
[call site]
02328
PERR::into_err
[function]
[call site]
02329
Err
[function]
[call site]
02330
PERR::MissingToken
[function]
[call site]
02331
into
[function]
[call site]
02332
PERR::into_err
[function]
[call site]
02333
Engine::parse_fn_call
[function]
[call site]
02334
RhaiResultOf::intersects
[function]
[call site]
02335
Err
[function]
[call site]
02336
LexError::ImproperSymbol
[function]
[call site]
02337
Token::literal_syntax
[function]
[call site]
02338
&'static
[call site]
02339
ImmutableString::new
[function]
[call site]
02340
PERR::into_err
[function]
[call site]
02341
parse_var_name
[function]
[call site]
02342
blob_functions::push
[function]
[call site]
02343
Engine::get_interned_string
[function]
[call site]
02344
Expr::Variable
[function]
[call site]
02345
into
[function]
[call site]
02346
string_functions::is_empty
[function]
[call site]
02347
ParseSettings::level_up
[function]
[call site]
02348
Engine::parse_index_chain
[function]
[call site]
02349
Engine::parse_expr
[function]
[call site]
02350
ParseSettings::level_up
[function]
[call site]
02351
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]
02352
Err
[function]
[call site]
02353
PERR::MalformedIndexExpr
[function]
[call site]
02354
&str::into
[function]
[call site]
02355
PERR::into_err
[function]
[call site]
02356
Expr::start_position
[function]
[call site]
02357
string_functions::is_empty
[function]
[call site]
02358
Expr::position
[function]
[call site]
02359
ParseSettings::level_up_with_position
[function]
[call site]
02360
Expr::start_position
[function]
[call site]
02361
Expr::start_position
[function]
[call site]
02362
Expr::position
[function]
[call site]
02363
Ok
[function]
[call site]
02364
Err
[function]
[call site]
02365
PERR::MalformedIndexExpr
[function]
[call site]
02366
&str::into
[function]
[call site]
02367
PERR::into_err
[function]
[call site]
02368
Expr::start_position
[function]
[call site]
02369
Err
[function]
[call site]
02370
PERR::MalformedIndexExpr
[function]
[call site]
02371
&str::into
[function]
[call site]
02372
PERR::into_err
[function]
[call site]
02373
Expr::start_position
[function]
[call site]
02374
Err
[function]
[call site]
02375
PERR::MalformedIndexExpr
[function]
[call site]
02376
&str::into
[function]
[call site]
02377
PERR::into_err
[function]
[call site]
02378
Expr::start_position
[function]
[call site]
02379
Err
[function]
[call site]
02380
PERR::MalformedIndexExpr
[function]
[call site]
02381
&str::into
[function]
[call site]
02382
PERR::into_err
[function]
[call site]
02383
Expr::start_position
[function]
[call site]
02384
Ok
[function]
[call site]
02385
Ok
[function]
[call site]
02386
Err
[function]
[call site]
02387
PERR::MalformedIndexExpr
[function]
[call site]
02388
&str::into
[function]
[call site]
02389
PERR::into_err
[function]
[call site]
02390
Expr::start_position
[function]
[call site]
02391
Err
[function]
[call site]
02392
PERR::MalformedIndexExpr
[function]
[call site]
02393
&str::into
[function]
[call site]
02394
PERR::into_err
[function]
[call site]
02395
Expr::start_position
[function]
[call site]
02396
Err
[function]
[call site]
02397
PERR::MalformedIndexExpr
[function]
[call site]
02398
&str::into
[function]
[call site]
02399
PERR::into_err
[function]
[call site]
02400
Expr::start_position
[function]
[call site]
02401
Err
[function]
[call site]
02402
PERR::MalformedIndexExpr
[function]
[call site]
02403
&str::into
[function]
[call site]
02404
PERR::into_err
[function]
[call site]
02405
Expr::start_position
[function]
[call site]
02406
Err
[function]
[call site]
02407
PERR::MalformedIndexExpr
[function]
[call site]
02408
&str::into
[function]
[call site]
02409
PERR::into_err
[function]
[call site]
02410
Expr::start_position
[function]
[call site]
02411
Ok
[function]
[call site]
02412
Ok
[function]
[call site]
02413
peek
[function]
[call site]
02414
unwrap
[function]
[call site]
02415
eat_token
[function]
[call site]
02416
peek
[function]
[call site]
02417
unwrap
[function]
[call site]
02418
MultiInputsStream::get_next
[function]
[call site]
02419
unwrap
[function]
[call site]
02420
ParseSettings::level_up
[function]
[call site]
02421
string_functions::is_empty
[function]
[call site]
02422
Engine::parse_index_chain
[function]
[call site]
02423
Ok
[function]
[call site]
02424
Expr::Index
[function]
[call site]
02425
into
[function]
[call site]
02426
Ok
[function]
[call site]
02427
Expr::Index
[function]
[call site]
02428
into
[function]
[call site]
02429
Err
[function]
[call site]
02430
TestStruct::clone
[function]
[call site]
02431
PERR::into_err
[function]
[call site]
02432
Err
[function]
[call site]
02433
PERR::MissingToken
[function]
[call site]
02434
into
[function]
[call site]
02435
&str::into
[function]
[call site]
02436
PERR::into_err
[function]
[call site]
02437
peek
[function]
[call site]
02438
unwrap
[function]
[call site]
02439
is_reserved_keyword_or_symbol
[function]
[call site]
02440
Err
[function]
[call site]
02441
PERR::Reserved
[function]
[call site]
02442
test_to_string
[function]
[call site]
02443
PERR::into_err
[function]
[call site]
02444
Err
[function]
[call site]
02445
PERR::into_err
[function]
[call site]
02446
string_functions::is_empty
[function]
[call site]
02447
Engine::parse_primary
[function]
[call site]
02448
ParseSettings::level_up
[function]
[call site]
02449
Engine::make_dot_expr
[function]
[call site]
02450
ASTFlags::intersects
[function]
[call site]
02451
Engine::make_dot_expr
[function]
[call site]
02452
Ok
[function]
[call site]
02453
Expr::Index
[function]
[call site]
02454
string_functions::is_empty
[function]
[call site]
02455
string_functions::is_empty
[function]
[call site]
02456
Engine::convert_expr_into_property
[function]
[call site]
02457
string_functions::is_empty
[function]
[call site]
02458
TestStruct::clone
[function]
[call site]
02459
Engine::get_interned_getter
[function]
[call site]
02460
locked_write
[function]
[call site]
02461
StringsInterner::get_with_mapper
[function]
[call site]
02462
StmtBlock::as_ref
[function]
[call site]
02463
StringsInterner::max
[function]
[call site]
02464
func::hashing::get_hasher
[function]
[call site]
02465
Self::Hasher::write_u8
[function]
[call site]
02466
test::hash
[function]
[call site]
02467
Self::Hasher::finish
[function]
[call site]
02468
test::len
[function]
[call site]
02469
test::len
[function]
[call site]
02470
BloomFilterU64::is_absent_and_set
[function]
[call site]
02471
BloomFilterU64::calc_hash
[function]
[call site]
02472
string_functions::is_empty
[function]
[call site]
02473
reserve
[function]
[call site]
02474
Scope::push_entry
[function]
[call site]
02475
Scope::is_empty
[function]
[call site]
02476
reserve
[function]
[call site]
02477
reserve
[function]
[call site]
02478
blob_functions::push
[function]
[call site]
02479
Dynamic::set_access_mode
[function]
[call site]
02480
blob_functions::push
[function]
[call site]
02481
Command::get
[function]
[call site]
02482
TestStruct::clone
[function]
[call site]
02483
Self
[function]
[call site]
02484
blob_functions::insert
[function]
[call site]
02485
TestStruct::clone
[function]
[call site]
02486
StringsInterner::throttle_cache
[function]
[call site]
02487
Some
[function]
[call site]
02488
make_getter
[function]
[call site]
02489
Position::new_const
[function]
[call site]
02490
RhaiResultOf::push_str
[function]
[call site]
02491
RhaiResultOf::push_str
[function]
[call site]
02492
StmtBlock::as_ref
[function]
[call site]
02493
Identifier::into
[function]
[call site]
02494
make_getter
[function]
[call site]
02495
StmtBlock::as_ref
[function]
[call site]
02496
Identifier::into
[function]
[call site]
02497
make_getter
[function]
[call site]
02498
StmtBlock::as_ref
[function]
[call site]
02499
Identifier::into
[function]
[call site]
02500
calc_fn_hash
[function]
[call site]
02501
Engine::get_interned_setter
[function]
[call site]
02502
locked_write
[function]
[call site]
02503
StringsInterner::get_with_mapper
[function]
[call site]
02504
make_setter
[function]
[call site]
02505
Position::new_const
[function]
[call site]
02506
RhaiResultOf::push_str
[function]
[call site]
02507
RhaiResultOf::push_str
[function]
[call site]
02508
StmtBlock::as_ref
[function]
[call site]
02509
Identifier::into
[function]
[call site]
02510
make_setter
[function]
[call site]
02511
StmtBlock::as_ref
[function]
[call site]
02512
Identifier::into
[function]
[call site]
02513
make_setter
[function]
[call site]
02514
StmtBlock::as_ref
[function]
[call site]
02515
Identifier::into
[function]
[call site]
02516
calc_fn_hash
[function]
[call site]
02517
Expr::Property
[function]
[call site]
02518
TestStruct::new
[function]
[call site]
02519
Ok
[function]
[call site]
02520
Expr::Dot
[function]
[call site]
02521
into
[function]
[call site]
02522
Ok
[function]
[call site]
02523
Expr::Dot
[function]
[call site]
02524
into
[function]
[call site]
02525
FnCallExpr::is_qualified
[function]
[call site]
02526
string_functions::is_empty
[function]
[call site]
02527
Err
[function]
[call site]
02528
LexError::ImproperSymbol
[function]
[call site]
02529
test_to_string
[function]
[call site]
02530
PERR::into_err
[function]
[call site]
02531
Err
[function]
[call site]
02532
PERR::MalformedCapture
[function]
[call site]
02533
&str::into
[function]
[call site]
02534
PERR::into_err
[function]
[call site]
02535
test::len
[function]
[call site]
02536
tokenizer::is_valid_function_name
[function]
[call site]
02537
FnCallHashes::from_script_and_native
[function]
[call site]
02538
Some
[function]
[call site]
02539
calc_fn_hash
[function]
[call site]
02540
calc_fn_hash
[function]
[call site]
02541
FnCallHashes::from_native_only
[function]
[call site]
02542
calc_fn_hash
[function]
[call site]
02543
FnCallHashes::from_native_only
[function]
[call site]
02544
calc_fn_hash
[function]
[call site]
02545
Expr::MethodCall
[function]
[call site]
02546
Ok
[function]
[call site]
02547
Expr::Dot
[function]
[call site]
02548
into
[function]
[call site]
02549
string_functions::is_empty
[function]
[call site]
02550
FnCallExpr::is_qualified
[function]
[call site]
02551
Engine::convert_expr_into_property
[function]
[call site]
02552
into
[function]
[call site]
02553
Expr::Dot
[function]
[call site]
02554
Expr::Index
[function]
[call site]
02555
Ok
[function]
[call site]
02556
Expr::Dot
[function]
[call site]
02557
into
[function]
[call site]
02558
test::len
[function]
[call site]
02559
tokenizer::is_valid_function_name
[function]
[call site]
02560
FnCallHashes::from_script_and_native
[function]
[call site]
02561
calc_fn_hash
[function]
[call site]
02562
calc_fn_hash
[function]
[call site]
02563
FnCallHashes::from_native_only
[function]
[call site]
02564
calc_fn_hash
[function]
[call site]
02565
FnCallHashes::from_native_only
[function]
[call site]
02566
calc_fn_hash
[function]
[call site]
02567
Expr::MethodCall
[function]
[call site]
02568
into
[function]
[call site]
02569
Expr::Dot
[function]
[call site]
02570
Expr::Index
[function]
[call site]
02571
Ok
[function]
[call site]
02572
Expr::Dot
[function]
[call site]
02573
into
[function]
[call site]
02574
Err
[function]
[call site]
02575
PERR::into_err
[function]
[call site]
02576
Expr::start_position
[function]
[call site]
02577
string_functions::is_empty
[function]
[call site]
02578
optimize_combo_chain
[function]
[call site]
02579
test_functions_take
[function]
[call site]
02580
test_functions_take
[function]
[call site]
02581
test_functions_take
[function]
[call site]
02582
StmtBlock::as_mut
[function]
[call site]
02583
intersects
[function]
[call site]
02584
StmtBlock::as_mut
[function]
[call site]
02585
StmtBlock::as_mut
[function]
[call site]
02586
string_functions::remove
[function]
[call site]
02587
test_functions_take
[function]
[call site]
02588
make_sub
[function]
[call site]
02589
make_root
[function]
[call site]
02590
string_functions::is_empty
[function]
[call site]
02591
Some
[function]
[call site]
02592
string_functions::is_empty
[function]
[call site]
02593
Some
[function]
[call site]
02594
string_functions::is_empty
[function]
[call site]
02595
crate::calc_var_hash
[function]
[call site]
02596
get_hasher
[function]
[call site]
02597
write_u8
[function]
[call site]
02598
MyIterableType::into_iter
[function]
[call site]
02599
Self::IntoIter::for_each
[function]
[call site]
02600
test::hash
[function]
[call site]
02601
write_usize
[function]
[call site]
02602
test::hash
[function]
[call site]
02603
StraightHasher::finish
[function]
[call site]
02604
MyIterableType::into_iter
[function]
[call site]
02605
test_optimizer_const_map
[function]
[call site]
02606
Namespace::root
[function]
[call site]
02607
ParseState::find_module
[function]
[call site]
02608
ParseSettings::has_option
[function]
[call site]
02609
Position::is_none
[function]
[call site]
02610
MyIterableType::into_iter
[function]
[call site]
02611
T::as_any
[function]
[call site]
02612
contains_key
[function]
[call site]
02613
Err
[function]
[call site]
02614
PERR::ModuleUndefined
[function]
[call site]
02615
&str::into
[function]
[call site]
02616
PERR::into_err
[function]
[call site]
02617
ParseSettings::level_up_with_position
[function]
[call site]
02618
Ok
[function]
[call site]
02619
string_functions::is_empty
[function]
[call site]
02620
test::len
[function]
[call site]
02621
string_functions::is_empty
[function]
[call site]
02622
Engine::parse_binary_op
[function]
[call site]
02623
ParseSettings::level_up_with_position
[function]
[call site]
02624
peek
[function]
[call site]
02625
unwrap
[function]
[call site]
02626
Ok
[function]
[call site]
02627
Command::get
[function]
[call site]
02628
copied
[function]
[call site]
02629
ok_or_else
[function]
[call site]
02630
PERR::Reserved
[function]
[call site]
02631
!::to_string
[function]
[call site]
02632
Engine::new
[function]
[call site]
02633
Scope::new
[function]
[call site]
02634
blob_functions::push
[function]
[call site]
02635
blob_functions::push
[function]
[call site]
02636
blob_functions::push
[function]
[call site]
02637
PERR::into_err
[function]
[call site]
02638
tokenizer::is_valid_identifier
[function]
[call site]
02639
Err
[function]
[call site]
02640
PERR::UnknownOperator
[function]
[call site]
02641
!::to_string
[function]
[call site]
02642
PERR::into_err
[function]
[call site]
02643
test_ops_precedence
[function]
[call site]
02644
Engine::new
[function]
[call site]
02645
Token::is_bind_right
[function]
[call site]
02646
Ok
[function]
[call site]
02647
MultiInputsStream::get_next
[function]
[call site]
02648
unwrap
[function]
[call site]
02649
Engine::parse_stmt
[function]
[call site]
02650
ParseResult::into
[function]
[call site]
02651
Expr::Stmt
[function]
[call site]
02652
ParseResult::into
[function]
[call site]
02653
peek
[function]
[call site]
02654
unwrap
[function]
[call site]
02655
Expr::Unit
[function]
[call site]
02656
Engine::parse_unary
[function]
[call site]
02657
peek
[function]
[call site]
02658
unwrap
[function]
[call site]
02659
Command::get
[function]
[call site]
02660
copied
[function]
[call site]
02661
ok_or_else
[function]
[call site]
02662
PERR::Reserved
[function]
[call site]
02663
!::to_string
[function]
[call site]
02664
PERR::into_err
[function]
[call site]
02665
tokenizer::is_valid_identifier
[function]
[call site]
02666
Err
[function]
[call site]
02667
PERR::UnknownOperator
[function]
[call site]
02668
!::to_string
[function]
[call site]
02669
PERR::into_err
[function]
[call site]
02670
test_ops_precedence
[function]
[call site]
02671
Engine::parse_binary_op
[function]
[call site]
02672
ParseSettings::level_up
[function]
[call site]
02673
ParseSettings::level_up
[function]
[call site]
02674
into
[function]
[call site]
02675
calc_fn_hash
[function]
[call site]
02676
tokenizer::is_valid_function_name
[function]
[call site]
02677
Engine::get_interned_string
[function]
[call site]
02678
FnCallHashes::from_native_only
[function]
[call site]
02679
MyIterableType::into_iter
[function]
[call site]
02680
Self::IntoIter::collect
[function]
[call site]
02681
Self::then
[function]
[call site]
02682
TestStruct::clone
[function]
[call site]
02683
test_functions_take
[function]
[call site]
02684
Expr::ensure_bool_expr
[function]
[call site]
02685
test_functions_take
[function]
[call site]
02686
Expr::ensure_bool_expr
[function]
[call site]
02687
StmtBlock::extend
[function]
[call site]
02688
blob_functions::push
[function]
[call site]
02689
blob_functions::insert
[function]
[call site]
02690
Expr::set_position
[function]
[call site]
02691
Expr::set_position
[function]
[call site]
02692
Expr::And
[function]
[call site]
02693
TestStruct::new
[function]
[call site]
02694
into
[function]
[call site]
02695
test_functions_take
[function]
[call site]
02696
Expr::ensure_bool_expr
[function]
[call site]
02697
test_functions_take
[function]
[call site]
02698
Expr::ensure_bool_expr
[function]
[call site]
02699
StmtBlock::extend
[function]
[call site]
02700
blob_functions::push
[function]
[call site]
02701
blob_functions::insert
[function]
[call site]
02702
Expr::set_position
[function]
[call site]
02703
Expr::Or
[function]
[call site]
02704
TestStruct::new
[function]
[call site]
02705
into
[function]
[call site]
02706
test_functions_take
[function]
[call site]
02707
test_functions_take
[function]
[call site]
02708
StmtBlock::extend
[function]
[call site]
02709
blob_functions::push
[function]
[call site]
02710
blob_functions::insert
[function]
[call site]
02711
Expr::set_position
[function]
[call site]
02712
Expr::Coalesce
[function]
[call site]
02713
TestStruct::new
[function]
[call site]
02714
into
[function]
[call site]
02715
split_first_mut
[function]
[call site]
02716
unwrap
[function]
[call site]
02717
std::mem::swap
[function]
[call site]
02718
FnCallHashes::from_hash
[function]
[call site]
02719
calc_fn_hash
[function]
[call site]
02720
Engine::get_interned_string
[function]
[call site]
02721
FnCallExpr::into_fn_call_expr
[function]
[call site]
02722
Engine::get_interned_string
[function]
[call site]
02723
FnCallHashes::from_native_only
[function]
[call site]
02724
calc_fn_hash
[function]
[call site]
02725
MyIterableType::into_iter
[function]
[call site]
02726
Self::IntoIter::collect
[function]
[call site]
02727
Some
[function]
[call site]
02728
FnCallExpr::into_fn_call_expr
[function]
[call site]
02729
FnCallExpr::into_fn_call_expr
[function]
[call site]
02730
contains_key
[function]
[call site]
02731
FnCallHashes::from_native_only
[function]
[call site]
02732
calc_fn_hash
[function]
[call site]
02733
FnCallHashes::from_hash
[function]
[call site]
02734
calc_fn_hash
[function]
[call site]
02735
FnCallExpr::into_fn_call_expr
[function]
[call site]
02736
FnCallExpr::into_fn_call_expr
[function]
[call site]
02737
peek
[function]
[call site]
02738
unwrap
[function]
[call site]
02739
eat_token
[function]
[call site]
02740
Token::is_op_assignment
[function]
[call site]
02741
MultiInputsStream::get_next
[function]
[call site]
02742
test_optimizer_const_map
[function]
[call site]
02743
Some
[function]
[call site]
02744
unwrap
[function]
[call site]
02745
Ok
[function]
[call site]
02746
Stmt::Expr
[function]
[call site]
02747
into
[function]
[call site]
02748
Engine::parse_expr
[function]
[call site]
02749
Engine::make_assignment_stmt
[function]
[call site]
02750
map_or_else
[function]
[call site]
02751
OpAssignment::new_assignment
[function]
[call site]
02752
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02753
Token::get_base_op_from_assignment
[function]
[call site]
02754
Some
[function]
[call site]
02755
Option::unwrap_or_else
[function]
[call site]
02756
Token::literal_syntax
[function]
[call site]
02757
Token::literal_syntax
[function]
[call site]
02758
calc_fn_hash
[function]
[call site]
02759
calc_fn_hash
[function]
[call site]
02760
Ok
[function]
[call site]
02761
Stmt::Assignment
[function]
[call site]
02762
into
[function]
[call site]
02763
Position::is_none
[function]
[call site]
02764
Ok
[function]
[call site]
02765
Stmt::Assignment
[function]
[call site]
02766
into
[function]
[call site]
02767
f32::map_or_else
[function]
[call site]
02768
expect
[function]
[call site]
02769
Command::get
[function]
[call site]
02770
Command::get
[function]
[call site]
02771
Scope::get_mut_by_index
[function]
[call site]
02772
test::len
[function]
[call site]
02773
Dynamic::access_mode
[function]
[call site]
02774
Ok
[function]
[call site]
02775
Stmt::Assignment
[function]
[call site]
02776
into
[function]
[call site]
02777
Err
[function]
[call site]
02778
PERR::AssignmentToConstant
[function]
[call site]
02779
test_to_string
[function]
[call site]
02780
PERR::into_err
[function]
[call site]
02781
ASTFlags::intersects
[function]
[call site]
02782
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]
02783
ASTFlags::intersects
[function]
[call site]
02784
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]
02785
Some
[function]
[call site]
02786
ParseSettings::level_up_with_position
[function]
[call site]
02787
ASTFlags::intersects
[function]
[call site]
02788
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]
02789
Some
[function]
[call site]
02790
ParseSettings::level_up_with_position
[function]
[call site]
02791
Err
[function]
[call site]
02792
PERR::AssignmentToInvalidLHS
[function]
[call site]
02793
ImmutableString::new
[function]
[call site]
02794
PERR::into_err
[function]
[call site]
02795
Ok
[function]
[call site]
02796
Stmt::Assignment
[function]
[call site]
02797
into
[function]
[call site]
02798
Err
[function]
[call site]
02799
PERR::AssignmentToInvalidLHS
[function]
[call site]
02800
ImmutableString::new
[function]
[call site]
02801
PERR::into_err
[function]
[call site]
02802
ParseSettings::level_up_with_position
[function]
[call site]
02803
Expr::is_constant
[function]
[call site]
02804
MyIterableType::into_iter
[function]
[call site]
02805
Self::IntoIter::all
[function]
[call site]
02806
MyIterableType::into_iter
[function]
[call site]
02807
test_optimizer_const_map
[function]
[call site]
02808
test_method_call
[function]
[call site]
02809
Err
[function]
[call site]
02810
PERR::AssignmentToConstant
[function]
[call site]
02811
ImmutableString::new
[function]
[call site]
02812
PERR::into_err
[function]
[call site]
02813
Expr::start_position
[function]
[call site]
02814
Token::is_op_assignment
[function]
[call site]
02815
Err
[function]
[call site]
02816
LexError::ImproperSymbol
[function]
[call site]
02817
Token::literal_syntax
[function]
[call site]
02818
into
[function]
[call site]
02819
&str::into
[function]
[call site]
02820
PERR::into_err
[function]
[call site]
02821
Err
[function]
[call site]
02822
PERR::AssignmentToInvalidLHS
[function]
[call site]
02823
ImmutableString::new
[function]
[call site]
02824
PERR::into_err
[function]
[call site]
02825
ParseSettings::level_up_with_position
[function]
[call site]
02826
StmtBlock::statements_mut
[function]
[call site]
02827
blob_functions::push
[function]
[call site]
02828
blob_functions::push
[function]
[call site]
02829
FnPtr::try_from
[function]
[call site]
02830
RhaiResultOf::unwrap
[function]
[call site]
02831
MultiInputsStream::get_next
[function]
[call site]
02832
unwrap
[function]
[call site]
02833
Ok
[function]
[call site]
02834
Stmt::Block
[function]
[call site]
02835
StmtBlock::new
[function]
[call site]
02836
Self::into
[function]
[call site]
02837
Err
[function]
[call site]
02838
PERR::into_err
[function]
[call site]
02839
Err
[function]
[call site]
02840
PERR::MissingToken
[function]
[call site]
02841
into
[function]
[call site]
02842
&str::into
[function]
[call site]
02843
PERR::into_err
[function]
[call site]
02844
test::len
[function]
[call site]
02845
test::len
[function]
[call site]
02846
peek
[function]
[call site]
02847
unwrap
[function]
[call site]
02848
eat_token
[function]
[call site]
02849
Err
[function]
[call site]
02850
PERR::MissingToken
[function]
[call site]
02851
into
[function]
[call site]
02852
&str::into
[function]
[call site]
02853
PERR::into_err
[function]
[call site]
02854
string_functions::remove
[function]
[call site]
02855
Engine::parse_stmt
[function]
[call site]
02856
Stmt::is_noop
[function]
[call site]
02857
CustomExpr::is_self_terminated
[function]
[call site]
02858
StmtBlock::statements_mut
[function]
[call site]
02859
blob_functions::push
[function]
[call site]
02860
peek
[function]
[call site]
02861
unwrap
[function]
[call site]
02862
eat_token
[function]
[call site]
02863
eat_token
[function]
[call site]
02864
eat_token
[function]
[call site]
02865
Err
[function]
[call site]
02866
TestStruct::clone
[function]
[call site]
02867
PERR::into_err
[function]
[call site]
02868
Err
[function]
[call site]
02869
PERR::MissingToken
[function]
[call site]
02870
into
[function]
[call site]
02871
&str::into
[function]
[call site]
02872
PERR::into_err
[function]
[call site]
02873
Scope::rewind
[function]
[call site]
02874
string_functions::truncate
[function]
[call site]
02875
Ok
[function]
[call site]
02876
Stmt::Block
[function]
[call site]
02877
StmtBlock::new
[function]
[call site]
02878
Self::into
[function]
[call site]
02879
ParseSettings::level_up
[function]
[call site]
02880
eat_token
[function]
[call site]
02881
MultiInputsStream::get_next
[function]
[call site]
02882
unwrap
[function]
[call site]
02883
ParseSettings::has_flag
[function]
[call site]
02884
Err
[function]
[call site]
02885
PERR::into_err
[function]
[call site]
02886
test::len
[function]
[call site]
02887
Engine::max_functions
[function]
[call site]
02888
Err
[function]
[call site]
02889
PERR::into_err
[function]
[call site]
02890
ParseState::new
[function]
[call site]
02891
TestStruct::clone
[function]
[call site]
02892
clone_from
[function]
[call site]
02893
StmtBlock::extend
[function]
[call site]
02894
TestStruct::clone
[function]
[call site]
02895
Engine::max_function_expr_depth
[function]
[call site]
02896
Command::get
[function]
[call site]
02897
Engine::parse_fn
[function]
[call site]
02898
ParseSettings::level_up
[function]
[call site]
02899
MultiInputsStream::get_next
[function]
[call site]
02900
unwrap
[function]
[call site]
02901
peek
[function]
[call site]
02902
unwrap
[function]
[call site]
02903
eat_token
[function]
[call site]
02904
Ident::as_str
[function]
[call site]
02905
Engine::get_interned_string
[function]
[call site]
02906
std::any::type_name::<crate::INT>
[function]
[call site]
02907
Engine::get_interned_string
[function]
[call site]
02908
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02909
Engine::get_interned_string
[function]
[call site]
02910
MultiInputsStream::get_next
[function]
[call site]
02911
unwrap
[function]
[call site]
02912
Some
[function]
[call site]
02913
Err
[function]
[call site]
02914
PERR::MissingToken
[function]
[call site]
02915
into
[function]
[call site]
02916
&str::into
[function]
[call site]
02917
PERR::into_err
[function]
[call site]
02918
eat_token
[function]
[call site]
02919
Ident::as_str
[function]
[call site]
02920
Engine::get_interned_string
[function]
[call site]
02921
std::any::type_name::<crate::INT>
[function]
[call site]
02922
Engine::get_interned_string
[function]
[call site]
02923
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02924
Engine::get_interned_string
[function]
[call site]
02925
MultiInputsStream::get_next
[function]
[call site]
02926
unwrap
[function]
[call site]
02927
Some
[function]
[call site]
02928
tokenizer::is_valid_function_name
[function]
[call site]
02929
tokenizer::is_valid_function_name
[function]
[call site]
02930
Err
[function]
[call site]
02931
PERR::Reserved
[function]
[call site]
02932
test_to_string
[function]
[call site]
02933
PERR::into_err
[function]
[call site]
02934
Err
[function]
[call site]
02935
PERR::into_err
[function]
[call site]
02936
peek
[function]
[call site]
02937
unwrap
[function]
[call site]
02938
eat_token
[function]
[call site]
02939
match_token
[function]
[call site]
02940
eat_token
[function]
[call site]
02941
Err
[function]
[call site]
02942
PERR::FnMissingParams
[function]
[call site]
02943
into
[function]
[call site]
02944
PERR::into_err
[function]
[call site]
02945
StaticVec::<(ImmutableString,
[call site]
02946
Some
[function]
[call site]
02947
TestStruct::new
[function]
[call site]
02948
MultiInputsStream::get_next
[function]
[call site]
02949
unwrap
[function]
[call site]
02950
MyIterableType::into_iter
[function]
[call site]
02951
Self::IntoIter::any
[function]
[call site]
02952
Err
[function]
[call site]
02953
PERR::FnDuplicatedParam
[function]
[call site]
02954
into
[function]
[call site]
02955
test_to_string
[function]
[call site]
02956
PERR::into_err
[function]
[call site]
02957
Engine::get_interned_string
[function]
[call site]
02958
blob_functions::push
[function]
[call site]
02959
TestStruct::clone
[function]
[call site]
02960
blob_functions::push
[function]
[call site]
02961
Err
[function]
[call site]
02962
PERR::into_err
[function]
[call site]
02963
Token::is_reserved
[function]
[call site]
02964
Err
[function]
[call site]
02965
PERR::Reserved
[function]
[call site]
02966
(Token,
[call site]
02967
PERR::into_err
[function]
[call site]
02968
Token::is_standard_keyword
[function]
[call site]
02969
Err
[function]
[call site]
02970
PERR::into_err
[function]
[call site]
02971
Err
[function]
[call site]
02972
PERR::MissingToken
[function]
[call site]
02973
into
[function]
[call site]
02974
PERR::into_err
[function]
[call site]
02975
MultiInputsStream::get_next
[function]
[call site]
02976
unwrap
[function]
[call site]
02977
Err
[function]
[call site]
02978
PERR::into_err
[function]
[call site]
02979
Err
[function]
[call site]
02980
PERR::MissingToken
[function]
[call site]
02981
into
[function]
[call site]
02982
PERR::into_err
[function]
[call site]
02983
peek
[function]
[call site]
02984
unwrap
[function]
[call site]
02985
Engine::parse_block
[function]
[call site]
02986
Err
[function]
[call site]
02987
PERR::FnMissingBody
[function]
[call site]
02988
into
[function]
[call site]
02989
PERR::into_err
[function]
[call site]
02990
into
[function]
[call site]
02991
MyIterableType::into_iter
[function]
[call site]
02992
Self::IntoIter::map
[function]
[call site]
02993
reflection_functions::collect
[function]
[call site]
02994
shrink_to_fit
[function]
[call site]
02995
Ok
[function]
[call site]
02996
Engine::get_interned_string
[function]
[call site]
02997
MyIterableType::into_iter
[function]
[call site]
02998
Self::IntoIter::collect
[function]
[call site]
02999
calc_fn_hash
[function]
[call site]
03000
test::len
[function]
[call site]
03001
StmtBlock::as_ref
[function]
[call site]
03002
map_or
[function]
[call site]
03003
crate::calc_typed_method_hash
[function]
[call site]
03004
get_hasher
[function]
[call site]
03005
write_u8
[function]
[call site]
03006
test::hash
[function]
[call site]
03007
StraightHasher::finish
[function]
[call site]
03008
contains_key
[function]
[call site]
03009
Err
[function]
[call site]
03010
PERR::FnDuplicatedDefinition
[function]
[call site]
03011
test_to_string
[function]
[call site]
03012
test::len
[function]
[call site]
03013
PERR::into_err
[function]
[call site]
03014
blob_functions::insert
[function]
[call site]
03015
into
[function]
[call site]
03016
Ok
[function]
[call site]
03017
Stmt::Noop
[function]
[call site]
03018
Err
[function]
[call site]
03019
PERR::MissingToken
[function]
[call site]
03020
into
[function]
[call site]
03021
PERR::into_err
[function]
[call site]
03022
Engine::parse_if
[function]
[call site]
03023
ParseSettings::level_up
[function]
[call site]
03024
Engine::parse_switch
[function]
[call site]
03025
ParseSettings::level_up
[function]
[call site]
03026
Engine::allow_looping
[function]
[call site]
03027
Engine::parse_while_loop
[function]
[call site]
03028
ParseSettings::level_up
[function]
[call site]
03029
Engine::allow_looping
[function]
[call site]
03030
Engine::parse_do
[function]
[call site]
03031
ParseSettings::level_up
[function]
[call site]
03032
Engine::allow_looping
[function]
[call site]
03033
Engine::parse_for
[function]
[call site]
03034
ParseSettings::level_up
[function]
[call site]
03035
Engine::allow_looping
[function]
[call site]
03036
ParseSettings::has_flag
[function]
[call site]
03037
eat_token
[function]
[call site]
03038
Ok
[function]
[call site]
03039
Stmt::BreakLoop
[function]
[call site]
03040
string_functions::is_empty
[function]
[call site]
03041
Engine::allow_looping
[function]
[call site]
03042
ParseSettings::has_flag
[function]
[call site]
03043
eat_token
[function]
[call site]
03044
peek
[function]
[call site]
03045
unwrap
[function]
[call site]
03046
Engine::parse_expr
[function]
[call site]
03047
ParseSettings::level_up
[function]
[call site]
03048
Ok
[function]
[call site]
03049
Stmt::BreakLoop
[function]
[call site]
03050
Some
[function]
[call site]
03051
into
[function]
[call site]
03052
peek
[function]
[call site]
03053
unwrap
[function]
[call site]
03054
Ok
[function]
[call site]
03055
Stmt::BreakLoop
[function]
[call site]
03056
Err
[function]
[call site]
03057
Engine::allow_looping
[function]
[call site]
03058
Err
[function]
[call site]
03059
PERR::into_err
[function]
[call site]
03060
MultiInputsStream::get_next
[function]
[call site]
03061
test_optimizer_const_map
[function]
[call site]
03062
string_functions::is_empty
[function]
[call site]
03063
unwrap
[function]
[call site]
03064
peek
[function]
[call site]
03065
unwrap
[function]
[call site]
03066
Engine::parse_expr
[function]
[call site]
03067
ParseSettings::level_up
[function]
[call site]
03068
Ok
[function]
[call site]
03069
Stmt::Return
[function]
[call site]
03070
Some
[function]
[call site]
03071
into
[function]
[call site]
03072
peek
[function]
[call site]
03073
unwrap
[function]
[call site]
03074
Ok
[function]
[call site]
03075
Stmt::Return
[function]
[call site]
03076
Err
[function]
[call site]
03077
Engine::parse_try_catch
[function]
[call site]
03078
ParseSettings::level_up_with_position
[function]
[call site]
03079
eat_token
[function]
[call site]
03080
Engine::parse_block
[function]
[call site]
03081
into
[function]
[call site]
03082
match_token
[function]
[call site]
03083
Err
[function]
[call site]
03084
PERR::MissingToken
[function]
[call site]
03085
into
[function]
[call site]
03086
&str::into
[function]
[call site]
03087
PERR::into_err
[function]
[call site]
03088
match_token
[function]
[call site]
03089
parse_var_name
[function]
[call site]
03090
match_token
[function]
[call site]
03091
Err
[function]
[call site]
03092
PERR::MissingToken
[function]
[call site]
03093
into
[function]
[call site]
03094
&str::into
[function]
[call site]
03095
PERR::into_err
[function]
[call site]
03096
Engine::get_interned_string
[function]
[call site]
03097
blob_functions::push
[function]
[call site]
03098
TestStruct::clone
[function]
[call site]
03099
Engine::get_interned_string
[function]
[call site]
03100
Engine::parse_block
[function]
[call site]
03101
into
[function]
[call site]
03102
string_functions::is_empty
[function]
[call site]
03103
Expr::Unit
[function]
[call site]
03104
string_functions::pop
[function]
[call site]
03105
string_functions::is_empty
[function]
[call site]
03106
shared_make_mut
[function]
[call site]
03107
string_functions::pop
[function]
[call site]
03108
string_functions::is_empty
[function]
[call site]
03109
shared_make_mut
[function]
[call site]
03110
string_functions::pop
[function]
[call site]
03111
Dynamic::map_or
[function]
[call site]
03112
Dynamic::map_or
[function]
[call site]
03113
Expr::Variable
[function]
[call site]
03114
Engine::default
[function]
[call site]
03115
into
[function]
[call site]
03116
into
[function]
[call site]
03117
Ok
[function]
[call site]
03118
Stmt::TryCatch
[function]
[call site]
03119
into
[function]
[call site]
03120
ParseSettings::level_up
[function]
[call site]
03121
Engine::parse_let
[function]
[call site]
03122
MultiInputsStream::get_next
[function]
[call site]
03123
unwrap
[function]
[call site]
03124
parse_var_name
[function]
[call site]
03125
Engine::allow_shadowing
[function]
[call site]
03126
intersects
[function]
[call site]
03127
Command::get
[function]
[call site]
03128
is_some
[function]
[call site]
03129
Err
[function]
[call site]
03130
PERR::VariableExists
[function]
[call site]
03131
into
[function]
[call site]
03132
PERR::into_err
[function]
[call site]
03133
Command::get
[function]
[call site]
03134
is_some
[function]
[call site]
03135
get_or_insert_with
[function]
[call site]
03136
Engine::new_global_runtime_state
[function]
[call site]
03137
crate::ThinVec::new
[function]
[call site]
03138
crate::ThinVec::new
[function]
[call site]
03139
crate::StaticVec::new
[function]
[call site]
03140
Engine::default_tag
[function]
[call site]
03141
TestStruct::clone
[function]
[call site]
03142
Self
[function]
[call site]
03143
StmtBlock::as_ref
[function]
[call site]
03144
test_optimizer_const_map
[function]
[call site]
03145
crate::eval::Debugger::new
[function]
[call site]
03146
TestStruct::new
[function]
[call site]
03147
TestStruct::new
[function]
[call site]
03148
into
[function]
[call site]
03149
GlobalRuntimeState::into
[function]
[call site]
03150
VarDefInfo::new
[function]
[call site]
03151
Caches::new
[function]
[call site]
03152
Position::new_const
[function]
[call site]
03153
EvalContext::new
[function]
[call site]
03154
test_var_def_filter
[function]
[call site]
03155
Err
[function]
[call site]
03156
PERR::ForbiddenVariable
[function]
[call site]
03157
into
[function]
[call site]
03158
PERR::into_err
[function]
[call site]
03159
Err
[function]
[call site]
03160
PERR::into_err
[function]
[call site]
03161
PERR::ForbiddenVariable
[function]
[call site]
03162
into
[function]
[call site]
03163
PERR::into_err
[function]
[call site]
03164
Engine::get_interned_string
[function]
[call site]
03165
match_token
[function]
[call site]
03166
Engine::parse_expr
[function]
[call site]
03167
ParseSettings::level_up
[function]
[call site]
03168
Expr::Unit
[function]
[call site]
03169
string_functions::is_empty
[function]
[call site]
03170
ParseState::find_var
[function]
[call site]
03171
test::len
[function]
[call site]
03172
Scope::get_entry_by_index
[function]
[call site]
03173
test::len
[function]
[call site]
03174
string_functions::is_empty
[function]
[call site]
03175
Some
[function]
[call site]
03176
Scope::get_mut_by_index
[function]
[call site]
03177
Dynamic::set_access_mode
[function]
[call site]
03178
Some
[function]
[call site]
03179
TestStruct::new
[function]
[call site]
03180
test::len
[function]
[call site]
03181
Self::unwrap
[function]
[call site]
03182
Scope::push_entry
[function]
[call site]
03183
Scope::is_empty
[function]
[call site]
03184
reserve
[function]
[call site]
03185
reserve
[function]
[call site]
03186
blob_functions::push
[function]
[call site]
03187
Dynamic::set_access_mode
[function]
[call site]
03188
blob_functions::push
[function]
[call site]
03189
TestStruct::clone
[function]
[call site]
03190
Scope::add_alias_by_index
[function]
[call site]
03191
test::len
[function]
[call site]
03192
resize
[function]
[call site]
03193
Engine::default
[function]
[call site]
03194
shared_get_mut
[function]
[call site]
03195
unwrap
[function]
[call site]
03196
string_functions::contains
[function]
[call site]
03197
blob_functions::push
[function]
[call site]
03198
test::len
[function]
[call site]
03199
TestStruct::clone
[function]
[call site]
03200
into
[function]
[call site]
03201
Ok
[function]
[call site]
03202
Stmt::Var
[function]
[call site]
03203
Stmt::Var
[function]
[call site]
03204
ParseSettings::level_up
[function]
[call site]
03205
Engine::parse_let
[function]
[call site]
03206
ParseSettings::level_up
[function]
[call site]
03207
Engine::parse_import
[function]
[call site]
03208
ParseSettings::level_up_with_position
[function]
[call site]
03209
eat_token
[function]
[call site]
03210
Engine::parse_expr
[function]
[call site]
03211
match_token
[function]
[call site]
03212
parse_var_name
[function]
[call site]
03213
Engine::get_interned_string
[function]
[call site]
03214
Engine::get_interned_string
[function]
[call site]
03215
blob_functions::push
[function]
[call site]
03216
TestStruct::clone
[function]
[call site]
03217
Ok
[function]
[call site]
03218
Stmt::Import
[function]
[call site]
03219
into
[function]
[call site]
03220
ParseSettings::level_up
[function]
[call site]
03221
ParseSettings::has_flag
[function]
[call site]
03222
Err
[function]
[call site]
03223
PERR::into_err
[function]
[call site]
03224
Engine::parse_export
[function]
[call site]
03225
eat_token
[function]
[call site]
03226
peek
[function]
[call site]
03227
unwrap
[function]
[call site]
03228
ParseSettings::level_up
[function]
[call site]
03229
Engine::parse_let
[function]
[call site]
03230
Expr::set_position
[function]
[call site]
03231
Expr::set_position
[function]
[call site]
03232
Ok
[function]
[call site]
03233
ParseSettings::level_up
[function]
[call site]
03234
Engine::parse_let
[function]
[call site]
03235
Expr::set_position
[function]
[call site]
03236
Ok
[function]
[call site]
03237
parse_var_name
[function]
[call site]
03238
match_token
[function]
[call site]
03239
parse_var_name
[function]
[call site]
03240
ParseResult::map
[function]
[call site]
03241
Engine::new
[function]
[call site]
03242
Engine::set_optimization_level
[function]
[call site]
03243
Scope::new
[function]
[call site]
03244
rhai::Map::new
[function]
[call site]
03245
blob_functions::insert
[function]
[call site]
03246
&str::into
[function]
[call site]
03247
into
[function]
[call site]
03248
Scope::push_constant_dynamic
[function]
[call site]
03249
into
[function]
[call site]
03250
Scope::push_constant_dynamic
[function]
[call site]
03251
&str::into
[function]
[call site]
03252
Engine::compile_expression_with_scope
[function]
[call site]
03253
ParseResult::expect
[function]
[call site]
03254
Ident::as_str
[function]
[call site]
03255
eval_ast::<bool>
[function]
[call site]
03256
expect
[function]
[call site]
03257
Engine::get_interned_string
[function]
[call site]
03258
Engine::get_interned_string
[function]
[call site]
03259
ParseState::find_var
[function]
[call site]
03260
Scope::add_alias_by_index
[function]
[call site]
03261
test::len
[function]
[call site]
03262
TestStruct::clone
[function]
[call site]
03263
Engine::get_interned_string
[function]
[call site]
03264
Ok
[function]
[call site]
03265
Stmt::Export
[function]
[call site]
03266
into
[function]
[call site]
03267
ParseSettings::level_up
[function]
[call site]
03268
Engine::parse_expr_stmt
[function]
[call site]
03269
ParseSettings::level_up
[function]
[call site]
03270
Stmt::is_noop
[function]
[call site]
03271
CustomExpr::is_self_terminated
[function]
[call site]
03272
blob_functions::push
[function]
[call site]
03273
peek
[function]
[call site]
03274
unwrap
[function]
[call site]
03275
eat_token
[function]
[call site]
03276
Err
[function]
[call site]
03277
TestStruct::clone
[function]
[call site]
03278
PERR::into_err
[function]
[call site]
03279
Err
[function]
[call site]
03280
PERR::MissingToken
[function]
[call site]
03281
into
[function]
[call site]
03282
&str::into
[function]
[call site]
03283
PERR::into_err
[function]
[call site]
03284
map_functions::values
[function]
[call site]
03285
cloned
[function]
[call site]
03286
reflection_functions::collect
[function]
[call site]
03287
TestStruct::new
[function]
[call site]
03288
Ok
[function]
[call site]
03289
Ok
[function]
[call site]
03290
Engine::optimize_into_ast
[function]
[call site]
03291
crate::Module::from
[function]
[call site]
03292
TestStruct::new
[function]
[call site]
03293
Self::IntoIter::into_iter
[function]
[call site]
03294
test_chars
[function]
[call site]
03295
0.chars().collect::<Vec<_>>
[function]
[call site]
03296
MyIterableType::into_iter
[function]
[call site]
03297
Self::IntoIter::for_each
[function]
[call site]
03298
Module::set_script_fn
[function]
[call site]
03299
Option::into
[function]
[call site]
03300
test::len
[function]
[call site]
03301
crate::calc_fn_hash
[function]
[call site]
03302
get_hasher
[function]
[call site]
03303
write_u8
[function]
[call site]
03304
MyIterableType::into_iter
[function]
[call site]
03305
Self::IntoIter::for_each
[function]
[call site]
03306
test::hash
[function]
[call site]
03307
write_usize
[function]
[call site]
03308
test::hash
[function]
[call site]
03309
write_usize
[function]
[call site]
03310
StraightHasher::finish
[function]
[call site]
03311
StmtBlock::as_ref
[function]
[call site]
03312
map_or
[function]
[call site]
03313
crate::calc_typed_method_hash
[function]
[call site]
03314
StmtBlock::as_ref
[function]
[call site]
03315
and_then
[function]
[call site]
03316
Command::get
[function]
[call site]
03317
Ident::as_str
[function]
[call site]
03318
into
[function]
[call site]
03319
Position::new_const
[function]
[call site]
03320
Some
[function]
[call site]
03321
TestStruct::new
[function]
[call site]
03322
MyIterableType::into_iter
[function]
[call site]
03323
test_optimizer_const_map
[function]
[call site]
03324
reflection_functions::collect
[function]
[call site]
03325
Engine::default
[function]
[call site]
03326
crate::StaticVec::new_const
[function]
[call site]
03327
Some
[function]
[call site]
03328
TestStruct::new
[function]
[call site]
03329
get_or_insert_with
[function]
[call site]
03330
new_hash_map
[function]
[call site]
03331
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03332
Engine::default
[function]
[call site]
03333
blob_functions::insert
[function]
[call site]
03334
Option::into
[function]
[call site]
03335
Array::into
[function]
[call site]
03336
string_functions::remove
[function]
[call site]
03337
Self::into
[function]
[call site]
03338
crate::Module::from
[function]
[call site]
03339
StmtBlock::as_ref
[function]
[call site]
03340
MyIterableType::into_iter
[function]
[call site]
03341
Self::IntoIter::map
[function]
[call site]
03342
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03343
TestStruct::clone
[function]
[call site]
03344
TestStruct::clone
[function]
[call site]
03345
TestStruct::clone
[function]
[call site]
03346
Engine::default
[function]
[call site]
03347
Self::into
[function]
[call site]
03348
Self::into
[function]
[call site]
03349
crate::Module::from
[function]
[call site]
03350
MyIterableType::into_iter
[function]
[call site]
03351
Self::IntoIter::map
[function]
[call site]
03352
crate::func::shared_take_or_clone
[function]
[call site]
03353
shared_try_take
[function]
[call site]
03354
Result::unwrap_or_else
[function]
[call site]
03355
StmtBlock::as_ref
[function]
[call site]
03356
TestStruct::clone
[function]
[call site]
03357
StmtBlock::take_statements
[function]
[call site]
03358
mem::take
[function]
[call site]
03359
Engine::new
[function]
[call site]
03360
register_type_with_name::<TestStruct>
[function]
[call site]
03361
Engine::register_fn
[function]
[call site]
03362
TestStruct
[function]
[call site]
03363
StmtBlock::statements_mut
[function]
[call site]
03364
StmtBlock::statements_mut
[function]
[call site]
03365
Engine::optimize_top_level
[function]
[call site]
03366
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03367
OptimizerState::new
[function]
[call site]
03368
Engine::new_global_runtime_state
[function]
[call site]
03369
crate::ThinVec::new
[function]
[call site]
03370
crate::ThinVec::new
[function]
[call site]
03371
crate::StaticVec::new
[function]
[call site]
03372
Engine::default_tag
[function]
[call site]
03373
TestStruct::clone
[function]
[call site]
03374
StmtBlock::as_ref
[function]
[call site]
03375
test_optimizer_const_map
[function]
[call site]
03376
crate::eval::Debugger::new
[function]
[call site]
03377
into
[function]
[call site]
03378
&crate::SharedModule::into
[function]
[call site]
03379
TestStruct::new
[function]
[call site]
03380
Caches::new
[function]
[call site]
03381
MyIterableType::into_iter
[function]
[call site]
03382
array_functions::reduce_rev
[function]
[call site]
03383
flat_map
[function]
[call site]
03384
Module::iter_var
[function]
[call site]
03385
Module::iter_var_raw
[function]
[call site]
03386
MyIterableType::into_iter
[function]
[call site]
03387
impl
[call site]
03388
Engine::new
[function]
[call site]
03389
Engine::set_optimization_level
[function]
[call site]
03390
Scope::new
[function]
[call site]
03391
rhai::Map::new
[function]
[call site]
03392
blob_functions::insert
[function]
[call site]
03393
&str::into
[function]
[call site]
03394
into
[function]
[call site]
03395
Scope::push_constant_dynamic
[function]
[call site]
03396
into
[function]
[call site]
03397
Scope::push_constant_dynamic
[function]
[call site]
03398
&str::into
[function]
[call site]
03399
Engine::compile_expression_with_scope
[function]
[call site]
03400
ParseResult::expect
[function]
[call site]
03401
Ident::as_str
[function]
[call site]
03402
eval_ast::<bool>
[function]
[call site]
03403
expect
[function]
[call site]
03404
Ident::as_str
[function]
[call site]
03405
array_functions::for_each
[function]
[call site]
03406
OptimizerState::push_var
[function]
[call site]
03407
blob_functions::push
[function]
[call site]
03408
into
[function]
[call site]
03409
Some
[function]
[call site]
03410
Cow::Borrowed
[function]
[call site]
03411
MyIterableType::into_iter
[function]
[call site]
03412
flat_map
[function]
[call site]
03413
array_functions::for_each
[function]
[call site]
03414
OptimizerState::push_var
[function]
[call site]
03415
into
[function]
[call site]
03416
Some
[function]
[call site]
03417
Cow::Borrowed
[function]
[call site]
03418
optimize_stmt_block
[function]
[call site]
03419
string_functions::is_empty
[function]
[call site]
03420
test::len
[function]
[call site]
03421
OptimizerState::is_dirty
[function]
[call site]
03422
MyIterableType::into_iter
[function]
[call site]
03423
test_chars
[function]
[call site]
03424
0.chars().collect::<Vec<_>>
[function]
[call site]
03425
MyIterableType::into_iter
[function]
[call site]
03426
Self::IntoIter::position
[function]
[call site]
03427
ParseSettings::level_up
[function]
[call site]
03428
Ok
[function]
[call site]
03429
StmtBlockContainer::split_at_mut
[function]
[call site]
03430
test_functions_take
[function]
[call site]
03431
StmtBlock::statements_mut
[function]
[call site]
03432
StaticModuleResolver::iter_mut
[function]
[call site]
03433
test_optimizer_const_map
[function]
[call site]
03434
optimize_combo_chain
[function]
[call site]
03435
test_functions_take
[function]
[call site]
03436
test_functions_take
[function]
[call site]
03437
test_functions_take
[function]
[call site]
03438
StmtBlock::as_mut
[function]
[call site]
03439
intersects
[function]
[call site]
03440
StmtBlock::as_mut
[function]
[call site]
03441
StmtBlock::as_mut
[function]
[call site]
03442
string_functions::remove
[function]
[call site]
03443
test_functions_take
[function]
[call site]
03444
make_sub
[function]
[call site]
03445
make_root
[function]
[call site]
03446
StaticModuleResolver::iter_mut
[function]
[call site]
03447
test_optimizer_const_map
[function]
[call site]
03448
optimize_combo_chain
[function]
[call site]
03449
StaticModuleResolver::iter_mut
[function]
[call site]
03450
skip
[function]
[call site]
03451
test_optimizer_const_map
[function]
[call site]
03452
reflection_functions::collect
[function]
[call site]
03453
OptimizerState::clear_dirty
[function]
[call site]
03454
test::len
[function]
[call site]
03455
map_functions::retain
[function]
[call site]
03456
string_functions::is_empty
[function]
[call site]
03457
Ok
[function]
[call site]
03458
IterateMap::new
[function]
[call site]
03459
IterateMap::new
[function]
[call site]
03460
IterateMap::new
[function]
[call site]
03461
mem::take
[function]
[call site]
03462
is_some
[function]
[call site]
03463
blob_functions::insert
[function]
[call site]
03464
FnPtr::call_raw_with_extra_args
[function]
[call site]
03465
Some
[function]
[call site]
03466
TestStruct::clone
[function]
[call site]
03467
Self::into
[function]
[call site]
03468
Some
[function]
[call site]
03469
Dynamic::as_bool
[function]
[call site]
03470
Ok
[function]
[call site]
03471
crate::func::locked_read
[function]
[call site]
03472
Option::and_then
[function]
[call site]
03473
Some
[function]
[call site]
03474
ok_or_else
[function]
[call site]
03475
std::
[call site]
03476
any::type_name
[function]
[call site]
03477
type_name::<R>
[function]
[call site]
03478
Err
[function]
[call site]
03479
Dynamic::type_name
[function]
[call site]
03480
type_name::<INT>
[function]
[call site]
03481
type_name::<crate::FLOAT>
[function]
[call site]
03482
std::
[call site]
03483
any::type_name
[function]
[call site]
03484
crate::func::locked_read
[function]
[call site]
03485
Option::unwrap
[function]
[call site]
03486
std::
[call site]
03487
any::type_name
[function]
[call site]
03488
Result::unwrap_or
[function]
[call site]
03489
blob_functions::insert
[function]
[call site]
03490
blob_functions::insert
[function]
[call site]
03491
Some
[function]
[call site]
03492
map_or_else
[function]
[call site]
03493
Ok
[function]
[call site]
03494
OptimizerState::set_dirty
[function]
[call site]
03495
Stmt::is_control_flow_break
[function]
[call site]
03496
StaticModuleResolver::iter_mut
[function]
[call site]
03497
StaticModuleResolver::iter_mut
[function]
[call site]
03498
test_optimizer_const_map
[function]
[call site]
03499
Ident::as_str
[function]
[call site]
03500
array_functions::for_each
[function]
[call site]
03501
string_functions::is_empty
[function]
[call site]
03502
Ok
[function]
[call site]
03503
StaticModuleResolver::iter_mut
[function]
[call site]
03504
impl
[call site]
03505
FnPtr::try_from
[function]
[call site]
03506
RhaiResultOf::unwrap_or
[function]
[call site]
03507
into
[function]
[call site]
03508
FnPtr::call_raw_with_extra_args
[function]
[call site]
03509
Some
[function]
[call site]
03510
Ok
[function]
[call site]
03511
optimize_expr
[function]
[call site]
03512
ParseSettings::level_up_with_position
[function]
[call site]
03513
string_functions::is_empty
[function]
[call site]
03514
OptimizerState::set_dirty
[function]
[call site]
03515
Expr::Unit
[function]
[call site]
03516
ParseSettings::level_up_with_position
[function]
[call site]
03517
test::len
[function]
[call site]
03518
OptimizerState::set_dirty
[function]
[call site]
03519
StmtBlock::take_statements
[function]
[call site]
03520
string_functions::remove
[function]
[call site]
03521
optimize_expr
[function]
[call site]
03522
StmtBlock::statements_mut
[function]
[call site]
03523
optimize_stmt_block
[function]
[call site]
03524
StmtBlock::take_statements
[function]
[call site]
03525
StmtBlock::statements_mut
[function]
[call site]
03526
StmtBlock::as_mut
[function]
[call site]
03527
OptimizerState::set_dirty
[function]
[call site]
03528
test_functions_take
[function]
[call site]
03529
ASTFlags::intersects
[function]
[call site]
03530
OptimizerState::set_dirty
[function]
[call site]
03531
test_functions_take
[function]
[call site]
03532
MyIterableType::into_iter
[function]
[call site]
03533
test_method_call
[function]
[call site]
03534
RhaiFunc::is_pure
[function]
[call site]
03535
RhaiFunc::is_pure
[function]
[call site]
03536
OptimizerState::set_dirty
[function]
[call site]
03537
mem::take
[function]
[call site]
03538
MyIterableType::into_iter
[function]
[call site]
03539
Self::IntoIter::find
[function]
[call site]
03540
array_functions::find_starting_from
[function]
[call site]
03541
array_functions::index_of_filter_starting_from
[function]
[call site]
03542
string_functions::is_empty
[function]
[call site]
03543
Ok
[function]
[call site]
03544
eval::calc_offset_len
[function]
[call site]
03545
test::len
[function]
[call site]
03546
StaticModuleResolver::iter_mut
[function]
[call site]
03547
impl
[call site]
03548
skip
[function]
[call site]
03549
FnPtr::try_from
[function]
[call site]
03550
RhaiResultOf::unwrap_or
[function]
[call site]
03551
into
[function]
[call site]
03552
FnPtr::call_raw_with_extra_args
[function]
[call site]
03553
Some
[function]
[call site]
03554
Some
[function]
[call site]
03555
Dynamic::as_bool
[function]
[call site]
03556
unwrap_or
[function]
[call site]
03557
Ok
[function]
[call site]
03558
FnPtr::try_from
[function]
[call site]
03559
RhaiResultOf::unwrap_or
[function]
[call site]
03560
Ok
[function]
[call site]
03561
Ok
[function]
[call site]
03562
Ok
[function]
[call site]
03563
Command::get
[function]
[call site]
03564
RhaiResult::map_or_else
[function]
[call site]
03565
Expr::Unit
[function]
[call site]
03566
Expr::set_position
[function]
[call site]
03567
OptimizerState::find_literal_constant
[function]
[call site]
03568
MyIterableType::into_iter
[function]
[call site]
03569
array_functions::reduce_rev
[function]
[call site]
03570
array_functions::find
[function]
[call site]
03571
array_functions::find_starting_from
[function]
[call site]
03572
and_then
[function]
[call site]
03573
as_deref
[function]
[call site]
03574
Option::map_or
[function]
[call site]
03575
OptimizerState::find_literal_constant
[function]
[call site]
03576
Option::unwrap
[function]
[call site]
03577
Dynamic::as_map_ref
[function]
[call site]
03578
read_lock::<Map>
[function]
[call site]
03579
ok_or_else
[function]
[call site]
03580
Dynamic::type_name
[function]
[call site]
03581
unwrap
[function]
[call site]
03582
Command::get
[function]
[call site]
03583
Ident::as_str
[function]
[call site]
03584
cloned
[function]
[call site]
03585
unwrap_or
[function]
[call site]
03586
Expr::from_dynamic
[function]
[call site]
03587
Self::Unit
[function]
[call site]
03588
Self::BoolConstant
[function]
[call site]
03589
Self::StringConstant
[function]
[call site]
03590
Self::CharConstant
[function]
[call site]
03591
Self::IntegerConstant
[function]
[call site]
03592
Self::DynamicConstant
[function]
[call site]
03593
TestStruct::new
[function]
[call site]
03594
into
[function]
[call site]
03595
Self::FloatConstant
[function]
[call site]
03596
Self::DynamicConstant
[function]
[call site]
03597
TestStruct::new
[function]
[call site]
03598
into
[function]
[call site]
03599
Self::DynamicConstant
[function]
[call site]
03600
TestStruct::new
[function]
[call site]
03601
into
[function]
[call site]
03602
FnPtr::is_curried
[function]
[call site]
03603
string_functions::is_empty
[function]
[call site]
03604
Self::FnCall
[function]
[call site]
03605
into
[function]
[call site]
03606
FnCallHashes::from_hash
[function]
[call site]
03607
calc_fn_hash
[function]
[call site]
03608
test_native_context_fn_name
[function]
[call site]
03609
Engine::new
[function]
[call site]
03610
Engine::register_raw_fn
[function]
[call site]
03611
into
[function]
[call site]
03612
StmtBlock::as_ref
[function]
[call site]
03613
test::len
[function]
[call site]
03614
test::len
[function]
[call site]
03615
string_functions::starts_with
[function]
[call site]
03616
FuncRegistration::new
[function]
[call site]
03617
FuncRegistration::in_global_namespace
[function]
[call site]
03618
FuncRegistration::set_into_module_raw
[function]
[call site]
03619
StmtBlock::as_ref
[function]
[call site]
03620
test::len
[function]
[call site]
03621
StmtBlock::extend
[function]
[call site]
03622
StmtBlock::as_ref
[function]
[call site]
03623
MyIterableType::into_iter
[function]
[call site]
03624
Self::IntoIter::copied
[function]
[call site]
03625
first
[function]
[call site]
03626
RhaiFunc::is_method
[function]
[call site]
03627
is_method_call
[function]
[call site]
03628
StaticModuleResolver::iter_mut
[function]
[call site]
03629
enumerate
[function]
[call site]
03630
array_functions::for_each
[function]
[call site]
03631
Module::map_type
[function]
[call site]
03632
TypeId::of::<&str>
[function]
[call site]
03633
TypeId::of::<ImmutableString>
[function]
[call site]
03634
TypeId::of::<String>
[function]
[call site]
03635
TypeId::of::<ImmutableString>
[function]
[call site]
03636
MyIterableType::into_iter
[function]
[call site]
03637
T::as_any
[function]
[call site]
03638
TypeId::of::<Dynamic>
[function]
[call site]
03639
test::len
[function]
[call site]
03640
test::len
[function]
[call site]
03641
string_functions::pop
[function]
[call site]
03642
unwrap
[function]
[call site]
03643
calc_fn_hash
[function]
[call site]
03644
test::len
[function]
[call site]
03645
calc_fn_hash_full
[function]
[call site]
03646
get_hasher
[function]
[call site]
03647
write_u8
[function]
[call site]
03648
MyIterableType::into_iter
[function]
[call site]
03649
Self::IntoIter::for_each
[function]
[call site]
03650
test::hash
[function]
[call site]
03651
write_usize
[function]
[call site]
03652
StraightHasher::finish
[function]
[call site]
03653
MyIterableType::into_iter
[function]
[call site]
03654
copied
[function]
[call site]
03655
StmtBlock::as_ref
[function]
[call site]
03656
and_then
[function]
[call site]
03657
Command::get
[function]
[call site]
03658
BloomFilterU64::mark
[function]
[call site]
03659
BloomFilterU64::calc_hash
[function]
[call site]
03660
string_functions::remove
[function]
[call site]
03661
get_or_insert_with
[function]
[call site]
03662
new_hash_map
[function]
[call site]
03663
Scope::push_entry
[function]
[call site]
03664
blob_functions::insert
[function]
[call site]
03665
FnPtr::try_from
[function]
[call site]
03666
RhaiResultOf::unwrap
[function]
[call site]
03667
string_functions::is_empty
[function]
[call site]
03668
blob_functions::push
[function]
[call site]
03669
eval::calc_offset_len
[function]
[call site]
03670
test::len
[function]
[call site]
03671
test::len
[function]
[call site]
03672
blob_functions::push
[function]
[call site]
03673
blob_functions::insert
[function]
[call site]
03674
into
[function]
[call site]
03675
&mut
[call site]
03676
blob_functions::insert
[function]
[call site]
03677
into
[function]
[call site]
03678
Engine::global_namespace_mut
[function]
[call site]
03679
TestStruct::new
[function]
[call site]
03680
unwrap
[function]
[call site]
03681
test_optimizer_const_map
[function]
[call site]
03682
TypeId::of::<INT>
[function]
[call site]
03683
TypeId::of::<INT>
[function]
[call site]
03684
Engine::register_raw_fn
[function]
[call site]
03685
into
[function]
[call site]
03686
StmtBlock::as_ref
[function]
[call site]
03687
test::len
[function]
[call site]
03688
test::len
[function]
[call site]
03689
string_functions::starts_with
[function]
[call site]
03690
FuncRegistration::new
[function]
[call site]
03691
FuncRegistration::in_global_namespace
[function]
[call site]
03692
FuncRegistration::set_into_module_raw
[function]
[call site]
03693
Engine::global_namespace_mut
[function]
[call site]
03694
TestStruct::new
[function]
[call site]
03695
unwrap
[function]
[call site]
03696
test_optimizer_const_map
[function]
[call site]
03697
TypeId::of::<INT>
[function]
[call site]
03698
TypeId::of::<INT>
[function]
[call site]
03699
std::
[call site]
03700
iter::once
[function]
[call site]
03701
Self::StringConstant
[function]
[call site]
03702
test_native_context_fn_name
[function]
[call site]
03703
into
[function]
[call site]
03704
reflection_functions::collect
[function]
[call site]
03705
into
[function]
[call site]
03706
Self::DynamicConstant
[function]
[call site]
03707
into
[function]
[call site]
03708
OptimizerState::set_dirty
[function]
[call site]
03709
optimize_expr
[function]
[call site]
03710
Expr::is_constant
[function]
[call site]
03711
string_functions::is_empty
[function]
[call site]
03712
Expr::get_literal_value
[function]
[call site]
03713
OptimizerState::set_dirty
[function]
[call site]
03714
Engine::map_type_name
[function]
[call site]
03715
MyIterableType::into_iter
[function]
[call site]
03716
array_functions::find_map
[function]
[call site]
03717
array_functions::find_map_starting_from
[function]
[call site]
03718
string_functions::is_empty
[function]
[call site]
03719
Ok
[function]
[call site]
03720
eval::calc_offset_len
[function]
[call site]
03721
test::len
[function]
[call site]
03722
StaticModuleResolver::iter_mut
[function]
[call site]
03723
impl
[call site]
03724
skip
[function]
[call site]
03725
FnPtr::try_from
[function]
[call site]
03726
RhaiResultOf::unwrap_or
[function]
[call site]
03727
into
[function]
[call site]
03728
FnPtr::call_raw_with_extra_args
[function]
[call site]
03729
Some
[function]
[call site]
03730
Some
[function]
[call site]
03731
Expr::is_unit
[function]
[call site]
03732
Ok
[function]
[call site]
03733
Ok
[function]
[call site]
03734
Module::get_custom_type_display_by_name
[function]
[call site]
03735
Module::get_custom_type_by_name_raw
[function]
[call site]
03736
Command::get
[function]
[call site]
03737
Option::map
[function]
[call site]
03738
Ident::as_str
[function]
[call site]
03739
StmtBlock::span_or_else
[function]
[call site]
03740
map_functions::values
[function]
[call site]
03741
array_functions::find_map
[function]
[call site]
03742
Module::get_custom_type_display_by_name
[function]
[call site]
03743
unwrap_or_else
[function]
[call site]
03744
map_std_type_name
[function]
[call site]
03745
string_functions::trim
[function]
[call site]
03746
shared_get_mut
[function]
[call site]
03747
string_functions::trim
[function]
[call site]
03748
into
[function]
[call site]
03749
string_functions::trim
[function]
[call site]
03750
into
[function]
[call site]
03751
type_name::<crate::INT>
[function]
[call site]
03752
type_name::<crate::FLOAT>
[function]
[call site]
03753
type_name::<String>
[function]
[call site]
03754
type_name::<ImmutableString>
[function]
[call site]
03755
type_name::<&str>
[function]
[call site]
03756
type_name::<rust_decimal::Decimal>
[function]
[call site]
03757
type_name::<FnPtr>
[function]
[call site]
03758
type_name::<crate::Array>
[function]
[call site]
03759
type_name::<crate::Blob>
[function]
[call site]
03760
type_name::<crate::Map>
[function]
[call site]
03761
type_name::<crate::Instant>
[function]
[call site]
03762
type_name::<ExclusiveRange>
[function]
[call site]
03763
type_name::<InclusiveRange>
[function]
[call site]
03764
type_name::<BitRange>
[function]
[call site]
03765
type_name::<CharsStream>
[function]
[call site]
03766
type_name::<StepRange<u8>>
[function]
[call site]
03767
test::len
[function]
[call site]
03768
string_functions::starts_with
[function]
[call site]
03769
string_functions::ends_with
[function]
[call site]
03770
string_functions::ends_with
[function]
[call site]
03771
test_string_split
[function]
[call site]
03772
Engine::new
[function]
[call site]
03773
last
[function]
[call site]
03774
unwrap
[function]
[call site]
03775
test::len
[function]
[call site]
03776
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03777
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03778
strip_prefix
[function]
[call site]
03779
map_or
[function]
[call site]
03780
map_std_type_name
[function]
[call site]
03781
RhaiNativeFunc::return_type_name
[function]
[call site]
03782
type_name::<R>
[function]
[call site]
03783
into
[function]
[call site]
03784
Expr::from_dynamic
[function]
[call site]
03785
Expr::is_constant
[function]
[call site]
03786
string_functions::is_empty
[function]
[call site]
03787
Expr::get_literal_value
[function]
[call site]
03788
Option::is_some
[function]
[call site]
03789
OptimizerState::set_dirty
[function]
[call site]
03790
Expr::from_dynamic
[function]
[call site]
03791
optimize_expr
[function]
[call site]
03792
optimize_expr
[function]
[call site]
03793
optimize_expr
[function]
[call site]
03794
optimize_expr
[function]
[call site]
03795
ASTFlags::intersects
[function]
[call site]
03796
OptimizerState::set_dirty
[function]
[call site]
03797
test_functions_take
[function]
[call site]
03798
FnPtr::try_from
[function]
[call site]
03799
RhaiResultOf::map
[function]
[call site]
03800
test::len
[function]
[call site]
03801
test::len
[function]
[call site]
03802
unwrap_or
[function]
[call site]
03803
MyIterableType::into_iter
[function]
[call site]
03804
test_chars
[function]
[call site]
03805
0.chars().collect::<Vec<_>>
[function]
[call site]
03806
MyIterableType::into_iter
[function]
[call site]
03807
Self::IntoIter::all
[function]
[call site]
03808
OptimizerState::set_dirty
[function]
[call site]
03809
FnPtr::try_from
[function]
[call site]
03810
RhaiResultOf::unwrap
[function]
[call site]
03811
test_functions_take
[function]
[call site]
03812
EvalAltResult::set_position
[function]
[call site]
03813
FnPtr::try_from
[function]
[call site]
03814
f32::unsigned_abs
[function]
[call site]
03815
RhaiResultOf::map
[function]
[call site]
03816
test::len
[function]
[call site]
03817
unwrap_or
[function]
[call site]
03818
MyIterableType::into_iter
[function]
[call site]
03819
Self::IntoIter::all
[function]
[call site]
03820
OptimizerState::set_dirty
[function]
[call site]
03821
test::len
[function]
[call site]
03822
FnPtr::try_from
[function]
[call site]
03823
f32::unsigned_abs
[function]
[call site]
03824
RhaiResultOf::unwrap
[function]
[call site]
03825
test_functions_take
[function]
[call site]
03826
EvalAltResult::set_position
[function]
[call site]
03827
MyIterableType::into_iter
[function]
[call site]
03828
test_method_call
[function]
[call site]
03829
RhaiFunc::is_pure
[function]
[call site]
03830
OptimizerState::set_dirty
[function]
[call site]
03831
mem::take
[function]
[call site]
03832
MyIterableType::into_iter
[function]
[call site]
03833
Self::IntoIter::find
[function]
[call site]
03834
RhaiResult::map_or_else
[function]
[call site]
03835
Expr::Unit
[function]
[call site]
03836
Expr::set_position
[function]
[call site]
03837
Dynamic::is_map
[function]
[call site]
03838
crate::func::locked_read
[function]
[call site]
03839
Option::map_or
[function]
[call site]
03840
OptimizerState::set_dirty
[function]
[call site]
03841
mem::take
[function]
[call site]
03842
Dynamic::as_map_mut
[function]
[call site]
03843
Dynamic::type_name
[function]
[call site]
03844
write_lock::<Map>
[function]
[call site]
03845
ok_or
[function]
[call site]
03846
Result::unwrap
[function]
[call site]
03847
string_functions::remove
[function]
[call site]
03848
Ident::as_str
[function]
[call site]
03849
map_or_else
[function]
[call site]
03850
Expr::Unit
[function]
[call site]
03851
Expr::from_dynamic
[function]
[call site]
03852
FnPtr::try_from
[function]
[call site]
03853
RhaiResultOf::map
[function]
[call site]
03854
unwrap_or
[function]
[call site]
03855
OptimizerState::set_dirty
[function]
[call site]
03856
Expr::BoolConstant
[function]
[call site]
03857
FnPtr::try_from
[function]
[call site]
03858
RhaiResultOf::unwrap
[function]
[call site]
03859
FnPtr::try_from
[function]
[call site]
03860
f32::unsigned_abs
[function]
[call site]
03861
RhaiResultOf::map
[function]
[call site]
03862
unwrap_or
[function]
[call site]
03863
OptimizerState::set_dirty
[function]
[call site]
03864
Expr::BoolConstant
[function]
[call site]
03865
FnPtr::try_from
[function]
[call site]
03866
f32::unsigned_abs
[function]
[call site]
03867
RhaiResultOf::unwrap
[function]
[call site]
03868
FnPtr::try_from
[function]
[call site]
03869
RhaiResultOf::map
[function]
[call site]
03870
test_chars
[function]
[call site]
03871
ImmutableString::strong_count
[function]
[call site]
03872
unwrap_or
[function]
[call site]
03873
OptimizerState::set_dirty
[function]
[call site]
03874
Expr::CharConstant
[function]
[call site]
03875
test_chars
[function]
[call site]
03876
nth
[function]
[call site]
03877
FnPtr::try_from
[function]
[call site]
03878
RhaiResultOf::unwrap
[function]
[call site]
03879
unwrap
[function]
[call site]
03880
FnPtr::try_from
[function]
[call site]
03881
f32::unsigned_abs
[function]
[call site]
03882
RhaiResultOf::map
[function]
[call site]
03883
test_chars
[function]
[call site]
03884
ImmutableString::strong_count
[function]
[call site]
03885
unwrap_or
[function]
[call site]
03886
OptimizerState::set_dirty
[function]
[call site]
03887
Expr::CharConstant
[function]
[call site]
03888
test_chars
[function]
[call site]
03889
array_functions::reduce_rev
[function]
[call site]
03890
RhaiResult::nth
[function]
[call site]
03891
FnPtr::try_from
[function]
[call site]
03892
f32::unsigned_abs
[function]
[call site]
03893
RhaiResultOf::unwrap
[function]
[call site]
03894
unwrap
[function]
[call site]
03895
OptimizerState::find_literal_constant
[function]
[call site]
03896
Option::map_or
[function]
[call site]
03897
OptimizerState::find_literal_constant
[function]
[call site]
03898
Option::unwrap
[function]
[call site]
03899
Dynamic::as_map_ref
[function]
[call site]
03900
unwrap
[function]
[call site]
03901
Command::get
[function]
[call site]
03902
Ident::as_str
[function]
[call site]
03903
cloned
[function]
[call site]
03904
unwrap_or
[function]
[call site]
03905
Expr::from_dynamic
[function]
[call site]
03906
OptimizerState::set_dirty
[function]
[call site]
03907
optimize_expr
[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
string_functions::is_empty
[function]
[call site]
03913
OptimizerState::set_dirty
[function]
[call site]
03914
Expr::StringConstant
[function]
[call site]
03915
Engine::const_empty_string
[function]
[call site]
03916
Engine::get_interned_string
[function]
[call site]
03917
Expr::is_constant
[function]
[call site]
03918
OptimizerState::set_dirty
[function]
[call site]
03919
Expr::StringConstant
[function]
[call site]
03920
Expr::get_literal_value
[function]
[call site]
03921
Option::unwrap
[function]
[call site]
03922
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03923
ParseSettings::level_up_with_position
[function]
[call site]
03924
StaticModuleResolver::iter_mut
[function]
[call site]
03925
array_functions::for_each
[function]
[call site]
03926
optimize_expr
[function]
[call site]
03927
test::len
[function]
[call site]
03928
test_functions_take
[function]
[call site]
03929
test_functions_take
[function]
[call site]
03930
Expr::StringConstant
[function]
[call site]
03931
string_functions::remove
[function]
[call site]
03932
OptimizerState::set_dirty
[function]
[call site]
03933
string_functions::remove
[function]
[call site]
03934
OptimizerState::set_dirty
[function]
[call site]
03935
string_functions::remove
[function]
[call site]
03936
OptimizerState::set_dirty
[function]
[call site]
03937
string_functions::is_empty
[function]
[call site]
03938
string_functions::remove
[function]
[call site]
03939
OptimizerState::set_dirty
[function]
[call site]
03940
string_functions::is_empty
[function]
[call site]
03941
string_functions::remove
[function]
[call site]
03942
OptimizerState::set_dirty
[function]
[call site]
03943
shrink_to_fit
[function]
[call site]
03944
Expr::is_constant
[function]
[call site]
03945
OptimizerState::set_dirty
[function]
[call site]
03946
Expr::DynamicConstant
[function]
[call site]
03947
Expr::get_literal_value
[function]
[call site]
03948
Option::unwrap
[function]
[call site]
03949
into
[function]
[call site]
03950
ParseSettings::level_up_with_position
[function]
[call site]
03951
StaticModuleResolver::iter_mut
[function]
[call site]
03952
array_functions::for_each
[function]
[call site]
03953
optimize_expr
[function]
[call site]
03954
Expr::is_constant
[function]
[call site]
03955
OptimizerState::set_dirty
[function]
[call site]
03956
Expr::DynamicConstant
[function]
[call site]
03957
Expr::get_literal_value
[function]
[call site]
03958
Option::unwrap
[function]
[call site]
03959
into
[function]
[call site]
03960
ParseSettings::level_up_with_position
[function]
[call site]
03961
StaticModuleResolver::iter_mut
[function]
[call site]
03962
array_functions::for_each
[function]
[call site]
03963
optimize_expr
[function]
[call site]
03964
test::len
[function]
[call site]
03965
OptimizerState::set_dirty
[function]
[call site]
03966
string_functions::remove
[function]
[call site]
03967
MyIterableType::into_iter
[function]
[call site]
03968
Self::IntoIter::take
[function]
[call site]
03969
Engine::new
[function]
[call site]
03970
register_type_with_name::<TestStruct>
[function]
[call site]
03971
Engine::register_fn
[function]
[call site]
03972
TestStruct
[function]
[call site]
03973
test_method_call
[function]
[call site]
03974
Some
[function]
[call site]
03975
OptimizerState::set_dirty
[function]
[call site]
03976
test::len
[function]
[call site]
03977
string_functions::truncate
[function]
[call site]
03978
OptimizerState::set_dirty
[function]
[call site]
03979
optimize_expr
[function]
[call site]
03980
OptimizerState::set_dirty
[function]
[call site]
03981
Expr::BoolConstant
[function]
[call site]
03982
string_functions::is_empty
[function]
[call site]
03983
OptimizerState::set_dirty
[function]
[call site]
03984
Expr::BoolConstant
[function]
[call site]
03985
test::len
[function]
[call site]
03986
OptimizerState::set_dirty
[function]
[call site]
03987
test_functions_take
[function]
[call site]
03988
test::len
[function]
[call site]
03989
OptimizerState::set_dirty
[function]
[call site]
03990
string_functions::remove
[function]
[call site]
03991
MyIterableType::into_iter
[function]
[call site]
03992
Self::IntoIter::take
[function]
[call site]
03993
test_method_call
[function]
[call site]
03994
Some
[function]
[call site]
03995
OptimizerState::set_dirty
[function]
[call site]
03996
test::len
[function]
[call site]
03997
string_functions::truncate
[function]
[call site]
03998
OptimizerState::set_dirty
[function]
[call site]
03999
optimize_expr
[function]
[call site]
04000
OptimizerState::set_dirty
[function]
[call site]
04001
Expr::BoolConstant
[function]
[call site]
04002
string_functions::is_empty
[function]
[call site]
04003
OptimizerState::set_dirty
[function]
[call site]
04004
Expr::BoolConstant
[function]
[call site]
04005
test::len
[function]
[call site]
04006
OptimizerState::set_dirty
[function]
[call site]
04007
test_functions_take
[function]
[call site]
04008
test::len
[function]
[call site]
04009
OptimizerState::set_dirty
[function]
[call site]
04010
string_functions::remove
[function]
[call site]
04011
Expr::is_constant
[function]
[call site]
04012
test::len
[function]
[call site]
04013
string_functions::truncate
[function]
[call site]
04014
OptimizerState::set_dirty
[function]
[call site]
04015
optimize_expr
[function]
[call site]
04016
string_functions::is_empty
[function]
[call site]
04017
OptimizerState::set_dirty
[function]
[call site]
04018
Expr::BoolConstant
[function]
[call site]
04019
test::len
[function]
[call site]
04020
OptimizerState::set_dirty
[function]
[call site]
04021
test_functions_take
[function]
[call site]
04022
test::len
[function]
[call site]
04023
OptimizerState::set_dirty
[function]
[call site]
04024
Expr::BoolConstant
[function]
[call site]
04025
FnCallExpr::is_qualified
[function]
[call site]
04026
StaticModuleResolver::iter_mut
[function]
[call site]
04027
array_functions::for_each
[function]
[call site]
04028
optimize_expr
[function]
[call site]
04029
move_constant_arg
[function]
[call site]
04030
Expr::get_literal_value
[function]
[call site]
04031
Some
[function]
[call site]
04032
StmtBlock::as_ref
[function]
[call site]
04033
TestStruct::clone
[function]
[call site]
04034
write_lock::<FnPtr>
[function]
[call site]
04035
Some
[function]
[call site]
04036
crate::Shared::new
[function]
[call site]
04037
Option<&GlobalRuntimeState>::into
[function]
[call site]
04038
into
[function]
[call site]
04039
into
[function]
[call site]
04040
into
[function]
[call site]
04041
TestStruct::clone
[function]
[call site]
04042
Self::into
[function]
[call site]
04043
into
[function]
[call site]
04044
Expr::is_constant
[function]
[call site]
04045
crate::Array::with_capacity
[function]
[call site]
04046
test::len
[function]
[call site]
04047
StmtBlock::extend
[function]
[call site]
04048
MyIterableType::into_iter
[function]
[call site]
04049
Self::IntoIter::map
[function]
[call site]
04050
Expr::get_literal_value
[function]
[call site]
04051
Option::unwrap
[function]
[call site]
04052
Dynamic::from_array
[function]
[call site]
04053
Expr::is_constant
[function]
[call site]
04054
TestStruct::clone
[function]
[call site]
04055
shared_get_mut
[function]
[call site]
04056
Ident::as_str
[function]
[call site]
04057
Option::unwrap
[function]
[call site]
04058
Expr::get_literal_value
[function]
[call site]
04059
Option::unwrap
[function]
[call site]
04060
Dynamic::from_map
[function]
[call site]
04061
Expr::is_constant
[function]
[call site]
04062
Position::new_const
[function]
[call site]
04063
Expr::get_literal_value
[function]
[call site]
04064
Option::unwrap
[function]
[call site]
04065
unwrap
[function]
[call site]
04066
into
[function]
[call site]
04067
FnCallExpr::is_qualified
[function]
[call site]
04068
test::len
[function]
[call site]
04069
FnPtr::new
[function]
[call site]
04070
TestStruct::clone
[function]
[call site]
04071
RhaiResultOf::ok
[function]
[call site]
04072
into
[function]
[call site]
04073
test::len
[function]
[call site]
04074
Token::literal_syntax
[function]
[call site]
04075
Token::literal_syntax
[function]
[call site]
04076
Ident::as_str
[function]
[call site]
04077
into
[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
Option::map_or
[function]
[call site]
04084
Expr::DynamicConstant
[function]
[call site]
04085
into
[function]
[call site]
04086
Expr::start_position
[function]
[call site]
04087
string_functions::is_empty
[function]
[call site]
04088
Expr::position
[function]
[call site]
04089
ParseSettings::level_up_with_position
[function]
[call site]
04090
Expr::start_position
[function]
[call site]
04091
Expr::start_position
[function]
[call site]
04092
Expr::position
[function]
[call site]
04093
OptimizerState::set_dirty
[function]
[call site]
04094
test::len
[function]
[call site]
04095
FnCallExpr::constant_args
[function]
[call site]
04096
string_functions::is_empty
[function]
[call site]
04097
MyIterableType::into_iter
[function]
[call site]
04098
test_method_call
[function]
[call site]
04099
TestStruct::clone
[function]
[call site]
04100
Self::into
[function]
[call site]
04101
Dynamic::into_immutable_string
[function]
[call site]
04102
Ok
[function]
[call site]
04103
crate::func::locked_read
[function]
[call site]
04104
Option::and_then
[function]
[call site]
04105
Some
[function]
[call site]
04106
TestStruct::clone
[function]
[call site]
04107
ok_or_else
[function]
[call site]
04108
std::
[call site]
04109
any::type_name
[function]
[call site]
04110
Err
[function]
[call site]
04111
Dynamic::type_name
[function]
[call site]
04112
Result::map_err
[function]
[call site]
04113
and_then
[function]
[call site]
04114
OptimizerState::set_dirty
[function]
[call site]
04115
Expr::DynamicConstant
[function]
[call site]
04116
TestStruct::new
[function]
[call site]
04117
into
[function]
[call site]
04118
optimize_expr
[function]
[call site]
04119
test::len
[function]
[call site]
04120
FnCallExpr::constant_args
[function]
[call site]
04121
Expr::get_literal_value
[function]
[call site]
04122
unwrap
[function]
[call site]
04123
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
04124
StmtBlock::extend
[function]
[call site]
04125
MyIterableType::into_iter
[function]
[call site]
04126
skip
[function]
[call site]
04127
test_optimizer_const_map
[function]
[call site]
04128
Expr::get_literal_value
[function]
[call site]
04129
unwrap
[function]
[call site]
04130
OptimizerState::set_dirty
[function]
[call site]
04131
Expr::DynamicConstant
[function]
[call site]
04132
TestStruct::new
[function]
[call site]
04133
into
[function]
[call site]
04134
string_functions::contains
[function]
[call site]
04135
Ident::as_str
[function]
[call site]
04136
StaticModuleResolver::iter_mut
[function]
[call site]
04137
array_functions::for_each
[function]
[call site]
04138
optimize_expr
[function]
[call site]
04139
FnCallExpr::constant_args
[function]
[call site]
04140
MyIterableType::into_iter
[function]
[call site]
04141
test_optimizer_const_map
[function]
[call site]
04142
Expr::get_literal_value
[function]
[call site]
04143
unwrap
[function]
[call site]
04144
args.iter().map(|arg_expr|
[call site]
04145
MyIterableType::into_iter
[function]
[call site]
04146
test_optimizer_const_map
[function]
[call site]
04147
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
04148
Ident::as_str
[function]
[call site]
04149
test::len
[function]
[call site]
04150
OptimizerState::set_dirty
[function]
[call site]
04151
Engine::map_type_name
[function]
[call site]
04152
RhaiNativeFunc::return_type_name
[function]
[call site]
04153
into
[function]
[call site]
04154
Expr::from_dynamic
[function]
[call site]
04155
test::len
[function]
[call site]
04156
OptimizerState::set_dirty
[function]
[call site]
04157
Expr::from_dynamic
[function]
[call site]
04158
test::len
[function]
[call site]
04159
FnCallExpr::is_operator_call
[function]
[call site]
04160
is_some
[function]
[call site]
04161
Engine::fast_operators
[function]
[call site]
04162
intersects
[function]
[call site]
04163
Engine::has_native_fn_override
[function]
[call site]
04164
calc_fn_hash_full
[function]
[call site]
04165
StmtBlock::as_ref
[function]
[call site]
04166
MyIterableType::into_iter
[function]
[call site]
04167
Self::IntoIter::copied
[function]
[call site]
04168
MyIterableType::into_iter
[function]
[call site]
04169
test_var_def_filter
[function]
[call site]
04170
Module::is_standard_lib
[function]
[call site]
04171
intersects
[function]
[call site]
04172
T::as_any
[function]
[call site]
04173
Module::contains_fn
[function]
[call site]
04174
StmtBlock::as_ref
[function]
[call site]
04175
map_or
[function]
[call site]
04176
contains_key
[function]
[call site]
04177
map_functions::values
[function]
[call site]
04178
T::as_any
[function]
[call site]
04179
Module::contains_qualified_fn
[function]
[call site]
04180
StmtBlock::as_ref
[function]
[call site]
04181
map_or
[function]
[call site]
04182
contains_key
[function]
[call site]
04183
RhaiFunc::is_native
[function]
[call site]
04184
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04185
Some
[function]
[call site]
04186
Dynamic::as_int
[function]
[call site]
04187
Ok
[function]
[call site]
04188
crate::func::locked_read
[function]
[call site]
04189
Option::and_then
[function]
[call site]
04190
Some
[function]
[call site]
04191
ok_or_else
[function]
[call site]
04192
std::
[call site]
04193
any::type_name
[function]
[call site]
04194
Err
[function]
[call site]
04195
Dynamic::type_name
[function]
[call site]
04196
unwrap
[function]
[call site]
04197
Dynamic::as_int
[function]
[call site]
04198
unwrap
[function]
[call site]
04199
Ok
[function]
[call site]
04200
into
[function]
[call site]
04201
Some
[function]
[call site]
04202
Dynamic::as_int
[function]
[call site]
04203
unwrap
[function]
[call site]
04204
Dynamic::as_int
[function]
[call site]
04205
unwrap
[function]
[call site]
04206
Ok
[function]
[call site]
04207
into
[function]
[call site]
04208
Some
[function]
[call site]
04209
Dynamic::as_immutable_string_ref
[function]
[call site]
04210
read_lock::<ImmutableString>
[function]
[call site]
04211
ok_or_else
[function]
[call site]
04212
Dynamic::type_name
[function]
[call site]
04213
unwrap
[function]
[call site]
04214
Dynamic::as_immutable_string_ref
[function]
[call site]
04215
unwrap
[function]
[call site]
04216
unwrap
[function]
[call site]
04217
Package::init_engine
[function]
[call site]
04218
Engine::throw_on_size
[function]
[call site]
04219
map_or
[function]
[call site]
04220
Command::get
[function]
[call site]
04221
Err
[function]
[call site]
04222
ERR::ErrorDataTooLarge
[function]
[call site]
04223
&str::to_string
[function]
[call site]
04224
into
[function]
[call site]
04225
map_or
[function]
[call site]
04226
Command::get
[function]
[call site]
04227
Err
[function]
[call site]
04228
ERR::ErrorDataTooLarge
[function]
[call site]
04229
&str::to_string
[function]
[call site]
04230
into
[function]
[call site]
04231
map_or
[function]
[call site]
04232
Command::get
[function]
[call site]
04233
Err
[function]
[call site]
04234
ERR::ErrorDataTooLarge
[function]
[call site]
04235
&str::to_string
[function]
[call site]
04236
into
[function]
[call site]
04237
Ok
[function]
[call site]
04238
test::len
[function]
[call site]
04239
test::len
[function]
[call site]
04240
Ok
[function]
[call site]
04241
into
[function]
[call site]
04242
Some
[function]
[call site]
04243
Dynamic::as_char
[function]
[call site]
04244
Ok
[function]
[call site]
04245
crate::func::locked_read
[function]
[call site]
04246
Option::and_then
[function]
[call site]
04247
Some
[function]
[call site]
04248
ok_or_else
[function]
[call site]
04249
std::
[call site]
04250
any::type_name
[function]
[call site]
04251
Err
[function]
[call site]
04252
Dynamic::type_name
[function]
[call site]
04253
unwrap
[function]
[call site]
04254
Dynamic::as_char
[function]
[call site]
04255
unwrap
[function]
[call site]
04256
Position::new_const
[function]
[call site]
04257
blob_functions::push
[function]
[call site]
04258
blob_functions::push
[function]
[call site]
04259
FnPtr::try_from
[function]
[call site]
04260
RhaiResultOf::unwrap
[function]
[call site]
04261
blob_functions::push
[function]
[call site]
04262
unwrap
[function]
[call site]
04263
Package::init_engine
[function]
[call site]
04264
Engine::throw_on_size
[function]
[call site]
04265
test::len
[function]
[call site]
04266
test::len
[function]
[call site]
04267
Ok
[function]
[call site]
04268
Result::into
[function]
[call site]
04269
Some
[function]
[call site]
04270
Dynamic::as_blob_ref
[function]
[call site]
04271
read_lock::<Blob>
[function]
[call site]
04272
ok_or_else
[function]
[call site]
04273
Dynamic::type_name
[function]
[call site]
04274
unwrap
[function]
[call site]
04275
string_functions::is_empty
[function]
[call site]
04276
Ok
[function]
[call site]
04277
Dynamic::flatten_clone
[function]
[call site]
04278
Dynamic::as_blob_ref
[function]
[call site]
04279
unwrap
[function]
[call site]
04280
string_functions::is_empty
[function]
[call site]
04281
Ok
[function]
[call site]
04282
Dynamic::flatten_clone
[function]
[call site]
04283
unwrap
[function]
[call site]
04284
Package::init_engine
[function]
[call site]
04285
Engine::throw_on_size
[function]
[call site]
04286
test::len
[function]
[call site]
04287
test::len
[function]
[call site]
04288
TestStruct::clone
[function]
[call site]
04289
StmtBlock::extend
[function]
[call site]
04290
Ok
[function]
[call site]
04291
Dynamic::from_blob
[function]
[call site]
04292
Self
[function]
[call site]
04293
Union::Blob
[function]
[call site]
04294
into
[function]
[call site]
04295
Some
[function]
[call site]
04296
Some
[function]
[call site]
04297
Some
[function]
[call site]
04298
Ok
[function]
[call site]
04299
Dynamic::as_int
[function]
[call site]
04300
unwrap
[function]
[call site]
04301
into
[function]
[call site]
04302
Some
[function]
[call site]
04303
Ok
[function]
[call site]
04304
Dynamic::as_int
[function]
[call site]
04305
unwrap
[function]
[call site]
04306
into
[function]
[call site]
04307
Some
[function]
[call site]
04308
Ok
[function]
[call site]
04309
Dynamic::as_int
[function]
[call site]
04310
unwrap
[function]
[call site]
04311
into
[function]
[call site]
04312
Some
[function]
[call site]
04313
Ok
[function]
[call site]
04314
Dynamic::as_int
[function]
[call site]
04315
unwrap
[function]
[call site]
04316
into
[function]
[call site]
04317
Dynamic::as_char
[function]
[call site]
04318
unwrap
[function]
[call site]
04319
Dynamic::as_immutable_string_ref
[function]
[call site]
04320
unwrap
[function]
[call site]
04321
Some
[function]
[call site]
04322
test_chars
[function]
[call site]
04323
MultiInputsStream::get_next
[function]
[call site]
04324
MultiInputsStream::get_next
[function]
[call site]
04325
Some
[function]
[call site]
04326
Dynamic::as_char
[function]
[call site]
04327
unwrap
[function]
[call site]
04328
Dynamic::as_immutable_string_ref
[function]
[call site]
04329
unwrap
[function]
[call site]
04330
Position::new_const
[function]
[call site]
04331
blob_functions::push
[function]
[call site]
04332
Result::push_str
[function]
[call site]
04333
unwrap
[function]
[call site]
04334
Package::init_engine
[function]
[call site]
04335
Engine::throw_on_size
[function]
[call site]
04336
test::len
[function]
[call site]
04337
Ok
[function]
[call site]
04338
Result::into
[function]
[call site]
04339
Dynamic::as_immutable_string_ref
[function]
[call site]
04340
unwrap
[function]
[call site]
04341
Dynamic::as_char
[function]
[call site]
04342
unwrap
[function]
[call site]
04343
test_chars
[function]
[call site]
04344
MultiInputsStream::get_next
[function]
[call site]
04345
MultiInputsStream::get_next
[function]
[call site]
04346
Some
[function]
[call site]
04347
Some
[function]
[call site]
04348
Dynamic::as_immutable_string_ref
[function]
[call site]
04349
unwrap
[function]
[call site]
04350
Dynamic::as_char
[function]
[call site]
04351
unwrap
[function]
[call site]
04352
unwrap
[function]
[call site]
04353
Package::init_engine
[function]
[call site]
04354
Engine::throw_on_size
[function]
[call site]
04355
test::len
[function]
[call site]
04356
Ok
[function]
[call site]
04357
Result::into
[function]
[call site]
04358
Some
[function]
[call site]
04359
Dynamic::as_immutable_string_ref
[function]
[call site]
04360
unwrap
[function]
[call site]
04361
Dynamic::as_char
[function]
[call site]
04362
unwrap
[function]
[call site]
04363
Ok
[function]
[call site]
04364
into
[function]
[call site]
04365
Some
[function]
[call site]
04366
Ok
[function]
[call site]
04367
TestStruct::clone
[function]
[call site]
04368
Some
[function]
[call site]
04369
Some
[function]
[call site]
04370
Some
[function]
[call site]
04371
Ok
[function]
[call site]
04372
TestStruct::clone
[function]
[call site]
04373
Some
[function]
[call site]
04374
Some
[function]
[call site]
04375
Some
[function]
[call site]
04376
Dynamic::as_blob_ref
[function]
[call site]
04377
unwrap
[function]
[call site]
04378
TestStruct::clone
[function]
[call site]
04379
Dynamic::as_char
[function]
[call site]
04380
unwrap
[function]
[call site]
04381
encode_utf8
[function]
[call site]
04382
unwrap
[function]
[call site]
04383
Package::init_engine
[function]
[call site]
04384
Engine::throw_on_size
[function]
[call site]
04385
test::len
[function]
[call site]
04386
test::len
[function]
[call site]
04387
StmtBlock::extend
[function]
[call site]
04388
as_bytes
[function]
[call site]
04389
Ok
[function]
[call site]
04390
Dynamic::from_blob
[function]
[call site]
04391
Dynamic::type_id
[function]
[call site]
04392
TypeId::of::<()>
[function]
[call site]
04393
TypeId::of::<bool>
[function]
[call site]
04394
TypeId::of::<ImmutableString>
[function]
[call site]
04395
TypeId::of::<char>
[function]
[call site]
04396
TypeId::of::<INT>
[function]
[call site]
04397
TypeId::of::<crate::FLOAT>
[function]
[call site]
04398
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04399
TypeId::of::<Array>
[function]
[call site]
04400
TypeId::of::<Blob>
[function]
[call site]
04401
TypeId::of::<Map>
[function]
[call site]
04402
TypeId::of::<FnPtr>
[function]
[call site]
04403
TypeId::of::<Instant>
[function]
[call site]
04404
Dynamic::type_id
[function]
[call site]
04405
crate::func::locked_read
[function]
[call site]
04406
Option::unwrap
[function]
[call site]
04407
Dynamic::type_id
[function]
[call site]
04408
Dynamic::type_id
[function]
[call site]
04409
TypeId::of::<ExclusiveRange>
[function]
[call site]
04410
TypeId::of::<ExclusiveRange>
[function]
[call site]
04411
TypeId::of::<InclusiveRange>
[function]
[call site]
04412
TypeId::of::<InclusiveRange>
[function]
[call site]
04413
TypeId::of::<ExclusiveRange>
[function]
[call site]
04414
TypeId::of::<InclusiveRange>
[function]
[call site]
04415
TypeId::of::<InclusiveRange>
[function]
[call site]
04416
TypeId::of::<ExclusiveRange>
[function]
[call site]
04417
Some
[function]
[call site]
04418
Some
[function]
[call site]
04419
is_numeric
[function]
[call site]
04420
TypeId::of::<INT>
[function]
[call site]
04421
TypeId::of::<f32>
[function]
[call site]
04422
TypeId::of::<f64>
[function]
[call site]
04423
TypeId::of::<Decimal>
[function]
[call site]
04424
TypeId::of::<u8>
[function]
[call site]
04425
TypeId::of::<u16>
[function]
[call site]
04426
TypeId::of::<u32>
[function]
[call site]
04427
TypeId::of::<u64>
[function]
[call site]
04428
TypeId::of::<i8>
[function]
[call site]
04429
TypeId::of::<i16>
[function]
[call site]
04430
TypeId::of::<i32>
[function]
[call site]
04431
TypeId::of::<i64>
[function]
[call site]
04432
TypeId::of::<u128>
[function]
[call site]
04433
TypeId::of::<i128>
[function]
[call site]
04434
is_numeric
[function]
[call site]
04435
Some
[function]
[call site]
04436
is_numeric
[function]
[call site]
04437
is_numeric
[function]
[call site]
04438
Some
[function]
[call site]
04439
StmtBlock::as_ref
[function]
[call site]
04440
unwrap
[function]
[call site]
04441
then
[function]
[call site]
04442
Ident::as_str
[function]
[call site]
04443
into
[function]
[call site]
04444
split_first_mut
[function]
[call site]
04445
unwrap
[function]
[call site]
04446
test_var_is_def
[function]
[call site]
04447
Engine::new
[function]
[call site]
04448
OptimizerState::set_dirty
[function]
[call site]
04449
Expr::from_dynamic
[function]
[call site]
04450
StaticModuleResolver::iter_mut
[function]
[call site]
04451
array_functions::for_each
[function]
[call site]
04452
optimize_expr
[function]
[call site]
04453
move_constant_arg
[function]
[call site]
04454
OptimizerState::set_dirty
[function]
[call site]
04455
FnCallExpr::constant_args
[function]
[call site]
04456
FnCallHashes::is_native_only
[function]
[call site]
04457
Position::is_none
[function]
[call site]
04458
MyIterableType::into_iter
[function]
[call site]
04459
array_functions::find_map
[function]
[call site]
04460
Module::get_script_fn
[function]
[call site]
04461
StmtBlock::as_ref
[function]
[call site]
04462
and_then
[function]
[call site]
04463
StmtBlock::as_ref
[function]
[call site]
04464
&crate::SharedModule::values
[function]
[call site]
04465
string_functions::is_empty
[function]
[call site]
04466
IterateDynamicArray::new
[function]
[call site]
04467
map_functions::values
[function]
[call site]
04468
Array::cloned
[function]
[call site]
04469
reflection_functions::collect
[function]
[call site]
04470
array_functions::find
[function]
[call site]
04471
array_functions::find_starting_from
[function]
[call site]
04472
RhaiResult::and_then
[function]
[call site]
04473
RhaiFunc::get_script_fn_def
[function]
[call site]
04474
test::len
[function]
[call site]
04475
is_some
[function]
[call site]
04476
MyIterableType::into_iter
[function]
[call site]
04477
test_optimizer_const_map
[function]
[call site]
04478
Expr::get_literal_value
[function]
[call site]
04479
Some
[function]
[call site]
04480
StmtBlock::as_ref
[function]
[call site]
04481
TestStruct::clone
[function]
[call site]
04482
write_lock::<FnPtr>
[function]
[call site]
04483
Some
[function]
[call site]
04484
crate::Shared::new
[function]
[call site]
04485
Option<&GlobalRuntimeState>::into
[function]
[call site]
04486
into
[function]
[call site]
04487
into
[function]
[call site]
04488
into
[function]
[call site]
04489
TestStruct::clone
[function]
[call site]
04490
Self::into
[function]
[call site]
04491
into
[function]
[call site]
04492
Expr::is_constant
[function]
[call site]
04493
crate::Array::with_capacity
[function]
[call site]
04494
test::len
[function]
[call site]
04495
StmtBlock::extend
[function]
[call site]
04496
MyIterableType::into_iter
[function]
[call site]
04497
Self::IntoIter::map
[function]
[call site]
04498
Expr::get_literal_value
[function]
[call site]
04499
Option::unwrap
[function]
[call site]
04500
Dynamic::from_array
[function]
[call site]
04501
Expr::is_constant
[function]
[call site]
04502
TestStruct::clone
[function]
[call site]
04503
shared_get_mut
[function]
[call site]
04504
Ident::as_str
[function]
[call site]
04505
Option::unwrap
[function]
[call site]
04506
Expr::get_literal_value
[function]
[call site]
04507
Option::unwrap
[function]
[call site]
04508
Dynamic::from_map
[function]
[call site]
04509
Expr::is_constant
[function]
[call site]
04510
Position::new_const
[function]
[call site]
04511
Expr::get_literal_value
[function]
[call site]
04512
Option::unwrap
[function]
[call site]
04513
unwrap
[function]
[call site]
04514
into
[function]
[call site]
04515
FnCallExpr::is_qualified
[function]
[call site]
04516
test::len
[function]
[call site]
04517
FnPtr::new
[function]
[call site]
04518
TestStruct::clone
[function]
[call site]
04519
RhaiResultOf::ok
[function]
[call site]
04520
into
[function]
[call site]
04521
test::len
[function]
[call site]
04522
Token::literal_syntax
[function]
[call site]
04523
Token::literal_syntax
[function]
[call site]
04524
Ident::as_str
[function]
[call site]
04525
into
[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
args.iter().map(|a|
[call site]
04532
unwrap
[function]
[call site]
04533
Ident::as_str
[function]
[call site]
04534
test::len
[function]
[call site]
04535
Some
[function]
[call site]
04536
Engine::map_type_name
[function]
[call site]
04537
RhaiNativeFunc::return_type_name
[function]
[call site]
04538
into
[function]
[call site]
04539
test::len
[function]
[call site]
04540
Some
[function]
[call site]
04541
OptimizerState::call_fn_with_const_args
[function]
[call site]
04542
Engine::exec_native_fn_call
[function]
[call site]
04543
Engine::track_operation
[function]
[call site]
04544
Engine::max_operations
[function]
[call site]
04545
Command::get
[function]
[call site]
04546
Engine::max_operations
[function]
[call site]
04547
Err
[function]
[call site]
04548
ERR::ErrorTooManyOperations
[function]
[call site]
04549
into
[function]
[call site]
04550
StmtBlock::as_ref
[function]
[call site]
04551
and_then
[function]
[call site]
04552
test_max_operations_progress
[function]
[call site]
04553
Engine::new
[function]
[call site]
04554
Engine::set_optimization_level
[function]
[call site]
04555
Engine::set_max_operations
[function]
[call site]
04556
TestStruct::new
[function]
[call site]
04557
Engine::on_progress
[function]
[call site]
04558
Some
[function]
[call site]
04559
TestStruct::new
[function]
[call site]
04560
Some
[function]
[call site]
04561
into
[function]
[call site]
04562
test_optimizer_const_map
[function]
[call site]
04563
Err
[function]
[call site]
04564
ERR::ErrorTerminated
[function]
[call site]
04565
into
[function]
[call site]
04566
unwrap_or
[function]
[call site]
04567
Ok
[function]
[call site]
04568
Some
[function]
[call site]
04569
Engine::resolve_fn
[function]
[call site]
04570
as_deref
[function]
[call site]
04571
map_or
[function]
[call site]
04572
calc_fn_hash_full
[function]
[call site]
04573
MyIterableType::into_iter
[function]
[call site]
04574
Self::IntoIter::map
[function]
[call site]
04575
Dynamic::type_id
[function]
[call site]
04576
TypeId::of::<()>
[function]
[call site]
04577
TypeId::of::<bool>
[function]
[call site]
04578
TypeId::of::<ImmutableString>
[function]
[call site]
04579
TypeId::of::<char>
[function]
[call site]
04580
TypeId::of::<INT>
[function]
[call site]
04581
TypeId::of::<crate::FLOAT>
[function]
[call site]
04582
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04583
TypeId::of::<Array>
[function]
[call site]
04584
TypeId::of::<Blob>
[function]
[call site]
04585
TypeId::of::<Map>
[function]
[call site]
04586
TypeId::of::<FnPtr>
[function]
[call site]
04587
TypeId::of::<Instant>
[function]
[call site]
04588
Dynamic::type_id
[function]
[call site]
04589
crate::func::locked_read
[function]
[call site]
04590
Option::unwrap
[function]
[call site]
04591
Dynamic::type_id
[function]
[call site]
04592
Caches::fn_resolution_cache_mut
[function]
[call site]
04593
string_functions::is_empty
[function]
[call site]
04594
Caches::push_fn_resolution_cache
[function]
[call site]
04595
blob_functions::push
[function]
[call site]
04596
Engine::default
[function]
[call site]
04597
last_mut
[function]
[call site]
04598
unwrap
[function]
[call site]
04599
Scope::push_entry
[function]
[call site]
04600
&mut
[call site]
04601
StmtBlock::as_ref
[function]
[call site]
04602
as_deref
[function]
[call site]
04603
map_or
[function]
[call site]
04604
MyIterableType::into_iter
[function]
[call site]
04605
array_functions::reduce_rev
[function]
[call site]
04606
array_functions::find_map
[function]
[call site]
04607
Module::set_indexer_get_fn
[function]
[call site]
04608
FuncRegistration::new
[function]
[call site]
04609
FuncRegistration::in_global_namespace
[function]
[call site]
04610
FuncRegistration::with_purity
[function]
[call site]
04611
Some
[function]
[call site]
04612
FuncRegistration::with_volatility
[function]
[call site]
04613
Some
[function]
[call site]
04614
FuncRegistration::set_into_module
[function]
[call site]
04615
unwrap_or_else
[function]
[call site]
04616
RhaiNativeFunc::num_params
[function]
[call site]
04617
RhaiNativeFunc::num_params
[function]
[call site]
04618
string_functions::starts_with
[function]
[call site]
04619
unwrap_or
[function]
[call site]
04620
into_rhai_function
[function]
[call site]
04621
FuncRegistration::set_into_module_raw
[function]
[call site]
04622
StmtBlock::as_ref
[function]
[call site]
04623
test::len
[function]
[call site]
04624
StmtBlock::extend
[function]
[call site]
04625
StmtBlock::as_ref
[function]
[call site]
04626
MyIterableType::into_iter
[function]
[call site]
04627
Self::IntoIter::copied
[function]
[call site]
04628
first
[function]
[call site]
04629
RhaiFunc::is_method
[function]
[call site]
04630
StaticModuleResolver::iter_mut
[function]
[call site]
04631
enumerate
[function]
[call site]
04632
array_functions::for_each
[function]
[call site]
04633
Module::map_type
[function]
[call site]
04634
MyIterableType::into_iter
[function]
[call site]
04635
T::as_any
[function]
[call site]
04636
TypeId::of::<Dynamic>
[function]
[call site]
04637
test::len
[function]
[call site]
04638
test::len
[function]
[call site]
04639
string_functions::pop
[function]
[call site]
04640
unwrap
[function]
[call site]
04641
calc_fn_hash
[function]
[call site]
04642
test::len
[function]
[call site]
04643
calc_fn_hash_full
[function]
[call site]
04644
MyIterableType::into_iter
[function]
[call site]
04645
copied
[function]
[call site]
04646
StmtBlock::as_ref
[function]
[call site]
04647
and_then
[function]
[call site]
04648
Command::get
[function]
[call site]
04649
BloomFilterU64::mark
[function]
[call site]
04650
string_functions::remove
[function]
[call site]
04651
get_or_insert_with
[function]
[call site]
04652
new_hash_map
[function]
[call site]
04653
Scope::push_entry
[function]
[call site]
04654
blob_functions::insert
[function]
[call site]
04655
into
[function]
[call site]
04656
&mut
[call site]
04657
blob_functions::insert
[function]
[call site]
04658
into
[function]
[call site]
04659
FUNC::param_types
[function]
[call site]
04660
u64::map
[function]
[call site]
04661
Engine::new
[function]
[call site]
04662
Engine::set_optimization_level
[function]
[call site]
04663
Scope::new
[function]
[call site]
04664
rhai::Map::new
[function]
[call site]
04665
blob_functions::insert
[function]
[call site]
04666
&str::into
[function]
[call site]
04667
into
[function]
[call site]
04668
Scope::push_constant_dynamic
[function]
[call site]
04669
into
[function]
[call site]
04670
Scope::push_constant_dynamic
[function]
[call site]
04671
&str::into
[function]
[call site]
04672
Engine::compile_expression_with_scope
[function]
[call site]
04673
ParseResult::expect
[function]
[call site]
04674
Ident::as_str
[function]
[call site]
04675
eval_ast::<bool>
[function]
[call site]
04676
expect
[function]
[call site]
04677
Module::id_raw
[function]
[call site]
04678
StmtBlock::as_ref
[function]
[call site]
04679
StmtBlock::span_or_else
[function]
[call site]
04680
MyIterableType::into_iter
[function]
[call site]
04681
array_functions::find_map
[function]
[call site]
04682
Module::set_indexer_get_fn
[function]
[call site]
04683
u64::map
[function]
[call site]
04684
Module::id_raw
[function]
[call site]
04685
StmtBlock::span_or_else
[function]
[call site]
04686
Module::get_qualified_fn
[function]
[call site]
04687
StmtBlock::as_ref
[function]
[call site]
04688
and_then
[function]
[call site]
04689
Command::get
[function]
[call site]
04690
StmtBlock::span_or_else
[function]
[call site]
04691
Span::new
[function]
[call site]
04692
iterator_functions::chars_from_start
[function]
[call site]
04693
StmtBlock::span_or_else
[function]
[call site]
04694
string_functions::add_append
[function]
[call site]
04695
StmtBlock::span_or_else
[function]
[call site]
04696
map_functions::values
[function]
[call site]
04697
test_var_def_filter
[function]
[call site]
04698
Module::contains_indexed_global_functions
[function]
[call site]
04699
intersects
[function]
[call site]
04700
array_functions::find_map
[function]
[call site]
04701
Module::get_qualified_fn
[function]
[call site]
04702
StmtBlock::as_ref
[function]
[call site]
04703
and_then
[function]
[call site]
04704
Command::get
[function]
[call site]
04705
Option::map
[function]
[call site]
04706
Module::id_raw
[function]
[call site]
04707
TestStruct::clone
[function]
[call site]
04708
cloned
[function]
[call site]
04709
BloomFilterU64::is_absent_and_set
[function]
[call site]
04710
Some
[function]
[call site]
04711
StmtBlock::as_ref
[function]
[call site]
04712
blob_functions::insert
[function]
[call site]
04713
Some
[function]
[call site]
04714
StmtBlock::as_ref
[function]
[call site]
04715
min_max_functions::min
[function]
[call site]
04716
MyIterableType::into_iter
[function]
[call site]
04717
T::as_any
[function]
[call site]
04718
Module::may_contain_dynamic_fn
[function]
[call site]
04719
BloomFilterU64::is_absent
[function]
[call site]
04720
BloomFilterU64::calc_hash
[function]
[call site]
04721
MyIterableType::into_iter
[function]
[call site]
04722
T::as_any
[function]
[call site]
04723
Module::may_contain_dynamic_fn
[function]
[call site]
04724
Module::may_contain_dynamic_fn
[function]
[call site]
04725
BloomFilterU64::is_absent
[function]
[call site]
04726
map_functions::values
[function]
[call site]
04727
T::as_any
[function]
[call site]
04728
Module::may_contain_dynamic_fn
[function]
[call site]
04729
and_then
[function]
[call site]
04730
Token::is_op_assignment
[function]
[call site]
04731
split_first
[function]
[call site]
04732
unwrap
[function]
[call site]
04733
super::get_builtin_op_assignment_fn
[function]
[call site]
04734
Some
[function]
[call site]
04735
Dynamic::as_int
[function]
[call site]
04736
unwrap
[function]
[call site]
04737
Dynamic::as_int
[function]
[call site]
04738
unwrap
[function]
[call site]
04739
write_lock::<Dynamic>
[function]
[call site]
04740
unwrap
[function]
[call site]
04741
RhaiResult::into
[function]
[call site]
04742
Ok
[function]
[call site]
04743
Some
[function]
[call site]
04744
Dynamic::as_int
[function]
[call site]
04745
unwrap
[function]
[call site]
04746
Dynamic::as_int
[function]
[call site]
04747
unwrap
[function]
[call site]
04748
write_lock::<Dynamic>
[function]
[call site]
04749
unwrap
[function]
[call site]
04750
RhaiResult::into
[function]
[call site]
04751
Ok
[function]
[call site]
04752
Some
[function]
[call site]
04753
Dynamic::as_char
[function]
[call site]
04754
unwrap
[function]
[call site]
04755
write_lock::<Dynamic>
[function]
[call site]
04756
unwrap
[function]
[call site]
04757
Position::new_const
[function]
[call site]
04758
blob_functions::push
[function]
[call site]
04759
blob_functions::push
[function]
[call site]
04760
FnPtr::try_from
[function]
[call site]
04761
RhaiResultOf::unwrap
[function]
[call site]
04762
Dynamic::as_char
[function]
[call site]
04763
Result::unwrap
[function]
[call site]
04764
blob_functions::push
[function]
[call site]
04765
RhaiResultOf::into
[function]
[call site]
04766
Ok
[function]
[call site]
04767
Some
[function]
[call site]
04768
split_first_mut
[function]
[call site]
04769
unwrap
[function]
[call site]
04770
Dynamic::as_immutable_string_mut
[function]
[call site]
04771
Dynamic::type_name
[function]
[call site]
04772
write_lock::<ImmutableString>
[function]
[call site]
04773
ok_or
[function]
[call site]
04774
unwrap
[function]
[call site]
04775
Dynamic::as_immutable_string_ref
[function]
[call site]
04776
unwrap
[function]
[call site]
04777
string_functions::is_empty
[function]
[call site]
04778
string_functions::is_empty
[function]
[call site]
04779
test::len
[function]
[call site]
04780
test::len
[function]
[call site]
04781
unwrap
[function]
[call site]
04782
Package::init_engine
[function]
[call site]
04783
Engine::throw_on_size
[function]
[call site]
04784
Ok
[function]
[call site]
04785
Some
[function]
[call site]
04786
split_first_mut
[function]
[call site]
04787
unwrap
[function]
[call site]
04788
Dynamic::as_immutable_string_mut
[function]
[call site]
04789
unwrap
[function]
[call site]
04790
Dynamic::as_immutable_string_ref
[function]
[call site]
04791
unwrap
[function]
[call site]
04792
Ok
[function]
[call site]
04793
Some
[function]
[call site]
04794
test_functions_take
[function]
[call site]
04795
Dynamic::into_array
[function]
[call site]
04796
Ok
[function]
[call site]
04797
crate::func::locked_read
[function]
[call site]
04798
Option::and_then
[function]
[call site]
04799
Some
[function]
[call site]
04800
StmtBlock::as_ref
[function]
[call site]
04801
TestStruct::clone
[function]
[call site]
04802
ok_or_else
[function]
[call site]
04803
std::
[call site]
04804
any::type_name
[function]
[call site]
04805
Err
[function]
[call site]
04806
Dynamic::type_name
[function]
[call site]
04807
unwrap
[function]
[call site]
04808
string_functions::is_empty
[function]
[call site]
04809
Ok
[function]
[call site]
04810
Dynamic::as_array_ref
[function]
[call site]
04811
read_lock::<Array>
[function]
[call site]
04812
ok_or_else
[function]
[call site]
04813
Dynamic::type_name
[function]
[call site]
04814
unwrap
[function]
[call site]
04815
string_functions::is_empty
[function]
[call site]
04816
unwrap
[function]
[call site]
04817
Package::init_engine
[function]
[call site]
04818
Engine::check_data_size
[function]
[call site]
04819
Engine::has_data_size_limit
[function]
[call site]
04820
is_some
[function]
[call site]
04821
is_some
[function]
[call site]
04822
is_some
[function]
[call site]
04823
Ok
[function]
[call site]
04824
calc_data_sizes
[function]
[call site]
04825
calc_array_sizes
[function]
[call site]
04826
calc_array_sizes
[function]
[call site]
04827
test::len
[function]
[call site]
04828
calc_map_sizes
[function]
[call site]
04829
map_functions::values
[function]
[call site]
04830
calc_array_sizes
[function]
[call site]
04831
test::len
[function]
[call site]
04832
calc_map_sizes
[function]
[call site]
04833
test::len
[function]
[call site]
04834
test::len
[function]
[call site]
04835
test::len
[function]
[call site]
04836
calc_map_sizes
[function]
[call site]
04837
test::len
[function]
[call site]
04838
calc_data_sizes
[function]
[call site]
04839
read_lock::<Dynamic>
[function]
[call site]
04840
unwrap
[function]
[call site]
04841
StmtBlock::borrow
[function]
[call site]
04842
Engine::throw_on_size
[function]
[call site]
04843
map_or
[function]
[call site]
04844
Command::get
[function]
[call site]
04845
Err
[function]
[call site]
04846
ERR::ErrorDataTooLarge
[function]
[call site]
04847
&str::to_string
[function]
[call site]
04848
into
[function]
[call site]
04849
map_or
[function]
[call site]
04850
Command::get
[function]
[call site]
04851
Err
[function]
[call site]
04852
ERR::ErrorDataTooLarge
[function]
[call site]
04853
&str::to_string
[function]
[call site]
04854
into
[function]
[call site]
04855
map_or
[function]
[call site]
04856
Command::get
[function]
[call site]
04857
Err
[function]
[call site]
04858
ERR::ErrorDataTooLarge
[function]
[call site]
04859
&str::to_string
[function]
[call site]
04860
into
[function]
[call site]
04861
Ok
[function]
[call site]
04862
RhaiResultOf::map_err
[function]
[call site]
04863
EvalAltResult::fill_position
[function]
[call site]
04864
EvalAltResult::position
[function]
[call site]
04865
Position::is_none
[function]
[call site]
04866
EvalAltResult::set_position
[function]
[call site]
04867
Ok
[function]
[call site]
04868
Dynamic::read_lock
[function]
[call site]
04869
crate::func::locked_read
[function]
[call site]
04870
TypeId::of::<Self>
[function]
[call site]
04871
TypeId::of::<T>
[function]
[call site]
04872
Dynamic::type_id
[function]
[call site]
04873
TypeId::of::<T>
[function]
[call site]
04874
Some
[function]
[call site]
04875
DynamicReadLock
[function]
[call site]
04876
DynamicReadLockInner::Guard
[function]
[call site]
04877
Dynamic::downcast_ref
[function]
[call site]
04878
TypeId::of::<T>
[function]
[call site]
04879
TypeId::of::<INT>
[function]
[call site]
04880
T::as_any
[function]
[call site]
04881
as_any().downcast_ref::<T>
[function]
[call site]
04882
TypeId::of::<T>
[function]
[call site]
04883
TypeId::of::<crate::FLOAT>
[function]
[call site]
04884
StmtBlock::as_ref
[function]
[call site]
04885
T::as_any
[function]
[call site]
04886
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04887
TypeId::of::<T>
[function]
[call site]
04888
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04889
StmtBlock::as_ref
[function]
[call site]
04890
T::as_any
[function]
[call site]
04891
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04892
TypeId::of::<T>
[function]
[call site]
04893
TypeId::of::<bool>
[function]
[call site]
04894
T::as_any
[function]
[call site]
04895
as_any().downcast_ref::<T>
[function]
[call site]
04896
TypeId::of::<T>
[function]
[call site]
04897
TypeId::of::<ImmutableString>
[function]
[call site]
04898
T::as_any
[function]
[call site]
04899
as_any().downcast_ref::<T>
[function]
[call site]
04900
TypeId::of::<T>
[function]
[call site]
04901
TypeId::of::<char>
[function]
[call site]
04902
T::as_any
[function]
[call site]
04903
as_any().downcast_ref::<T>
[function]
[call site]
04904
TypeId::of::<T>
[function]
[call site]
04905
TypeId::of::<Array>
[function]
[call site]
04906
StmtBlock::as_ref
[function]
[call site]
04907
T::as_any
[function]
[call site]
04908
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04909
TypeId::of::<T>
[function]
[call site]
04910
TypeId::of::<Blob>
[function]
[call site]
04911
StmtBlock::as_ref
[function]
[call site]
04912
T::as_any
[function]
[call site]
04913
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04914
TypeId::of::<T>
[function]
[call site]
04915
TypeId::of::<Map>
[function]
[call site]
04916
StmtBlock::as_ref
[function]
[call site]
04917
T::as_any
[function]
[call site]
04918
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04919
TypeId::of::<T>
[function]
[call site]
04920
TypeId::of::<FnPtr>
[function]
[call site]
04921
StmtBlock::as_ref
[function]
[call site]
04922
T::as_any
[function]
[call site]
04923
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04924
TypeId::of::<T>
[function]
[call site]
04925
TypeId::of::<Instant>
[function]
[call site]
04926
StmtBlock::as_ref
[function]
[call site]
04927
T::as_any
[function]
[call site]
04928
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04929
TypeId::of::<T>
[function]
[call site]
04930
TypeId::of::<()>
[function]
[call site]
04931
T::as_any
[function]
[call site]
04932
as_any().downcast_ref::<T>
[function]
[call site]
04933
TypeId::of::<T>
[function]
[call site]
04934
TypeId::of::<Self>
[function]
[call site]
04935
T::as_any
[function]
[call site]
04936
as_any().downcast_ref::<T>
[function]
[call site]
04937
T::as_any
[function]
[call site]
04938
as_any().downcast_ref::<T>
[function]
[call site]
04939
Option::map
[function]
[call site]
04940
test_optimizer_const_map
[function]
[call site]
04941
unwrap
[function]
[call site]
04942
Dynamic::as_array_mut
[function]
[call site]
04943
Dynamic::type_name
[function]
[call site]
04944
write_lock::<Array>
[function]
[call site]
04945
ok_or
[function]
[call site]
04946
unwrap
[function]
[call site]
04947
string_functions::add_append
[function]
[call site]
04948
Ok
[function]
[call site]
04949
Some
[function]
[call site]
04950
test_functions_take
[function]
[call site]
04951
Dynamic::into_blob
[function]
[call site]
04952
Ok
[function]
[call site]
04953
crate::func::locked_read
[function]
[call site]
04954
Option::and_then
[function]
[call site]
04955
Some
[function]
[call site]
04956
StmtBlock::as_ref
[function]
[call site]
04957
TestStruct::clone
[function]
[call site]
04958
ok_or_else
[function]
[call site]
04959
std::
[call site]
04960
any::type_name
[function]
[call site]
04961
Err
[function]
[call site]
04962
Dynamic::type_name
[function]
[call site]
04963
unwrap
[function]
[call site]
04964
Dynamic::as_blob_mut
[function]
[call site]
04965
Dynamic::type_name
[function]
[call site]
04966
write_lock::<Blob>
[function]
[call site]
04967
ok_or
[function]
[call site]
04968
unwrap
[function]
[call site]
04969
unwrap
[function]
[call site]
04970
Package::init_engine
[function]
[call site]
04971
Engine::throw_on_size
[function]
[call site]
04972
test::len
[function]
[call site]
04973
test::len
[function]
[call site]
04974
string_functions::add_append
[function]
[call site]
04975
Ok
[function]
[call site]
04976
Some
[function]
[call site]
04977
Dynamic::as_char
[function]
[call site]
04978
unwrap
[function]
[call site]
04979
encode_utf8
[function]
[call site]
04980
Dynamic::as_immutable_string_mut
[function]
[call site]
04981
unwrap
[function]
[call site]
04982
unwrap
[function]
[call site]
04983
Package::init_engine
[function]
[call site]
04984
Engine::throw_on_size
[function]
[call site]
04985
test::len
[function]
[call site]
04986
test::len
[function]
[call site]
04987
Ok
[function]
[call site]
04988
Some
[function]
[call site]
04989
Dynamic::as_immutable_string_ref
[function]
[call site]
04990
unwrap
[function]
[call site]
04991
string_functions::is_empty
[function]
[call site]
04992
Ok
[function]
[call site]
04993
Dynamic::as_char
[function]
[call site]
04994
unwrap
[function]
[call site]
04995
test_to_string
[function]
[call site]
04996
unwrap
[function]
[call site]
04997
Package::init_engine
[function]
[call site]
04998
Engine::throw_on_size
[function]
[call site]
04999
test::len
[function]
[call site]
05000
test::len
[function]
[call site]
05001
write_lock::<Dynamic>
[function]
[call site]
05002
unwrap
[function]
[call site]
05003
into
[function]
[call site]
05004
Ok
[function]
[call site]
05005
Some
[function]
[call site]
05006
test_functions_take
[function]
[call site]
05007
Dynamic::as_array_mut
[function]
[call site]
05008
unwrap
[function]
[call site]
05009
blob_functions::push
[function]
[call site]
05010
unwrap
[function]
[call site]
05011
Package::init_engine
[function]
[call site]
05012
Engine::check_data_size
[function]
[call site]
05013
Dynamic::read_lock
[function]
[call site]
05014
unwrap
[function]
[call site]
05015
Ok
[function]
[call site]
05016
Some
[function]
[call site]
05017
Dynamic::as_int
[function]
[call site]
05018
unwrap
[function]
[call site]
05019
Dynamic::as_blob_mut
[function]
[call site]
05020
unwrap
[function]
[call site]
05021
unwrap
[function]
[call site]
05022
Package::init_engine
[function]
[call site]
05023
Engine::throw_on_size
[function]
[call site]
05024
test::len
[function]
[call site]
05025
blob_functions::push
[function]
[call site]
05026
Ok
[function]
[call site]
05027
Some
[function]
[call site]
05028
Dynamic::as_char
[function]
[call site]
05029
unwrap
[function]
[call site]
05030
Dynamic::as_blob_mut
[function]
[call site]
05031
unwrap
[function]
[call site]
05032
unwrap
[function]
[call site]
05033
Package::init_engine
[function]
[call site]
05034
Engine::throw_on_size
[function]
[call site]
05035
test::len
[function]
[call site]
05036
string_functions::add_append_char
[function]
[call site]
05037
Position::new_const
[function]
[call site]
05038
RhaiResultOf::push_str
[function]
[call site]
05039
blob_functions::push
[function]
[call site]
05040
RhaiResultOf::into
[function]
[call site]
05041
Ok
[function]
[call site]
05042
Some
[function]
[call site]
05043
split_first_mut
[function]
[call site]
05044
unwrap
[function]
[call site]
05045
Dynamic::as_blob_mut
[function]
[call site]
05046
unwrap
[function]
[call site]
05047
Dynamic::as_immutable_string_ref
[function]
[call site]
05048
unwrap
[function]
[call site]
05049
string_functions::is_empty
[function]
[call site]
05050
Ok
[function]
[call site]
05051
unwrap
[function]
[call site]
05052
Package::init_engine
[function]
[call site]
05053
Engine::throw_on_size
[function]
[call site]
05054
test::len
[function]
[call site]
05055
test::len
[function]
[call site]
05056
string_functions::add_append_str
[function]
[call site]
05057
Position::new_const
[function]
[call site]
05058
RhaiResultOf::push_str
[function]
[call site]
05059
RhaiResultOf::push_str
[function]
[call site]
05060
RhaiResultOf::into
[function]
[call site]
05061
Ok
[function]
[call site]
05062
Option::map
[function]
[call site]
05063
TestStruct::new
[function]
[call site]
05064
super::get_builtin_binary_op_fn
[function]
[call site]
05065
Some
[function]
[call site]
05066
Dynamic::as_int
[function]
[call site]
05067
unwrap
[function]
[call site]
05068
Dynamic::as_int
[function]
[call site]
05069
unwrap
[function]
[call site]
05070
Ok
[function]
[call site]
05071
into
[function]
[call site]
05072
Some
[function]
[call site]
05073
Dynamic::as_int
[function]
[call site]
05074
unwrap
[function]
[call site]
05075
Dynamic::as_int
[function]
[call site]
05076
unwrap
[function]
[call site]
05077
Ok
[function]
[call site]
05078
into
[function]
[call site]
05079
Some
[function]
[call site]
05080
Dynamic::as_immutable_string_ref
[function]
[call site]
05081
unwrap
[function]
[call site]
05082
Dynamic::as_immutable_string_ref
[function]
[call site]
05083
unwrap
[function]
[call site]
05084
unwrap
[function]
[call site]
05085
Package::init_engine
[function]
[call site]
05086
Engine::throw_on_size
[function]
[call site]
05087
test::len
[function]
[call site]
05088
test::len
[function]
[call site]
05089
Ok
[function]
[call site]
05090
into
[function]
[call site]
05091
Some
[function]
[call site]
05092
Dynamic::as_char
[function]
[call site]
05093
unwrap
[function]
[call site]
05094
Dynamic::as_char
[function]
[call site]
05095
unwrap
[function]
[call site]
05096
Position::new_const
[function]
[call site]
05097
blob_functions::push
[function]
[call site]
05098
blob_functions::push
[function]
[call site]
05099
unwrap
[function]
[call site]
05100
Package::init_engine
[function]
[call site]
05101
Engine::throw_on_size
[function]
[call site]
05102
test::len
[function]
[call site]
05103
Ok
[function]
[call site]
05104
Result::into
[function]
[call site]
05105
Some
[function]
[call site]
05106
Dynamic::as_blob_ref
[function]
[call site]
05107
unwrap
[function]
[call site]
05108
string_functions::is_empty
[function]
[call site]
05109
Ok
[function]
[call site]
05110
Dynamic::flatten_clone
[function]
[call site]
05111
Dynamic::as_blob_ref
[function]
[call site]
05112
unwrap
[function]
[call site]
05113
string_functions::is_empty
[function]
[call site]
05114
Ok
[function]
[call site]
05115
Dynamic::flatten_clone
[function]
[call site]
05116
unwrap
[function]
[call site]
05117
Package::init_engine
[function]
[call site]
05118
Engine::throw_on_size
[function]
[call site]
05119
test::len
[function]
[call site]
05120
test::len
[function]
[call site]
05121
TestStruct::clone
[function]
[call site]
05122
StmtBlock::extend
[function]
[call site]
05123
Ok
[function]
[call site]
05124
Dynamic::from_blob
[function]
[call site]
05125
Some
[function]
[call site]
05126
Some
[function]
[call site]
05127
Some
[function]
[call site]
05128
Ok
[function]
[call site]
05129
Dynamic::as_int
[function]
[call site]
05130
unwrap
[function]
[call site]
05131
into
[function]
[call site]
05132
Some
[function]
[call site]
05133
Ok
[function]
[call site]
05134
Dynamic::as_int
[function]
[call site]
05135
unwrap
[function]
[call site]
05136
into
[function]
[call site]
05137
Some
[function]
[call site]
05138
Ok
[function]
[call site]
05139
Dynamic::as_int
[function]
[call site]
05140
unwrap
[function]
[call site]
05141
into
[function]
[call site]
05142
Some
[function]
[call site]
05143
Ok
[function]
[call site]
05144
Dynamic::as_int
[function]
[call site]
05145
unwrap
[function]
[call site]
05146
into
[function]
[call site]
05147
Dynamic::as_char
[function]
[call site]
05148
unwrap
[function]
[call site]
05149
Dynamic::as_immutable_string_ref
[function]
[call site]
05150
unwrap
[function]
[call site]
05151
Some
[function]
[call site]
05152
test_chars
[function]
[call site]
05153
MultiInputsStream::get_next
[function]
[call site]
05154
MultiInputsStream::get_next
[function]
[call site]
05155
Some
[function]
[call site]
05156
Dynamic::as_char
[function]
[call site]
05157
unwrap
[function]
[call site]
05158
Dynamic::as_immutable_string_ref
[function]
[call site]
05159
unwrap
[function]
[call site]
05160
Position::new_const
[function]
[call site]
05161
blob_functions::push
[function]
[call site]
05162
Result::push_str
[function]
[call site]
05163
unwrap
[function]
[call site]
05164
Package::init_engine
[function]
[call site]
05165
Engine::throw_on_size
[function]
[call site]
05166
test::len
[function]
[call site]
05167
Ok
[function]
[call site]
05168
Result::into
[function]
[call site]
05169
Dynamic::as_immutable_string_ref
[function]
[call site]
05170
unwrap
[function]
[call site]
05171
Dynamic::as_char
[function]
[call site]
05172
unwrap
[function]
[call site]
05173
test_chars
[function]
[call site]
05174
MultiInputsStream::get_next
[function]
[call site]
05175
MultiInputsStream::get_next
[function]
[call site]
05176
Some
[function]
[call site]
05177
Some
[function]
[call site]
05178
Dynamic::as_immutable_string_ref
[function]
[call site]
05179
unwrap
[function]
[call site]
05180
Dynamic::as_char
[function]
[call site]
05181
unwrap
[function]
[call site]
05182
unwrap
[function]
[call site]
05183
Package::init_engine
[function]
[call site]
05184
Engine::throw_on_size
[function]
[call site]
05185
test::len
[function]
[call site]
05186
Ok
[function]
[call site]
05187
Result::into
[function]
[call site]
05188
Some
[function]
[call site]
05189
Dynamic::as_immutable_string_ref
[function]
[call site]
05190
unwrap
[function]
[call site]
05191
Dynamic::as_char
[function]
[call site]
05192
unwrap
[function]
[call site]
05193
Ok
[function]
[call site]
05194
into
[function]
[call site]
05195
Some
[function]
[call site]
05196
Ok
[function]
[call site]
05197
TestStruct::clone
[function]
[call site]
05198
Some
[function]
[call site]
05199
Some
[function]
[call site]
05200
Some
[function]
[call site]
05201
Ok
[function]
[call site]
05202
TestStruct::clone
[function]
[call site]
05203
Some
[function]
[call site]
05204
Some
[function]
[call site]
05205
Some
[function]
[call site]
05206
Dynamic::as_blob_ref
[function]
[call site]
05207
unwrap
[function]
[call site]
05208
TestStruct::clone
[function]
[call site]
05209
Dynamic::as_char
[function]
[call site]
05210
unwrap
[function]
[call site]
05211
encode_utf8
[function]
[call site]
05212
unwrap
[function]
[call site]
05213
Package::init_engine
[function]
[call site]
05214
Engine::throw_on_size
[function]
[call site]
05215
test::len
[function]
[call site]
05216
test::len
[function]
[call site]
05217
StmtBlock::extend
[function]
[call site]
05218
as_bytes
[function]
[call site]
05219
Ok
[function]
[call site]
05220
Dynamic::from_blob
[function]
[call site]
05221
Dynamic::type_id
[function]
[call site]
05222
Dynamic::type_id
[function]
[call site]
05223
TypeId::of::<ExclusiveRange>
[function]
[call site]
05224
TypeId::of::<ExclusiveRange>
[function]
[call site]
05225
TypeId::of::<InclusiveRange>
[function]
[call site]
05226
TypeId::of::<InclusiveRange>
[function]
[call site]
05227
TypeId::of::<ExclusiveRange>
[function]
[call site]
05228
TypeId::of::<InclusiveRange>
[function]
[call site]
05229
TypeId::of::<InclusiveRange>
[function]
[call site]
05230
TypeId::of::<ExclusiveRange>
[function]
[call site]
05231
Some
[function]
[call site]
05232
Some
[function]
[call site]
05233
is_numeric
[function]
[call site]
05234
is_numeric
[function]
[call site]
05235
Some
[function]
[call site]
05236
is_numeric
[function]
[call site]
05237
is_numeric
[function]
[call site]
05238
Some
[function]
[call site]
05239
Option::map
[function]
[call site]
05240
TestStruct::new
[function]
[call site]
05241
BloomFilterU64::is_absent_and_set
[function]
[call site]
05242
StmtBlock::as_ref
[function]
[call site]
05243
blob_functions::insert
[function]
[call site]
05244
StmtBlock::as_ref
[function]
[call site]
05245
calc_fn_hash_full
[function]
[call site]
05246
StmtBlock::as_ref
[function]
[call site]
05247
&[Stmt]::unwrap
[function]
[call site]
05248
MyIterableType::into_iter
[function]
[call site]
05249
enumerate
[function]
[call site]
05250
test_optimizer_const_map
[function]
[call site]
05251
TypeId::of::<Dynamic>
[function]
[call site]
05252
Dynamic::type_id
[function]
[call site]
05253
RhaiFunc::is_volatile
[function]
[call site]
05254
RhaiFunc::is_volatile
[function]
[call site]
05255
Engine::gen_fn_call_signature
[function]
[call site]
05256
Err
[function]
[call site]
05257
ERR::ErrorFunctionNotFound
[function]
[call site]
05258
into
[function]
[call site]
05259
RhaiFunc::is_method
[function]
[call site]
05260
StmtBlock::as_ref
[function]
[call site]
05261
map_or
[function]
[call site]
05262
Debugger::call_stack
[function]
[call site]
05263
test::len
[function]
[call site]
05264
test::len
[function]
[call site]
05265
ArgBackup::new
[function]
[call site]
05266
string_functions::is_empty
[function]
[call site]
05267
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05268
TestStruct::clone
[function]
[call site]
05269
Some
[function]
[call site]
05270
string_functions::replace
[function]
[call site]
05271
string_functions::is_empty
[function]
[call site]
05272
string_functions::replace
[function]
[call site]
05273
string_functions::is_empty
[function]
[call site]
05274
string_functions::replace
[function]
[call site]
05275
into
[function]
[call site]
05276
into
[function]
[call site]
05277
mem::transmute
[function]
[call site]
05278
Engine::is_debugger_registered
[function]
[call site]
05279
is_some
[function]
[call site]
05280
TestStruct::clone
[function]
[call site]
05281
StmtBlock::span_or_else
[function]
[call site]
05282
Span::new
[function]
[call site]
05283
iterator_functions::chars_from_start
[function]
[call site]
05284
StmtBlock::span_or_else
[function]
[call site]
05285
string_functions::add_append
[function]
[call site]
05286
StmtBlock::span_or_else
[function]
[call site]
05287
TestStruct::clone
[function]
[call site]
05288
GlobalRuntimeState::debugger_mut
[function]
[call site]
05289
as_deref_mut
[function]
[call site]
05290
unwrap
[function]
[call site]
05291
&mut
[call site]
05292
blob_functions::push
[function]
[call site]
05293
MyIterableType::into_iter
[function]
[call site]
05294
Self::IntoIter::collect
[function]
[call site]
05295
Engine::get_interned_string
[function]
[call site]
05296
MyIterableType::into_iter
[function]
[call site]
05297
Self::IntoIter::map
[function]
[call site]
05298
TestStruct::clone
[function]
[call site]
05299
RhaiNativeFunc::has_context
[function]
[call site]
05300
bool::then
[function]
[call site]
05301
as_deref
[function]
[call site]
05302
into
[function]
[call site]
05303
RhaiFunc::is_pure
[function]
[call site]
05304
string_functions::is_empty
[function]
[call site]
05305
Dynamic::is_read_only
[function]
[call site]
05306
Err
[function]
[call site]
05307
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05308
test_to_string
[function]
[call site]
05309
into
[function]
[call site]
05310
test_method_call
[function]
[call site]
05311
Engine::new
[function]
[call site]
05312
register_type::<TestStruct>
[function]
[call site]
05313
Engine::register_fn
[function]
[call site]
05314
Engine::register_fn
[function]
[call site]
05315
test_custom_syntax_func
[function]
[call site]
05316
Engine::new
[function]
[call site]
05317
Engine::register_custom_syntax
[function]
[call site]
05318
Vec::<ImmutableString>::new
[function]
[call site]
05319
StmtBlock::as_ref
[function]
[call site]
05320
StmtBlock::as_ref
[function]
[call site]
05321
string_functions::trim
[function]
[call site]
05322
shared_get_mut
[function]
[call site]
05323
string_functions::trim
[function]
[call site]
05324
into
[function]
[call site]
05325
string_functions::trim
[function]
[call site]
05326
into
[function]
[call site]
05327
string_functions::is_empty
[function]
[call site]
05328
Token::lookup_symbol_from_syntax
[function]
[call site]
05329
StmtBlock::span_or_else
[function]
[call site]
05330
Span::new
[function]
[call site]
05331
iterator_functions::chars_from_start
[function]
[call site]
05332
StmtBlock::span_or_else
[function]
[call site]
05333
string_functions::add_append
[function]
[call site]
05334
StmtBlock::span_or_else
[function]
[call site]
05335
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05336
then
[function]
[call site]
05337
Token::Reserved
[function]
[call site]
05338
TestStruct::new
[function]
[call site]
05339
into
[function]
[call site]
05340
Err
[function]
[call site]
05341
LexError::ImproperSymbol
[function]
[call site]
05342
ImmutableString::new
[function]
[call site]
05343
&str::to_string
[function]
[call site]
05344
PERR::into_err
[function]
[call site]
05345
string_functions::is_empty
[function]
[call site]
05346
into
[function]
[call site]
05347
string_functions::is_empty
[function]
[call site]
05348
into
[function]
[call site]
05349
string_functions::is_empty
[function]
[call site]
05350
into
[function]
[call site]
05351
string_functions::is_empty
[function]
[call site]
05352
tokenizer::is_valid_identifier
[function]
[call site]
05353
into
[function]
[call site]
05354
string_functions::is_empty
[function]
[call site]
05355
(Token,
[call site]
05356
Engine::is_symbol_disabled
[function]
[call site]
05357
string_functions::contains
[function]
[call site]
05358
StmtBlock::as_ref
[function]
[call site]
05359
&[Stmt]::map_or
[function]
[call site]
05360
contains_key
[function]
[call site]
05361
blob_functions::insert
[function]
[call site]
05362
into
[function]
[call site]
05363
into
[function]
[call site]
05364
string_functions::is_empty
[function]
[call site]
05365
StmtBlock::as_ref
[function]
[call site]
05366
&[Stmt]::map_or
[function]
[call site]
05367
Engine::is_symbol_disabled
[function]
[call site]
05368
Err
[function]
[call site]
05369
LexError::ImproperSymbol
[function]
[call site]
05370
test_to_string
[function]
[call site]
05371
PERR::into_err
[function]
[call site]
05372
string_functions::is_empty
[function]
[call site]
05373
tokenizer::is_valid_identifier
[function]
[call site]
05374
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05375
Engine::is_symbol_disabled
[function]
[call site]
05376
StmtBlock::as_ref
[function]
[call site]
05377
&[Stmt]::map_or
[function]
[call site]
05378
contains_key
[function]
[call site]
05379
blob_functions::insert
[function]
[call site]
05380
into
[function]
[call site]
05381
into
[function]
[call site]
05382
Err
[function]
[call site]
05383
LexError::ImproperSymbol
[function]
[call site]
05384
test_to_string
[function]
[call site]
05385
PERR::into_err
[function]
[call site]
05386
blob_functions::push
[function]
[call site]
05387
string_functions::is_empty
[function]
[call site]
05388
Ok
[function]
[call site]
05389
TestStruct::clone
[function]
[call site]
05390
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05391
blob_functions::insert
[function]
[call site]
05392
RhaiResultOf::into
[function]
[call site]
05393
TestStruct::new
[function]
[call site]
05394
TestStruct::new
[function]
[call site]
05395
into
[function]
[call site]
05396
syn::Result::len
[function]
[call site]
05397
test::len
[function]
[call site]
05398
test::len
[function]
[call site]
05399
test::len
[function]
[call site]
05400
Ok
[function]
[call site]
05401
Ok
[function]
[call site]
05402
Some
[function]
[call site]
05403
TestStruct::clone
[function]
[call site]
05404
Ok
[function]
[call site]
05405
EvalContext::eval_expression_tree
[function]
[call site]
05406
EvalContext::eval_expression_tree_raw
[function]
[call site]
05407
as_deref_mut
[function]
[call site]
05408
Engine::eval_stmt_block
[function]
[call site]
05409
string_functions::is_empty
[function]
[call site]
05410
Ok
[function]
[call site]
05411
GlobalRuntimeState::num_imports
[function]
[call site]
05412
test::len
[function]
[call site]
05413
MyIterableType::into_iter
[function]
[call site]
05414
Self::IntoIter::try_fold
[function]
[call site]
05415
Self::as_deref_mut
[function]
[call site]
05416
GlobalRuntimeState::num_imports
[function]
[call site]
05417
Engine::eval_stmt
[function]
[call site]
05418
Engine::track_operation
[function]
[call site]
05419
ParseSettings::level_up_with_position
[function]
[call site]
05420
ParseSettings::level_up
[function]
[call site]
05421
Ok
[function]
[call site]
05422
Engine::dbg_reset
[function]
[call site]
05423
Engine::is_debugger_registered
[function]
[call site]
05424
Engine::dbg_reset_raw
[function]
[call site]
05425
impl
[call site]
05426
Ok
[function]
[call site]
05427
Some
[function]
[call site]
05428
ASTNode::is_stmt
[function]
[call site]
05429
Some
[function]
[call site]
05430
ASTNode::is_expr
[function]
[call site]
05431
Some
[function]
[call site]
05432
Some
[function]
[call site]
05433
Some
[function]
[call site]
05434
Debugger::is_break_point
[function]
[call site]
05435
Debugger::break_points
[function]
[call site]
05436
MyIterableType::into_iter
[function]
[call site]
05437
test_chars
[function]
[call site]
05438
0.chars().collect::<Vec<_>>
[function]
[call site]
05439
MyIterableType::into_iter
[function]
[call site]
05440
Self::IntoIter::enumerate
[function]
[call site]
05441
test_var_def_filter
[function]
[call site]
05442
BreakPoint::is_enabled
[function]
[call site]
05443
array_functions::find
[function]
[call site]
05444
Position::is_none
[function]
[call site]
05445
Position::is_beginning_of_line
[function]
[call site]
05446
ASTNode::position
[function]
[call site]
05447
ParseSettings::level_up_with_position
[function]
[call site]
05448
ParseSettings::level_up_with_position
[function]
[call site]
05449
Position::line
[function]
[call site]
05450
Option::unwrap_or
[function]
[call site]
05451
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05452
Position::line
[function]
[call site]
05453
Option::unwrap
[function]
[call site]
05454
&str::to_string
[function]
[call site]
05455
lines
[function]
[call site]
05456
enumerate
[function]
[call site]
05457
unwrap
[function]
[call site]
05458
as_deref
[function]
[call site]
05459
ASTNode::position
[function]
[call site]
05460
as_deref
[function]
[call site]
05461
test::len
[function]
[call site]
05462
test::len
[function]
[call site]
05463
test_optimizer_const_map
[function]
[call site]
05464
&mut
[call site]
05465
Position::is_none
[function]
[call site]
05466
Position::line
[function]
[call site]
05467
Option::unwrap
[function]
[call site]
05468
saturating_sub
[function]
[call site]
05469
min_max_functions::min
[function]
[call site]
05470
test::len
[function]
[call site]
05471
test::len
[function]
[call site]
05472
ImmutableString::to_string
[function]
[call site]
05473
Engine::new
[function]
[call site]
05474
Scope::new
[function]
[call site]
05475
blob_functions::push
[function]
[call site]
05476
blob_functions::push
[function]
[call site]
05477
blob_functions::push
[function]
[call site]
05478
test::len
[function]
[call site]
05479
Position::position
[function]
[call site]
05480
MyIterableType::into_iter
[function]
[call site]
05481
test_chars
[function]
[call site]
05482
0.chars().collect::<Vec<_>>
[function]
[call site]
05483
MyIterableType::into_iter
[function]
[call site]
05484
Self::IntoIter::enumerate
[function]
[call site]
05485
test_functions_take
[function]
[call site]
05486
skip
[function]
[call site]
05487
Position::position
[function]
[call site]
05488
test::len
[function]
[call site]
05489
DebuggerEvent::BreakPoint
[function]
[call site]
05490
Ok
[function]
[call site]
05491
Engine::dbg_raw
[function]
[call site]
05492
test::len
[function]
[call site]
05493
AST::source_raw
[function]
[call site]
05494
StmtBlock::as_ref
[function]
[call site]
05495
Option::cloned
[function]
[call site]
05496
EvalContext::new
[function]
[call site]
05497
on_debugger
[function]
[call site]
05498
as_deref
[function]
[call site]
05499
ASTNode::position
[function]
[call site]
05500
test::len
[function]
[call site]
05501
GlobalRuntimeState::debugger_mut
[function]
[call site]
05502
Ok
[function]
[call site]
05503
GlobalRuntimeState::debugger_mut
[function]
[call site]
05504
Ok
[function]
[call site]
05505
Some
[function]
[call site]
05506
GlobalRuntimeState::debugger_mut
[function]
[call site]
05507
Ok
[function]
[call site]
05508
Some
[function]
[call site]
05509
GlobalRuntimeState::debugger_mut
[function]
[call site]
05510
Ok
[function]
[call site]
05511
GlobalRuntimeState::debugger_mut
[function]
[call site]
05512
DebuggerStatus::FunctionExit
[function]
[call site]
05513
Ok
[function]
[call site]
05514
Ok
[function]
[call site]
05515
Ok
[function]
[call site]
05516
Ok
[function]
[call site]
05517
Self::as_deref_mut
[function]
[call site]
05518
Ok
[function]
[call site]
05519
Engine::eval_expr
[function]
[call site]
05520
Engine::track_operation
[function]
[call site]
05521
ParseSettings::level_up_with_position
[function]
[call site]
05522
Engine::dbg_reset
[function]
[call site]
05523
Self::as_deref_mut
[function]
[call site]
05524
Expr::get_literal_value
[function]
[call site]
05525
Some
[function]
[call site]
05526
Ok
[function]
[call site]
05527
Engine::eval_fn_call_expr
[function]
[call site]
05528
StmtBlock::as_ref
[function]
[call site]
05529
Engine::fast_operators
[function]
[call site]
05530
intersects
[function]
[call site]
05531
test::len
[function]
[call site]
05532
Some
[function]
[call site]
05533
Engine::get_arg_value
[function]
[call site]
05534
Expr::get_literal_value
[function]
[call site]
05535
Some
[function]
[call site]
05536
StmtBlock::as_ref
[function]
[call site]
05537
TestStruct::clone
[function]
[call site]
05538
write_lock::<FnPtr>
[function]
[call site]
05539
Some
[function]
[call site]
05540
crate::Shared::new
[function]
[call site]
05541
Option<&GlobalRuntimeState>::into
[function]
[call site]
05542
into
[function]
[call site]
05543
into
[function]
[call site]
05544
into
[function]
[call site]
05545
TestStruct::clone
[function]
[call site]
05546
Self::into
[function]
[call site]
05547
into
[function]
[call site]
05548
Expr::is_constant
[function]
[call site]
05549
crate::Array::with_capacity
[function]
[call site]
05550
test::len
[function]
[call site]
05551
StmtBlock::extend
[function]
[call site]
05552
MyIterableType::into_iter
[function]
[call site]
05553
Self::IntoIter::map
[function]
[call site]
05554
Expr::get_literal_value
[function]
[call site]
05555
Option::unwrap
[function]
[call site]
05556
Dynamic::from_array
[function]
[call site]
05557
Expr::is_constant
[function]
[call site]
05558
TestStruct::clone
[function]
[call site]
05559
shared_get_mut
[function]
[call site]
05560
Ident::as_str
[function]
[call site]
05561
Option::unwrap
[function]
[call site]
05562
Expr::get_literal_value
[function]
[call site]
05563
Option::unwrap
[function]
[call site]
05564
Dynamic::from_map
[function]
[call site]
05565
Expr::is_constant
[function]
[call site]
05566
Position::new_const
[function]
[call site]
05567
Expr::get_literal_value
[function]
[call site]
05568
Option::unwrap
[function]
[call site]
05569
unwrap
[function]
[call site]
05570
into
[function]
[call site]
05571
FnCallExpr::is_qualified
[function]
[call site]
05572
test::len
[function]
[call site]
05573
FnPtr::new
[function]
[call site]
05574
TestStruct::clone
[function]
[call site]
05575
RhaiResultOf::ok
[function]
[call site]
05576
into
[function]
[call site]
05577
test::len
[function]
[call site]
05578
Token::literal_syntax
[function]
[call site]
05579
Token::literal_syntax
[function]
[call site]
05580
Ident::as_str
[function]
[call site]
05581
into
[function]
[call site]
05582
into
[function]
[call site]
05583
into
[function]
[call site]
05584
into
[function]
[call site]
05585
into
[function]
[call site]
05586
into
[function]
[call site]
05587
Some
[function]
[call site]
05588
Engine::track_operation
[function]
[call site]
05589
Expr::start_position
[function]
[call site]
05590
Engine::dbg
[function]
[call site]
05591
Engine::is_debugger_registered
[function]
[call site]
05592
Engine::dbg_reset_raw
[function]
[call site]
05593
GlobalRuntimeState::debugger_mut
[function]
[call site]
05594
Ok
[function]
[call site]
05595
Ok
[function]
[call site]
05596
Expr::start_position
[function]
[call site]
05597
as_deref_mut
[function]
[call site]
05598
and_then
[function]
[call site]
05599
Debugger::clear_status_if
[function]
[call site]
05600
Some
[function]
[call site]
05601
string_functions::replace
[function]
[call site]
05602
Engine::eval_expr
[function]
[call site]
05603
RhaiResult::map
[function]
[call site]
05604
Engine::new
[function]
[call site]
05605
Engine::set_optimization_level
[function]
[call site]
05606
Scope::new
[function]
[call site]
05607
rhai::Map::new
[function]
[call site]
05608
blob_functions::insert
[function]
[call site]
05609
&str::into
[function]
[call site]
05610
into
[function]
[call site]
05611
Scope::push_constant_dynamic
[function]
[call site]
05612
into
[function]
[call site]
05613
Scope::push_constant_dynamic
[function]
[call site]
05614
&str::into
[function]
[call site]
05615
Engine::compile_expression_with_scope
[function]
[call site]
05616
ParseResult::expect
[function]
[call site]
05617
Ident::as_str
[function]
[call site]
05618
eval_ast::<bool>
[function]
[call site]
05619
expect
[function]
[call site]
05620
Expr::start_position
[function]
[call site]
05621
Self::as_deref_mut
[function]
[call site]
05622
Dynamic::flatten
[function]
[call site]
05623
Ok
[function]
[call site]
05624
into
[function]
[call site]
05625
Engine::exec_fn_call
[function]
[call site]
05626
FnCallHashes::is_native_only
[function]
[call site]
05627
Position::is_none
[function]
[call site]
05628
test::len
[function]
[call site]
05629
Engine::get_interned_string
[function]
[call site]
05630
Engine::map_type_name
[function]
[call site]
05631
MyIterableType::into_iter
[function]
[call site]
05632
array_functions::find_map
[function]
[call site]
05633
Module::get_custom_type_display_by_name
[function]
[call site]
05634
StmtBlock::span_or_else
[function]
[call site]
05635
map_functions::values
[function]
[call site]
05636
array_functions::find_map
[function]
[call site]
05637
Module::get_custom_type_display_by_name
[function]
[call site]
05638
unwrap_or_else
[function]
[call site]
05639
map_std_type_name
[function]
[call site]
05640
std::
[call site]
05641
any::type_name
[function]
[call site]
05642
Ok
[function]
[call site]
05643
ImmutableString::into
[function]
[call site]
05644
test::len
[function]
[call site]
05645
Ok
[function]
[call site]
05646
Dynamic::is_shared
[function]
[call site]
05647
into
[function]
[call site]
05648
Engine::gen_fn_call_signature
[function]
[call site]
05649
Err
[function]
[call site]
05650
ERR::ErrorFunctionNotFound
[function]
[call site]
05651
into
[function]
[call site]
05652
ensure_no_data_race
[function]
[call site]
05653
MyIterableType::into_iter
[function]
[call site]
05654
Self::IntoIter::skip
[function]
[call site]
05655
String::from
[function]
[call site]
05656
ImmutableString::into_owned
[function]
[call site]
05657
ParseSettings::level_up_with_position
[function]
[call site]
05658
Dynamic::is_locked
[function]
[call site]
05659
try_borrow
[function]
[call site]
05660
is_err
[function]
[call site]
05661
map_or
[function]
[call site]
05662
Ok
[function]
[call site]
05663
Err
[function]
[call site]
05664
ERR::ErrorDataRace
[function]
[call site]
05665
into
[function]
[call site]
05666
FnCallHashes::is_native_only
[function]
[call site]
05667
FnCallHashes::script
[function]
[call site]
05668
expect
[function]
[call site]
05669
string_functions::is_empty
[function]
[call site]
05670
crate::calc_typed_method_hash
[function]
[call site]
05671
Engine::map_type_name
[function]
[call site]
05672
std::
[call site]
05673
any::type_name
[function]
[call site]
05674
Engine::resolve_fn
[function]
[call site]
05675
Position::is_none
[function]
[call site]
05676
Engine::resolve_fn
[function]
[call site]
05677
None::cloned
[function]
[call site]
05678
as_deref
[function]
[call site]
05679
string_functions::is_empty
[function]
[call site]
05680
Ok
[function]
[call site]
05681
Scope::new
[function]
[call site]
05682
string_functions::replace
[function]
[call site]
05683
defer
[function]
[call site]
05684
crate::Deferred::lock
[function]
[call site]
05685
split_first_mut
[function]
[call site]
05686
unwrap
[function]
[call site]
05687
Some
[function]
[call site]
05688
Engine::call_script_fn
[function]
[call site]
05689
Engine::track_operation
[function]
[call site]
05690
Engine::max_call_levels
[function]
[call site]
05691
Err
[function]
[call site]
05692
ERR::ErrorStackOverflow
[function]
[call site]
05693
into
[function]
[call site]
05694
Position::is_none
[function]
[call site]
05695
string_functions::is_empty
[function]
[call site]
05696
Ok
[function]
[call site]
05697
string_functions::is_empty
[function]
[call site]
05698
Ok
[function]
[call site]
05699
test::len
[function]
[call site]
05700
test::len
[function]
[call site]
05701
GlobalRuntimeState::num_imports
[function]
[call site]
05702
StmtBlock::as_ref
[function]
[call site]
05703
map_or
[function]
[call site]
05704
Debugger::call_stack
[function]
[call site]
05705
test::len
[function]
[call site]
05706
test::len
[function]
[call site]
05707
test::len
[function]
[call site]
05708
Engine::max_variables
[function]
[call site]
05709
Err
[function]
[call site]
05710
ERR::ErrorTooManyVariables
[function]
[call site]
05711
into
[function]
[call site]
05712
StmtBlock::extend
[function]
[call site]
05713
MyIterableType::into_iter
[function]
[call site]
05714
cloned
[function]
[call site]
05715
array_functions::zip
[function]
[call site]
05716
StaticModuleResolver::iter_mut
[function]
[call site]
05717
impl
[call site]
05718
RhaiResult::take
[function]
[call site]
05719
Engine::new
[function]
[call site]
05720
register_type_with_name::<TestStruct>
[function]
[call site]
05721
Engine::register_fn
[function]
[call site]
05722
TestStruct
[function]
[call site]
05723
Engine::is_debugger_registered
[function]
[call site]
05724
TestStruct::clone
[function]
[call site]
05725
Scope::iter_inner
[function]
[call site]
05726
MyIterableType::into_iter
[function]
[call site]
05727
array_functions::zip
[function]
[call site]
05728
MyIterableType::into_iter
[function]
[call site]
05729
test_optimizer_const_map
[function]
[call site]
05730
Dynamic::is_read_only
[function]
[call site]
05731
impl
[call site]
05732
test_optimizer_const_map
[function]
[call site]
05733
Dynamic::flatten_clone
[function]
[call site]
05734
TestStruct::clone
[function]
[call site]
05735
GlobalRuntimeState::debugger_mut
[function]
[call site]
05736
&mut
[call site]
05737
Caches::fn_resolution_caches_len
[function]
[call site]
05738
test::len
[function]
[call site]
05739
Option<&EncapsulatedEnviron>::map
[function]
[call site]
05740
Engine::new
[function]
[call site]
05741
Engine::set_optimization_level
[function]
[call site]
05742
Scope::new
[function]
[call site]
05743
rhai::Map::new
[function]
[call site]
05744
blob_functions::insert
[function]
[call site]
05745
&str::into
[function]
[call site]
05746
into
[function]
[call site]
05747
Scope::push_constant_dynamic
[function]
[call site]
05748
into
[function]
[call site]
05749
Scope::push_constant_dynamic
[function]
[call site]
05750
&str::into
[function]
[call site]
05751
Engine::compile_expression_with_scope
[function]
[call site]
05752
ParseResult::expect
[function]
[call site]
05753
Ident::as_str
[function]
[call site]
05754
eval_ast::<bool>
[function]
[call site]
05755
expect
[function]
[call site]
05756
MyIterableType::into_iter
[function]
[call site]
05757
test_chars
[function]
[call site]
05758
0.chars().collect::<Vec<_>>
[function]
[call site]
05759
MyIterableType::into_iter
[function]
[call site]
05760
Self::IntoIter::cloned
[function]
[call site]
05761
array_functions::for_each
[function]
[call site]
05762
GlobalRuntimeState::push_import
[function]
[call site]
05763
blob_functions::push
[function]
[call site]
05764
into
[function]
[call site]
05765
blob_functions::push
[function]
[call site]
05766
into
[function]
[call site]
05767
StmtBlock::extend
[function]
[call site]
05768
&crate::SharedModule::clone
[function]
[call site]
05769
Self
[function]
[call site]
05770
std::mem::replace
[function]
[call site]
05771
string_functions::is_empty
[function]
[call site]
05772
string_functions::replace
[function]
[call site]
05773
into
[function]
[call site]
05774
TestStruct::clone
[function]
[call site]
05775
Engine::is_debugger_registered
[function]
[call site]
05776
crate::ast::Stmt::Noop
[function]
[call site]
05777
ParseSettings::level_up_with_position
[function]
[call site]
05778
Engine::dbg
[function]
[call site]
05779
Self::as_deref_mut
[function]
[call site]
05780
Engine::eval_stmt_block
[function]
[call site]
05781
string_functions::is_empty
[function]
[call site]
05782
Ok
[function]
[call site]
05783
GlobalRuntimeState::num_imports
[function]
[call site]
05784
MyIterableType::into_iter
[function]
[call site]
05785
Self::IntoIter::try_fold
[function]
[call site]
05786
Self::as_deref_mut
[function]
[call site]
05787
GlobalRuntimeState::num_imports
[function]
[call site]
05788
Engine::eval_stmt
[function]
[call site]
05789
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05790
MyIterableType::into_iter
[function]
[call site]
05791
array_functions::zip
[function]
[call site]
05792
MyIterableType::into_iter
[function]
[call site]
05793
impl
[call site]
05794
T::as_any
[function]
[call site]
05795
Module::contains_indexed_global_functions
[function]
[call site]
05796
Caches::fn_resolution_caches_len
[function]
[call site]
05797
Caches::fn_resolution_cache_mut
[function]
[call site]
05798
string_functions::clear
[function]
[call site]
05799
string_functions::is_empty
[function]
[call site]
05800
shared_get_mut
[function]
[call site]
05801
string_functions::clear
[function]
[call site]
05802
ImmutableString::new
[function]
[call site]
05803
Caches::push_fn_resolution_cache
[function]
[call site]
05804
blob_functions::push
[function]
[call site]
05805
Engine::default
[function]
[call site]
05806
Caches::fn_resolution_cache_mut
[function]
[call site]
05807
string_functions::clear
[function]
[call site]
05808
Ok
[function]
[call site]
05809
Self::as_deref_mut
[function]
[call site]
05810
StmtBlock::take_statements
[function]
[call site]
05811
mem::take
[function]
[call site]
05812
StmtBlock::statements_mut
[function]
[call site]
05813
StmtBlock::span_or_else
[function]
[call site]
05814
Span::new
[function]
[call site]
05815
iterator_functions::chars_from_start
[function]
[call site]
05816
StmtBlock::span_or_else
[function]
[call site]
05817
string_functions::add_append
[function]
[call site]
05818
StmtBlock::span_or_else
[function]
[call site]
05819
Ok
[function]
[call site]
05820
Expr::set_position
[function]
[call site]
05821
Expr::set_position
[function]
[call site]
05822
Err
[function]
[call site]
05823
ParseError::into
[function]
[call site]
05824
EvalAltResult::is_system_exception
[function]
[call site]
05825
Expr::set_position
[function]
[call site]
05826
Err
[function]
[call site]
05827
ParseError::into
[function]
[call site]
05828
Err
[function]
[call site]
05829
ERR::ErrorInFunctionCall
[function]
[call site]
05830
test_to_string
[function]
[call site]
05831
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05832
last
[function]
[call site]
05833
and_then
[function]
[call site]
05834
decimal_functions::max_id
[function]
[call site]
05835
into
[function]
[call site]
05836
unwrap_or_else
[function]
[call site]
05837
&mut
[call site]
05838
unwrap_or
[function]
[call site]
05839
test_to_string
[function]
[call site]
05840
&mut
[call site]
05841
unwrap_or
[function]
[call site]
05842
test_to_string
[function]
[call site]
05843
into
[function]
[call site]
05844
Engine::is_debugger_registered
[function]
[call site]
05845
GlobalRuntimeState::debugger_mut
[function]
[call site]
05846
crate::ast::Stmt::Noop
[function]
[call site]
05847
StmtBlock::end_position
[function]
[call site]
05848
string_functions::add_append
[function]
[call site]
05849
StmtBlock::span_or_else
[function]
[call site]
05850
into
[function]
[call site]
05851
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05852
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05853
Engine::dbg_raw
[function]
[call site]
05854
Err
[function]
[call site]
05855
StmtBlock::as_mut
[function]
[call site]
05856
unwrap
[function]
[call site]
05857
Debugger::rewind_call_stack
[function]
[call site]
05858
string_functions::truncate
[function]
[call site]
05859
Scope::rewind
[function]
[call site]
05860
string_functions::is_empty
[function]
[call site]
05861
Scope::remove_range
[function]
[call site]
05862
map_functions::drain
[function]
[call site]
05863
string_functions::is_empty
[function]
[call site]
05864
Ok
[function]
[call site]
05865
IterateMap::new
[function]
[call site]
05866
IterateMap::new
[function]
[call site]
05867
IterateMap::new
[function]
[call site]
05868
mem::take
[function]
[call site]
05869
is_some
[function]
[call site]
05870
blob_functions::insert
[function]
[call site]
05871
FnPtr::call_raw_with_extra_args
[function]
[call site]
05872
Some
[function]
[call site]
05873
TestStruct::clone
[function]
[call site]
05874
Self::into
[function]
[call site]
05875
Some
[function]
[call site]
05876
Dynamic::as_bool
[function]
[call site]
05877
Result::unwrap_or
[function]
[call site]
05878
blob_functions::insert
[function]
[call site]
05879
blob_functions::insert
[function]
[call site]
05880
Some
[function]
[call site]
05881
map_or_else
[function]
[call site]
05882
Ok
[function]
[call site]
05883
array_functions::for_each
[function]
[call site]
05884
map_functions::drain
[function]
[call site]
05885
array_functions::for_each
[function]
[call site]
05886
test::len
[function]
[call site]
05887
test::len
[function]
[call site]
05888
string_functions::truncate
[function]
[call site]
05889
map_functions::drain
[function]
[call site]
05890
array_functions::for_each
[function]
[call site]
05891
test::len
[function]
[call site]
05892
string_functions::truncate
[function]
[call site]
05893
GlobalRuntimeState::truncate_imports
[function]
[call site]
05894
string_functions::truncate
[function]
[call site]
05895
string_functions::truncate
[function]
[call site]
05896
Caches::rewind_fn_resolution_caches
[function]
[call site]
05897
string_functions::truncate
[function]
[call site]
05898
ArgBackup::new
[function]
[call site]
05899
string_functions::is_empty
[function]
[call site]
05900
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05901
defer
[function]
[call site]
05902
Engine::call_script_fn
[function]
[call site]
05903
test_optimizer_const_map
[function]
[call site]
05904
FnCallHashes::native
[function]
[call site]
05905
Engine::exec_native_fn_call
[function]
[call site]
05906
Engine::track_operation
[function]
[call site]
05907
Some
[function]
[call site]
05908
Engine::resolve_fn
[function]
[call site]
05909
RhaiFunc::is_volatile
[function]
[call site]
05910
Engine::gen_fn_call_signature
[function]
[call site]
05911
Err
[function]
[call site]
05912
ERR::ErrorFunctionNotFound
[function]
[call site]
05913
into
[function]
[call site]
05914
RhaiFunc::is_method
[function]
[call site]
05915
StmtBlock::as_ref
[function]
[call site]
05916
map_or
[function]
[call site]
05917
Debugger::call_stack
[function]
[call site]
05918
test::len
[function]
[call site]
05919
ArgBackup::new
[function]
[call site]
05920
string_functions::is_empty
[function]
[call site]
05921
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05922
Engine::is_debugger_registered
[function]
[call site]
05923
TestStruct::clone
[function]
[call site]
05924
StmtBlock::span_or_else
[function]
[call site]
05925
TestStruct::clone
[function]
[call site]
05926
GlobalRuntimeState::debugger_mut
[function]
[call site]
05927
&mut
[call site]
05928
Engine::get_interned_string
[function]
[call site]
05929
MyIterableType::into_iter
[function]
[call site]
05930
Self::IntoIter::map
[function]
[call site]
05931
TestStruct::clone
[function]
[call site]
05932
RhaiNativeFunc::has_context
[function]
[call site]
05933
bool::then
[function]
[call site]
05934
as_deref
[function]
[call site]
05935
into
[function]
[call site]
05936
RhaiFunc::is_pure
[function]
[call site]
05937
string_functions::is_empty
[function]
[call site]
05938
Dynamic::is_read_only
[function]
[call site]
05939
Err
[function]
[call site]
05940
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05941
test_to_string
[function]
[call site]
05942
into
[function]
[call site]
05943
test_method_call
[function]
[call site]
05944
test_custom_syntax_func
[function]
[call site]
05945
and_then
[function]
[call site]
05946
Engine::check_data_size
[function]
[call site]
05947
Engine::has_data_size_limit
[function]
[call site]
05948
Ok
[function]
[call site]
05949
calc_data_sizes
[function]
[call site]
05950
StmtBlock::borrow
[function]
[call site]
05951
Engine::throw_on_size
[function]
[call site]
05952
RhaiResultOf::map_err
[function]
[call site]
05953
EvalAltResult::fill_position
[function]
[call site]
05954
Ok
[function]
[call site]
05955
map_err
[function]
[call site]
05956
EvalAltResult::fill_position
[function]
[call site]
05957
ArgBackup::restore_first_arg
[function]
[call site]
05958
test_functions_take
[function]
[call site]
05959
unwrap
[function]
[call site]
05960
Engine::is_debugger_registered
[function]
[call site]
05961
Engine::register_debugger
[function]
[call site]
05962
Some
[function]
[call site]
05963
TestStruct::new
[function]
[call site]
05964
TestStruct::new
[function]
[call site]
05965
Scope::new
[function]
[call site]
05966
crate::ast::Stmt::Noop
[function]
[call site]
05967
into
[function]
[call site]
05968
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05969
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05970
Engine::dbg_raw
[function]
[call site]
05971
Err
[function]
[call site]
05972
GlobalRuntimeState::debugger_mut
[function]
[call site]
05973
&mut
[call site]
05974
string_functions::truncate
[function]
[call site]
05975
string_functions::is_empty
[function]
[call site]
05976
Engine::check_data_size
[function]
[call site]
05977
Ok
[function]
[call site]
05978
Dynamic::into_immutable_string
[function]
[call site]
05979
Ok
[function]
[call site]
05980
crate::func::locked_read
[function]
[call site]
05981
Option::and_then
[function]
[call site]
05982
Some
[function]
[call site]
05983
TestStruct::clone
[function]
[call site]
05984
ok_or_else
[function]
[call site]
05985
std::
[call site]
05986
any::type_name
[function]
[call site]
05987
Err
[function]
[call site]
05988
Dynamic::type_name
[function]
[call site]
05989
Result::map_err
[function]
[call site]
05990
Engine::map_type_name
[function]
[call site]
05991
type_name::<ImmutableString>
[function]
[call site]
05992
&'a
[call site]
05993
ERR::ErrorMismatchOutputType
[function]
[call site]
05994
into
[function]
[call site]
05995
test_side_effects_print
[function]
[call site]
05996
TestStruct::new
[function]
[call site]
05997
TestStruct::new
[function]
[call site]
05998
ImmutableString::new
[function]
[call site]
05999
Engine::new
[function]
[call site]
06000
TestStruct::clone
[function]
[call site]
06001
Self
[function]
[call site]
06002
Engine::on_print
[function]
[call site]
06003
Some
[function]
[call site]
06004
TestStruct::new
[function]
[call site]
06005
StraightHasher::write
[function]
[call site]
06006
unwrap
[function]
[call site]
06007
push_str
[function]
[call site]
06008
run
[function]
[call site]
06009
Engine::new
[function]
[call site]
06010
Self::run
[function]
[call site]
06011
Engine::new
[function]
[call site]
06012
Engine::set_optimization_level
[function]
[call site]
06013
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
06014
Engine::set_optimization_level
[function]
[call site]
06015
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
06016
Engine::set_optimization_level
[function]
[call site]
06017
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
06018
Engine::register_fn
[function]
[call site]
06019
Engine::set_optimization_level
[function]
[call site]
06020
Engine::set_fast_operators
[function]
[call site]
06021
test_get_set
[function]
[call site]
06022
Engine::set_optimization_level
[function]
[call site]
06023
RhaiResultOf::unwrap
[function]
[call site]
06024
Dynamic::into_immutable_string
[function]
[call site]
06025
Result::map_err
[function]
[call site]
06026
Engine::map_type_name
[function]
[call site]
06027
type_name::<ImmutableString>
[function]
[call site]
06028
&'a
[call site]
06029
ERR::ErrorMismatchOutputType
[function]
[call site]
06030
into
[function]
[call site]
06031
test_print_debug
[function]
[call site]
06032
TestStruct::new
[function]
[call site]
06033
TestStruct::new
[function]
[call site]
06034
Vec::<String>::new
[function]
[call site]
06035
TestStruct::clone
[function]
[call site]
06036
Self
[function]
[call site]
06037
TestStruct::clone
[function]
[call site]
06038
Engine::new
[function]
[call site]
06039
Engine::on_print
[function]
[call site]
06040
StraightHasher::write
[function]
[call site]
06041
unwrap
[function]
[call site]
06042
blob_functions::push
[function]
[call site]
06043
Engine::on_debug
[function]
[call site]
06044
Some
[function]
[call site]
06045
TestStruct::new
[function]
[call site]
06046
unwrap_or
[function]
[call site]
06047
StraightHasher::write
[function]
[call site]
06048
unwrap
[function]
[call site]
06049
blob_functions::push
[function]
[call site]
06050
run
[function]
[call site]
06051
RhaiResultOf::unwrap
[function]
[call site]
06052
Engine::compile
[function]
[call site]
06053
ParseResult::unwrap
[function]
[call site]
06054
AST::set_source
[function]
[call site]
06055
into
[function]
[call site]
06056
crate::Shared::get_mut
[function]
[call site]
06057
Shared::get_mut
[function]
[call site]
06058
StmtBlock::as_mut
[function]
[call site]
06059
&mut
[call site]
06060
Engine::new
[function]
[call site]
06061
Engine::set_optimization_level
[function]
[call site]
06062
Scope::new
[function]
[call site]
06063
rhai::Map::new
[function]
[call site]
06064
blob_functions::insert
[function]
[call site]
06065
&str::into
[function]
[call site]
06066
into
[function]
[call site]
06067
Scope::push_constant_dynamic
[function]
[call site]
06068
into
[function]
[call site]
06069
Scope::push_constant_dynamic
[function]
[call site]
06070
&str::into
[function]
[call site]
06071
Engine::compile_expression_with_scope
[function]
[call site]
06072
ParseResult::expect
[function]
[call site]
06073
Ident::as_str
[function]
[call site]
06074
eval_ast::<bool>
[function]
[call site]
06075
expect
[function]
[call site]
06076
Module::set_id
[function]
[call site]
06077
Decimal::into
[function]
[call site]
06078
string_functions::is_empty
[function]
[call site]
06079
test::len
[function]
[call site]
06080
then_some
[function]
[call site]
06081
TestStruct::clone
[function]
[call site]
06082
string_functions::is_empty
[function]
[call site]
06083
then_some
[function]
[call site]
06084
eval_ast::<Dynamic>
[function]
[call site]
06085
unwrap
[function]
[call site]
06086
Self::read
[function]
[call site]
06087
try_borrow
[function]
[call site]
06088
ok
[function]
[call site]
06089
locked_read
[function]
[call site]
06090
Option::ok
[function]
[call site]
06091
try_read
[function]
[call site]
06092
Some
[function]
[call site]
06093
std::thread::sleep
[function]
[call site]
06094
std::time::Duration::from_millis
[function]
[call site]
06095
Some
[function]
[call site]
06096
locked_read
[function]
[call site]
06097
try_read
[function]
[call site]
06098
Option::unwrap
[function]
[call site]
06099
MyIterableType::into_iter
[function]
[call site]
06100
&mut
[call site]
06101
Engine::map_type_name
[function]
[call site]
06102
std::
[call site]
06103
any::type_name
[function]
[call site]
06104
Engine::map_type_name
[function]
[call site]
06105
std::
[call site]
06106
any::type_name
[function]
[call site]
06107
Err
[function]
[call site]
06108
ERR::ErrorIndexingType
[function]
[call site]
06109
into
[function]
[call site]
06110
Engine::map_type_name
[function]
[call site]
06111
std::
[call site]
06112
any::type_name
[function]
[call site]
06113
Engine::map_type_name
[function]
[call site]
06114
std::
[call site]
06115
any::type_name
[function]
[call site]
06116
Engine::map_type_name
[function]
[call site]
06117
std::
[call site]
06118
any::type_name
[function]
[call site]
06119
Err
[function]
[call site]
06120
ERR::ErrorIndexingType
[function]
[call site]
06121
into
[function]
[call site]
06122
string_functions::starts_with
[function]
[call site]
06123
test::len
[function]
[call site]
06124
Engine::map_type_name
[function]
[call site]
06125
std::
[call site]
06126
any::type_name
[function]
[call site]
06127
Err
[function]
[call site]
06128
ERR::ErrorDotExpr
[function]
[call site]
06129
into
[function]
[call site]
06130
string_functions::starts_with
[function]
[call site]
06131
test::len
[function]
[call site]
06132
Engine::map_type_name
[function]
[call site]
06133
std::
[call site]
06134
any::type_name
[function]
[call site]
06135
Engine::map_type_name
[function]
[call site]
06136
std::
[call site]
06137
any::type_name
[function]
[call site]
06138
Err
[function]
[call site]
06139
ERR::ErrorDotExpr
[function]
[call site]
06140
into
[function]
[call site]
06141
Err
[function]
[call site]
06142
ERR::ErrorFunctionNotFound
[function]
[call site]
06143
Engine::gen_fn_call_signature
[function]
[call site]
06144
into
[function]
[call site]
06145
RhaiResultOf::map
[function]
[call site]
06146
Engine::fast_operators
[function]
[call site]
06147
test::len
[function]
[call site]
06148
is_some
[function]
[call site]
06149
Engine::get_arg_value
[function]
[call site]
06150
Self::as_deref_mut
[function]
[call site]
06151
Dynamic::flatten
[function]
[call site]
06152
Engine::get_arg_value
[function]
[call site]
06153
Self::as_deref_mut
[function]
[call site]
06154
Dynamic::flatten
[function]
[call site]
06155
Dynamic::is_variant
[function]
[call site]
06156
Dynamic::is_variant
[function]
[call site]
06157
super::get_builtin_binary_op_fn
[function]
[call site]
06158
unwrap
[function]
[call site]
06159
then
[function]
[call site]
06160
Ident::as_str
[function]
[call site]
06161
into
[function]
[call site]
06162
test_custom_syntax_func
[function]
[call site]
06163
Engine::exec_fn_call
[function]
[call site]
06164
RhaiResultOf::map
[function]
[call site]
06165
string_functions::is_empty
[function]
[call site]
06166
RhaiFunc::is_native
[function]
[call site]
06167
Engine::make_qualified_function_call
[function]
[call site]
06168
blob_functions::blob_with_capacity
[function]
[call site]
06169
test::len
[function]
[call site]
06170
test::len
[function]
[call site]
06171
blob_functions::blob_with_capacity
[function]
[call site]
06172
test::len
[function]
[call site]
06173
StmtBlock::as_ref
[function]
[call site]
06174
&[Stmt]::map_or
[function]
[call site]
06175
Dynamic::is_shared
[function]
[call site]
06176
Self::is_some
[function]
[call site]
06177
&[Expr]::first
[function]
[call site]
06178
Engine::track_operation
[function]
[call site]
06179
Engine::dbg
[function]
[call site]
06180
Self::as_deref_mut
[function]
[call site]
06181
blob_functions::push
[function]
[call site]
06182
MyIterableType::into_iter
[function]
[call site]
06183
test_chars
[function]
[call site]
06184
0.chars().collect::<Vec<_>>
[function]
[call site]
06185
MyIterableType::into_iter
[function]
[call site]
06186
Self::IntoIter::skip
[function]
[call site]
06187
Engine::get_arg_value
[function]
[call site]
06188
Self::as_deref_mut
[function]
[call site]
06189
blob_functions::push
[function]
[call site]
06190
Dynamic::flatten
[function]
[call site]
06191
RhaiResultOf::split_first_mut
[function]
[call site]
06192
unwrap
[function]
[call site]
06193
Some
[function]
[call site]
06194
blob_functions::push
[function]
[call site]
06195
Self::unwrap
[function]
[call site]
06196
StmtBlock::extend
[function]
[call site]
06197
StaticModuleResolver::iter_mut
[function]
[call site]
06198
Engine::track_operation
[function]
[call site]
06199
Engine::dbg
[function]
[call site]
06200
Self::as_deref_mut
[function]
[call site]
06201
blob_functions::push
[function]
[call site]
06202
MyIterableType::into_iter
[function]
[call site]
06203
Self::IntoIter::skip
[function]
[call site]
06204
Engine::get_arg_value
[function]
[call site]
06205
Self::as_deref_mut
[function]
[call site]
06206
blob_functions::push
[function]
[call site]
06207
Dynamic::flatten
[function]
[call site]
06208
Engine::search_namespace
[function]
[call site]
06209
Engine::search_scope_only
[function]
[call site]
06210
Command::get
[function]
[call site]
06211
MyIterableType::into_iter
[function]
[call site]
06212
flat_map
[function]
[call site]
06213
RhaiFunc::get_iter_fn
[function]
[call site]
06214
Some
[function]
[call site]
06215
test_var_def_filter
[function]
[call site]
06216
RhaiFunc::is_script
[function]
[call site]
06217
test_var_def_filter
[function]
[call site]
06218
Ident::as_str
[function]
[call site]
06219
test_optimizer_const_map
[function]
[call site]
06220
MultiInputsStream::get_next
[function]
[call site]
06221
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06222
StmtBlock::as_ref
[function]
[call site]
06223
Option::cloned
[function]
[call site]
06224
unwrap_or_else
[function]
[call site]
06225
crate::Shared::new
[function]
[call site]
06226
into
[function]
[call site]
06227
TestStruct::clone
[function]
[call site]
06228
Engine::default
[function]
[call site]
06229
Some
[function]
[call site]
06230
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06231
RhaiFunc::get_script_fn_def
[function]
[call site]
06232
Option::cloned
[function]
[call site]
06233
unwrap
[function]
[call site]
06234
into
[function]
[call site]
06235
Ok
[function]
[call site]
06236
into
[function]
[call site]
06237
map_or
[function]
[call site]
06238
test::len
[function]
[call site]
06239
EvalContext::new
[function]
[call site]
06240
Expr::get_variable_name
[function]
[call site]
06241
string_functions::is_empty
[function]
[call site]
06242
Some
[function]
[call site]
06243
Option::unwrap
[function]
[call site]
06244
resolve_var
[function]
[call site]
06245
test::len
[function]
[call site]
06246
Dynamic::set_access_mode
[function]
[call site]
06247
StmtBlock::as_mut
[function]
[call site]
06248
Dynamic::set_access_mode
[function]
[call site]
06249
values_mut
[function]
[call site]
06250
Dynamic::set_access_mode
[function]
[call site]
06251
Ok
[function]
[call site]
06252
Result::into
[function]
[call site]
06253
Err
[function]
[call site]
06254
EvalAltResult::fill_position
[function]
[call site]
06255
ParseSettings::level_up_with_position
[function]
[call site]
06256
test::len
[function]
[call site]
06257
Expr::get_variable_name
[function]
[call site]
06258
Option::unwrap
[function]
[call site]
06259
Scope::search
[function]
[call site]
06260
MyIterableType::into_iter
[function]
[call site]
06261
array_functions::reduce_rev
[function]
[call site]
06262
ParseSettings::level_up_with_position
[function]
[call site]
06263
test_optimizer_const_map
[function]
[call site]
06264
Scope::len
[function]
[call site]
06265
test::len
[function]
[call site]
06266
MyIterableType::into_iter
[function]
[call site]
06267
array_functions::find_map
[function]
[call site]
06268
Module::get_var
[function]
[call site]
06269
Command::get
[function]
[call site]
06270
cloned
[function]
[call site]
06271
map_or_else
[function]
[call site]
06272
Err
[function]
[call site]
06273
ERR::ErrorVariableNotFound
[function]
[call site]
06274
ParseResult::to_string
[function]
[call site]
06275
Engine::new
[function]
[call site]
06276
Scope::new
[function]
[call site]
06277
blob_functions::push
[function]
[call site]
06278
blob_functions::push
[function]
[call site]
06279
blob_functions::push
[function]
[call site]
06280
ParseSettings::level_up_with_position
[function]
[call site]
06281
into
[function]
[call site]
06282
Ok
[function]
[call site]
06283
into
[function]
[call site]
06284
Scope::get_mut_by_index
[function]
[call site]
06285
try_into
[function]
[call site]
06286
string_functions::is_empty
[function]
[call site]
06287
Engine::search_imports
[function]
[call site]
06288
Namespace::root
[function]
[call site]
06289
GlobalRuntimeState::num_imports
[function]
[call site]
06290
test::len
[function]
[call site]
06291
Command::get
[function]
[call site]
06292
GlobalRuntimeState::get_shared_import
[function]
[call site]
06293
Command::get
[function]
[call site]
06294
cloned
[function]
[call site]
06295
GlobalRuntimeState::find_import
[function]
[call site]
06296
MyIterableType::into_iter
[function]
[call site]
06297
rposition
[function]
[call site]
06298
Option::map_or_else
[function]
[call site]
06299
Command::get
[function]
[call site]
06300
cloned
[function]
[call site]
06301
GlobalRuntimeState::get_shared_import
[function]
[call site]
06302
Module::get_qualified_var
[function]
[call site]
06303
StmtBlock::as_ref
[function]
[call site]
06304
and_then
[function]
[call site]
06305
Command::get
[function]
[call site]
06306
INT::cloned
[function]
[call site]
06307
Option::map_or_else
[function]
[call site]
06308
Err
[function]
[call site]
06309
ERR::ErrorVariableNotFound
[function]
[call site]
06310
ParseSettings::level_up_with_position
[function]
[call site]
06311
into
[function]
[call site]
06312
Dynamic::set_access_mode
[function]
[call site]
06313
Ok
[function]
[call site]
06314
into
[function]
[call site]
06315
test::len
[function]
[call site]
06316
Namespace::root
[function]
[call site]
06317
crate::func::locked_write
[function]
[call site]
06318
try_borrow_mut
[function]
[call site]
06319
ok
[function]
[call site]
06320
StraightHasher::write
[function]
[call site]
06321
ok
[function]
[call site]
06322
try_write
[function]
[call site]
06323
Some
[function]
[call site]
06324
std::thread::sleep
[function]
[call site]
06325
std::time::Duration::from_millis
[function]
[call site]
06326
Some
[function]
[call site]
06327
StraightHasher::write
[function]
[call site]
06328
try_write
[function]
[call site]
06329
Option::unwrap
[function]
[call site]
06330
shared_get_mut
[function]
[call site]
06331
Ident::as_str
[function]
[call site]
06332
TestStruct::clone
[function]
[call site]
06333
Self::into
[function]
[call site]
06334
StmtBlock::as_mut
[function]
[call site]
06335
Dynamic::set_access_mode
[function]
[call site]
06336
Ok
[function]
[call site]
06337
Err
[function]
[call site]
06338
ERR::ErrorVariableNotFound
[function]
[call site]
06339
ParseSettings::level_up_with_position
[function]
[call site]
06340
into
[function]
[call site]
06341
Err
[function]
[call site]
06342
ERR::ErrorModuleNotFound
[function]
[call site]
06343
test_to_string
[function]
[call site]
06344
ParseSettings::level_up_with_position
[function]
[call site]
06345
into
[function]
[call site]
06346
Engine::search_scope_only
[function]
[call site]
06347
Dynamic::is_shared
[function]
[call site]
06348
Target::is_temp_value
[function]
[call site]
06349
shared_take_or_clone
[function]
[call site]
06350
shared_try_take
[function]
[call site]
06351
Result::unwrap_or_else
[function]
[call site]
06352
StmtBlock::as_ref
[function]
[call site]
06353
TestStruct::clone
[function]
[call site]
06354
Dynamic::flatten
[function]
[call site]
06355
StmtBlock::extend
[function]
[call site]
06356
StaticModuleResolver::iter_mut
[function]
[call site]
06357
StaticModuleResolver::iter_mut
[function]
[call site]
06358
test_optimizer_const_map
[function]
[call site]
06359
Ident::as_str
[function]
[call site]
06360
RhaiResultOf::split_first_mut
[function]
[call site]
06361
unwrap
[function]
[call site]
06362
Some
[function]
[call site]
06363
Target::take_ref
[function]
[call site]
06364
Some
[function]
[call site]
06365
unwrap
[function]
[call site]
06366
blob_functions::push
[function]
[call site]
06367
StmtBlock::extend
[function]
[call site]
06368
StaticModuleResolver::iter_mut
[function]
[call site]
06369
Engine::get_arg_value
[function]
[call site]
06370
Self::as_deref_mut
[function]
[call site]
06371
blob_functions::push
[function]
[call site]
06372
Dynamic::flatten
[function]
[call site]
06373
StmtBlock::extend
[function]
[call site]
06374
StaticModuleResolver::iter_mut
[function]
[call site]
06375
Engine::search_imports
[function]
[call site]
06376
Option::ok_or_else
[function]
[call site]
06377
ERR::ErrorModuleNotFound
[function]
[call site]
06378
test_to_string
[function]
[call site]
06379
ParseSettings::level_up_with_position
[function]
[call site]
06380
Module::get_qualified_fn
[function]
[call site]
06381
StmtBlock::span_or_else
[function]
[call site]
06382
calc_fn_hash_full
[function]
[call site]
06383
MyIterableType::into_iter
[function]
[call site]
06384
Self::IntoIter::map
[function]
[call site]
06385
Dynamic::type_id
[function]
[call site]
06386
Module::get_qualified_fn
[function]
[call site]
06387
Position::is_none
[function]
[call site]
06388
string_functions::is_empty
[function]
[call site]
06389
test::len
[function]
[call site]
06390
min_max_functions::min
[function]
[call site]
06391
calc_fn_hash_full
[function]
[call site]
06392
MyIterableType::into_iter
[function]
[call site]
06393
Self::IntoIter::enumerate
[function]
[call site]
06394
test_optimizer_const_map
[function]
[call site]
06395
TypeId::of::<Dynamic>
[function]
[call site]
06396
Dynamic::type_id
[function]
[call site]
06397
Module::get_qualified_fn
[function]
[call site]
06398
Some
[function]
[call site]
06399
map_or
[function]
[call site]
06400
TestStruct::clone
[function]
[call site]
06401
as_deref
[function]
[call site]
06402
Scope::new
[function]
[call site]
06403
string_functions::replace
[function]
[call site]
06404
Module::id_raw
[function]
[call site]
06405
Option::cloned
[function]
[call site]
06406
defer
[function]
[call site]
06407
Engine::call_script_fn
[function]
[call site]
06408
RhaiFunc::is_pure
[function]
[call site]
06409
Dynamic::is_read_only
[function]
[call site]
06410
Err
[function]
[call site]
06411
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06412
test_to_string
[function]
[call site]
06413
into
[function]
[call site]
06414
RhaiNativeFunc::has_context
[function]
[call site]
06415
bool::then
[function]
[call site]
06416
decimal_functions::max_id
[function]
[call site]
06417
into
[function]
[call site]
06418
test_method_call
[function]
[call site]
06419
and_then
[function]
[call site]
06420
Engine::check_data_size
[function]
[call site]
06421
bool::then
[function]
[call site]
06422
decimal_functions::max_id
[function]
[call site]
06423
into
[function]
[call site]
06424
test_custom_syntax_func
[function]
[call site]
06425
and_then
[function]
[call site]
06426
Engine::check_data_size
[function]
[call site]
06427
Err
[function]
[call site]
06428
ERR::ErrorFunctionNotFound
[function]
[call site]
06429
string_functions::is_empty
[function]
[call site]
06430
Engine::gen_fn_call_signature
[function]
[call site]
06431
into
[function]
[call site]
06432
split_first
[function]
[call site]
06433
map_or_else
[function]
[call site]
06434
StmtBlock::as_ref
[function]
[call site]
06435
Some
[function]
[call site]
06436
Engine::make_function_call
[function]
[call site]
06437
String::from
[function]
[call site]
06438
is_some
[function]
[call site]
06439
test::len
[function]
[call site]
06440
Position::new_const
[function]
[call site]
06441
Option<&Token>::is_some
[function]
[call site]
06442
unwrap
[function]
[call site]
06443
Engine::get_arg_value
[function]
[call site]
06444
Self::as_deref_mut
[function]
[call site]
06445
try_cast_result::<FnPtr>
[function]
[call site]
06446
map_err
[function]
[call site]
06447
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06448
Engine::map_type_name
[function]
[call site]
06449
RhaiNativeFunc::return_type_name
[function]
[call site]
06450
fn_ptr_functions::is_anonymous
[function]
[call site]
06451
fn_ptr_functions::is_anonymous
[function]
[call site]
06452
StmtBlock::extend
[function]
[call site]
06453
test::len
[function]
[call site]
06454
test::len
[function]
[call site]
06455
test::len
[function]
[call site]
06456
blob_functions::blob_with_capacity
[function]
[call site]
06457
test::len
[function]
[call site]
06458
test::len
[function]
[call site]
06459
StmtBlock::extend
[function]
[call site]
06460
Self::as_deref_mut
[function]
[call site]
06461
Engine::get_arg_value
[function]
[call site]
06462
blob_functions::push
[function]
[call site]
06463
StaticModuleResolver::iter_mut
[function]
[call site]
06464
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06465
Scope::new
[function]
[call site]
06466
as_deref
[function]
[call site]
06467
defer
[function]
[call site]
06468
Engine::call_script_fn
[function]
[call site]
06469
blob_functions::blob_with_capacity
[function]
[call site]
06470
test::len
[function]
[call site]
06471
test::len
[function]
[call site]
06472
StmtBlock::extend
[function]
[call site]
06473
Self::as_deref_mut
[function]
[call site]
06474
Engine::get_arg_value
[function]
[call site]
06475
blob_functions::push
[function]
[call site]
06476
StaticModuleResolver::iter_mut
[function]
[call site]
06477
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06478
defer
[function]
[call site]
06479
into
[function]
[call site]
06480
test_custom_syntax_func
[function]
[call site]
06481
and_then
[function]
[call site]
06482
Engine::check_data_size
[function]
[call site]
06483
map_err
[function]
[call site]
06484
EvalAltResult::fill_position
[function]
[call site]
06485
&[Expr]::first
[function]
[call site]
06486
string_functions::is_empty
[function]
[call site]
06487
test::len
[function]
[call site]
06488
test::len
[function]
[call site]
06489
tokenizer::is_valid_function_name
[function]
[call site]
06490
FnCallHashes::from_native_only
[function]
[call site]
06491
calc_fn_hash
[function]
[call site]
06492
FnCallHashes::from_hash
[function]
[call site]
06493
calc_fn_hash
[function]
[call site]
06494
unwrap
[function]
[call site]
06495
Engine::get_arg_value
[function]
[call site]
06496
Dynamic::into_immutable_string
[function]
[call site]
06497
Ok
[function]
[call site]
06498
crate::func::locked_read
[function]
[call site]
06499
Option::and_then
[function]
[call site]
06500
Some
[function]
[call site]
06501
TestStruct::clone
[function]
[call site]
06502
ok_or_else
[function]
[call site]
06503
std::
[call site]
06504
any::type_name
[function]
[call site]
06505
Err
[function]
[call site]
06506
Dynamic::type_name
[function]
[call site]
06507
Result::map_err
[function]
[call site]
06508
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06509
and_then
[function]
[call site]
06510
test_optimizer_const_map
[function]
[call site]
06511
map_err
[function]
[call site]
06512
EvalAltResult::fill_position
[function]
[call site]
06513
unwrap
[function]
[call site]
06514
Engine::get_arg_value
[function]
[call site]
06515
Self::as_deref_mut
[function]
[call site]
06516
try_cast_result::<FnPtr>
[function]
[call site]
06517
map_err
[function]
[call site]
06518
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06519
Engine::map_type_name
[function]
[call site]
06520
RhaiNativeFunc::return_type_name
[function]
[call site]
06521
Engine::get_arg_value
[function]
[call site]
06522
Self::as_deref_mut
[function]
[call site]
06523
FnPtr::add_curry
[function]
[call site]
06524
blob_functions::push
[function]
[call site]
06525
Ok
[function]
[call site]
06526
into
[function]
[call site]
06527
unwrap
[function]
[call site]
06528
Engine::get_arg_value
[function]
[call site]
06529
Self::as_deref_mut
[function]
[call site]
06530
Ok
[function]
[call site]
06531
Dynamic::is_shared
[function]
[call site]
06532
bool::into
[function]
[call site]
06533
unwrap
[function]
[call site]
06534
Engine::get_arg_value
[function]
[call site]
06535
Self::as_deref_mut
[function]
[call site]
06536
Dynamic::into_immutable_string
[function]
[call site]
06537
Result::map_err
[function]
[call site]
06538
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06539
Engine::get_arg_value
[function]
[call site]
06540
Dynamic::as_int
[function]
[call site]
06541
Ok
[function]
[call site]
06542
crate::func::locked_read
[function]
[call site]
06543
Option::and_then
[function]
[call site]
06544
Some
[function]
[call site]
06545
ok_or_else
[function]
[call site]
06546
std::
[call site]
06547
any::type_name
[function]
[call site]
06548
Err
[function]
[call site]
06549
Dynamic::type_name
[function]
[call site]
06550
Result::map_err
[function]
[call site]
06551
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06552
Ok
[function]
[call site]
06553
FnPtr::try_from
[function]
[call site]
06554
RhaiResultOf::map
[function]
[call site]
06555
calc_fn_hash
[function]
[call site]
06556
Engine::has_script_fn
[function]
[call site]
06557
Caches::fn_resolution_cache_mut
[function]
[call site]
06558
Command::get
[function]
[call site]
06559
test_optimizer_const_map
[function]
[call site]
06560
MyIterableType::into_iter
[function]
[call site]
06561
T::as_any
[function]
[call site]
06562
Module::contains_fn
[function]
[call site]
06563
MyIterableType::into_iter
[function]
[call site]
06564
T::as_any
[function]
[call site]
06565
Module::contains_fn
[function]
[call site]
06566
Module::contains_qualified_fn
[function]
[call site]
06567
StmtBlock::as_ref
[function]
[call site]
06568
map_or
[function]
[call site]
06569
contains_key
[function]
[call site]
06570
map_functions::values
[function]
[call site]
06571
T::as_any
[function]
[call site]
06572
Module::contains_qualified_fn
[function]
[call site]
06573
BloomFilterU64::is_absent_and_set
[function]
[call site]
06574
blob_functions::insert
[function]
[call site]
06575
bool::into
[function]
[call site]
06576
unwrap_or
[function]
[call site]
06577
unwrap
[function]
[call site]
06578
Engine::get_arg_value
[function]
[call site]
06579
Self::as_deref_mut
[function]
[call site]
06580
Dynamic::into_immutable_string
[function]
[call site]
06581
Result::map_err
[function]
[call site]
06582
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06583
Engine::get_arg_value
[function]
[call site]
06584
Self::as_deref_mut
[function]
[call site]
06585
Dynamic::into_immutable_string
[function]
[call site]
06586
Result::map_err
[function]
[call site]
06587
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06588
Engine::get_arg_value
[function]
[call site]
06589
Dynamic::as_int
[function]
[call site]
06590
Result::map_err
[function]
[call site]
06591
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06592
Ok
[function]
[call site]
06593
FnPtr::try_from
[function]
[call site]
06594
RhaiResultOf::map
[function]
[call site]
06595
crate::calc_typed_method_hash
[function]
[call site]
06596
calc_fn_hash
[function]
[call site]
06597
Engine::has_script_fn
[function]
[call site]
06598
bool::into
[function]
[call site]
06599
unwrap_or
[function]
[call site]
06600
unwrap
[function]
[call site]
06601
Engine::get_arg_value
[function]
[call site]
06602
Dynamic::into_immutable_string
[function]
[call site]
06603
Result::map_err
[function]
[call site]
06604
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06605
Ok
[function]
[call site]
06606
string_functions::contains
[function]
[call site]
06607
bool::into
[function]
[call site]
06608
test::len
[function]
[call site]
06609
GlobalRuntimeState::num_imports
[function]
[call site]
06610
unwrap
[function]
[call site]
06611
Engine::get_arg_value
[function]
[call site]
06612
Dynamic::into_immutable_string
[function]
[call site]
06613
Result::map_err
[function]
[call site]
06614
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06615
Engine::eval_script_expr_in_place
[function]
[call site]
06616
Engine::track_operation
[function]
[call site]
06617
string_functions::trim
[function]
[call site]
06618
string_functions::is_empty
[function]
[call site]
06619
Ok
[function]
[call site]
06620
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06621
AST::has_functions
[function]
[call site]
06622
string_functions::is_empty
[function]
[call site]
06623
Err
[function]
[call site]
06624
into
[function]
[call site]
06625
StmtBlock::take_statements
[function]
[call site]
06626
string_functions::is_empty
[function]
[call site]
06627
Ok
[function]
[call site]
06628
Engine::eval_global_statements
[function]
[call site]
06629
Engine::eval_stmt_block
[function]
[call site]
06630
StmtBlock::span_or_else
[function]
[call site]
06631
Ok
[function]
[call site]
06632
Ok
[function]
[call site]
06633
Err
[function]
[call site]
06634
test::len
[function]
[call site]
06635
GlobalRuntimeState::num_imports
[function]
[call site]
06636
Result::map_err
[function]
[call site]
06637
ERR::ErrorInFunctionCall
[function]
[call site]
06638
test_to_string
[function]
[call site]
06639
&mut
[call site]
06640
unwrap_or
[function]
[call site]
06641
test_to_string
[function]
[call site]
06642
into
[function]
[call site]
06643
blob_functions::blob_with_capacity
[function]
[call site]
06644
blob_functions::blob_with_capacity
[function]
[call site]
06645
test::len
[function]
[call site]
06646
string_functions::is_empty
[function]
[call site]
06647
MyIterableType::into_iter
[function]
[call site]
06648
Self::IntoIter::copied
[function]
[call site]
06649
optimize_combo_chain
[function]
[call site]
06650
MyIterableType::into_iter
[function]
[call site]
06651
Engine::get_arg_value
[function]
[call site]
06652
Self::as_deref_mut
[function]
[call site]
06653
blob_functions::push
[function]
[call site]
06654
Dynamic::flatten
[function]
[call site]
06655
StmtBlock::extend
[function]
[call site]
06656
StaticModuleResolver::iter_mut
[function]
[call site]
06657
StmtBlock::extend
[function]
[call site]
06658
StaticModuleResolver::iter_mut
[function]
[call site]
06659
Some
[function]
[call site]
06660
Engine::exec_fn_call
[function]
[call site]
06661
RhaiResultOf::map
[function]
[call site]
06662
StmtBlock::as_ref
[function]
[call site]
06663
&[Stmt]::map_or
[function]
[call site]
06664
Dynamic::is_shared
[function]
[call site]
06665
Self::is_some
[function]
[call site]
06666
string_functions::is_empty
[function]
[call site]
06667
Engine::track_operation
[function]
[call site]
06668
Engine::dbg
[function]
[call site]
06669
Self::as_deref_mut
[function]
[call site]
06670
Engine::get_arg_value
[function]
[call site]
06671
Self::as_deref_mut
[function]
[call site]
06672
blob_functions::push
[function]
[call site]
06673
Dynamic::flatten
[function]
[call site]
06674
blob_functions::push
[function]
[call site]
06675
Self::unwrap
[function]
[call site]
06676
string_functions::is_empty
[function]
[call site]
06677
Engine::track_operation
[function]
[call site]
06678
Engine::dbg
[function]
[call site]
06679
Self::as_deref_mut
[function]
[call site]
06680
Engine::get_arg_value
[function]
[call site]
06681
Self::as_deref_mut
[function]
[call site]
06682
blob_functions::push
[function]
[call site]
06683
Dynamic::flatten
[function]
[call site]
06684
Engine::search_namespace
[function]
[call site]
06685
StmtBlock::as_ref
[function]
[call site]
06686
Dynamic::is_read_only
[function]
[call site]
06687
ImmutableString::into_owned
[function]
[call site]
06688
Dynamic::is_shared
[function]
[call site]
06689
Target::is_temp_value
[function]
[call site]
06690
blob_functions::insert
[function]
[call site]
06691
FnPtr::try_from
[function]
[call site]
06692
RhaiResultOf::unwrap
[function]
[call site]
06693
string_functions::is_empty
[function]
[call site]
06694
blob_functions::push
[function]
[call site]
06695
eval::calc_offset_len
[function]
[call site]
06696
test::len
[function]
[call site]
06697
test::len
[function]
[call site]
06698
blob_functions::push
[function]
[call site]
06699
blob_functions::insert
[function]
[call site]
06700
shared_take_or_clone
[function]
[call site]
06701
Dynamic::flatten
[function]
[call site]
06702
Target::take_ref
[function]
[call site]
06703
unwrap
[function]
[call site]
06704
blob_functions::push
[function]
[call site]
06705
MyIterableType::into_iter
[function]
[call site]
06706
Self::IntoIter::chain
[function]
[call site]
06707
test_functions_take
[function]
[call site]
06708
test_functions_take
[function]
[call site]
06709
test_functions_take
[function]
[call site]
06710
StmtBlock::as_mut
[function]
[call site]
06711
intersects
[function]
[call site]
06712
StmtBlock::as_mut
[function]
[call site]
06713
StmtBlock::as_mut
[function]
[call site]
06714
string_functions::remove
[function]
[call site]
06715
test_functions_take
[function]
[call site]
06716
make_sub
[function]
[call site]
06717
make_root
[function]
[call site]
06718
MyIterableType::into_iter
[function]
[call site]
06719
Engine::get_arg_value
[function]
[call site]
06720
Self::as_deref_mut
[function]
[call site]
06721
blob_functions::push
[function]
[call site]
06722
Dynamic::flatten
[function]
[call site]
06723
StmtBlock::extend
[function]
[call site]
06724
StaticModuleResolver::iter_mut
[function]
[call site]
06725
StmtBlock::extend
[function]
[call site]
06726
StaticModuleResolver::iter_mut
[function]
[call site]
06727
Engine::exec_fn_call
[function]
[call site]
06728
RhaiResultOf::map
[function]
[call site]
06729
Self::ok_or_else
[function]
[call site]
06730
ERR::ErrorUnboundThis
[function]
[call site]
06731
into
[function]
[call site]
06732
cloned
[function]
[call site]
06733
Engine::search_namespace
[function]
[call site]
06734
RhaiResultOf::map
[function]
[call site]
06735
Position::new_const
[function]
[call site]
06736
Engine::eval_expr
[function]
[call site]
06737
Self::as_deref_mut
[function]
[call site]
06738
Dynamic::flatten
[function]
[call site]
06739
ParseSettings::level_up_with_position
[function]
[call site]
06740
Dynamic::is_string
[function]
[call site]
06741
crate::func::locked_read
[function]
[call site]
06742
Option::map_or
[function]
[call site]
06743
unwrap
[function]
[call site]
06744
&mut
[call site]
06745
into
[function]
[call site]
06746
packages::string_basic::print_with_func
[function]
[call site]
06747
NativeCallContext::call_native_fn_raw
[function]
[call site]
06748
NativeCallContext::_call_fn_raw
[function]
[call site]
06749
TestStruct::clone
[function]
[call site]
06750
Caches::new
[function]
[call site]
06751
StmtBlock::as_ref
[function]
[call site]
06752
Token::lookup_symbol_from_syntax
[function]
[call site]
06753
test::len
[function]
[call site]
06754
NativeCallContext::engine
[function]
[call site]
06755
Engine::exec_native_fn_call
[function]
[call site]
06756
Engine::track_operation
[function]
[call site]
06757
Some
[function]
[call site]
06758
Engine::resolve_fn
[function]
[call site]
06759
RhaiFunc::is_volatile
[function]
[call site]
06760
Engine::gen_fn_call_signature
[function]
[call site]
06761
Err
[function]
[call site]
06762
ERR::ErrorFunctionNotFound
[function]
[call site]
06763
into
[function]
[call site]
06764
RhaiFunc::is_method
[function]
[call site]
06765
StmtBlock::as_ref
[function]
[call site]
06766
map_or
[function]
[call site]
06767
Debugger::call_stack
[function]
[call site]
06768
test::len
[function]
[call site]
06769
ArgBackup::new
[function]
[call site]
06770
string_functions::is_empty
[function]
[call site]
06771
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06772
Engine::is_debugger_registered
[function]
[call site]
06773
TestStruct::clone
[function]
[call site]
06774
StmtBlock::span_or_else
[function]
[call site]
06775
TestStruct::clone
[function]
[call site]
06776
GlobalRuntimeState::debugger_mut
[function]
[call site]
06777
&mut
[call site]
06778
Engine::get_interned_string
[function]
[call site]
06779
MyIterableType::into_iter
[function]
[call site]
06780
Self::IntoIter::map
[function]
[call site]
06781
TestStruct::clone
[function]
[call site]
06782
RhaiNativeFunc::has_context
[function]
[call site]
06783
bool::then
[function]
[call site]
06784
as_deref
[function]
[call site]
06785
into
[function]
[call site]
06786
RhaiFunc::is_pure
[function]
[call site]
06787
string_functions::is_empty
[function]
[call site]
06788
Dynamic::is_read_only
[function]
[call site]
06789
Err
[function]
[call site]
06790
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06791
test_to_string
[function]
[call site]
06792
into
[function]
[call site]
06793
test_method_call
[function]
[call site]
06794
test_custom_syntax_func
[function]
[call site]
06795
and_then
[function]
[call site]
06796
Engine::check_data_size
[function]
[call site]
06797
map_err
[function]
[call site]
06798
EvalAltResult::fill_position
[function]
[call site]
06799
ArgBackup::restore_first_arg
[function]
[call site]
06800
Engine::is_debugger_registered
[function]
[call site]
06801
Engine::register_debugger
[function]
[call site]
06802
Scope::new
[function]
[call site]
06803
crate::ast::Stmt::Noop
[function]
[call site]
06804
into
[function]
[call site]
06805
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06806
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06807
Engine::dbg_raw
[function]
[call site]
06808
Err
[function]
[call site]
06809
GlobalRuntimeState::debugger_mut
[function]
[call site]
06810
&mut
[call site]
06811
string_functions::is_empty
[function]
[call site]
06812
Engine::check_data_size
[function]
[call site]
06813
Ok
[function]
[call site]
06814
Dynamic::into_immutable_string
[function]
[call site]
06815
Result::map_err
[function]
[call site]
06816
Engine::map_type_name
[function]
[call site]
06817
type_name::<ImmutableString>
[function]
[call site]
06818
&'a
[call site]
06819
ERR::ErrorMismatchOutputType
[function]
[call site]
06820
into
[function]
[call site]
06821
test_side_effects_print
[function]
[call site]
06822
Dynamic::into_immutable_string
[function]
[call site]
06823
Result::map_err
[function]
[call site]
06824
Engine::map_type_name
[function]
[call site]
06825
type_name::<ImmutableString>
[function]
[call site]
06826
&'a
[call site]
06827
ERR::ErrorMismatchOutputType
[function]
[call site]
06828
into
[function]
[call site]
06829
test_print_debug
[function]
[call site]
06830
&mut
[call site]
06831
Engine::map_type_name
[function]
[call site]
06832
std::
[call site]
06833
any::type_name
[function]
[call site]
06834
Engine::map_type_name
[function]
[call site]
06835
std::
[call site]
06836
any::type_name
[function]
[call site]
06837
Err
[function]
[call site]
06838
ERR::ErrorIndexingType
[function]
[call site]
06839
into
[function]
[call site]
06840
Engine::map_type_name
[function]
[call site]
06841
std::
[call site]
06842
any::type_name
[function]
[call site]
06843
Engine::map_type_name
[function]
[call site]
06844
std::
[call site]
06845
any::type_name
[function]
[call site]
06846
Engine::map_type_name
[function]
[call site]
06847
std::
[call site]
06848
any::type_name
[function]
[call site]
06849
Err
[function]
[call site]
06850
ERR::ErrorIndexingType
[function]
[call site]
06851
into
[function]
[call site]
06852
string_functions::starts_with
[function]
[call site]
06853
test::len
[function]
[call site]
06854
Engine::map_type_name
[function]
[call site]
06855
std::
[call site]
06856
any::type_name
[function]
[call site]
06857
Err
[function]
[call site]
06858
ERR::ErrorDotExpr
[function]
[call site]
06859
into
[function]
[call site]
06860
string_functions::starts_with
[function]
[call site]
06861
test::len
[function]
[call site]
06862
Engine::map_type_name
[function]
[call site]
06863
std::
[call site]
06864
any::type_name
[function]
[call site]
06865
Engine::map_type_name
[function]
[call site]
06866
std::
[call site]
06867
any::type_name
[function]
[call site]
06868
Err
[function]
[call site]
06869
ERR::ErrorDotExpr
[function]
[call site]
06870
into
[function]
[call site]
06871
Err
[function]
[call site]
06872
ERR::ErrorFunctionNotFound
[function]
[call site]
06873
Engine::gen_fn_call_signature
[function]
[call site]
06874
into
[function]
[call site]
06875
StmtBlock::as_ref
[function]
[call site]
06876
calc_fn_hash
[function]
[call site]
06877
NativeCallContext::call_position
[function]
[call site]
06878
RhaiResultOf::map
[function]
[call site]
06879
FnCallHashes::from_script_and_native
[function]
[call site]
06880
calc_fn_hash
[function]
[call site]
06881
calc_fn_hash
[function]
[call site]
06882
FnCallHashes::from_native_only
[function]
[call site]
06883
calc_fn_hash
[function]
[call site]
06884
FnCallHashes::from_hash
[function]
[call site]
06885
calc_fn_hash
[function]
[call site]
06886
NativeCallContext::engine
[function]
[call site]
06887
Engine::exec_fn_call
[function]
[call site]
06888
FnCallHashes::is_native_only
[function]
[call site]
06889
test::len
[function]
[call site]
06890
Engine::get_interned_string
[function]
[call site]
06891
Engine::map_type_name
[function]
[call site]
06892
std::
[call site]
06893
any::type_name
[function]
[call site]
06894
Ok
[function]
[call site]
06895
ImmutableString::into
[function]
[call site]
06896
test::len
[function]
[call site]
06897
Ok
[function]
[call site]
06898
Dynamic::is_shared
[function]
[call site]
06899
into
[function]
[call site]
06900
Engine::gen_fn_call_signature
[function]
[call site]
06901
Err
[function]
[call site]
06902
ERR::ErrorFunctionNotFound
[function]
[call site]
06903
into
[function]
[call site]
06904
ensure_no_data_race
[function]
[call site]
06905
FnCallHashes::is_native_only
[function]
[call site]
06906
FnCallHashes::script
[function]
[call site]
06907
string_functions::is_empty
[function]
[call site]
06908
crate::calc_typed_method_hash
[function]
[call site]
06909
Engine::map_type_name
[function]
[call site]
06910
std::
[call site]
06911
any::type_name
[function]
[call site]
06912
Engine::resolve_fn
[function]
[call site]
06913
Position::is_none
[function]
[call site]
06914
Engine::resolve_fn
[function]
[call site]
06915
None::cloned
[function]
[call site]
06916
as_deref
[function]
[call site]
06917
string_functions::is_empty
[function]
[call site]
06918
Ok
[function]
[call site]
06919
Scope::new
[function]
[call site]
06920
string_functions::replace
[function]
[call site]
06921
defer
[function]
[call site]
06922
split_first_mut
[function]
[call site]
06923
unwrap
[function]
[call site]
06924
Some
[function]
[call site]
06925
Engine::call_script_fn
[function]
[call site]
06926
ArgBackup::new
[function]
[call site]
06927
string_functions::is_empty
[function]
[call site]
06928
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06929
defer
[function]
[call site]
06930
Engine::call_script_fn
[function]
[call site]
06931
test_optimizer_const_map
[function]
[call site]
06932
FnCallHashes::native
[function]
[call site]
06933
Engine::exec_native_fn_call
[function]
[call site]
06934
StmtBlock::as_ref
[function]
[call site]
06935
NativeCallContext::call_position
[function]
[call site]
06936
RhaiResultOf::map
[function]
[call site]
06937
Dynamic::is_string
[function]
[call site]
06938
crate::func::locked_read
[function]
[call site]
06939
Option::map_or
[function]
[call site]
06940
Dynamic::into_immutable_string
[function]
[call site]
06941
Result::unwrap
[function]
[call site]
06942
Package::init_engine
[function]
[call site]
06943
Engine::map_type_name
[function]
[call site]
06944
RhaiNativeFunc::return_type_name
[function]
[call site]
06945
type_name::<R>
[function]
[call site]
06946
&'a
[call site]
06947
Position::new_const
[function]
[call site]
06948
unwrap
[function]
[call site]
06949
unwrap
[function]
[call site]
06950
Package::init_engine
[function]
[call site]
06951
Engine::map_type_name
[function]
[call site]
06952
&'a
[call site]
06953
unwrap
[function]
[call site]
06954
Engine::throw_on_size
[function]
[call site]
06955
test::len
[function]
[call site]
06956
RhaiResultOf::map_err
[function]
[call site]
06957
EvalAltResult::fill_position
[function]
[call site]
06958
Ok
[function]
[call site]
06959
Engine::get_interned_string
[function]
[call site]
06960
ImmutableString::into
[function]
[call site]
06961
crate::Array::with_capacity
[function]
[call site]
06962
test::len
[function]
[call site]
06963
Engine::eval_expr
[function]
[call site]
06964
Self::as_deref_mut
[function]
[call site]
06965
Dynamic::flatten
[function]
[call site]
06966
Engine::has_data_size_limit
[function]
[call site]
06967
crate::eval::calc_data_sizes
[function]
[call site]
06968
calc_array_sizes
[function]
[call site]
06969
test::len
[function]
[call site]
06970
calc_map_sizes
[function]
[call site]
06971
test::len
[function]
[call site]
06972
calc_data_sizes
[function]
[call site]
06973
read_lock::<Dynamic>
[function]
[call site]
06974
unwrap
[function]
[call site]
06975
Engine::throw_on_size
[function]
[call site]
06976
RhaiResultOf::map_err
[function]
[call site]
06977
EvalAltResult::fill_position
[function]
[call site]
06978
ParseSettings::level_up_with_position
[function]
[call site]
06979
blob_functions::push
[function]
[call site]
06980
Ok
[function]
[call site]
06981
Dynamic::from_array
[function]
[call site]
06982
TestStruct::clone
[function]
[call site]
06983
Engine::eval_expr
[function]
[call site]
06984
Self::as_deref_mut
[function]
[call site]
06985
Dynamic::flatten
[function]
[call site]
06986
Engine::has_data_size_limit
[function]
[call site]
06987
crate::eval::calc_data_sizes
[function]
[call site]
06988
Engine::throw_on_size
[function]
[call site]
06989
RhaiResultOf::map_err
[function]
[call site]
06990
EvalAltResult::fill_position
[function]
[call site]
06991
ParseSettings::level_up_with_position
[function]
[call site]
06992
shared_get_mut
[function]
[call site]
06993
Ident::as_str
[function]
[call site]
06994
Option::unwrap
[function]
[call site]
06995
Ok
[function]
[call site]
06996
Dynamic::from_map
[function]
[call site]
06997
Engine::eval_expr
[function]
[call site]
06998
Self::as_deref_mut
[function]
[call site]
06999
Dynamic::as_bool
[function]
[call site]
07000
map_err
[function]
[call site]
07001
make_type_mismatch_err::<bool>
[function]
[call site]
07002
ParseSettings::level_up_with_position
[function]
[call site]
07003
Ok
[function]
[call site]
07004
Engine::eval_expr
[function]
[call site]
07005
Self::as_deref_mut
[function]
[call site]
07006
Dynamic::as_bool
[function]
[call site]
07007
map_err
[function]
[call site]
07008
make_type_mismatch_err::<bool>
[function]
[call site]
07009
ParseSettings::level_up_with_position
[function]
[call site]
07010
Ok
[function]
[call site]
07011
Engine::eval_expr
[function]
[call site]
07012
Self::as_deref_mut
[function]
[call site]
07013
Expr::is_unit
[function]
[call site]
07014
Ok
[function]
[call site]
07015
MyIterableType::into_iter
[function]
[call site]
07016
test_optimizer_const_map
[function]
[call site]
07017
reflection_functions::collect
[function]
[call site]
07018
first
[function]
[call site]
07019
unwrap
[function]
[call site]
07020
Command::get
[function]
[call site]
07021
Ident::as_str
[function]
[call site]
07022
ok_or_else
[function]
[call site]
07023
TestStruct::new
[function]
[call site]
07024
ERR::ErrorCustomSyntax
[function]
[call site]
07025
MyIterableType::into_iter
[function]
[call site]
07026
test_optimizer_const_map
[function]
[call site]
07027
reflection_functions::collect
[function]
[call site]
07028
EvalContext::new
[function]
[call site]
07029
and_then
[function]
[call site]
07030
Engine::check_data_size
[function]
[call site]
07031
Expr::start_position
[function]
[call site]
07032
Engine::eval_stmt_block
[function]
[call site]
07033
StmtBlock::take_statements
[function]
[call site]
07034
Engine::eval_dot_index_chain
[function]
[call site]
07035
Position::new_const
[function]
[call site]
07036
ChainType::from
[function]
[call site]
07037
Expr::get_literal_value
[function]
[call site]
07038
Some
[function]
[call site]
07039
is_some
[function]
[call site]
07040
blob_functions::push
[function]
[call site]
07041
Expr::get_literal_value
[function]
[call site]
07042
Some
[function]
[call site]
07043
unwrap
[function]
[call site]
07044
string_functions::is_empty
[function]
[call site]
07045
Self::as_deref_mut
[function]
[call site]
07046
Engine::eval_dot_index_chain_arguments
[function]
[call site]
07047
Engine::track_operation
[function]
[call site]
07048
ParseSettings::level_up_with_position
[function]
[call site]
07049
ChainType::from
[function]
[call site]
07050
Engine::get_arg_value
[function]
[call site]
07051
Self::as_deref_mut
[function]
[call site]
07052
blob_functions::push
[function]
[call site]
07053
blob_functions::push
[function]
[call site]
07054
FnPtr::try_from
[function]
[call site]
07055
RhaiResultOf::unwrap
[function]
[call site]
07056
Dynamic::flatten
[function]
[call site]
07057
Expr::options
[function]
[call site]
07058
string_functions::is_empty
[function]
[call site]
07059
string_functions::is_empty
[function]
[call site]
07060
string_functions::is_empty
[function]
[call site]
07061
ASTFlags::intersects
[function]
[call site]
07062
Position::new_const
[function]
[call site]
07063
Self::as_deref_mut
[function]
[call site]
07064
Engine::get_arg_value
[function]
[call site]
07065
blob_functions::push
[function]
[call site]
07066
Dynamic::flatten
[function]
[call site]
07067
blob_functions::push
[function]
[call site]
07068
Engine::eval_expr
[function]
[call site]
07069
Self::as_deref_mut
[function]
[call site]
07070
Dynamic::flatten
[function]
[call site]
07071
Engine::eval_dot_index_chain_arguments
[function]
[call site]
07072
StmtBlock::extend
[function]
[call site]
07073
StmtBlock::extend
[function]
[call site]
07074
blob_functions::push
[function]
[call site]
07075
Engine::eval_expr
[function]
[call site]
07076
Dynamic::flatten
[function]
[call site]
07077
Ok
[function]
[call site]
07078
Engine::track_operation
[function]
[call site]
07079
Engine::dbg
[function]
[call site]
07080
Self::as_deref_mut
[function]
[call site]
07081
Self::map_or_else
[function]
[call site]
07082
Err
[function]
[call site]
07083
ERR::ErrorUnboundThis
[function]
[call site]
07084
into
[function]
[call site]
07085
Self::try_into
[function]
[call site]
07086
Some
[function]
[call site]
07087
Engine::eval_dot_index_chain_raw
[function]
[call site]
07088
Target::is_ref
[function]
[call site]
07089
ParseSettings::level_up_with_position
[function]
[call site]
07090
ParseSettings::level_up
[function]
[call site]
07091
Ok
[function]
[call site]
07092
ChainType::from
[function]
[call site]
07093
Expr::options
[function]
[call site]
07094
ASTFlags::intersects
[function]
[call site]
07095
StmtBlock::as_ref
[function]
[call site]
07096
Expr::is_unit
[function]
[call site]
07097
Ok
[function]
[call site]
07098
Expr::start_position
[function]
[call site]
07099
Expr::options
[function]
[call site]
07100
ASTFlags::intersects
[function]
[call site]
07101
Engine::dbg
[function]
[call site]
07102
Self::as_deref_mut
[function]
[call site]
07103
string_functions::pop
[function]
[call site]
07104
string_functions::is_empty
[function]
[call site]
07105
shared_make_mut
[function]
[call site]
07106
string_functions::pop
[function]
[call site]
07107
Dynamic::map_or
[function]
[call site]
07108
Dynamic::unwrap
[function]
[call site]
07109
TestStruct::clone
[function]
[call site]
07110
Expr::start_position
[function]
[call site]
07111
StmtBlock::as_mut
[function]
[call site]
07112
Dynamic::is_shared
[function]
[call site]
07113
write_lock::<Dynamic>
[function]
[call site]
07114
unwrap
[function]
[call site]
07115
Self::as_deref_mut
[function]
[call site]
07116
Engine::get_indexed_mut
[function]
[call site]
07117
Engine::track_operation
[function]
[call site]
07118
Dynamic::as_int
[function]
[call site]
07119
Ok
[function]
[call site]
07120
crate::func::locked_read
[function]
[call site]
07121
Option::and_then
[function]
[call site]
07122
Some
[function]
[call site]
07123
ok_or_else
[function]
[call site]
07124
std::
[call site]
07125
any::type_name
[function]
[call site]
07126
Err
[function]
[call site]
07127
Dynamic::type_name
[function]
[call site]
07128
Result::map_err
[function]
[call site]
07129
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07130
test::len
[function]
[call site]
07131
super::calc_index
[function]
[call site]
07132
FnPtr::try_from
[function]
[call site]
07133
unsigned_abs
[function]
[call site]
07134
Ok
[function]
[call site]
07135
FnPtr::try_from
[function]
[call site]
07136
Ok
[function]
[call site]
07137
ERR::ErrorArrayBounds
[function]
[call site]
07138
into
[function]
[call site]
07139
super::EvalContext::new
[function]
[call site]
07140
cb
[function]
[call site]
07141
map_err
[function]
[call site]
07142
EvalAltResult::fill_position
[function]
[call site]
07143
Err
[function]
[call site]
07144
shared_get_mut
[function]
[call site]
07145
unwrap
[function]
[call site]
07146
try_into
[function]
[call site]
07147
Dynamic::as_int
[function]
[call site]
07148
Result::map_err
[function]
[call site]
07149
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07150
test::len
[function]
[call site]
07151
super::calc_index
[function]
[call site]
07152
ERR::ErrorArrayBounds
[function]
[call site]
07153
into
[function]
[call site]
07154
Command::get
[function]
[call site]
07155
test_optimizer_const_map
[function]
[call site]
07156
into
[function]
[call site]
07157
unwrap
[function]
[call site]
07158
Ok
[function]
[call site]
07159
read_lock::<crate::ImmutableString>
[function]
[call site]
07160
ok_or_else
[function]
[call site]
07161
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
07162
RhaiNativeFunc::return_type_name
[function]
[call site]
07163
type_name::<R>
[function]
[call site]
07164
contains_key
[function]
[call site]
07165
Ident::as_str
[function]
[call site]
07166
super::EvalContext::new
[function]
[call site]
07167
cb
[function]
[call site]
07168
Ident::as_str
[function]
[call site]
07169
map_err
[function]
[call site]
07170
EvalAltResult::fill_position
[function]
[call site]
07171
string_functions::is_empty
[function]
[call site]
07172
contains_key
[function]
[call site]
07173
Ident::as_str
[function]
[call site]
07174
blob_functions::insert
[function]
[call site]
07175
TestStruct::clone
[function]
[call site]
07176
Self::into
[function]
[call site]
07177
shared_get_mut
[function]
[call site]
07178
Ident::as_str
[function]
[call site]
07179
try_into
[function]
[call site]
07180
Engine::fail_on_invalid_map_property
[function]
[call site]
07181
intersects
[function]
[call site]
07182
Err
[function]
[call site]
07183
ERR::ErrorPropertyNotFound
[function]
[call site]
07184
test_to_string
[function]
[call site]
07185
into
[function]
[call site]
07186
Ok
[function]
[call site]
07187
Target::from
[function]
[call site]
07188
Self::TempValue
[function]
[call site]
07189
into
[function]
[call site]
07190
is::<crate::ExclusiveRange>
[function]
[call site]
07191
is::<crate::InclusiveRange>
[function]
[call site]
07192
read_lock::<crate::ExclusiveRange>
[function]
[call site]
07193
super::calc_index
[function]
[call site]
07194
ERR::ErrorBitFieldBounds
[function]
[call site]
07195
into
[function]
[call site]
07196
super::calc_index
[function]
[call site]
07197
FnPtr::try_from
[function]
[call site]
07198
RhaiResultOf::ok
[function]
[call site]
07199
and_then
[function]
[call site]
07200
then_some
[function]
[call site]
07201
ok_or_else
[function]
[call site]
07202
ERR::ErrorBitFieldBounds
[function]
[call site]
07203
FnPtr::try_from
[function]
[call site]
07204
RhaiResultOf::unwrap
[function]
[call site]
07205
pow
[function]
[call site]
07206
FnPtr::try_from
[function]
[call site]
07207
tokenizer::is_valid_function_name
[function]
[call site]
07208
Ok
[function]
[call site]
07209
TestStruct::new
[function]
[call site]
07210
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
07211
Token::lookup_symbol_from_syntax
[function]
[call site]
07212
Option::is_some
[function]
[call site]
07213
Err
[function]
[call site]
07214
ERR::ErrorParsing
[function]
[call site]
07215
PERR::Reserved
[function]
[call site]
07216
test_to_string
[function]
[call site]
07217
into
[function]
[call site]
07218
Err
[function]
[call site]
07219
ERR::ErrorFunctionNotFound
[function]
[call site]
07220
test_to_string
[function]
[call site]
07221
into
[function]
[call site]
07222
RhaiResultOf::unwrap
[function]
[call site]
07223
read_lock::<crate::InclusiveRange>
[function]
[call site]
07224
iterator_functions::chars_from_start
[function]
[call site]
07225
CharsStream::new
[function]
[call site]
07226
string_functions::add_append
[function]
[call site]
07227
string_functions::is_empty
[function]
[call site]
07228
String::from_utf8_lossy
[function]
[call site]
07229
string_functions::is_empty
[function]
[call site]
07230
String::from_utf8
[function]
[call site]
07231
unwrap
[function]
[call site]
07232
into
[function]
[call site]
07233
ImmutableString::into_owned
[function]
[call site]
07234
String::into
[function]
[call site]
07235
ImmutableString::into_owned
[function]
[call site]
07236
StmtBlock::as_ref
[function]
[call site]
07237
into
[function]
[call site]
07238
string_functions::add_append
[function]
[call site]
07239
super::calc_index
[function]
[call site]
07240
ERR::ErrorBitFieldBounds
[function]
[call site]
07241
into
[function]
[call site]
07242
super::calc_index
[function]
[call site]
07243
ERR::ErrorBitFieldBounds
[function]
[call site]
07244
into
[function]
[call site]
07245
FnPtr::try_from
[function]
[call site]
07246
RhaiResultOf::unwrap
[function]
[call site]
07247
pow
[function]
[call site]
07248
FnPtr::try_from
[function]
[call site]
07249
RhaiResultOf::unwrap
[function]
[call site]
07250
Ok
[function]
[call site]
07251
into
[function]
[call site]
07252
Dynamic::as_int
[function]
[call site]
07253
Result::map_err
[function]
[call site]
07254
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07255
super::calc_index
[function]
[call site]
07256
ERR::ErrorBitFieldBounds
[function]
[call site]
07257
into
[function]
[call site]
07258
FnPtr::try_from
[function]
[call site]
07259
RhaiResultOf::unwrap
[function]
[call site]
07260
Ok
[function]
[call site]
07261
into
[function]
[call site]
07262
Dynamic::as_int
[function]
[call site]
07263
FnPtr::try_from
[function]
[call site]
07264
Err
[function]
[call site]
07265
ERR::ErrorStringBounds
[function]
[call site]
07266
test_chars
[function]
[call site]
07267
ImmutableString::strong_count
[function]
[call site]
07268
into
[function]
[call site]
07269
test_chars
[function]
[call site]
07270
nth
[function]
[call site]
07271
ok_or_else
[function]
[call site]
07272
ERR::ErrorStringBounds
[function]
[call site]
07273
test_chars
[function]
[call site]
07274
ImmutableString::strong_count
[function]
[call site]
07275
FnPtr::try_from
[function]
[call site]
07276
unsigned_abs
[function]
[call site]
07277
Err
[function]
[call site]
07278
ERR::ErrorStringBounds
[function]
[call site]
07279
test_chars
[function]
[call site]
07280
ImmutableString::strong_count
[function]
[call site]
07281
into
[function]
[call site]
07282
test_chars
[function]
[call site]
07283
array_functions::reduce_rev
[function]
[call site]
07284
RhaiResult::nth
[function]
[call site]
07285
ok_or_else
[function]
[call site]
07286
ERR::ErrorStringBounds
[function]
[call site]
07287
test_chars
[function]
[call site]
07288
ImmutableString::strong_count
[function]
[call site]
07289
Ok
[function]
[call site]
07290
into
[function]
[call site]
07291
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07292
std::any::type_name::<InclusiveRange>
[function]
[call site]
07293
string_functions::is_empty
[function]
[call site]
07294
TestStruct::clone
[function]
[call site]
07295
Self::into
[function]
[call site]
07296
Ok
[function]
[call site]
07297
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07298
read_lock::<ExclusiveRange>
[function]
[call site]
07299
unwrap
[function]
[call site]
07300
TestStruct::clone
[function]
[call site]
07301
test_chars
[function]
[call site]
07302
ImmutableString::strong_count
[function]
[call site]
07303
super::calc_index
[function]
[call site]
07304
ERR::ErrorStringBounds
[function]
[call site]
07305
into
[function]
[call site]
07306
super::calc_index
[function]
[call site]
07307
ERR::ErrorStringBounds
[function]
[call site]
07308
into
[function]
[call site]
07309
Result::unwrap_or
[function]
[call site]
07310
TestStruct::clone
[function]
[call site]
07311
Self::into
[function]
[call site]
07312
ImmutableString::saturating_sub
[function]
[call site]
07313
test_chars
[function]
[call site]
07314
skip
[function]
[call site]
07315
test_functions_take
[function]
[call site]
07316
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07317
into
[function]
[call site]
07318
Ok
[function]
[call site]
07319
std::any::type_name::<InclusiveRange>
[function]
[call site]
07320
read_lock::<InclusiveRange>
[function]
[call site]
07321
unwrap
[function]
[call site]
07322
TestStruct::clone
[function]
[call site]
07323
test_chars
[function]
[call site]
07324
ImmutableString::strong_count
[function]
[call site]
07325
iterator_functions::chars_from_start
[function]
[call site]
07326
iterator_functions::chars_from_start
[function]
[call site]
07327
super::calc_index
[function]
[call site]
07328
iterator_functions::chars_from_start
[function]
[call site]
07329
ERR::ErrorStringBounds
[function]
[call site]
07330
iterator_functions::chars_from_start
[function]
[call site]
07331
into
[function]
[call site]
07332
string_functions::add_append
[function]
[call site]
07333
string_functions::add_append
[function]
[call site]
07334
super::calc_index
[function]
[call site]
07335
string_functions::add_append
[function]
[call site]
07336
ERR::ErrorStringBounds
[function]
[call site]
07337
string_functions::add_append
[function]
[call site]
07338
into
[function]
[call site]
07339
Result::unwrap_or
[function]
[call site]
07340
TestStruct::clone
[function]
[call site]
07341
Self::into
[function]
[call site]
07342
test_chars
[function]
[call site]
07343
skip
[function]
[call site]
07344
test_functions_take
[function]
[call site]
07345
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07346
into
[function]
[call site]
07347
Ok
[function]
[call site]
07348
Err
[function]
[call site]
07349
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07350
Engine::call_indexer_get
[function]
[call site]
07351
hash_idx
[function]
[call site]
07352
get_or_init
[function]
[call site]
07353
calc_fn_hash
[function]
[call site]
07354
calc_fn_hash
[function]
[call site]
07355
into
[function]
[call site]
07356
Engine::exec_native_fn_call
[function]
[call site]
07357
RhaiResultOf::map
[function]
[call site]
07358
RhaiResultOf::map
[function]
[call site]
07359
Err
[function]
[call site]
07360
ERR::ErrorIndexingType
[function]
[call site]
07361
into
[function]
[call site]
07362
Target::is_temp_value
[function]
[call site]
07363
Engine::eval_dot_index_chain_raw
[function]
[call site]
07364
Some
[function]
[call site]
07365
shared_take_or_clone
[function]
[call site]
07366
Err
[function]
[call site]
07367
StmtBlock::as_mut
[function]
[call site]
07368
Engine::call_indexer_set
[function]
[call site]
07369
hash_idx
[function]
[call site]
07370
Engine::exec_native_fn_call
[function]
[call site]
07371
StmtBlock::span_or_else
[function]
[call site]
07372
Span::new
[function]
[call site]
07373
iterator_functions::chars_from_start
[function]
[call site]
07374
StmtBlock::span_or_else
[function]
[call site]
07375
string_functions::add_append
[function]
[call site]
07376
StmtBlock::span_or_else
[function]
[call site]
07377
Ok
[function]
[call site]
07378
Err
[function]
[call site]
07379
Ok
[function]
[call site]
07380
Engine::dbg
[function]
[call site]
07381
Self::as_deref_mut
[function]
[call site]
07382
StmtBlock::as_mut
[function]
[call site]
07383
Dynamic::is_shared
[function]
[call site]
07384
write_lock::<Dynamic>
[function]
[call site]
07385
unwrap
[function]
[call site]
07386
string_functions::pop
[function]
[call site]
07387
Dynamic::unwrap
[function]
[call site]
07388
TestStruct::clone
[function]
[call site]
07389
Engine::get_indexed_mut
[function]
[call site]
07390
Engine::eval_op_assignment
[function]
[call site]
07391
StmtBlock::as_ref
[function]
[call site]
07392
Dynamic::is_read_only
[function]
[call site]
07393
Expr::get_variable_name
[function]
[call site]
07394
string_functions::is_empty
[function]
[call site]
07395
Some
[function]
[call site]
07396
Option::unwrap_or_default
[function]
[call site]
07397
Expr::start_position
[function]
[call site]
07398
string_functions::is_empty
[function]
[call site]
07399
Expr::position
[function]
[call site]
07400
ParseSettings::level_up_with_position
[function]
[call site]
07401
Expr::start_position
[function]
[call site]
07402
Expr::start_position
[function]
[call site]
07403
Expr::position
[function]
[call site]
07404
Err
[function]
[call site]
07405
ERR::ErrorAssignmentToConstant
[function]
[call site]
07406
test_to_string
[function]
[call site]
07407
into
[function]
[call site]
07408
ParseSettings::level_up_with_position
[function]
[call site]
07409
ParseSettings::level_up
[function]
[call site]
07410
Ok
[function]
[call site]
07411
OpAssignment::get_op_assignment_info
[function]
[call site]
07412
OpAssignment::is_op_assignment
[function]
[call site]
07413
Some
[function]
[call site]
07414
StmtBlock::as_mut
[function]
[call site]
07415
as_mut().write_lock::<Dynamic>
[function]
[call site]
07416
unwrap
[function]
[call site]
07417
Engine::fast_operators
[function]
[call site]
07418
add
[function]
[call site]
07419
i64::map_err
[function]
[call site]
07420
EvalAltResult::fill_position
[function]
[call site]
07421
f32_functions::subtract
[function]
[call site]
07422
f32::map_err
[function]
[call site]
07423
EvalAltResult::fill_position
[function]
[call site]
07424
f32_functions::multiply
[function]
[call site]
07425
f32::map_err
[function]
[call site]
07426
EvalAltResult::fill_position
[function]
[call site]
07427
f32_functions::divide
[function]
[call site]
07428
f32::map_err
[function]
[call site]
07429
EvalAltResult::fill_position
[function]
[call site]
07430
f32_functions::modulo
[function]
[call site]
07431
f32::map_err
[function]
[call site]
07432
EvalAltResult::fill_position
[function]
[call site]
07433
func::get_builtin_op_assignment_fn
[function]
[call site]
07434
Some
[function]
[call site]
07435
Dynamic::as_int
[function]
[call site]
07436
unwrap
[function]
[call site]
07437
Dynamic::as_int
[function]
[call site]
07438
unwrap
[function]
[call site]
07439
write_lock::<Dynamic>
[function]
[call site]
07440
unwrap
[function]
[call site]
07441
RhaiResult::into
[function]
[call site]
07442
Ok
[function]
[call site]
07443
Some
[function]
[call site]
07444
Dynamic::as_int
[function]
[call site]
07445
unwrap
[function]
[call site]
07446
Dynamic::as_int
[function]
[call site]
07447
unwrap
[function]
[call site]
07448
write_lock::<Dynamic>
[function]
[call site]
07449
unwrap
[function]
[call site]
07450
RhaiResult::into
[function]
[call site]
07451
Ok
[function]
[call site]
07452
Some
[function]
[call site]
07453
Dynamic::as_char
[function]
[call site]
07454
unwrap
[function]
[call site]
07455
write_lock::<Dynamic>
[function]
[call site]
07456
unwrap
[function]
[call site]
07457
Position::new_const
[function]
[call site]
07458
blob_functions::push
[function]
[call site]
07459
Dynamic::as_char
[function]
[call site]
07460
Result::unwrap
[function]
[call site]
07461
blob_functions::push
[function]
[call site]
07462
RhaiResultOf::into
[function]
[call site]
07463
Ok
[function]
[call site]
07464
Some
[function]
[call site]
07465
split_first_mut
[function]
[call site]
07466
unwrap
[function]
[call site]
07467
Dynamic::as_immutable_string_mut
[function]
[call site]
07468
unwrap
[function]
[call site]
07469
Dynamic::as_immutable_string_ref
[function]
[call site]
07470
unwrap
[function]
[call site]
07471
string_functions::is_empty
[function]
[call site]
07472
string_functions::is_empty
[function]
[call site]
07473
test::len
[function]
[call site]
07474
test::len
[function]
[call site]
07475
unwrap
[function]
[call site]
07476
Package::init_engine
[function]
[call site]
07477
Engine::throw_on_size
[function]
[call site]
07478
Ok
[function]
[call site]
07479
Some
[function]
[call site]
07480
split_first_mut
[function]
[call site]
07481
unwrap
[function]
[call site]
07482
Dynamic::as_immutable_string_mut
[function]
[call site]
07483
unwrap
[function]
[call site]
07484
Dynamic::as_immutable_string_ref
[function]
[call site]
07485
unwrap
[function]
[call site]
07486
Ok
[function]
[call site]
07487
Some
[function]
[call site]
07488
test_functions_take
[function]
[call site]
07489
Dynamic::into_array
[function]
[call site]
07490
unwrap
[function]
[call site]
07491
string_functions::is_empty
[function]
[call site]
07492
Ok
[function]
[call site]
07493
Dynamic::as_array_ref
[function]
[call site]
07494
unwrap
[function]
[call site]
07495
string_functions::is_empty
[function]
[call site]
07496
unwrap
[function]
[call site]
07497
Package::init_engine
[function]
[call site]
07498
Engine::check_data_size
[function]
[call site]
07499
Dynamic::read_lock
[function]
[call site]
07500
unwrap
[function]
[call site]
07501
Dynamic::as_array_mut
[function]
[call site]
07502
unwrap
[function]
[call site]
07503
string_functions::add_append
[function]
[call site]
07504
Ok
[function]
[call site]
07505
Some
[function]
[call site]
07506
test_functions_take
[function]
[call site]
07507
Dynamic::into_blob
[function]
[call site]
07508
unwrap
[function]
[call site]
07509
Dynamic::as_blob_mut
[function]
[call site]
07510
unwrap
[function]
[call site]
07511
unwrap
[function]
[call site]
07512
Package::init_engine
[function]
[call site]
07513
Engine::throw_on_size
[function]
[call site]
07514
test::len
[function]
[call site]
07515
test::len
[function]
[call site]
07516
string_functions::add_append
[function]
[call site]
07517
Ok
[function]
[call site]
07518
Some
[function]
[call site]
07519
Dynamic::as_char
[function]
[call site]
07520
unwrap
[function]
[call site]
07521
encode_utf8
[function]
[call site]
07522
Dynamic::as_immutable_string_mut
[function]
[call site]
07523
unwrap
[function]
[call site]
07524
unwrap
[function]
[call site]
07525
Package::init_engine
[function]
[call site]
07526
Engine::throw_on_size
[function]
[call site]
07527
test::len
[function]
[call site]
07528
test::len
[function]
[call site]
07529
Ok
[function]
[call site]
07530
Some
[function]
[call site]
07531
Dynamic::as_immutable_string_ref
[function]
[call site]
07532
unwrap
[function]
[call site]
07533
string_functions::is_empty
[function]
[call site]
07534
Ok
[function]
[call site]
07535
Dynamic::as_char
[function]
[call site]
07536
unwrap
[function]
[call site]
07537
test_to_string
[function]
[call site]
07538
unwrap
[function]
[call site]
07539
Package::init_engine
[function]
[call site]
07540
Engine::throw_on_size
[function]
[call site]
07541
test::len
[function]
[call site]
07542
test::len
[function]
[call site]
07543
write_lock::<Dynamic>
[function]
[call site]
07544
unwrap
[function]
[call site]
07545
into
[function]
[call site]
07546
Ok
[function]
[call site]
07547
Some
[function]
[call site]
07548
test_functions_take
[function]
[call site]
07549
Dynamic::as_array_mut
[function]
[call site]
07550
unwrap
[function]
[call site]
07551
blob_functions::push
[function]
[call site]
07552
unwrap
[function]
[call site]
07553
Package::init_engine
[function]
[call site]
07554
Engine::check_data_size
[function]
[call site]
07555
Dynamic::read_lock
[function]
[call site]
07556
unwrap
[function]
[call site]
07557
Ok
[function]
[call site]
07558
Some
[function]
[call site]
07559
Dynamic::as_int
[function]
[call site]
07560
unwrap
[function]
[call site]
07561
Dynamic::as_blob_mut
[function]
[call site]
07562
unwrap
[function]
[call site]
07563
unwrap
[function]
[call site]
07564
Package::init_engine
[function]
[call site]
07565
Engine::throw_on_size
[function]
[call site]
07566
test::len
[function]
[call site]
07567
blob_functions::push
[function]
[call site]
07568
Ok
[function]
[call site]
07569
Some
[function]
[call site]
07570
Dynamic::as_char
[function]
[call site]
07571
unwrap
[function]
[call site]
07572
Dynamic::as_blob_mut
[function]
[call site]
07573
unwrap
[function]
[call site]
07574
unwrap
[function]
[call site]
07575
Package::init_engine
[function]
[call site]
07576
Engine::throw_on_size
[function]
[call site]
07577
test::len
[function]
[call site]
07578
string_functions::add_append_char
[function]
[call site]
07579
Ok
[function]
[call site]
07580
Some
[function]
[call site]
07581
split_first_mut
[function]
[call site]
07582
unwrap
[function]
[call site]
07583
Dynamic::as_blob_mut
[function]
[call site]
07584
unwrap
[function]
[call site]
07585
Dynamic::as_immutable_string_ref
[function]
[call site]
07586
unwrap
[function]
[call site]
07587
string_functions::is_empty
[function]
[call site]
07588
Ok
[function]
[call site]
07589
unwrap
[function]
[call site]
07590
Package::init_engine
[function]
[call site]
07591
Engine::throw_on_size
[function]
[call site]
07592
test::len
[function]
[call site]
07593
test::len
[function]
[call site]
07594
string_functions::add_append_str
[function]
[call site]
07595
Ok
[function]
[call site]
07596
then
[function]
[call site]
07597
&mut
[call site]
07598
into
[function]
[call site]
07599
test_custom_syntax_func
[function]
[call site]
07600
map_err
[function]
[call site]
07601
EvalAltResult::fill_position
[function]
[call site]
07602
Some
[function]
[call site]
07603
Engine::exec_native_fn_call
[function]
[call site]
07604
Some
[function]
[call site]
07605
Engine::exec_native_fn_call
[function]
[call site]
07606
Err
[function]
[call site]
07607
Engine::check_data_size
[function]
[call site]
07608
ParseSettings::level_up_with_position
[function]
[call site]
07609
ParseSettings::level_up
[function]
[call site]
07610
Ok
[function]
[call site]
07611
StmtBlock::as_mut
[function]
[call site]
07612
as_mut().write_lock::<Dynamic>
[function]
[call site]
07613
unwrap
[function]
[call site]
07614
StmtBlock::as_mut
[function]
[call site]
07615
Target::propagate_changed_value
[function]
[call site]
07616
Dynamic::as_bool
[function]
[call site]
07617
Result::map_err
[function]
[call site]
07618
TestStruct::new
[function]
[call site]
07619
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07620
&str::to_string
[function]
[call site]
07621
ParseError::to_string
[function]
[call site]
07622
Engine::new
[function]
[call site]
07623
Scope::new
[function]
[call site]
07624
blob_functions::push
[function]
[call site]
07625
blob_functions::push
[function]
[call site]
07626
blob_functions::push
[function]
[call site]
07627
write_lock::<crate::INT>
[function]
[call site]
07628
unwrap
[function]
[call site]
07629
Dynamic::as_int
[function]
[call site]
07630
Result::map_err
[function]
[call site]
07631
TestStruct::new
[function]
[call site]
07632
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07633
&str::to_string
[function]
[call site]
07634
ParseError::to_string
[function]
[call site]
07635
write_lock::<crate::INT>
[function]
[call site]
07636
unwrap
[function]
[call site]
07637
Dynamic::as_int
[function]
[call site]
07638
Result::map_err
[function]
[call site]
07639
TestStruct::new
[function]
[call site]
07640
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07641
&str::to_string
[function]
[call site]
07642
ParseError::to_string
[function]
[call site]
07643
write_lock::<crate::Blob>
[function]
[call site]
07644
unwrap
[function]
[call site]
07645
FnPtr::try_from
[function]
[call site]
07646
RhaiResultOf::unwrap
[function]
[call site]
07647
Dynamic::as_char
[function]
[call site]
07648
Result::map_err
[function]
[call site]
07649
TestStruct::new
[function]
[call site]
07650
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07651
&str::to_string
[function]
[call site]
07652
ParseError::to_string
[function]
[call site]
07653
write_lock::<crate::ImmutableString>
[function]
[call site]
07654
unwrap
[function]
[call site]
07655
test_chars
[function]
[call site]
07656
enumerate
[function]
[call site]
07657
test_optimizer_const_map
[function]
[call site]
07658
reflection_functions::collect
[function]
[call site]
07659
write_lock::<crate::ImmutableString>
[function]
[call site]
07660
unwrap
[function]
[call site]
07661
test_chars
[function]
[call site]
07662
ImmutableString::strong_count
[function]
[call site]
07663
test_chars
[function]
[call site]
07664
test_functions_take
[function]
[call site]
07665
test_chars
[function]
[call site]
07666
skip
[function]
[call site]
07667
test_chars
[function]
[call site]
07668
skip
[function]
[call site]
07669
test_chars
[function]
[call site]
07670
skip
[function]
[call site]
07671
optimize_combo_chain
[function]
[call site]
07672
test_to_string
[function]
[call site]
07673
test_chars
[function]
[call site]
07674
optimize_combo_chain
[function]
[call site]
07675
reflection_functions::collect
[function]
[call site]
07676
Ok
[function]
[call site]
07677
Engine::check_data_size
[function]
[call site]
07678
StmtBlock::as_ref
[function]
[call site]
07679
ParseSettings::level_up_with_position
[function]
[call site]
07680
Some
[function]
[call site]
07681
Err
[function]
[call site]
07682
Token::is_op_assignment
[function]
[call site]
07683
TestStruct::clone
[function]
[call site]
07684
Engine::call_indexer_get
[function]
[call site]
07685
into
[function]
[call site]
07686
Engine::eval_op_assignment
[function]
[call site]
07687
shared_take_or_clone
[function]
[call site]
07688
Engine::check_data_size
[function]
[call site]
07689
ParseSettings::level_up_with_position
[function]
[call site]
07690
Engine::call_indexer_set
[function]
[call site]
07691
Ok
[function]
[call site]
07692
Engine::dbg
[function]
[call site]
07693
Self::as_deref_mut
[function]
[call site]
07694
StmtBlock::as_mut
[function]
[call site]
07695
Dynamic::is_shared
[function]
[call site]
07696
write_lock::<Dynamic>
[function]
[call site]
07697
unwrap
[function]
[call site]
07698
string_functions::pop
[function]
[call site]
07699
Dynamic::unwrap
[function]
[call site]
07700
Engine::get_indexed_mut
[function]
[call site]
07701
RhaiResultOf::map
[function]
[call site]
07702
RhaiResult::take_or_clone
[function]
[call site]
07703
shared_try_take
[function]
[call site]
07704
Result::unwrap_or_else
[function]
[call site]
07705
StmtBlock::as_ref
[function]
[call site]
07706
TestStruct::clone
[function]
[call site]
07707
Expr::options
[function]
[call site]
07708
ASTFlags::intersects
[function]
[call site]
07709
StmtBlock::as_ref
[function]
[call site]
07710
Expr::is_unit
[function]
[call site]
07711
Ok
[function]
[call site]
07712
StmtBlock::as_ref
[function]
[call site]
07713
Dynamic::is_map
[function]
[call site]
07714
Engine::dbg_reset
[function]
[call site]
07715
defer
[function]
[call site]
07716
defer
[function]
[call site]
07717
first
[function]
[call site]
07718
map_or
[function]
[call site]
07719
Engine::make_method_call
[function]
[call site]
07720
StmtBlock::as_ref
[function]
[call site]
07721
Dynamic::is_fnptr
[function]
[call site]
07722
crate::func::locked_read
[function]
[call site]
07723
Option::map_or
[function]
[call site]
07724
StmtBlock::as_ref
[function]
[call site]
07725
as_ref().read_lock::<FnPtr>
[function]
[call site]
07726
unwrap
[function]
[call site]
07727
test_fn_ptr_curry
[function]
[call site]
07728
Engine::new
[function]
[call site]
07729
Engine::register_fn
[function]
[call site]
07730
MyIterableType::into_iter
[function]
[call site]
07731
Self::IntoIter::cloned
[function]
[call site]
07732
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07733
StaticModuleResolver::iter_mut
[function]
[call site]
07734
impl
[call site]
07735
test_functions_take
[function]
[call site]
07736
test_functions_take
[function]
[call site]
07737
test_functions_take
[function]
[call site]
07738
StmtBlock::as_mut
[function]
[call site]
07739
intersects
[function]
[call site]
07740
StmtBlock::as_mut
[function]
[call site]
07741
StmtBlock::as_mut
[function]
[call site]
07742
string_functions::remove
[function]
[call site]
07743
test_functions_take
[function]
[call site]
07744
make_sub
[function]
[call site]
07745
make_root
[function]
[call site]
07746
StaticModuleResolver::iter_mut
[function]
[call site]
07747
StaticModuleResolver::iter_mut
[function]
[call site]
07748
test_optimizer_const_map
[function]
[call site]
07749
Ident::as_str
[function]
[call site]
07750
iter_mut()
[call site]
07751
.chain(call_args.iter_mut())
[call site]
07752
.collect::<FnArgsVec<_>>
[function]
[call site]
07753
test::len
[function]
[call site]
07754
test::len
[function]
[call site]
07755
StmtBlock::as_ref
[function]
[call site]
07756
as_ref().read_lock::<FnPtr>
[function]
[call site]
07757
unwrap
[function]
[call site]
07758
Scope::new
[function]
[call site]
07759
StmtBlock::as_ref
[function]
[call site]
07760
test_optimizer_const_map
[function]
[call site]
07761
defer
[function]
[call site]
07762
Engine::call_script_fn
[function]
[call site]
07763
RhaiResult::map
[function]
[call site]
07764
defer
[function]
[call site]
07765
into
[function]
[call site]
07766
test_custom_syntax_func
[function]
[call site]
07767
and_then
[function]
[call site]
07768
Engine::check_data_size
[function]
[call site]
07769
test_optimizer_const_map
[function]
[call site]
07770
map_err
[function]
[call site]
07771
EvalAltResult::fill_position
[function]
[call site]
07772
test_native_context_fn_name
[function]
[call site]
07773
fn_ptr_functions::is_anonymous
[function]
[call site]
07774
tokenizer::is_valid_function_name
[function]
[call site]
07775
FnCallHashes::from_native_only
[function]
[call site]
07776
calc_fn_hash
[function]
[call site]
07777
test::len
[function]
[call site]
07778
FnCallHashes::from_hash
[function]
[call site]
07779
calc_fn_hash
[function]
[call site]
07780
test::len
[function]
[call site]
07781
Engine::exec_fn_call
[function]
[call site]
07782
string_functions::is_empty
[function]
[call site]
07783
test::len
[function]
[call site]
07784
Err
[function]
[call site]
07785
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07786
Engine::map_type_name
[function]
[call site]
07787
StmtBlock::as_ref
[function]
[call site]
07788
std::
[call site]
07789
any::type_name
[function]
[call site]
07790
test_functions_take
[function]
[call site]
07791
take()
[call site]
07792
.try_cast_result::<FnPtr>
[function]
[call site]
07793
map_err
[function]
[call site]
07794
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07795
Engine::map_type_name
[function]
[call site]
07796
RhaiNativeFunc::return_type_name
[function]
[call site]
07797
fn_ptr_functions::is_anonymous
[function]
[call site]
07798
MyIterableType::into_iter
[function]
[call site]
07799
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07800
blob_functions::blob_with_capacity
[function]
[call site]
07801
test::len
[function]
[call site]
07802
test::len
[function]
[call site]
07803
test::len
[function]
[call site]
07804
StmtBlock::extend
[function]
[call site]
07805
StaticModuleResolver::iter_mut
[function]
[call site]
07806
StmtBlock::extend
[function]
[call site]
07807
StaticModuleResolver::iter_mut
[function]
[call site]
07808
impl
[call site]
07809
test::len
[function]
[call site]
07810
test::len
[function]
[call site]
07811
ensure_no_data_race
[function]
[call site]
07812
Scope::new
[function]
[call site]
07813
Some
[function]
[call site]
07814
StmtBlock::as_mut
[function]
[call site]
07815
as_deref
[function]
[call site]
07816
defer
[function]
[call site]
07817
Engine::call_script_fn
[function]
[call site]
07818
RhaiResult::map
[function]
[call site]
07819
defer
[function]
[call site]
07820
into
[function]
[call site]
07821
blob_functions::insert
[function]
[call site]
07822
StmtBlock::as_mut
[function]
[call site]
07823
test_custom_syntax_func
[function]
[call site]
07824
and_then
[function]
[call site]
07825
Engine::check_data_size
[function]
[call site]
07826
test_optimizer_const_map
[function]
[call site]
07827
map_err
[function]
[call site]
07828
EvalAltResult::fill_position
[function]
[call site]
07829
Target::is_ref
[function]
[call site]
07830
blob_functions::insert
[function]
[call site]
07831
StmtBlock::as_mut
[function]
[call site]
07832
test::len
[function]
[call site]
07833
tokenizer::is_valid_function_name
[function]
[call site]
07834
FnCallHashes::from_native_only
[function]
[call site]
07835
calc_fn_hash
[function]
[call site]
07836
FnCallHashes::from_script_and_native
[function]
[call site]
07837
calc_fn_hash
[function]
[call site]
07838
calc_fn_hash
[function]
[call site]
07839
FnCallHashes::from_native_only
[function]
[call site]
07840
calc_fn_hash
[function]
[call site]
07841
Engine::exec_fn_call
[function]
[call site]
07842
StmtBlock::as_ref
[function]
[call site]
07843
std::
[call site]
07844
any::type_name
[function]
[call site]
07845
StmtBlock::as_ref
[function]
[call site]
07846
as_ref()
[call site]
07847
.read_lock::<FnPtr>
[function]
[call site]
07848
ok_or_else
[function]
[call site]
07849
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07850
Engine::map_type_name
[function]
[call site]
07851
TestStruct::clone
[function]
[call site]
07852
StmtBlock::extend
[function]
[call site]
07853
StaticModuleResolver::iter_mut
[function]
[call site]
07854
impl
[call site]
07855
Ok
[function]
[call site]
07856
into
[function]
[call site]
07857
string_functions::is_empty
[function]
[call site]
07858
Ok
[function]
[call site]
07859
Dynamic::is_shared
[function]
[call site]
07860
into
[function]
[call site]
07861
StmtBlock::as_ref
[function]
[call site]
07862
Dynamic::as_map_ref
[function]
[call site]
07863
Command::get
[function]
[call site]
07864
read_lock::<FnPtr>
[function]
[call site]
07865
FnPtr::fn_name_raw
[function]
[call site]
07866
TestStruct::clone
[function]
[call site]
07867
Self
[function]
[call site]
07868
FnPtr::is_curried
[function]
[call site]
07869
test_fn_ptr_curry
[function]
[call site]
07870
MyIterableType::into_iter
[function]
[call site]
07871
Self::IntoIter::cloned
[function]
[call site]
07872
optimize_combo_chain
[function]
[call site]
07873
StaticModuleResolver::iter_mut
[function]
[call site]
07874
impl
[call site]
07875
curry()
[call site]
07876
.iter()
[call site]
07877
.cloned()
[call site]
07878
.chain(call_args.iter_mut().map(mem::take))
[call site]
07879
.collect::<FnArgsVec<_>>
[function]
[call site]
07880
test::len
[function]
[call site]
07881
test::len
[function]
[call site]
07882
Some
[function]
[call site]
07883
Some
[function]
[call site]
07884
TestStruct::clone
[function]
[call site]
07885
TestStruct::clone
[function]
[call site]
07886
Some
[function]
[call site]
07887
cfg
[function]
[call site]
07888
Some
[function]
[call site]
07889
TestStruct::clone
[function]
[call site]
07890
cfg
[function]
[call site]
07891
test_not
[function]
[call site]
07892
Engine::new
[function]
[call site]
07893
TestStruct::clone
[function]
[call site]
07894
cfg
[function]
[call site]
07895
fn_ptr_functions::is_anonymous
[function]
[call site]
07896
test::len
[function]
[call site]
07897
tokenizer::is_valid_function_name
[function]
[call site]
07898
FnCallHashes::from_native_only
[function]
[call site]
07899
calc_fn_hash
[function]
[call site]
07900
FnCallHashes::from_script_and_native
[function]
[call site]
07901
calc_fn_hash
[function]
[call site]
07902
calc_fn_hash
[function]
[call site]
07903
FnCallHashes::from_native_only
[function]
[call site]
07904
calc_fn_hash
[function]
[call site]
07905
Scope::new
[function]
[call site]
07906
as_deref
[function]
[call site]
07907
Some
[function]
[call site]
07908
StmtBlock::as_mut
[function]
[call site]
07909
StaticModuleResolver::iter_mut
[function]
[call site]
07910
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07911
defer
[function]
[call site]
07912
Engine::call_script_fn
[function]
[call site]
07913
RhaiResult::map
[function]
[call site]
07914
std::iter::once
[function]
[call site]
07915
StmtBlock::as_mut
[function]
[call site]
07916
optimize_combo_chain
[function]
[call site]
07917
StaticModuleResolver::iter_mut
[function]
[call site]
07918
as_mut())
[call site]
07919
.chain(call_args.iter_mut())
[call site]
07920
.collect::<FnArgsVec<_>>
[function]
[call site]
07921
defer
[function]
[call site]
07922
into
[function]
[call site]
07923
test_custom_syntax_func
[function]
[call site]
07924
and_then
[function]
[call site]
07925
Engine::check_data_size
[function]
[call site]
07926
test_optimizer_const_map
[function]
[call site]
07927
map_err
[function]
[call site]
07928
EvalAltResult::fill_position
[function]
[call site]
07929
Target::is_ref
[function]
[call site]
07930
std::iter::once
[function]
[call site]
07931
StmtBlock::as_mut
[function]
[call site]
07932
optimize_combo_chain
[function]
[call site]
07933
StaticModuleResolver::iter_mut
[function]
[call site]
07934
as_mut())
[call site]
07935
.chain(call_args.iter_mut())
[call site]
07936
.collect::<FnArgsVec<_>>
[function]
[call site]
07937
Engine::exec_fn_call
[function]
[call site]
07938
Target::propagate_changed_value
[function]
[call site]
07939
Ok
[function]
[call site]
07940
Engine::dbg
[function]
[call site]
07941
Self::as_deref_mut
[function]
[call site]
07942
TestStruct::clone
[function]
[call site]
07943
into
[function]
[call site]
07944
StmtBlock::as_mut
[function]
[call site]
07945
Dynamic::is_shared
[function]
[call site]
07946
write_lock::<Dynamic>
[function]
[call site]
07947
unwrap
[function]
[call site]
07948
Engine::get_indexed_mut
[function]
[call site]
07949
Engine::eval_op_assignment
[function]
[call site]
07950
Engine::check_data_size
[function]
[call site]
07951
print_source
[function]
[call site]
07952
Position::is_none
[function]
[call site]
07953
Position::line
[function]
[call site]
07954
Option::unwrap
[function]
[call site]
07955
saturating_sub
[function]
[call site]
07956
min_max_functions::min
[function]
[call site]
07957
test::len
[function]
[call site]
07958
ImmutableString::to_string
[function]
[call site]
07959
test::len
[function]
[call site]
07960
Position::position
[function]
[call site]
07961
MyIterableType::into_iter
[function]
[call site]
07962
Self::IntoIter::enumerate
[function]
[call site]
07963
test_functions_take
[function]
[call site]
07964
skip
[function]
[call site]
07965
Position::position
[function]
[call site]
07966
test::len
[function]
[call site]
07967
ParseSettings::level_up_with_position
[function]
[call site]
07968
Ok
[function]
[call site]
07969
Engine::dbg
[function]
[call site]
07970
Self::as_deref_mut
[function]
[call site]
07971
StmtBlock::as_mut
[function]
[call site]
07972
Dynamic::is_shared
[function]
[call site]
07973
write_lock::<Dynamic>
[function]
[call site]
07974
unwrap
[function]
[call site]
07975
TestStruct::clone
[function]
[call site]
07976
into
[function]
[call site]
07977
Engine::get_indexed_mut
[function]
[call site]
07978
Ok
[function]
[call site]
07979
shared_take_or_clone
[function]
[call site]
07980
Engine::dbg
[function]
[call site]
07981
Token::is_op_assignment
[function]
[call site]
07982
StmtBlock::as_mut
[function]
[call site]
07983
Engine::exec_native_fn_call
[function]
[call site]
07984
StmtBlock::span_or_else
[function]
[call site]
07985
StmtBlock::as_mut
[function]
[call site]
07986
into
[function]
[call site]
07987
Engine::call_indexer_get
[function]
[call site]
07988
RhaiResultOf::map
[function]
[call site]
07989
map_err
[function]
[call site]
07990
Err
[function]
[call site]
07991
try_into
[function]
[call site]
07992
Engine::eval_op_assignment
[function]
[call site]
07993
StmtBlock::as_mut
[function]
[call site]
07994
Engine::exec_native_fn_call
[function]
[call site]
07995
StmtBlock::span_or_else
[function]
[call site]
07996
StmtBlock::as_mut
[function]
[call site]
07997
into
[function]
[call site]
07998
Engine::call_indexer_set
[function]
[call site]
07999
RhaiResultOf::map_err
[function]
[call site]
08000
Err
[function]
[call site]
08001
Engine::dbg
[function]
[call site]
08002
StmtBlock::as_mut
[function]
[call site]
08003
Engine::exec_native_fn_call
[function]
[call site]
08004
RhaiResultOf::map_or_else
[function]
[call site]
08005
StmtBlock::as_mut
[function]
[call site]
08006
into
[function]
[call site]
08007
Engine::call_indexer_get
[function]
[call site]
08008
RhaiResultOf::map
[function]
[call site]
08009
map_err
[function]
[call site]
08010
Err
[function]
[call site]
08011
Ok
[function]
[call site]
08012
Self::as_deref_mut
[function]
[call site]
08013
Engine::dbg
[function]
[call site]
08014
as_deref_mut
[function]
[call site]
08015
StmtBlock::as_mut
[function]
[call site]
08016
Dynamic::is_shared
[function]
[call site]
08017
write_lock::<Dynamic>
[function]
[call site]
08018
unwrap
[function]
[call site]
08019
TestStruct::clone
[function]
[call site]
08020
into
[function]
[call site]
08021
Engine::get_indexed_mut
[function]
[call site]
08022
Engine::dbg_reset
[function]
[call site]
08023
defer
[function]
[call site]
08024
defer
[function]
[call site]
08025
first
[function]
[call site]
08026
map_or
[function]
[call site]
08027
Engine::make_method_call
[function]
[call site]
08028
into
[function]
[call site]
08029
Engine::eval_dot_index_chain_raw
[function]
[call site]
08030
Self::as_deref_mut
[function]
[call site]
08031
Engine::dbg
[function]
[call site]
08032
StmtBlock::as_mut
[function]
[call site]
08033
Engine::exec_native_fn_call
[function]
[call site]
08034
StmtBlock::span_or_else
[function]
[call site]
08035
StmtBlock::as_mut
[function]
[call site]
08036
into
[function]
[call site]
08037
Engine::call_indexer_get
[function]
[call site]
08038
RhaiResultOf::map
[function]
[call site]
08039
map_err
[function]
[call site]
08040
Err
[function]
[call site]
08041
try_into
[function]
[call site]
08042
Engine::eval_dot_index_chain_raw
[function]
[call site]
08043
StmtBlock::as_mut
[function]
[call site]
08044
StmtBlock::as_mut
[function]
[call site]
08045
Engine::exec_native_fn_call
[function]
[call site]
08046
StmtBlock::span_or_else
[function]
[call site]
08047
StmtBlock::as_mut
[function]
[call site]
08048
into
[function]
[call site]
08049
StmtBlock::as_mut
[function]
[call site]
08050
Engine::call_indexer_set
[function]
[call site]
08051
StmtBlock::span_or_else
[function]
[call site]
08052
Ok
[function]
[call site]
08053
Err
[function]
[call site]
08054
Err
[function]
[call site]
08055
Ok
[function]
[call site]
08056
Engine::dbg_reset
[function]
[call site]
08057
defer
[function]
[call site]
08058
defer
[function]
[call site]
08059
first
[function]
[call site]
08060
map_or
[function]
[call site]
08061
Engine::make_method_call
[function]
[call site]
08062
into
[function]
[call site]
08063
Engine::eval_dot_index_chain_raw
[function]
[call site]
08064
Engine::track_operation
[function]
[call site]
08065
Engine::dbg
[function]
[call site]
08066
Self::as_deref_mut
[function]
[call site]
08067
Engine::search_namespace
[function]
[call site]
08068
Engine::eval_dot_index_chain_raw
[function]
[call site]
08069
Engine::eval_expr
[function]
[call site]
08070
Self::as_deref_mut
[function]
[call site]
08071
Dynamic::flatten
[function]
[call site]
08072
into
[function]
[call site]
08073
Some
[function]
[call site]
08074
Engine::eval_dot_index_chain_raw
[function]
[call site]
08075
test_optimizer_const_map
[function]
[call site]
08076
Engine::eval_dot_index_chain
[function]
[call site]
08077
RhaiResult::map
[function]
[call site]
08078
string_functions::is_empty
[function]
[call site]
08079
Ok
[function]
[call site]
08080
Engine::eval_stmt_block
[function]
[call site]
08081
StmtBlock::take_statements
[function]
[call site]
08082
Engine::eval_fn_call_expr
[function]
[call site]
08083
Position::is_none
[function]
[call site]
08084
Err
[function]
[call site]
08085
ERR::ErrorUnboundThis
[function]
[call site]
08086
ParseSettings::level_up_with_position
[function]
[call site]
08087
into
[function]
[call site]
08088
Engine::eval_expr
[function]
[call site]
08089
Self::as_deref_mut
[function]
[call site]
08090
Dynamic::flatten
[function]
[call site]
08091
Engine::track_operation
[function]
[call site]
08092
ParseSettings::level_up_with_position
[function]
[call site]
08093
Self::unwrap
[function]
[call site]
08094
try_into
[function]
[call site]
08095
Engine::eval_op_assignment
[function]
[call site]
08096
Engine::eval_expr
[function]
[call site]
08097
Self::as_deref_mut
[function]
[call site]
08098
Dynamic::flatten
[function]
[call site]
08099
Engine::track_operation
[function]
[call site]
08100
ParseSettings::level_up_with_position
[function]
[call site]
08101
Engine::search_namespace
[function]
[call site]
08102
Target::is_ref
[function]
[call site]
08103
Dynamic::is_shared
[function]
[call site]
08104
Err
[function]
[call site]
08105
ERR::ErrorAssignmentToConstant
[function]
[call site]
08106
test_to_string
[function]
[call site]
08107
ParseSettings::level_up_with_position
[function]
[call site]
08108
into
[function]
[call site]
08109
Engine::eval_op_assignment
[function]
[call site]
08110
Engine::eval_expr
[function]
[call site]
08111
Self::as_deref_mut
[function]
[call site]
08112
Dynamic::flatten
[function]
[call site]
08113
Some
[function]
[call site]
08114
Engine::intern_string
[function]
[call site]
08115
Engine::get_interned_string
[function]
[call site]
08116
ImmutableString::into
[function]
[call site]
08117
Engine::eval_dot_index_chain
[function]
[call site]
08118
Engine::eval_dot_index_chain
[function]
[call site]
08119
Ok
[function]
[call site]
08120
Engine::allow_shadowing
[function]
[call site]
08121
string_functions::contains
[function]
[call site]
08122
Ident::as_str
[function]
[call site]
08123
Err
[function]
[call site]
08124
ERR::ErrorVariableExists
[function]
[call site]
08125
Ident::as_str
[function]
[call site]
08126
test_to_string
[function]
[call site]
08127
into
[function]
[call site]
08128
ASTFlags::intersects
[function]
[call site]
08129
ASTFlags::intersects
[function]
[call site]
08130
string_functions::contains
[function]
[call site]
08131
Ident::as_str
[function]
[call site]
08132
VarDefInfo::new
[function]
[call site]
08133
Ident::as_str
[function]
[call site]
08134
test::len
[function]
[call site]
08135
EvalContext::new
[function]
[call site]
08136
Self::as_deref_mut
[function]
[call site]
08137
test_var_def_filter
[function]
[call site]
08138
test::len
[function]
[call site]
08139
Err
[function]
[call site]
08140
ERR::ErrorForbiddenVariable
[function]
[call site]
08141
Ident::as_str
[function]
[call site]
08142
&str::to_string
[function]
[call site]
08143
into
[function]
[call site]
08144
Position::is_none
[function]
[call site]
08145
test::len
[function]
[call site]
08146
Engine::max_variables
[function]
[call site]
08147
Err
[function]
[call site]
08148
ERR::ErrorTooManyVariables
[function]
[call site]
08149
into
[function]
[call site]
08150
Engine::eval_expr
[function]
[call site]
08151
Dynamic::flatten
[function]
[call site]
08152
Engine::intern_string
[function]
[call site]
08153
MyIterableType::into_iter
[function]
[call site]
08154
T::as_any
[function]
[call site]
08155
string_functions::is_empty
[function]
[call site]
08156
crate::func::locked_write
[function]
[call site]
08157
get_or_insert_with
[function]
[call site]
08158
crate::Shared::new
[function]
[call site]
08159
crate::Locked::new
[function]
[call site]
08160
std::collections::BTreeMap::new
[function]
[call site]
08161
Option::unwrap
[function]
[call site]
08162
blob_functions::insert
[function]
[call site]
08163
TestStruct::clone
[function]
[call site]
08164
TestStruct::clone
[function]
[call site]
08165
then_some
[function]
[call site]
08166
Dynamic::set_access_mode
[function]
[call site]
08167
Scope::get_mut_by_index
[function]
[call site]
08168
test::len
[function]
[call site]
08169
Command::get
[function]
[call site]
08170
Scope::push_entry
[function]
[call site]
08171
TestStruct::clone
[function]
[call site]
08172
Scope::add_alias_by_index
[function]
[call site]
08173
test::len
[function]
[call site]
08174
Ident::as_str
[function]
[call site]
08175
&str::into
[function]
[call site]
08176
Ok
[function]
[call site]
08177
Engine::eval_expr
[function]
[call site]
08178
Self::as_deref_mut
[function]
[call site]
08179
Dynamic::as_bool
[function]
[call site]
08180
map_err
[function]
[call site]
08181
make_type_mismatch_err::<bool>
[function]
[call site]
08182
ParseSettings::level_up_with_position
[function]
[call site]
08183
string_functions::is_empty
[function]
[call site]
08184
test::len
[function]
[call site]
08185
Engine::eval_stmt_block
[function]
[call site]
08186
StmtBlock::take_statements
[function]
[call site]
08187
mem::take
[function]
[call site]
08188
StmtBlock::statements_mut
[function]
[call site]
08189
string_functions::is_empty
[function]
[call site]
08190
Engine::eval_stmt_block
[function]
[call site]
08191
StmtBlock::take_statements
[function]
[call site]
08192
Ok
[function]
[call site]
08193
Engine::eval_expr
[function]
[call site]
08194
Self::as_deref_mut
[function]
[call site]
08195
Dynamic::is_hashable
[function]
[call site]
08196
MyIterableType::into_iter
[function]
[call site]
08197
Self::IntoIter::all
[function]
[call site]
08198
map_functions::values
[function]
[call site]
08199
Array::all
[function]
[call site]
08200
Engine::new
[function]
[call site]
08201
register_type::<TestStruct>
[function]
[call site]
08202
Engine::register_fn
[function]
[call site]
08203
Engine::register_fn
[function]
[call site]
08204
is_some
[function]
[call site]
08205
test_fn_ptr_curry
[function]
[call site]
08206
MyIterableType::into_iter
[function]
[call site]
08207
Self::IntoIter::all
[function]
[call site]
08208
T::as_any
[function]
[call site]
08209
Dynamic::type_id
[function]
[call site]
08210
TypeId::of::<u8>
[function]
[call site]
08211
TypeId::of::<u16>
[function]
[call site]
08212
TypeId::of::<u32>
[function]
[call site]
08213
TypeId::of::<u64>
[function]
[call site]
08214
TypeId::of::<i8>
[function]
[call site]
08215
TypeId::of::<i16>
[function]
[call site]
08216
TypeId::of::<i32>
[function]
[call site]
08217
TypeId::of::<i64>
[function]
[call site]
08218
TypeId::of::<f32>
[function]
[call site]
08219
TypeId::of::<f64>
[function]
[call site]
08220
TypeId::of::<u128>
[function]
[call site]
08221
TypeId::of::<i128>
[function]
[call site]
08222
TypeId::of::<ExclusiveRange>
[function]
[call site]
08223
TypeId::of::<InclusiveRange>
[function]
[call site]
08224
crate::func::locked_read
[function]
[call site]
08225
Option::map_or
[function]
[call site]
08226
Dynamic::is_hashable
[function]
[call site]
08227
MyIterableType::into_iter
[function]
[call site]
08228
Self::IntoIter::all
[function]
[call site]
08229
map_functions::values
[function]
[call site]
08230
Array::all
[function]
[call site]
08231
is_some
[function]
[call site]
08232
test_fn_ptr_curry
[function]
[call site]
08233
MyIterableType::into_iter
[function]
[call site]
08234
Self::IntoIter::all
[function]
[call site]
08235
T::as_any
[function]
[call site]
08236
Dynamic::type_id
[function]
[call site]
08237
TypeId::of::<u8>
[function]
[call site]
08238
TypeId::of::<u16>
[function]
[call site]
08239
TypeId::of::<u32>
[function]
[call site]
08240
TypeId::of::<u64>
[function]
[call site]
08241
TypeId::of::<i8>
[function]
[call site]
08242
TypeId::of::<i16>
[function]
[call site]
08243
TypeId::of::<i32>
[function]
[call site]
08244
TypeId::of::<i64>
[function]
[call site]
08245
TypeId::of::<f32>
[function]
[call site]
08246
TypeId::of::<f64>
[function]
[call site]
08247
TypeId::of::<u128>
[function]
[call site]
08248
TypeId::of::<i128>
[function]
[call site]
08249
TypeId::of::<ExclusiveRange>
[function]
[call site]
08250
TypeId::of::<InclusiveRange>
[function]
[call site]
08251
crate::func::locked_read
[function]
[call site]
08252
Option::map_or
[function]
[call site]
08253
Dynamic::is_hashable
[function]
[call site]
08254
crate::func::locked_read
[function]
[call site]
08255
Option::map_or
[function]
[call site]
08256
blob_functions::insert
[function]
[call site]
08257
checked_is_hashable
[function]
[call site]
08258
MyIterableType::into_iter
[function]
[call site]
08259
Self::IntoIter::all
[function]
[call site]
08260
checked_is_hashable
[function]
[call site]
08261
map_functions::values
[function]
[call site]
08262
Array::all
[function]
[call site]
08263
checked_is_hashable
[function]
[call site]
08264
Position::is_none
[function]
[call site]
08265
test_fn_ptr_curry
[function]
[call site]
08266
MyIterableType::into_iter
[function]
[call site]
08267
Self::IntoIter::all
[function]
[call site]
08268
checked_is_hashable
[function]
[call site]
08269
Dynamic::is_hashable
[function]
[call site]
08270
checked_is_hashable
[function]
[call site]
08271
Engine::default
[function]
[call site]
08272
crate::func::locked_read
[function]
[call site]
08273
Option::map_or
[function]
[call site]
08274
blob_functions::insert
[function]
[call site]
08275
checked_is_hashable
[function]
[call site]
08276
MyIterableType::into_iter
[function]
[call site]
08277
Self::IntoIter::all
[function]
[call site]
08278
checked_is_hashable
[function]
[call site]
08279
map_functions::values
[function]
[call site]
08280
Array::all
[function]
[call site]
08281
checked_is_hashable
[function]
[call site]
08282
Position::is_none
[function]
[call site]
08283
test_fn_ptr_curry
[function]
[call site]
08284
MyIterableType::into_iter
[function]
[call site]
08285
Self::IntoIter::all
[function]
[call site]
08286
checked_is_hashable
[function]
[call site]
08287
Dynamic::is_hashable
[function]
[call site]
08288
checked_is_hashable
[function]
[call site]
08289
Engine::default
[function]
[call site]
08290
func::get_hasher
[function]
[call site]
08291
config::hashing::get_hashing_seed
[function]
[call site]
08292
ahash::RandomState::with_seeds
[function]
[call site]
08293
StraightHasherBuilder::build_hasher
[function]
[call site]
08294
Engine::default
[function]
[call site]
08295
test::hash
[function]
[call site]
08296
Self::Hasher::finish
[function]
[call site]
08297
Command::get
[function]
[call site]
08298
Engine::eval_expr
[function]
[call site]
08299
Self::as_deref_mut
[function]
[call site]
08300
Dynamic::as_bool
[function]
[call site]
08301
map_err
[function]
[call site]
08302
make_type_mismatch_err::<bool>
[function]
[call site]
08303
ParseSettings::level_up_with_position
[function]
[call site]
08304
ParseSettings::level_up
[function]
[call site]
08305
Ok
[function]
[call site]
08306
Some
[function]
[call site]
08307
string_functions::is_empty
[function]
[call site]
08308
MyIterableType::into_iter
[function]
[call site]
08309
Self::IntoIter::filter
[function]
[call site]
08310
Engine::new
[function]
[call site]
08311
Engine::compile
[function]
[call site]
08312
ParseResult::unwrap
[function]
[call site]
08313
Engine::run_ast
[function]
[call site]
08314
Engine::run_ast_with_scope
[function]
[call site]
08315
Caches::new
[function]
[call site]
08316
Engine::new_global_runtime_state
[function]
[call site]
08317
AST::source_raw
[function]
[call site]
08318
StmtBlock::as_ref
[function]
[call site]
08319
Option::cloned
[function]
[call site]
08320
blob_functions::push
[function]
[call site]
08321
AST::shared_lib
[function]
[call site]
08322
&crate::SharedModule::clone
[function]
[call site]
08323
clone_from
[function]
[call site]
08324
Engine::eval_global_statements
[function]
[call site]
08325
StmtBlock::take_statements
[function]
[call site]
08326
Engine::is_debugger_registered
[function]
[call site]
08327
GlobalRuntimeState::debugger_mut
[function]
[call site]
08328
as_deref_mut
[function]
[call site]
08329
unwrap
[function]
[call site]
08330
crate::ast::Stmt::Noop
[function]
[call site]
08331
Engine::dbg
[function]
[call site]
08332
Ok
[function]
[call site]
08333
Scope::new
[function]
[call site]
08334
RhaiResultOf::unwrap
[function]
[call site]
08335
Engine::on_def_var
[function]
[call site]
08336
Some
[function]
[call site]
08337
TestStruct::new
[function]
[call site]
08338
Option::name
[function]
[call site]
08339
Engine::new
[function]
[call site]
08340
VarDefInfo::nesting_level
[function]
[call site]
08341
Ok
[function]
[call site]
08342
Ok
[function]
[call site]
08343
run
[function]
[call site]
08344
RhaiResultOf::unwrap_err
[function]
[call site]
08345
run
[function]
[call site]
08346
RhaiResultOf::unwrap_err
[function]
[call site]
08347
run
[function]
[call site]
08348
RhaiResultOf::unwrap_err
[function]
[call site]
08349
run
[function]
[call site]
08350
RhaiResultOf::unwrap
[function]
[call site]
08351
string_functions::contains
[function]
[call site]
08352
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08353
Engine::new
[function]
[call site]
08354
Scope::new
[function]
[call site]
08355
eval_with_scope::<Dynamic>
[function]
[call site]
08356
unwrap_err
[function]
[call site]
08357
Engine::eval_expr
[function]
[call site]
08358
Self::as_deref_mut
[function]
[call site]
08359
Dynamic::as_bool
[function]
[call site]
08360
map_err
[function]
[call site]
08361
make_type_mismatch_err::<bool>
[function]
[call site]
08362
ParseSettings::level_up_with_position
[function]
[call site]
08363
Some
[function]
[call site]
08364
StmtBlock::span_or_else
[function]
[call site]
08365
Span::new
[function]
[call site]
08366
iterator_functions::chars_from_start
[function]
[call site]
08367
StmtBlock::span_or_else
[function]
[call site]
08368
string_functions::add_append
[function]
[call site]
08369
StmtBlock::span_or_else
[function]
[call site]
08370
StmtBlock::as_ref
[function]
[call site]
08371
test_optimizer_const_map
[function]
[call site]
08372
Span::map_or
[function]
[call site]
08373
Ok
[function]
[call site]
08374
Engine::eval_expr
[function]
[call site]
08375
string_functions::is_empty
[function]
[call site]
08376
Engine::track_operation
[function]
[call site]
08377
ParseSettings::level_up_with_position
[function]
[call site]
08378
ParseSettings::level_up
[function]
[call site]
08379
Ok
[function]
[call site]
08380
Self::as_deref_mut
[function]
[call site]
08381
StmtBlock::take_statements
[function]
[call site]
08382
Engine::eval_stmt_block
[function]
[call site]
08383
Ok
[function]
[call site]
08384
Err
[function]
[call site]
08385
Engine::eval_expr
[function]
[call site]
08386
Self::as_deref_mut
[function]
[call site]
08387
Dynamic::as_bool
[function]
[call site]
08388
map_err
[function]
[call site]
08389
make_type_mismatch_err::<bool>
[function]
[call site]
08390
ParseSettings::level_up_with_position
[function]
[call site]
08391
Ok
[function]
[call site]
08392
string_functions::is_empty
[function]
[call site]
08393
Self::as_deref_mut
[function]
[call site]
08394
StmtBlock::take_statements
[function]
[call site]
08395
Engine::eval_stmt_block
[function]
[call site]
08396
Ok
[function]
[call site]
08397
Err
[function]
[call site]
08398
ASTFlags::intersects
[function]
[call site]
08399
string_functions::is_empty
[function]
[call site]
08400
Self::as_deref_mut
[function]
[call site]
08401
StmtBlock::take_statements
[function]
[call site]
08402
Engine::eval_stmt_block
[function]
[call site]
08403
Ok
[function]
[call site]
08404
Err
[function]
[call site]
08405
Engine::eval_expr
[function]
[call site]
08406
Self::as_deref_mut
[function]
[call site]
08407
Dynamic::as_bool
[function]
[call site]
08408
map_err
[function]
[call site]
08409
make_type_mismatch_err::<bool>
[function]
[call site]
08410
ParseSettings::level_up_with_position
[function]
[call site]
08411
Ok
[function]
[call site]
08412
test::len
[function]
[call site]
08413
Engine::max_variables
[function]
[call site]
08414
String::from
[function]
[call site]
08415
is_some
[function]
[call site]
08416
Err
[function]
[call site]
08417
ERR::ErrorTooManyVariables
[function]
[call site]
08418
into
[function]
[call site]
08419
Engine::eval_expr
[function]
[call site]
08420
Self::as_deref_mut
[function]
[call site]
08421
Dynamic::flatten
[function]
[call site]
08422
Dynamic::type_id
[function]
[call site]
08423
MyIterableType::into_iter
[function]
[call site]
08424
array_functions::find_map
[function]
[call site]
08425
Module::get_iter
[function]
[call site]
08426
Command::get
[function]
[call site]
08427
test_optimizer_const_map
[function]
[call site]
08428
StmtBlock::span_or_else
[function]
[call site]
08429
Module::get_iter
[function]
[call site]
08430
Command::get
[function]
[call site]
08431
test_optimizer_const_map
[function]
[call site]
08432
StmtBlock::span_or_else
[function]
[call site]
08433
map_functions::values
[function]
[call site]
08434
array_functions::find_map
[function]
[call site]
08435
Module::get_qualified_iter
[function]
[call site]
08436
Command::get
[function]
[call site]
08437
test_optimizer_const_map
[function]
[call site]
08438
ok_or_else
[function]
[call site]
08439
ERR::ErrorFor
[function]
[call site]
08440
Expr::start_position
[function]
[call site]
08441
defer
[function]
[call site]
08442
StmtBlock::as_ref
[function]
[call site]
08443
test_optimizer_const_map
[function]
[call site]
08444
blob_functions::push
[function]
[call site]
08445
TestStruct::clone
[function]
[call site]
08446
test::len
[function]
[call site]
08447
blob_functions::push
[function]
[call site]
08448
TestStruct::clone
[function]
[call site]
08449
test::len
[function]
[call site]
08450
string_functions::is_empty
[function]
[call site]
08451
iter_func
[function]
[call site]
08452
Engine::track_operation
[function]
[call site]
08453
ParseSettings::level_up_with_position
[function]
[call site]
08454
iter_func
[function]
[call site]
08455
checked_add
[function]
[call site]
08456
ok_or_else
[function]
[call site]
08457
ERR::ErrorArithmetic
[function]
[call site]
08458
Scope::get_mut_by_index
[function]
[call site]
08459
Dynamic::write_lock
[function]
[call site]
08460
crate::func::locked_write
[function]
[call site]
08461
TypeId::of::<Self>
[function]
[call site]
08462
TypeId::of::<T>
[function]
[call site]
08463
Dynamic::type_id
[function]
[call site]
08464
TypeId::of::<T>
[function]
[call site]
08465
Some
[function]
[call site]
08466
DynamicWriteLock
[function]
[call site]
08467
DynamicWriteLockInner::Guard
[function]
[call site]
08468
Dynamic::downcast_mut
[function]
[call site]
08469
TypeId::of::<T>
[function]
[call site]
08470
TypeId::of::<INT>
[function]
[call site]
08471
T::as_any_mut
[function]
[call site]
08472
as_any_mut().downcast_mut::<T>
[function]
[call site]
08473
TypeId::of::<T>
[function]
[call site]
08474
TypeId::of::<crate::FLOAT>
[function]
[call site]
08475
StmtBlock::as_mut
[function]
[call site]
08476
T::as_any_mut
[function]
[call site]
08477
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08478
TypeId::of::<T>
[function]
[call site]
08479
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08480
StmtBlock::as_mut
[function]
[call site]
08481
T::as_any_mut
[function]
[call site]
08482
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08483
TypeId::of::<T>
[function]
[call site]
08484
TypeId::of::<bool>
[function]
[call site]
08485
T::as_any_mut
[function]
[call site]
08486
as_any_mut().downcast_mut::<T>
[function]
[call site]
08487
TypeId::of::<T>
[function]
[call site]
08488
TypeId::of::<ImmutableString>
[function]
[call site]
08489
T::as_any_mut
[function]
[call site]
08490
as_any_mut().downcast_mut::<T>
[function]
[call site]
08491
TypeId::of::<T>
[function]
[call site]
08492
TypeId::of::<char>
[function]
[call site]
08493
T::as_any_mut
[function]
[call site]
08494
as_any_mut().downcast_mut::<T>
[function]
[call site]
08495
TypeId::of::<T>
[function]
[call site]
08496
TypeId::of::<Array>
[function]
[call site]
08497
StmtBlock::as_mut
[function]
[call site]
08498
T::as_any_mut
[function]
[call site]
08499
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08500
TypeId::of::<T>
[function]
[call site]
08501
TypeId::of::<Blob>
[function]
[call site]
08502
StmtBlock::as_mut
[function]
[call site]
08503
T::as_any_mut
[function]
[call site]
08504
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08505
TypeId::of::<T>
[function]
[call site]
08506
TypeId::of::<Map>
[function]
[call site]
08507
StmtBlock::as_mut
[function]
[call site]
08508
T::as_any_mut
[function]
[call site]
08509
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08510
TypeId::of::<T>
[function]
[call site]
08511
TypeId::of::<FnPtr>
[function]
[call site]
08512
StmtBlock::as_mut
[function]
[call site]
08513
T::as_any_mut
[function]
[call site]
08514
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08515
TypeId::of::<T>
[function]
[call site]
08516
TypeId::of::<Instant>
[function]
[call site]
08517
StmtBlock::as_mut
[function]
[call site]
08518
T::as_any_mut
[function]
[call site]
08519
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08520
TypeId::of::<T>
[function]
[call site]
08521
TypeId::of::<()>
[function]
[call site]
08522
T::as_any_mut
[function]
[call site]
08523
as_any_mut().downcast_mut::<T>
[function]
[call site]
08524
TypeId::of::<T>
[function]
[call site]
08525
TypeId::of::<Self>
[function]
[call site]
08526
T::as_any_mut
[function]
[call site]
08527
as_any_mut().downcast_mut::<T>
[function]
[call site]
08528
T::as_any_mut
[function]
[call site]
08529
as_any_mut().downcast_mut::<T>
[function]
[call site]
08530
Option::map
[function]
[call site]
08531
test_optimizer_const_map
[function]
[call site]
08532
Option::unwrap
[function]
[call site]
08533
Dynamic::from_int
[function]
[call site]
08534
Self
[function]
[call site]
08535
Union::Int
[function]
[call site]
08536
map_err
[function]
[call site]
08537
EvalAltResult::fill_position
[function]
[call site]
08538
ParseSettings::level_up_with_position
[function]
[call site]
08539
Dynamic::flatten
[function]
[call site]
08540
Scope::get_mut_by_index
[function]
[call site]
08541
Dynamic::write_lock
[function]
[call site]
08542
Option::unwrap
[function]
[call site]
08543
Self::as_deref_mut
[function]
[call site]
08544
StmtBlock::take_statements
[function]
[call site]
08545
Engine::eval_stmt_block
[function]
[call site]
08546
Err
[function]
[call site]
08547
Ok
[function]
[call site]
08548
ASTFlags::intersects
[function]
[call site]
08549
Engine::eval_expr
[function]
[call site]
08550
Err
[function]
[call site]
08551
ERR::LoopBreak
[function]
[call site]
08552
into
[function]
[call site]
08553
Engine::eval_stmt_block
[function]
[call site]
08554
Self::as_deref_mut
[function]
[call site]
08555
StmtBlock::take_statements
[function]
[call site]
08556
EvalAltResult::is_pseudo_error
[function]
[call site]
08557
Err
[function]
[call site]
08558
EvalAltResult::is_catchable
[function]
[call site]
08559
Err
[function]
[call site]
08560
EvalAltResult::unwrap_inner
[function]
[call site]
08561
EvalAltResult::unwrap_inner
[function]
[call site]
08562
Expr::is_unit
[function]
[call site]
08563
TestStruct::clone
[function]
[call site]
08564
EvalAltResult::take_position
[function]
[call site]
08565
EvalAltResult::position
[function]
[call site]
08566
EvalAltResult::set_position
[function]
[call site]
08567
ParseError::to_string
[function]
[call site]
08568
into
[function]
[call site]
08569
crate::Map::new
[function]
[call site]
08570
EvalAltResult::take_position
[function]
[call site]
08571
blob_functions::insert
[function]
[call site]
08572
&str::into
[function]
[call site]
08573
ParseError::to_string
[function]
[call site]
08574
into
[function]
[call site]
08575
blob_functions::insert
[function]
[call site]
08576
&str::into
[function]
[call site]
08577
into
[function]
[call site]
08578
Position::is_none
[function]
[call site]
08579
blob_functions::insert
[function]
[call site]
08580
&str::into
[function]
[call site]
08581
Position::line
[function]
[call site]
08582
Option::unwrap
[function]
[call site]
08583
into
[function]
[call site]
08584
blob_functions::insert
[function]
[call site]
08585
&str::into
[function]
[call site]
08586
Position::position
[function]
[call site]
08587
Option::unwrap_or
[function]
[call site]
08588
into
[function]
[call site]
08589
EvalAltResult::dump_fields
[function]
[call site]
08590
blob_functions::insert
[function]
[call site]
08591
&str::into
[function]
[call site]
08592
test_string_split
[function]
[call site]
08593
MultiInputsStream::get_next
[function]
[call site]
08594
expect
[function]
[call site]
08595
into
[function]
[call site]
08596
blob_functions::insert
[function]
[call site]
08597
&str::into
[function]
[call site]
08598
into
[function]
[call site]
08599
blob_functions::insert
[function]
[call site]
08600
&str::into
[function]
[call site]
08601
into
[function]
[call site]
08602
blob_functions::insert
[function]
[call site]
08603
&str::into
[function]
[call site]
08604
into
[function]
[call site]
08605
blob_functions::insert
[function]
[call site]
08606
&str::into
[function]
[call site]
08607
into
[function]
[call site]
08608
blob_functions::insert
[function]
[call site]
08609
&str::into
[function]
[call site]
08610
Array::into
[function]
[call site]
08611
blob_functions::insert
[function]
[call site]
08612
&str::into
[function]
[call site]
08613
into
[function]
[call site]
08614
blob_functions::insert
[function]
[call site]
08615
&str::into
[function]
[call site]
08616
into
[function]
[call site]
08617
blob_functions::insert
[function]
[call site]
08618
&str::into
[function]
[call site]
08619
RhaiResult::into
[function]
[call site]
08620
blob_functions::insert
[function]
[call site]
08621
&str::into
[function]
[call site]
08622
TestStruct::clone
[function]
[call site]
08623
blob_functions::insert
[function]
[call site]
08624
&str::into
[function]
[call site]
08625
into
[function]
[call site]
08626
blob_functions::insert
[function]
[call site]
08627
&str::into
[function]
[call site]
08628
into
[function]
[call site]
08629
blob_functions::insert
[function]
[call site]
08630
&str::into
[function]
[call site]
08631
into
[function]
[call site]
08632
blob_functions::insert
[function]
[call site]
08633
&str::into
[function]
[call site]
08634
TestStruct::clone
[function]
[call site]
08635
blob_functions::insert
[function]
[call site]
08636
&str::into
[function]
[call site]
08637
Dynamic::from_array
[function]
[call site]
08638
MyIterableType::into_iter
[function]
[call site]
08639
test_optimizer_const_map
[function]
[call site]
08640
reflection_functions::collect
[function]
[call site]
08641
MyIterableType::into_iter
[function]
[call site]
08642
test_optimizer_const_map
[function]
[call site]
08643
iter()
[call site]
08644
.map(String::as_str)
[call site]
08645
.collect::<Vec<_>>
[function]
[call site]
08646
join
[function]
[call site]
08647
into
[function]
[call site]
08648
Self::into
[function]
[call site]
08649
defer
[function]
[call site]
08650
test::len
[function]
[call site]
08651
Engine::max_variables
[function]
[call site]
08652
Err
[function]
[call site]
08653
ERR::ErrorTooManyVariables
[function]
[call site]
08654
ParseSettings::level_up_with_position
[function]
[call site]
08655
into
[function]
[call site]
08656
blob_functions::push
[function]
[call site]
08657
TestStruct::clone
[function]
[call site]
08658
Self::as_deref_mut
[function]
[call site]
08659
StmtBlock::take_statements
[function]
[call site]
08660
Engine::eval_stmt_block
[function]
[call site]
08661
RhaiResult::map
[function]
[call site]
08662
map_err
[function]
[call site]
08663
Expr::is_unit
[function]
[call site]
08664
Expr::set_position
[function]
[call site]
08665
ASTFlags::intersects
[function]
[call site]
08666
Engine::eval_expr
[function]
[call site]
08667
RhaiResult::and_then
[function]
[call site]
08668
Err
[function]
[call site]
08669
ERR::ErrorRuntime
[function]
[call site]
08670
Dynamic::flatten
[function]
[call site]
08671
crate::func::native::shared_try_take
[function]
[call site]
08672
into_inner
[function]
[call site]
08673
Dynamic::flatten
[function]
[call site]
08674
into_inner
[function]
[call site]
08675
unwrap
[function]
[call site]
08676
Dynamic::flatten
[function]
[call site]
08677
into_inner
[function]
[call site]
08678
Dynamic::flatten
[function]
[call site]
08679
crate::func::locked_read
[function]
[call site]
08680
Dynamic::flatten_clone
[function]
[call site]
08681
Self
[function]
[call site]
08682
Union::Shared
[function]
[call site]
08683
into
[function]
[call site]
08684
ASTFlags::intersects
[function]
[call site]
08685
Err
[function]
[call site]
08686
ERR::ErrorRuntime
[function]
[call site]
08687
into
[function]
[call site]
08688
Engine::eval_expr
[function]
[call site]
08689
RhaiResult::and_then
[function]
[call site]
08690
Err
[function]
[call site]
08691
ERR::Return
[function]
[call site]
08692
Dynamic::flatten
[function]
[call site]
08693
into
[function]
[call site]
08694
Err
[function]
[call site]
08695
ERR::Return
[function]
[call site]
08696
into
[function]
[call site]
08697
Engine::max_modules
[function]
[call site]
08698
Err
[function]
[call site]
08699
ERR::ErrorTooManyModules
[function]
[call site]
08700
into
[function]
[call site]
08701
Engine::eval_expr
[function]
[call site]
08702
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08703
map_err
[function]
[call site]
08704
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08705
RhaiNativeFunc::return_type_name
[function]
[call site]
08706
ParseSettings::level_up_with_position
[function]
[call site]
08707
Expr::start_position
[function]
[call site]
08708
TestStruct::clone
[function]
[call site]
08709
StmtBlock::as_ref
[function]
[call site]
08710
&[Stmt]::and_then
[function]
[call site]
08711
FileModuleResolver::resolve_raw
[function]
[call site]
08712
FileModuleResolver::impl_resolve
[function]
[call site]
08713
&mut
[call site]
08714
test_for_module_iterator
[function]
[call site]
08715
Engine::new
[function]
[call site]
08716
Module::new
[function]
[call site]
08717
set_iterable::<MyIterableType>
[function]
[call site]
08718
Module::set_native_fn
[function]
[call site]
08719
FuncRegistration::new
[function]
[call site]
08720
FuncRegistration::in_internal_namespace
[function]
[call site]
08721
FuncRegistration::with_purity
[function]
[call site]
08722
FuncRegistration::with_volatility
[function]
[call site]
08723
FuncRegistration::set_into_module
[function]
[call site]
08724
Ok
[function]
[call site]
08725
MyIterableType
[function]
[call site]
08726
&str::to_string
[function]
[call site]
08727
Module::new
[function]
[call site]
08728
Module::set_sub_module
[function]
[call site]
08729
blob_functions::insert
[function]
[call site]
08730
into
[function]
[call site]
08731
into
[function]
[call site]
08732
string_functions::remove
[function]
[call site]
08733
Engine::register_static_module
[function]
[call site]
08734
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]
08735
split_once
[function]
[call site]
08736
test_optimizer_const_map
[function]
[call site]
08737
string_functions::trim
[function]
[call site]
08738
shared_get_mut
[function]
[call site]
08739
string_functions::trim
[function]
[call site]
08740
into
[function]
[call site]
08741
string_functions::trim
[function]
[call site]
08742
into
[function]
[call site]
08743
string_functions::trim
[function]
[call site]
08744
string_functions::is_empty
[function]
[call site]
08745
test::len
[function]
[call site]
08746
&str::contains_key
[function]
[call site]
08747
Module::new
[function]
[call site]
08748
crate::func::shared_take_or_clone
[function]
[call site]
08749
string_functions::remove
[function]
[call site]
08750
unwrap
[function]
[call site]
08751
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]
08752
Module::get_sub_modules_mut
[function]
[call site]
08753
string_functions::clear
[function]
[call site]
08754
string_functions::remove
[function]
[call site]
08755
Module::build_index
[function]
[call site]
08756
Module::is_indexed
[function]
[call site]
08757
intersects
[function]
[call site]
08758
blob_functions::blob_with_capacity
[function]
[call site]
08759
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08760
new_hash_map
[function]
[call site]
08761
test::len
[function]
[call site]
08762
new_hash_map
[function]
[call site]
08763
StmtBlock::as_ref
[function]
[call site]
08764
map_or
[function]
[call site]
08765
TestStruct::new
[function]
[call site]
08766
blob_functions::push
[function]
[call site]
08767
blob_functions::push
[function]
[call site]
08768
FnPtr::try_from
[function]
[call site]
08769
RhaiResultOf::unwrap
[function]
[call site]
08770
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08771
blob_functions::push
[function]
[call site]
08772
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08773
string_functions::pop
[function]
[call site]
08774
string_functions::is_empty
[function]
[call site]
08775
shared_make_mut
[function]
[call site]
08776
string_functions::pop
[function]
[call site]
08777
Dynamic::map_or
[function]
[call site]
08778
crate::calc_var_hash
[function]
[call site]
08779
MyIterableType::into_iter
[function]
[call site]
08780
test_chars
[function]
[call site]
08781
0.chars().collect::<Vec<_>>
[function]
[call site]
08782
MyIterableType::into_iter
[function]
[call site]
08783
Self::IntoIter::copied
[function]
[call site]
08784
blob_functions::insert
[function]
[call site]
08785
FnPtr::try_from
[function]
[call site]
08786
RhaiResultOf::unwrap
[function]
[call site]
08787
string_functions::is_empty
[function]
[call site]
08788
blob_functions::push
[function]
[call site]
08789
eval::calc_offset_len
[function]
[call site]
08790
test::len
[function]
[call site]
08791
test::len
[function]
[call site]
08792
blob_functions::push
[function]
[call site]
08793
blob_functions::insert
[function]
[call site]
08794
TestStruct::clone
[function]
[call site]
08795
blob_functions::insert
[function]
[call site]
08796
FnPtr::try_from
[function]
[call site]
08797
RhaiResultOf::unwrap
[function]
[call site]
08798
string_functions::is_empty
[function]
[call site]
08799
blob_functions::push
[function]
[call site]
08800
eval::calc_offset_len
[function]
[call site]
08801
test::len
[function]
[call site]
08802
test::len
[function]
[call site]
08803
blob_functions::push
[function]
[call site]
08804
blob_functions::insert
[function]
[call site]
08805
TestStruct::clone
[function]
[call site]
08806
MyIterableType::into_iter
[function]
[call site]
08807
Dynamic::flatten
[function]
[call site]
08808
Command::get
[function]
[call site]
08809
blob_functions::insert
[function]
[call site]
08810
TestStruct::clone
[function]
[call site]
08811
RhaiFunc::is_script
[function]
[call site]
08812
crate::calc_fn_hash
[function]
[call site]
08813
MyIterableType::into_iter
[function]
[call site]
08814
Self::IntoIter::copied
[function]
[call site]
08815
RhaiFunc::get_script_fn_def
[function]
[call site]
08816
Option::unwrap
[function]
[call site]
08817
StmtBlock::as_ref
[function]
[call site]
08818
map_or
[function]
[call site]
08819
crate::calc_typed_method_hash
[function]
[call site]
08820
Command::get
[function]
[call site]
08821
blob_functions::insert
[function]
[call site]
08822
TestStruct::clone
[function]
[call site]
08823
calc_native_fn_hash
[function]
[call site]
08824
calc_fn_hash_full
[function]
[call site]
08825
calc_fn_hash
[function]
[call site]
08826
test::len
[function]
[call site]
08827
MyIterableType::into_iter
[function]
[call site]
08828
Self::IntoIter::copied
[function]
[call site]
08829
MyIterableType::into_iter
[function]
[call site]
08830
Self::IntoIter::copied
[function]
[call site]
08831
Command::get
[function]
[call site]
08832
blob_functions::insert
[function]
[call site]
08833
TestStruct::clone
[function]
[call site]
08834
test_get_set
[function]
[call site]
08835
string_functions::is_empty
[function]
[call site]
08836
test::len
[function]
[call site]
08837
then_some
[function]
[call site]
08838
string_functions::is_empty
[function]
[call site]
08839
then_some
[function]
[call site]
08840
decimal_functions::max_id
[function]
[call site]
08841
Position::is_none
[function]
[call site]
08842
Module::set_id
[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
into
[function]
[call site]
08854
into
[function]
[call site]
08855
Module::is_indexed
[function]
[call site]
08856
intersects
[function]
[call site]
08857
decimal_functions::max_id
[function]
[call site]
08858
Position::is_none
[function]
[call site]
08859
crate::func::shared_take_or_clone
[function]
[call site]
08860
Module::set_id
[function]
[call site]
08861
into
[function]
[call site]
08862
blob_functions::insert
[function]
[call site]
08863
into
[function]
[call site]
08864
crate::func::shared_take_or_clone
[function]
[call site]
08865
Module::build_index
[function]
[call site]
08866
decimal_functions::max_id
[function]
[call site]
08867
Position::is_none
[function]
[call site]
08868
Module::set_id
[function]
[call site]
08869
blob_functions::insert
[function]
[call site]
08870
into
[function]
[call site]
08871
into
[function]
[call site]
08872
StmtBlock::as_ref
[function]
[call site]
08873
into
[function]
[call site]
08874
and_then
[function]
[call site]
08875
TestStruct::new
[function]
[call site]
08876
Self::parent
[function]
[call site]
08877
FileModuleResolver::get_file_path
[function]
[call site]
08878
TestStruct::new
[function]
[call site]
08879
bool::is_relative
[function]
[call site]
08880
TestStruct::clone
[function]
[call site]
08881
StmtBlock::span_or_else
[function]
[call site]
08882
Option<&Path>::map
[function]
[call site]
08883
Engine::new
[function]
[call site]
08884
Engine::set_optimization_level
[function]
[call site]
08885
Scope::new
[function]
[call site]
08886
rhai::Map::new
[function]
[call site]
08887
blob_functions::insert
[function]
[call site]
08888
&str::into
[function]
[call site]
08889
into
[function]
[call site]
08890
Scope::push_constant_dynamic
[function]
[call site]
08891
into
[function]
[call site]
08892
Scope::push_constant_dynamic
[function]
[call site]
08893
&str::into
[function]
[call site]
08894
Engine::compile_expression_with_scope
[function]
[call site]
08895
ParseResult::expect
[function]
[call site]
08896
Ident::as_str
[function]
[call site]
08897
eval_ast::<bool>
[function]
[call site]
08898
expect
[function]
[call site]
08899
unwrap_or_default
[function]
[call site]
08900
blob_functions::push
[function]
[call site]
08901
blob_functions::push
[function]
[call site]
08902
FnPtr::try_from
[function]
[call site]
08903
RhaiResultOf::unwrap
[function]
[call site]
08904
bool::into
[function]
[call site]
08905
FileModuleResolver::set_extension
[function]
[call site]
08906
Self::into
[function]
[call site]
08907
Ident::as_str
[function]
[call site]
08908
FileModuleResolver::is_cache_enabled
[function]
[call site]
08909
func::locked_read
[function]
[call site]
08910
try_borrow
[function]
[call site]
08911
ok
[function]
[call site]
08912
locked_read
[function]
[call site]
08913
Option::ok
[function]
[call site]
08914
try_read
[function]
[call site]
08915
Some
[function]
[call site]
08916
std::thread::sleep
[function]
[call site]
08917
std::time::Duration::from_millis
[function]
[call site]
08918
Some
[function]
[call site]
08919
locked_read
[function]
[call site]
08920
try_read
[function]
[call site]
08921
Option::unwrap
[function]
[call site]
08922
Command::get
[function]
[call site]
08923
Ok
[function]
[call site]
08924
TestStruct::clone
[function]
[call site]
08925
Engine::compile_file_with_scope
[function]
[call site]
08926
Engine::read_file
[function]
[call site]
08927
StmtBlock::as_ref
[function]
[call site]
08928
File::open
[function]
[call site]
08929
map_err
[function]
[call site]
08930
ERR::ErrorSystem
[function]
[call site]
08931
ParseError::into
[function]
[call site]
08932
ImmutableString::new
[function]
[call site]
08933
read_to_string
[function]
[call site]
08934
map_err
[function]
[call site]
08935
ERR::ErrorSystem
[function]
[call site]
08936
ParseError::into
[function]
[call site]
08937
string_functions::starts_with
[function]
[call site]
08938
string_functions::starts_with
[function]
[call site]
08939
array_functions::find
[function]
[call site]
08940
array_functions::find_starting_from
[function]
[call site]
08941
map_functions::drain
[function]
[call site]
08942
string_functions::is_empty
[function]
[call site]
08943
Ok
[function]
[call site]
08944
IterateMap::new
[function]
[call site]
08945
IterateMap::new
[function]
[call site]
08946
IterateMap::new
[function]
[call site]
08947
mem::take
[function]
[call site]
08948
is_some
[function]
[call site]
08949
blob_functions::insert
[function]
[call site]
08950
FnPtr::call_raw_with_extra_args
[function]
[call site]
08951
Some
[function]
[call site]
08952
TestStruct::clone
[function]
[call site]
08953
Self::into
[function]
[call site]
08954
Some
[function]
[call site]
08955
Dynamic::as_bool
[function]
[call site]
08956
Result::unwrap_or
[function]
[call site]
08957
blob_functions::insert
[function]
[call site]
08958
blob_functions::insert
[function]
[call site]
08959
Some
[function]
[call site]
08960
map_or_else
[function]
[call site]
08961
Ok
[function]
[call site]
08962
ImmutableString::strong_count
[function]
[call site]
08963
ImmutableString::strong_count
[function]
[call site]
08964
string_functions::clear
[function]
[call site]
08965
string_functions::is_empty
[function]
[call site]
08966
shared_get_mut
[function]
[call site]
08967
string_functions::clear
[function]
[call site]
08968
ImmutableString::new
[function]
[call site]
08969
Ok
[function]
[call site]
08970
RhaiResultOf::and_then
[function]
[call site]
08971
Engine::compile_with_scope
[function]
[call site]
08972
AST::set_source
[function]
[call site]
08973
bool::to_string_lossy
[function]
[call site]
08974
StmtBlock::as_ref
[function]
[call site]
08975
Ok
[function]
[call site]
08976
TestStruct::clone
[function]
[call site]
08977
Self
[function]
[call site]
08978
RhaiResultOf::map_err
[function]
[call site]
08979
is::<IoError>
[function]
[call site]
08980
TestStruct::new
[function]
[call site]
08981
ERR::ErrorModuleNotFound
[function]
[call site]
08982
bool::to_string
[function]
[call site]
08983
Engine::new
[function]
[call site]
08984
Scope::new
[function]
[call site]
08985
blob_functions::push
[function]
[call site]
08986
blob_functions::push
[function]
[call site]
08987
blob_functions::push
[function]
[call site]
08988
TestStruct::new
[function]
[call site]
08989
ERR::ErrorInModule
[function]
[call site]
08990
bool::to_string
[function]
[call site]
08991
AST::set_source
[function]
[call site]
08992
Module::eval_ast_as_new_raw
[function]
[call site]
08993
test::len
[function]
[call site]
08994
&mut
[call site]
08995
test::len
[function]
[call site]
08996
TestStruct::clone
[function]
[call site]
08997
test::len
[function]
[call site]
08998
std::mem::take
[function]
[call site]
08999
crate::eval::Caches::new
[function]
[call site]
09000
Position::new_const
[function]
[call site]
09001
Engine::eval_ast_with_scope_raw
[function]
[call site]
09002
string_functions::replace
[function]
[call site]
09003
AST::source_raw
[function]
[call site]
09004
Option::cloned
[function]
[call site]
09005
test::len
[function]
[call site]
09006
blob_functions::push
[function]
[call site]
09007
AST::shared_lib
[function]
[call site]
09008
&crate::SharedModule::clone
[function]
[call site]
09009
string_functions::replace
[function]
[call site]
09010
TestStruct::clone
[function]
[call site]
09011
Engine::eval_global_statements
[function]
[call site]
09012
StmtBlock::take_statements
[function]
[call site]
09013
Engine::is_debugger_registered
[function]
[call site]
09014
GlobalRuntimeState::debugger_mut
[function]
[call site]
09015
crate::ast::Stmt::Noop
[function]
[call site]
09016
Engine::dbg
[function]
[call site]
09017
Ok
[function]
[call site]
09018
TestStruct::new
[function]
[call site]
09019
Result::is_ok
[function]
[call site]
09020
&mut
[call site]
09021
MyIterableType::into_iter
[function]
[call site]
09022
array_functions::zip
[function]
[call site]
09023
MyIterableType::into_iter
[function]
[call site]
09024
impl
[call site]
09025
test_optimizer_const_map
[function]
[call site]
09026
TestStruct::clone
[function]
[call site]
09027
TestStruct::clone
[function]
[call site]
09028
reflection_functions::collect
[function]
[call site]
09029
crate::ThinVec::new
[function]
[call site]
09030
MyIterableType::into_iter
[function]
[call site]
09031
Self::IntoIter::for_each
[function]
[call site]
09032
Module::set_sub_module
[function]
[call site]
09033
TestStruct::clone
[function]
[call site]
09034
TestStruct::clone
[function]
[call site]
09035
std::mem::replace
[function]
[call site]
09036
&mut
[call site]
09037
string_functions::truncate
[function]
[call site]
09038
string_functions::truncate
[function]
[call site]
09039
string_functions::truncate
[function]
[call site]
09040
TestStruct::new
[function]
[call site]
09041
std::iter::once
[function]
[call site]
09042
AST::shared_lib
[function]
[call site]
09043
&crate::SharedModule::clone
[function]
[call site]
09044
reflection_functions::collect
[function]
[call site]
09045
test::len
[function]
[call site]
09046
Scope::pop_entry
[function]
[call site]
09047
string_functions::pop
[function]
[call site]
09048
test_optimizer_const_map
[function]
[call site]
09049
string_functions::pop
[function]
[call site]
09050
unwrap
[function]
[call site]
09051
test::len
[function]
[call site]
09052
test::len
[function]
[call site]
09053
string_functions::pop
[function]
[call site]
09054
unwrap
[function]
[call site]
09055
to_vec
[function]
[call site]
09056
TestStruct::new
[function]
[call site]
09057
Option::unwrap
[function]
[call site]
09058
Scope::get_entry_by_index
[function]
[call site]
09059
TestStruct::clone
[function]
[call site]
09060
Array::to_vec
[function]
[call site]
09061
Dynamic::deep_scan
[function]
[call site]
09062
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09063
test_var_def_filter
[function]
[call site]
09064
StaticModuleResolver::iter_mut
[function]
[call site]
09065
StaticModuleResolver::iter_mut
[function]
[call site]
09066
test_optimizer_const_map
[function]
[call site]
09067
Ident::as_str
[function]
[call site]
09068
array_functions::for_each
[function]
[call site]
09069
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09070
values_mut
[function]
[call site]
09071
array_functions::for_each
[function]
[call site]
09072
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09073
FnPtr::iter_curry_mut
[function]
[call site]
09074
StaticModuleResolver::iter_mut
[function]
[call site]
09075
array_functions::for_each
[function]
[call site]
09076
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09077
downcast_mut::<crate::FnPtr>
[function]
[call site]
09078
Some
[function]
[call site]
09079
TestStruct::clone
[function]
[call site]
09080
test::len
[function]
[call site]
09081
string_functions::pop
[function]
[call site]
09082
unwrap
[function]
[call site]
09083
Module::contains_var
[function]
[call site]
09084
contains_key
[function]
[call site]
09085
Module::set_var
[function]
[call site]
09086
into
[function]
[call site]
09087
Dynamic::from
[function]
[call site]
09088
String::from
[function]
[call site]
09089
ImmutableString::into_owned
[function]
[call site]
09090
Module::is_indexed
[function]
[call site]
09091
crate::calc_var_hash
[function]
[call site]
09092
Some
[function]
[call site]
09093
get_or_insert_with
[function]
[call site]
09094
blob_functions::insert
[function]
[call site]
09095
TestStruct::clone
[function]
[call site]
09096
blob_functions::insert
[function]
[call site]
09097
Module::contains_var
[function]
[call site]
09098
Position::is_none
[function]
[call site]
09099
Some
[function]
[call site]
09100
Module::set_var
[function]
[call site]
09101
TestStruct::clone
[function]
[call site]
09102
Module::set_var
[function]
[call site]
09103
AST::iter_fn_def
[function]
[call site]
09104
Module::iter_script_fn
[function]
[call site]
09105
Module::iter_fn
[function]
[call site]
09106
MyIterableType::into_iter
[function]
[call site]
09107
flat_map
[function]
[call site]
09108
test_optimizer_const_map
[function]
[call site]
09109
impl
[call site]
09110
Engine::new
[function]
[call site]
09111
Engine::compile
[function]
[call site]
09112
ParseResult::unwrap
[function]
[call site]
09113
Engine::run_ast
[function]
[call site]
09114
RhaiResultOf::unwrap
[function]
[call site]
09115
Engine::on_def_var
[function]
[call site]
09116
Option::name
[function]
[call site]
09117
VarDefInfo::nesting_level
[function]
[call site]
09118
Ok
[function]
[call site]
09119
Ok
[function]
[call site]
09120
run
[function]
[call site]
09121
RhaiResultOf::unwrap_err
[function]
[call site]
09122
run
[function]
[call site]
09123
RhaiResultOf::unwrap_err
[function]
[call site]
09124
run
[function]
[call site]
09125
RhaiResultOf::unwrap_err
[function]
[call site]
09126
run
[function]
[call site]
09127
RhaiResultOf::unwrap
[function]
[call site]
09128
RhaiFunc::is_script
[function]
[call site]
09129
test_optimizer_const_map
[function]
[call site]
09130
Ident::as_str
[function]
[call site]
09131
RhaiFunc::get_script_fn_def
[function]
[call site]
09132
Option::expect
[function]
[call site]
09133
test_optimizer_const_map
[function]
[call site]
09134
impl
[call site]
09135
array_functions::for_each
[function]
[call site]
09136
Module::set_script_fn
[function]
[call site]
09137
TestStruct::clone
[function]
[call site]
09138
StmtBlock::as_mut
[function]
[call site]
09139
unwrap
[function]
[call site]
09140
shared_get_mut
[function]
[call site]
09141
unwrap
[function]
[call site]
09142
Some
[function]
[call site]
09143
TestStruct::clone
[function]
[call site]
09144
AST::source_raw
[function]
[call site]
09145
Option::cloned
[function]
[call site]
09146
Module::set_doc
[function]
[call site]
09147
into
[function]
[call site]
09148
test_comments_doc
[function]
[call site]
09149
Engine::new
[function]
[call site]
09150
Engine::compile
[function]
[call site]
09151
ParseResult::unwrap
[function]
[call site]
09152
Engine::compile
[function]
[call site]
09153
ParseResult::unwrap_err
[function]
[call site]
09154
Engine::compile
[function]
[call site]
09155
ParseResult::unwrap
[function]
[call site]
09156
Engine::compile
[function]
[call site]
09157
ParseResult::unwrap
[function]
[call site]
09158
Engine::compile
[function]
[call site]
09159
ParseResult::unwrap_err
[function]
[call site]
09160
Module::build_index
[function]
[call site]
09161
Ok
[function]
[call site]
09162
RhaiResultOf::map_err
[function]
[call site]
09163
TestStruct::new
[function]
[call site]
09164
ERR::ErrorInModule
[function]
[call site]
09165
bool::to_string
[function]
[call site]
09166
into
[function]
[call site]
09167
FileModuleResolver::is_cache_enabled
[function]
[call site]
09168
func::locked_write
[function]
[call site]
09169
Option::unwrap
[function]
[call site]
09170
blob_functions::insert
[function]
[call site]
09171
TestStruct::clone
[function]
[call site]
09172
Ok
[function]
[call site]
09173
Some
[function]
[call site]
09174
StmtBlock::span_or_else
[function]
[call site]
09175
Engine::module_resolver
[function]
[call site]
09176
as_deref
[function]
[call site]
09177
unwrap_or
[function]
[call site]
09178
&dyn
[call site]
09179
FileModuleResolver::impl_resolve
[function]
[call site]
09180
Some
[function]
[call site]
09181
unwrap_or_else
[function]
[call site]
09182
Err
[function]
[call site]
09183
ERR::ErrorModuleNotFound
[function]
[call site]
09184
bool::to_string
[function]
[call site]
09185
into
[function]
[call site]
09186
string_functions::is_empty
[function]
[call site]
09187
Engine::const_empty_string
[function]
[call site]
09188
Engine::get_interned_string
[function]
[call site]
09189
TestStruct::clone
[function]
[call site]
09190
Module::is_indexed
[function]
[call site]
09191
GlobalRuntimeState::push_import
[function]
[call site]
09192
crate::func::shared_take_or_clone
[function]
[call site]
09193
Module::build_index
[function]
[call site]
09194
GlobalRuntimeState::push_import
[function]
[call site]
09195
Ok
[function]
[call site]
09196
Scope::search
[function]
[call site]
09197
Option::map_or_else
[function]
[call site]
09198
Err
[function]
[call site]
09199
ERR::ErrorVariableNotFound
[function]
[call site]
09200
test_to_string
[function]
[call site]
09201
into
[function]
[call site]
09202
string_functions::is_empty
[function]
[call site]
09203
Scope::add_alias_by_index
[function]
[call site]
09204
TestStruct::clone
[function]
[call site]
09205
Ok
[function]
[call site]
09206
test::len
[function]
[call site]
09207
EvalContext::new
[function]
[call site]
09208
Self::as_deref_mut
[function]
[call site]
09209
resolve_var
[function]
[call site]
09210
map_or
[function]
[call site]
09211
test::len
[function]
[call site]
09212
Err
[function]
[call site]
09213
EvalAltResult::fill_position
[function]
[call site]
09214
test_optimizer_const_map
[function]
[call site]
09215
test::len
[function]
[call site]
09216
Command::get
[function]
[call site]
09217
StmtBlock::span_or_else
[function]
[call site]
09218
Scope::search
[function]
[call site]
09219
Span::ok_or_else
[function]
[call site]
09220
TestStruct::new
[function]
[call site]
09221
ERR::ErrorVariableNotFound
[function]
[call site]
09222
test_to_string
[function]
[call site]
09223
Scope::get_mut_by_index
[function]
[call site]
09224
Dynamic::is_shared
[function]
[call site]
09225
test_functions_take
[function]
[call site]
09226
Dynamic::into_shared
[function]
[call site]
09227
Dynamic::access_mode
[function]
[call site]
09228
Self
[function]
[call site]
09229
Union::Shared
[function]
[call site]
09230
crate::Locked::new
[function]
[call site]
09231
Self::into
[function]
[call site]
09232
Ok
[function]
[call site]
09233
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
09234
impl
[call site]
09235
T::as_any
[function]
[call site]
09236
Module::contains_indexed_global_functions
[function]
[call site]
09237
Caches::fn_resolution_caches_len
[function]
[call site]
09238
Caches::fn_resolution_cache_mut
[function]
[call site]
09239
string_functions::clear
[function]
[call site]
09240
Caches::push_fn_resolution_cache
[function]
[call site]
09241
Caches::fn_resolution_cache_mut
[function]
[call site]
09242
string_functions::clear
[function]
[call site]
09243
Ok
[function]
[call site]
09244
StmtBlock::take_statements
[function]
[call site]
09245
Engine::eval_expr
[function]
[call site]
09246
Engine::track_operation
[function]
[call site]
09247
ParseSettings::level_up_with_position
[function]
[call site]
09248
Engine::dbg_reset
[function]
[call site]
09249
Self::as_deref_mut
[function]
[call site]
09250
Expr::get_literal_value
[function]
[call site]
09251
Some
[function]
[call site]
09252
Ok
[function]
[call site]
09253
Engine::eval_fn_call_expr
[function]
[call site]
09254
Self::ok_or_else
[function]
[call site]
09255
ERR::ErrorUnboundThis
[function]
[call site]
09256
into
[function]
[call site]
09257
cloned
[function]
[call site]
09258
Engine::search_namespace
[function]
[call site]
09259
RhaiResultOf::map
[function]
[call site]
09260
Position::new_const
[function]
[call site]
09261
Engine::eval_expr
[function]
[call site]
09262
Self::as_deref_mut
[function]
[call site]
09263
Dynamic::flatten
[function]
[call site]
09264
ParseSettings::level_up_with_position
[function]
[call site]
09265
Dynamic::is_string
[function]
[call site]
09266
unwrap
[function]
[call site]
09267
&mut
[call site]
09268
into
[function]
[call site]
09269
packages::string_basic::print_with_func
[function]
[call site]
09270
unwrap
[function]
[call site]
09271
Engine::throw_on_size
[function]
[call site]
09272
test::len
[function]
[call site]
09273
RhaiResultOf::map_err
[function]
[call site]
09274
EvalAltResult::fill_position
[function]
[call site]
09275
Ok
[function]
[call site]
09276
Engine::get_interned_string
[function]
[call site]
09277
ImmutableString::into
[function]
[call site]
09278
crate::Array::with_capacity
[function]
[call site]
09279
test::len
[function]
[call site]
09280
Engine::eval_expr
[function]
[call site]
09281
Self::as_deref_mut
[function]
[call site]
09282
Dynamic::flatten
[function]
[call site]
09283
Engine::has_data_size_limit
[function]
[call site]
09284
crate::eval::calc_data_sizes
[function]
[call site]
09285
Engine::throw_on_size
[function]
[call site]
09286
RhaiResultOf::map_err
[function]
[call site]
09287
EvalAltResult::fill_position
[function]
[call site]
09288
ParseSettings::level_up_with_position
[function]
[call site]
09289
blob_functions::push
[function]
[call site]
09290
Ok
[function]
[call site]
09291
Dynamic::from_array
[function]
[call site]
09292
TestStruct::clone
[function]
[call site]
09293
Engine::eval_expr
[function]
[call site]
09294
Self::as_deref_mut
[function]
[call site]
09295
Dynamic::flatten
[function]
[call site]
09296
Engine::has_data_size_limit
[function]
[call site]
09297
crate::eval::calc_data_sizes
[function]
[call site]
09298
Engine::throw_on_size
[function]
[call site]
09299
RhaiResultOf::map_err
[function]
[call site]
09300
EvalAltResult::fill_position
[function]
[call site]
09301
ParseSettings::level_up_with_position
[function]
[call site]
09302
shared_get_mut
[function]
[call site]
09303
Ident::as_str
[function]
[call site]
09304
Option::unwrap
[function]
[call site]
09305
Ok
[function]
[call site]
09306
Dynamic::from_map
[function]
[call site]
09307
Engine::eval_expr
[function]
[call site]
09308
Self::as_deref_mut
[function]
[call site]
09309
Dynamic::as_bool
[function]
[call site]
09310
map_err
[function]
[call site]
09311
make_type_mismatch_err::<bool>
[function]
[call site]
09312
ParseSettings::level_up_with_position
[function]
[call site]
09313
Ok
[function]
[call site]
09314
Engine::eval_expr
[function]
[call site]
09315
Self::as_deref_mut
[function]
[call site]
09316
Dynamic::as_bool
[function]
[call site]
09317
map_err
[function]
[call site]
09318
make_type_mismatch_err::<bool>
[function]
[call site]
09319
ParseSettings::level_up_with_position
[function]
[call site]
09320
Ok
[function]
[call site]
09321
Engine::eval_expr
[function]
[call site]
09322
Self::as_deref_mut
[function]
[call site]
09323
Expr::is_unit
[function]
[call site]
09324
Ok
[function]
[call site]
09325
MyIterableType::into_iter
[function]
[call site]
09326
test_optimizer_const_map
[function]
[call site]
09327
reflection_functions::collect
[function]
[call site]
09328
first
[function]
[call site]
09329
unwrap
[function]
[call site]
09330
Command::get
[function]
[call site]
09331
Ident::as_str
[function]
[call site]
09332
ok_or_else
[function]
[call site]
09333
TestStruct::new
[function]
[call site]
09334
ERR::ErrorCustomSyntax
[function]
[call site]
09335
MyIterableType::into_iter
[function]
[call site]
09336
test_optimizer_const_map
[function]
[call site]
09337
reflection_functions::collect
[function]
[call site]
09338
EvalContext::new
[function]
[call site]
09339
and_then
[function]
[call site]
09340
Engine::check_data_size
[function]
[call site]
09341
Expr::start_position
[function]
[call site]
09342
Engine::eval_stmt_block
[function]
[call site]
09343
StmtBlock::take_statements
[function]
[call site]
09344
Engine::eval_dot_index_chain
[function]
[call site]
09345
Engine::eval_dot_index_chain
[function]
[call site]
09346
ParseResult::unwrap
[function]
[call site]
09347
and_then
[function]
[call site]
09348
Engine::check_data_size
[function]
[call site]
09349
map_err
[function]
[call site]
09350
EvalAltResult::fill_position
[function]
[call site]
09351
ArgBackup::restore_first_arg
[function]
[call site]
09352
Engine::is_debugger_registered
[function]
[call site]
09353
Engine::register_debugger
[function]
[call site]
09354
Scope::new
[function]
[call site]
09355
crate::ast::Stmt::Noop
[function]
[call site]
09356
into
[function]
[call site]
09357
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09358
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09359
Engine::dbg_raw
[function]
[call site]
09360
Err
[function]
[call site]
09361
GlobalRuntimeState::debugger_mut
[function]
[call site]
09362
&mut
[call site]
09363
string_functions::is_empty
[function]
[call site]
09364
Engine::check_data_size
[function]
[call site]
09365
Ok
[function]
[call site]
09366
Dynamic::into_immutable_string
[function]
[call site]
09367
Result::map_err
[function]
[call site]
09368
Engine::map_type_name
[function]
[call site]
09369
type_name::<ImmutableString>
[function]
[call site]
09370
&'a
[call site]
09371
ERR::ErrorMismatchOutputType
[function]
[call site]
09372
into
[function]
[call site]
09373
test_side_effects_print
[function]
[call site]
09374
Dynamic::into_immutable_string
[function]
[call site]
09375
Result::map_err
[function]
[call site]
09376
Engine::map_type_name
[function]
[call site]
09377
type_name::<ImmutableString>
[function]
[call site]
09378
&'a
[call site]
09379
ERR::ErrorMismatchOutputType
[function]
[call site]
09380
into
[function]
[call site]
09381
test_print_debug
[function]
[call site]
09382
&mut
[call site]
09383
Engine::map_type_name
[function]
[call site]
09384
std::
[call site]
09385
any::type_name
[function]
[call site]
09386
Engine::map_type_name
[function]
[call site]
09387
std::
[call site]
09388
any::type_name
[function]
[call site]
09389
Err
[function]
[call site]
09390
ERR::ErrorIndexingType
[function]
[call site]
09391
into
[function]
[call site]
09392
Engine::map_type_name
[function]
[call site]
09393
std::
[call site]
09394
any::type_name
[function]
[call site]
09395
Engine::map_type_name
[function]
[call site]
09396
std::
[call site]
09397
any::type_name
[function]
[call site]
09398
Engine::map_type_name
[function]
[call site]
09399
std::
[call site]
09400
any::type_name
[function]
[call site]
09401
Err
[function]
[call site]
09402
ERR::ErrorIndexingType
[function]
[call site]
09403
into
[function]
[call site]
09404
string_functions::starts_with
[function]
[call site]
09405
test::len
[function]
[call site]
09406
Engine::map_type_name
[function]
[call site]
09407
std::
[call site]
09408
any::type_name
[function]
[call site]
09409
Err
[function]
[call site]
09410
ERR::ErrorDotExpr
[function]
[call site]
09411
into
[function]
[call site]
09412
string_functions::starts_with
[function]
[call site]
09413
test::len
[function]
[call site]
09414
Engine::map_type_name
[function]
[call site]
09415
std::
[call site]
09416
any::type_name
[function]
[call site]
09417
Engine::map_type_name
[function]
[call site]
09418
std::
[call site]
09419
any::type_name
[function]
[call site]
09420
Err
[function]
[call site]
09421
ERR::ErrorDotExpr
[function]
[call site]
09422
into
[function]
[call site]
09423
Err
[function]
[call site]
09424
ERR::ErrorFunctionNotFound
[function]
[call site]
09425
Engine::gen_fn_call_signature
[function]
[call site]
09426
into
[function]
[call site]
09427
calc_fn_hash
[function]
[call site]
09428
test::len
[function]
[call site]
09429
StaticModuleResolver::iter_mut
[function]
[call site]
09430
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09431
ok
[function]
[call site]
09432
test_optimizer_const_map
[function]
[call site]
09433
StmtBlock::as_ref
[function]
[call site]
09434
OptimizerState::set_dirty
[function]
[call site]
09435
Expr::from_dynamic
[function]
[call site]
09436
StaticModuleResolver::iter_mut
[function]
[call site]
09437
array_functions::for_each
[function]
[call site]
09438
optimize_expr
[function]
[call site]
09439
StaticModuleResolver::iter_mut
[function]
[call site]
09440
array_functions::for_each
[function]
[call site]
09441
optimize_expr
[function]
[call site]
09442
move_constant_arg
[function]
[call site]
09443
OptimizerState::set_dirty
[function]
[call site]
09444
string_functions::is_empty
[function]
[call site]
09445
OptimizerState::find_literal_constant
[function]
[call site]
09446
Option::is_some
[function]
[call site]
09447
Expr::from_dynamic
[function]
[call site]
09448
OptimizerState::find_literal_constant
[function]
[call site]
09449
Option::unwrap
[function]
[call site]
09450
TestStruct::clone
[function]
[call site]
09451
OptimizerState::set_dirty
[function]
[call site]
09452
ASTFlags::intersects
[function]
[call site]
09453
Expr::is_constant
[function]
[call site]
09454
Some
[function]
[call site]
09455
Cow::Owned
[function]
[call site]
09456
Expr::get_literal_value
[function]
[call site]
09457
unwrap
[function]
[call site]
09458
OptimizerState::push_var
[function]
[call site]
09459
TestStruct::clone
[function]
[call site]
09460
optimize_stmt
[function]
[call site]
09461
Token::is_op_assignment
[function]
[call site]
09462
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09463
string_functions::is_empty
[function]
[call site]
09464
OptimizerState::set_dirty
[function]
[call site]
09465
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09466
Token::lookup_symbol_from_syntax
[function]
[call site]
09467
Option::unwrap_or_else
[function]
[call site]
09468
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09469
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09470
Token::get_base_op_from_assignment
[function]
[call site]
09471
Option::unwrap_or_else
[function]
[call site]
09472
Token::literal_syntax
[function]
[call site]
09473
Token::literal_syntax
[function]
[call site]
09474
calc_fn_hash
[function]
[call site]
09475
calc_fn_hash
[function]
[call site]
09476
Token::convert_to_op_assignment
[function]
[call site]
09477
Some
[function]
[call site]
09478
Option::unwrap_or_else
[function]
[call site]
09479
test_functions_take
[function]
[call site]
09480
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09481
optimize_expr
[function]
[call site]
09482
optimize_expr
[function]
[call site]
09483
string_functions::is_empty
[function]
[call site]
09484
string_functions::is_empty
[function]
[call site]
09485
OptimizerState::set_dirty
[function]
[call site]
09486
Expr::start_position
[function]
[call site]
09487
test_functions_take
[function]
[call site]
09488
optimize_expr
[function]
[call site]
09489
Stmt::Block
[function]
[call site]
09490
StmtBlock::new
[function]
[call site]
09491
Stmt::Expr
[function]
[call site]
09492
into
[function]
[call site]
09493
Stmt::Noop
[function]
[call site]
09494
Self::into
[function]
[call site]
09495
Stmt::Expr
[function]
[call site]
09496
into
[function]
[call site]
09497
string_functions::is_empty
[function]
[call site]
09498
OptimizerState::set_dirty
[function]
[call site]
09499
Stmt::Noop
[function]
[call site]
09500
OptimizerState::set_dirty
[function]
[call site]
09501
StmtBlock::take_statements
[function]
[call site]
09502
optimize_stmt_block
[function]
[call site]
09503
string_functions::is_empty
[function]
[call site]
09504
Stmt::Noop
[function]
[call site]
09505
ParseSettings::level_up_with_position
[function]
[call site]
09506
Stmt::Block
[function]
[call site]
09507
StmtBlock::new_with_span
[function]
[call site]
09508
MyIterableType::into_iter
[function]
[call site]
09509
Self::IntoIter::collect
[function]
[call site]
09510
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09511
StmtBlock::new_with_span
[function]
[call site]
09512
MyIterableType::into_iter
[function]
[call site]
09513
Self::IntoIter::collect
[function]
[call site]
09514
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09515
Self::into
[function]
[call site]
09516
OptimizerState::set_dirty
[function]
[call site]
09517
StmtBlock::take_statements
[function]
[call site]
09518
optimize_stmt_block
[function]
[call site]
09519
string_functions::is_empty
[function]
[call site]
09520
Stmt::Noop
[function]
[call site]
09521
ParseSettings::level_up_with_position
[function]
[call site]
09522
Stmt::Block
[function]
[call site]
09523
StmtBlock::new_with_span
[function]
[call site]
09524
StmtBlock::new_with_span
[function]
[call site]
09525
Self::into
[function]
[call site]
09526
string_functions::is_empty
[function]
[call site]
09527
test::len
[function]
[call site]
09528
StmtBlock::as_mut
[function]
[call site]
09529
test_functions_take
[function]
[call site]
09530
OptimizerState::set_dirty
[function]
[call site]
09531
StmtBlock::take_statements
[function]
[call site]
09532
StmtBlock::statements_mut
[function]
[call site]
09533
optimize_stmt_block
[function]
[call site]
09534
test_functions_take
[function]
[call site]
09535
optimize_expr
[function]
[call site]
09536
blob_functions::push
[function]
[call site]
09537
blob_functions::push
[function]
[call site]
09538
FnPtr::try_from
[function]
[call site]
09539
RhaiResultOf::unwrap
[function]
[call site]
09540
test_functions_take
[function]
[call site]
09541
optimize_expr
[function]
[call site]
09542
Position::new_const
[function]
[call site]
09543
blob_functions::push
[function]
[call site]
09544
blob_functions::push
[function]
[call site]
09545
Expr::And
[function]
[call site]
09546
RhaiResult::into
[function]
[call site]
09547
optimize_expr
[function]
[call site]
09548
StmtBlock::statements_mut
[function]
[call site]
09549
optimize_stmt_block
[function]
[call site]
09550
StmtBlock::take_statements
[function]
[call site]
09551
mem::take
[function]
[call site]
09552
StmtBlock::statements_mut
[function]
[call site]
09553
StmtBlock::statements_mut
[function]
[call site]
09554
optimize_stmt_block
[function]
[call site]
09555
StmtBlock::take_statements
[function]
[call site]
09556
is_hashable_constant
[function]
[call site]
09557
Expr::is_constant
[function]
[call site]
09558
Dynamic::is_hashable
[function]
[call site]
09559
Expr::get_literal_value
[function]
[call site]
09560
unwrap
[function]
[call site]
09561
func::hashing::get_hasher
[function]
[call site]
09562
test::hash
[function]
[call site]
09563
Self::Hasher::finish
[function]
[call site]
09564
Command::get
[function]
[call site]
09565
mem::take
[function]
[call site]
09566
string_functions::clear
[function]
[call site]
09567
Stmt::Expr
[function]
[call site]
09568
test_functions_take
[function]
[call site]
09569
into
[function]
[call site]
09570
optimize_stmt
[function]
[call site]
09571
optimize_expr
[function]
[call site]
09572
map_or
[function]
[call site]
09573
Stmt::Expr
[function]
[call site]
09574
test_functions_take
[function]
[call site]
09575
into
[function]
[call site]
09576
optimize_stmt
[function]
[call site]
09577
into
[function]
[call site]
09578
Stmt::Expr
[function]
[call site]
09579
test_functions_take
[function]
[call site]
09580
into
[function]
[call site]
09581
into
[function]
[call site]
09582
test_functions_take
[function]
[call site]
09583
Stmt::If
[function]
[call site]
09584
into
[function]
[call site]
09585
Expr::start_position
[function]
[call site]
09586
OptimizerState::set_dirty
[function]
[call site]
09587
mem::take
[function]
[call site]
09588
Stmt::Expr
[function]
[call site]
09589
test_functions_take
[function]
[call site]
09590
into
[function]
[call site]
09591
optimize_stmt
[function]
[call site]
09592
OptimizerState::set_dirty
[function]
[call site]
09593
string_functions::is_empty
[function]
[call site]
09594
test::len
[function]
[call site]
09595
MyIterableType::into_iter
[function]
[call site]
09596
Self::IntoIter::all
[function]
[call site]
09597
MyIterableType::into_iter
[function]
[call site]
09598
Self::IntoIter::find
[function]
[call site]
09599
string_functions::contains
[function]
[call site]
09600
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09601
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09602
Stmt::Expr
[function]
[call site]
09603
test_functions_take
[function]
[call site]
09604
into
[function]
[call site]
09605
optimize_stmt
[function]
[call site]
09606
test_functions_take
[function]
[call site]
09607
optimize_expr
[function]
[call site]
09608
map_or
[function]
[call site]
09609
Stmt::Expr
[function]
[call site]
09610
test_functions_take
[function]
[call site]
09611
into
[function]
[call site]
09612
optimize_stmt
[function]
[call site]
09613
into
[function]
[call site]
09614
Stmt::Expr
[function]
[call site]
09615
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09616
test_functions_take
[function]
[call site]
09617
into
[function]
[call site]
09618
into
[function]
[call site]
09619
Stmt::If
[function]
[call site]
09620
into
[function]
[call site]
09621
Expr::start_position
[function]
[call site]
09622
OptimizerState::set_dirty
[function]
[call site]
09623
string_functions::is_empty
[function]
[call site]
09624
OptimizerState::set_dirty
[function]
[call site]
09625
string_functions::clear
[function]
[call site]
09626
test::len
[function]
[call site]
09627
map_functions::retain
[function]
[call site]
09628
string_functions::is_empty
[function]
[call site]
09629
Ok
[function]
[call site]
09630
IterateMap::new
[function]
[call site]
09631
IterateMap::new
[function]
[call site]
09632
IterateMap::new
[function]
[call site]
09633
mem::take
[function]
[call site]
09634
is_some
[function]
[call site]
09635
blob_functions::insert
[function]
[call site]
09636
FnPtr::call_raw_with_extra_args
[function]
[call site]
09637
Some
[function]
[call site]
09638
TestStruct::clone
[function]
[call site]
09639
Self::into
[function]
[call site]
09640
Some
[function]
[call site]
09641
Dynamic::as_bool
[function]
[call site]
09642
Result::unwrap_or
[function]
[call site]
09643
blob_functions::insert
[function]
[call site]
09644
blob_functions::insert
[function]
[call site]
09645
Some
[function]
[call site]
09646
map_or_else
[function]
[call site]
09647
Ok
[function]
[call site]
09648
string_functions::contains
[function]
[call site]
09649
test::len
[function]
[call site]
09650
OptimizerState::set_dirty
[function]
[call site]
09651
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09652
optimize_expr
[function]
[call site]
09653
optimize_expr
[function]
[call site]
09654
OptimizerState::set_dirty
[function]
[call site]
09655
Stmt::Expr
[function]
[call site]
09656
test_functions_take
[function]
[call site]
09657
into
[function]
[call site]
09658
optimize_stmt
[function]
[call site]
09659
Stmt::Block
[function]
[call site]
09660
StmtBlock::empty
[function]
[call site]
09661
Self::into
[function]
[call site]
09662
optimize_expr
[function]
[call site]
09663
optimize_expr
[function]
[call site]
09664
optimize_expr
[function]
[call site]
09665
Expr::is_unit
[function]
[call site]
09666
Expr::Unit
[function]
[call site]
09667
ParseSettings::level_up_with_position
[function]
[call site]
09668
OptimizerState::set_dirty
[function]
[call site]
09669
map_functions::retain
[function]
[call site]
09670
map_functions::retain
[function]
[call site]
09671
string_functions::is_empty
[function]
[call site]
09672
Ok
[function]
[call site]
09673
IterateMap::new
[function]
[call site]
09674
IterateMap::new
[function]
[call site]
09675
IterateMap::new
[function]
[call site]
09676
mem::take
[function]
[call site]
09677
is_some
[function]
[call site]
09678
blob_functions::insert
[function]
[call site]
09679
FnPtr::call_raw_with_extra_args
[function]
[call site]
09680
Some
[function]
[call site]
09681
TestStruct::clone
[function]
[call site]
09682
Self::into
[function]
[call site]
09683
Some
[function]
[call site]
09684
Dynamic::as_bool
[function]
[call site]
09685
Result::unwrap_or
[function]
[call site]
09686
blob_functions::insert
[function]
[call site]
09687
blob_functions::insert
[function]
[call site]
09688
Some
[function]
[call site]
09689
map_or_else
[function]
[call site]
09690
Ok
[function]
[call site]
09691
OptimizerState::set_dirty
[function]
[call site]
09692
MyIterableType::into_iter
[function]
[call site]
09693
Self::IntoIter::position
[function]
[call site]
09694
test::len
[function]
[call site]
09695
OptimizerState::set_dirty
[function]
[call site]
09696
string_functions::truncate
[function]
[call site]
09697
string_functions::clear
[function]
[call site]
09698
FnPtr::try_from
[function]
[call site]
09699
char_indices
[function]
[call site]
09700
nth
[function]
[call site]
09701
shared_make_mut
[function]
[call site]
09702
string_functions::truncate
[function]
[call site]
09703
string_functions::is_empty
[function]
[call site]
09704
OptimizerState::set_dirty
[function]
[call site]
09705
map_functions::retain
[function]
[call site]
09706
OptimizerState::set_dirty
[function]
[call site]
09707
optimize_expr
[function]
[call site]
09708
StaticModuleResolver::iter_mut
[function]
[call site]
09709
impl
[call site]
09710
array_functions::for_each
[function]
[call site]
09711
Some
[function]
[call site]
09712
map_functions::values
[function]
[call site]
09713
flat_map
[function]
[call site]
09714
MyIterableType::into_iter
[function]
[call site]
09715
test_chars
[function]
[call site]
09716
0.chars().collect::<Vec<_>>
[function]
[call site]
09717
MyIterableType::into_iter
[function]
[call site]
09718
test_method_call
[function]
[call site]
09719
MyIterableType::into_iter
[function]
[call site]
09720
Self::IntoIter::all
[function]
[call site]
09721
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09722
Expr::is_unit
[function]
[call site]
09723
Expr::Unit
[function]
[call site]
09724
ParseSettings::level_up_with_position
[function]
[call site]
09725
OptimizerState::set_dirty
[function]
[call site]
09726
OptimizerState::set_dirty
[function]
[call site]
09727
Stmt::Noop
[function]
[call site]
09728
optimize_expr
[function]
[call site]
09729
Expr::Unit
[function]
[call site]
09730
StmtBlock::statements_mut
[function]
[call site]
09731
optimize_stmt_block
[function]
[call site]
09732
StmtBlock::take_statements
[function]
[call site]
09733
optimize_expr
[function]
[call site]
09734
StmtBlock::statements_mut
[function]
[call site]
09735
optimize_stmt_block
[function]
[call site]
09736
StmtBlock::take_statements
[function]
[call site]
09737
optimize_expr
[function]
[call site]
09738
StmtBlock::statements_mut
[function]
[call site]
09739
optimize_stmt_block
[function]
[call site]
09740
StmtBlock::take_statements
[function]
[call site]
09741
ASTFlags::intersects
[function]
[call site]
09742
optimize_expr
[function]
[call site]
09743
optimize_expr
[function]
[call site]
09744
optimize_stmt_block
[function]
[call site]
09745
StmtBlock::take_statements
[function]
[call site]
09746
mem::take
[function]
[call site]
09747
StmtBlock::statements_mut
[function]
[call site]
09748
StmtBlockContainer::as_mut_slice
[function]
[call site]
09749
OptimizerState::set_dirty
[function]
[call site]
09750
Stmt::Noop
[function]
[call site]
09751
StmtBlock::new_with_span
[function]
[call site]
09752
MyIterableType::into_iter
[function]
[call site]
09753
Self::IntoIter::collect
[function]
[call site]
09754
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09755
iterator_functions::chars_from_start
[function]
[call site]
09756
CharsStream::new
[function]
[call site]
09757
Stmt::is_block_dependent
[function]
[call site]
09758
MyIterableType::into_iter
[function]
[call site]
09759
Self::IntoIter::all
[function]
[call site]
09760
FnCallExpr::is_qualified
[function]
[call site]
09761
FnCallExpr::is_qualified
[function]
[call site]
09762
OptimizerState::set_dirty
[function]
[call site]
09763
test_functions_take
[function]
[call site]
09764
StmtBlock::statements_mut
[function]
[call site]
09765
MyIterableType::into_iter
[function]
[call site]
09766
test_method_call
[function]
[call site]
09767
OptimizerState::set_dirty
[function]
[call site]
09768
StmtBlock::take_statements
[function]
[call site]
09769
StmtBlock::new_with_span
[function]
[call site]
09770
optimize_stmt_block
[function]
[call site]
09771
StmtBlock::new_with_span
[function]
[call site]
09772
Stmt::Block
[function]
[call site]
09773
ParseResult::into
[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
StmtBlock::statements_mut
[function]
[call site]
09778
optimize_stmt_block
[function]
[call site]
09779
StmtBlock::take_statements
[function]
[call site]
09780
OptimizerState::set_dirty
[function]
[call site]
09781
StmtBlock::as_mut
[function]
[call site]
09782
string_functions::is_empty
[function]
[call site]
09783
test::len
[function]
[call site]
09784
mem::take
[function]
[call site]
09785
StmtBlock::as_mut
[function]
[call site]
09786
StmtBlock::statements_mut
[function]
[call site]
09787
optimize_stmt_block
[function]
[call site]
09788
StmtBlock::take_statements
[function]
[call site]
09789
Stmt::Block
[function]
[call site]
09790
into
[function]
[call site]
09791
Stmt::Noop
[function]
[call site]
09792
ParseSettings::level_up_with_position
[function]
[call site]
09793
OptimizerState::set_dirty
[function]
[call site]
09794
test_functions_take
[function]
[call site]
09795
Stmt::FnCall
[function]
[call site]
09796
optimize_expr
[function]
[call site]
09797
ParseResult::take
[function]
[call site]
09798
Engine::new
[function]
[call site]
09799
register_type_with_name::<TestStruct>
[function]
[call site]
09800
Engine::register_fn
[function]
[call site]
09801
TestStruct
[function]
[call site]
09802
Expr::FnCall
[function]
[call site]
09803
optimize_expr
[function]
[call site]
09804
Stmt::FnCall
[function]
[call site]
09805
Stmt::Expr
[function]
[call site]
09806
into
[function]
[call site]
09807
optimize_expr
[function]
[call site]
09808
optimize_expr
[function]
[call site]
09809
string_functions::is_empty
[function]
[call site]
09810
OptimizerState::set_dirty
[function]
[call site]
09811
Stmt::Noop
[function]
[call site]
09812
test::len
[function]
[call site]
09813
map_functions::retain
[function]
[call site]
09814
OptimizerState::find_literal_constant
[function]
[call site]
09815
Ident::as_str
[function]
[call site]
09816
Position::is_none
[function]
[call site]
09817
test::len
[function]
[call site]
09818
OptimizerState::set_dirty
[function]
[call site]
09819
MyIterableType::into_iter
[function]
[call site]
09820
Self::IntoIter::rev
[function]
[call site]
09821
array_functions::reduce_rev_with_initial
[function]
[call site]
09822
ParseSettings::level_up_with_position
[function]
[call site]
09823
ParseSettings::level_up
[function]
[call site]
09824
Ok
[function]
[call site]
09825
RhaiFunc::is_pure
[function]
[call site]
09826
Expr::is_constant
[function]
[call site]
09827
Expr::is_constant
[function]
[call site]
09828
Expr::is_constant
[function]
[call site]
09829
ParseResult::map_or
[function]
[call site]
09830
test::len
[function]
[call site]
09831
test::len
[function]
[call site]
09832
test::len
[function]
[call site]
09833
test::len
[function]
[call site]
09834
RhaiFunc::is_pure
[function]
[call site]
09835
OptimizerState::set_dirty
[function]
[call site]
09836
string_functions::remove
[function]
[call site]
09837
RhaiFunc::is_pure
[function]
[call site]
09838
RhaiFunc::is_pure
[function]
[call site]
09839
OptimizerState::set_dirty
[function]
[call site]
09840
string_functions::remove
[function]
[call site]
09841
ASTFlags::intersects
[function]
[call site]
09842
OptimizerState::set_dirty
[function]
[call site]
09843
string_functions::clear
[function]
[call site]
09844
string_functions::is_empty
[function]
[call site]
09845
shared_get_mut
[function]
[call site]
09846
string_functions::clear
[function]
[call site]
09847
ImmutableString::new
[function]
[call site]
09848
Stmt::returns_value
[function]
[call site]
09849
RhaiFunc::is_pure
[function]
[call site]
09850
OptimizerState::set_dirty
[function]
[call site]
09851
string_functions::clear
[function]
[call site]
09852
ASTFlags::intersects
[function]
[call site]
09853
Stmt::returns_value
[function]
[call site]
09854
OptimizerState::set_dirty
[function]
[call site]
09855
string_functions::pop
[function]
[call site]
09856
string_functions::is_empty
[function]
[call site]
09857
shared_make_mut
[function]
[call site]
09858
string_functions::pop
[function]
[call site]
09859
Dynamic::map_or
[function]
[call site]
09860
Dynamic::unwrap
[function]
[call site]
09861
ASTFlags::intersects
[function]
[call site]
09862
OptimizerState::set_dirty
[function]
[call site]
09863
StmtBlockContainer::last_mut
[function]
[call site]
09864
unwrap
[function]
[call site]
09865
StmtBlock::as_mut
[function]
[call site]
09866
&mut
[call site]
09867
Stmt::Noop
[function]
[call site]
09868
Stmt::Expr
[function]
[call site]
09869
mem::take
[function]
[call site]
09870
Stmt::returns_value
[function]
[call site]
09871
Stmt::returns_value
[function]
[call site]
09872
RhaiFunc::is_pure
[function]
[call site]
09873
OptimizerState::set_dirty
[function]
[call site]
09874
Stmt::returns_value
[function]
[call site]
09875
StmtBlockContainer::last_mut
[function]
[call site]
09876
unwrap
[function]
[call site]
09877
Stmt::Noop
[function]
[call site]
09878
ParseSettings::level_up_with_position
[function]
[call site]
09879
string_functions::pop
[function]
[call site]
09880
Dynamic::unwrap
[function]
[call site]
09881
RhaiFunc::is_pure
[function]
[call site]
09882
OptimizerState::set_dirty
[function]
[call site]
09883
string_functions::clear
[function]
[call site]
09884
ASTFlags::intersects
[function]
[call site]
09885
OptimizerState::set_dirty
[function]
[call site]
09886
string_functions::pop
[function]
[call site]
09887
Dynamic::unwrap
[function]
[call site]
09888
ASTFlags::intersects
[function]
[call site]
09889
RhaiFunc::is_pure
[function]
[call site]
09890
OptimizerState::set_dirty
[function]
[call site]
09891
string_functions::pop
[function]
[call site]
09892
Dynamic::unwrap
[function]
[call site]
09893
RhaiFunc::is_pure
[function]
[call site]
09894
OptimizerState::set_dirty
[function]
[call site]
09895
string_functions::pop
[function]
[call site]
09896
Dynamic::unwrap
[function]
[call site]
09897
OptimizerState::rewind_var
[function]
[call site]
09898
string_functions::truncate
[function]
[call site]
09899
OptimizerState::is_dirty
[function]
[call site]
09900
OptimizerState::set_dirty
[function]
[call site]
09901
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09902
Option::into
[function]
[call site]
09903
Self::into
[function]
[call site]
09904
crate::Module::new
[function]
[call site]
09905
Position::new_const
[function]
[call site]
09906
CustomTypesCollection::new
[function]
[call site]
09907
TestStruct::new
[function]
[call site]
09908
TestStruct::new
[function]
[call site]
09909
BloomFilterU64::new
[function]
[call site]
09910
TestStruct::new
[function]
[call site]
09911
TestStruct::new
[function]
[call site]
09912
Self::into
[function]
[call site]
09913
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09914
AST::new
[function]
[call site]
09915
crate::SmartString::new_const
[function]
[call site]
09916
Some
[function]
[call site]
09917
TestStruct::new
[function]
[call site]
09918
MyIterableType::into_iter
[function]
[call site]
09919
Self::IntoIter::collect
[function]
[call site]
09920
into
[function]
[call site]
09921
Engine::optimize_top_level
[function]
[call site]
09922
std::slice::from_ref
[function]
[call site]
09923
Ok
[function]
[call site]
09924
AST::new
[function]
[call site]
09925
crate::Module::new
[function]
[call site]
09926
StmtBlock::extend
[function]
[call site]
09927
StmtBlock::extend
[function]
[call site]
09928
StmtBlock::borrow
[function]
[call site]
09929
into
[function]
[call site]
09930
Ok
[function]
[call site]
09931
Some
[function]
[call site]
09932
Scope::new
[function]
[call site]
09933
ParseResult::unwrap
[function]
[call site]
09934
Engine::run_ast
[function]
[call site]
09935
RhaiResultOf::unwrap
[function]
[call site]
09936
Engine::on_def_var
[function]
[call site]
09937
Option::name
[function]
[call site]
09938
VarDefInfo::nesting_level
[function]
[call site]
09939
Ok
[function]
[call site]
09940
Ok
[function]
[call site]
09941
run
[function]
[call site]
09942
RhaiResultOf::unwrap_err
[function]
[call site]
09943
run
[function]
[call site]
09944
RhaiResultOf::unwrap_err
[function]
[call site]
09945
run
[function]
[call site]
09946
RhaiResultOf::unwrap_err
[function]
[call site]
09947
run
[function]
[call site]
09948
RhaiResultOf::unwrap
[function]
[call site]
09949
Module::is_standard_lib
[function]
[call site]
09950
flat_map
[function]
[call site]
09951
RhaiFunc::get_iter_fn
[function]
[call site]
09952
filter_map
[function]
[call site]
09953
Position::new_const
[function]
[call site]
09954
RhaiFunc::get_script_fn_def
[function]
[call site]
09955
Option::map
[function]
[call site]
09956
into
[function]
[call site]
09957
array_functions::for_each
[function]
[call site]
09958
blob_functions::push
[function]
[call site]
09959
RhaiFunc::get_iter_fn
[function]
[call site]
09960
Option::filter_map
[function]
[call site]
09961
into
[function]
[call site]
09962
RhaiFunc::get_script_fn_def
[function]
[call site]
09963
Option::map
[function]
[call site]
09964
into
[function]
[call site]
09965
array_functions::for_each
[function]
[call site]
09966
blob_functions::push
[function]
[call site]
09967
Module::iter_sub_modules
[function]
[call site]
09968
Module::iter_sub_modules_raw
[function]
[call site]
09969
MyIterableType::into_iter
[function]
[call site]
09970
impl
[call site]
09971
Ident::as_str
[function]
[call site]
09972
array_functions::for_each
[function]
[call site]
09973
Position::new_const
[function]
[call site]
09974
unwrap
[function]
[call site]
09975
scan_module_recursive
[function]
[call site]
09976
NativeCallContext::global_runtime_state
[function]
[call site]
09977
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09978
MyIterableType::into_iter
[function]
[call site]
09979
array_functions::reduce_rev
[function]
[call site]
09980
array_functions::zip
[function]
[call site]
09981
MyIterableType::into_iter
[function]
[call site]
09982
array_functions::reduce_rev
[function]
[call site]
09983
array_functions::for_each
[function]
[call site]
09984
scan_module_recursive
[function]
[call site]
09985
MyIterableType::into_iter
[function]
[call site]
09986
array_functions::for_each
[function]
[call site]
09987
scan_module_recursive
[function]
[call site]
09988
Some
[function]
[call site]
09989
StmtBlock::as_ref
[function]
[call site]
09990
test::len
[function]
[call site]
09991
IterateMap::new
[function]
[call site]
09992
string_functions::is_empty
[function]
[call site]
09993
blob_functions::insert
[function]
[call site]
09994
&str::into
[function]
[call site]
09995
Engine::get_interned_string
[function]
[call site]
09996
ImmutableString::into
[function]
[call site]
09997
blob_functions::insert
[function]
[call site]
09998
&str::into
[function]
[call site]
09999
Engine::get_interned_string
[function]
[call site]
10000
ImmutableString::into
[function]
[call site]
10001
blob_functions::insert
[function]
[call site]
10002
&str::into
[function]
[call site]
10003
Engine::get_interned_string
[function]
[call site]
10004
ImmutableString::into
[function]
[call site]
10005
blob_functions::insert
[function]
[call site]
10006
&str::into
[function]
[call site]
10007
string_functions::starts_with
[function]
[call site]
10008
into
[function]
[call site]
10009
blob_functions::insert
[function]
[call site]
10010
&str::into
[function]
[call site]
10011
into
[function]
[call site]
10012
blob_functions::insert
[function]
[call site]
10013
&str::into
[function]
[call site]
10014
MyIterableType::into_iter
[function]
[call site]
10015
test_optimizer_const_map
[function]
[call site]
10016
Engine::get_interned_string
[function]
[call site]
10017
ImmutableString::into
[function]
[call site]
10018
params
[call site]
10019
.iter()
[call site]
10020
.map(|&p|
[call site]
10021
.collect::<Array>
[function]
[call site]
10022
into
[function]
[call site]
10023
string_functions::is_empty
[function]
[call site]
10024
blob_functions::insert
[function]
[call site]
10025
&str::into
[function]
[call site]
10026
MyIterableType::into_iter
[function]
[call site]
10027
test_optimizer_const_map
[function]
[call site]
10028
Engine::get_interned_string
[function]
[call site]
10029
ImmutableString::into
[function]
[call site]
10030
comments
[call site]
10031
.iter()
[call site]
10032
.map(|&s|
[call site]
10033
.collect::<Array>
[function]
[call site]
10034
into
[function]
[call site]
10035
Some
[function]
[call site]
10036
Dynamic::from_map
[function]
[call site]
10037
as_deref
[function]
[call site]
10038
syn::Result::peekable
[function]
[call site]
10039
Engine::default
[function]
[call site]
10040
ParseState::new
[function]
[call site]
10041
Some
[function]
[call site]
10042
Engine::parse_global_expr
[function]
[call site]
10043
Engine::max_expr_depth
[function]
[call site]
10044
Engine::parse_expr
[function]
[call site]
10045
peek
[function]
[call site]
10046
unwrap
[function]
[call site]
10047
Err
[function]
[call site]
10048
LexError::UnexpectedInput
[function]
[call site]
10049
(Token,
[call site]
10050
PERR::into_err
[function]
[call site]
10051
Position::new_const
[function]
[call site]
10052
blob_functions::push
[function]
[call site]
10053
Stmt::Expr
[function]
[call site]
10054
into
[function]
[call site]
10055
Ok
[function]
[call site]
10056
Engine::optimize_into_ast
[function]
[call site]
10057
map_functions::values
[function]
[call site]
10058
cloned
[function]
[call site]
10059
lib.values().cloned().collect::<Vec<_>>
[function]
[call site]
10060
Ok
[function]
[call site]
10061
AST::new
[function]
[call site]
10062
crate::Module::from
[function]
[call site]
10063
map_functions::values
[function]
[call site]
10064
cloned
[function]
[call site]
10065
ParseResult::expect
[function]
[call site]
10066
Ident::as_str
[function]
[call site]
10067
eval_ast::<bool>
[function]
[call site]
10068
expect
[function]
[call site]
10069
unwrap_or
[function]
[call site]
10070
FnPtr::try_from
[function]
[call site]
10071
RhaiResultOf::unwrap
[function]
[call site]
10072
FnPtr::try_from
[function]
[call site]
10073
RhaiResultOf::map
[function]
[call site]
10074
unwrap_or
[function]
[call site]
10075
FnPtr::try_from
[function]
[call site]
10076
RhaiResultOf::unwrap
[function]
[call site]
10077
test::len
[function]
[call site]
10078
test::len
[function]
[call site]
10079
blob_functions::push
[function]
[call site]
10080
blob_functions::insert
[function]
[call site]
10081
TestStruct::new
[function]
[call site]
10082
Self::as_shared_module
[function]
[call site]
10083
Engine::set_max_string_size
[function]
[call site]
10084
TestStruct::new
[function]
[call site]
10085
Engine::set_max_array_size
[function]
[call site]
10086
TestStruct::new
[function]
[call site]
10087
Engine::set_max_map_size
[function]
[call site]
10088
TestStruct::new
[function]
[call site]
10089
Engine::set_max_variables
[function]
[call site]
10090
Engine::set_max_functions
[function]
[call site]
10091
Engine::set_max_modules
[function]
[call site]
10092
Engine::set_max_call_levels
[function]
[call site]
10093
Engine::set_max_expr_depths
[function]
[call site]
10094
TestStruct::new
[function]
[call site]
10095
TestStruct::new
[function]
[call site]
10096
Engine::set_optimization_level
[function]
[call site]
10097
Engine::on_debug
[function]
[call site]
10098
Some
[function]
[call site]
10099
TestStruct::new
[function]
[call site]
10100
std::hint::black_box
[function]
[call site]
10101
Engine::on_print
[function]
[call site]
10102
std::hint::black_box
[function]
[call site]
10103
test_chars
[function]
[call site]
10104
test_functions_take
[function]
[call site]
10105
script.chars().take(32
[call site]
10106
Instant::now
[function]
[call site]
10107
Engine::on_progress
[function]
[call site]
10108
time_functions::elapsed
[function]
[call site]
10109
Instant::now
[function]
[call site]
10110
Err
[function]
[call site]
10111
make_arithmetic_err
[function]
[call site]
10112
Ok
[function]
[call site]
10113
time_functions::elapsed
[function]
[call site]
10114
Instant::now
[function]
[call site]
10115
Err
[function]
[call site]
10116
make_arithmetic_err
[function]
[call site]
10117
Ok
[function]
[call site]
10118
time_functions::elapsed
[function]
[call site]
10119
RhaiResult::as_secs_f64
[function]
[call site]
10120
into
[function]
[call site]
10121
time_functions::elapsed
[function]
[call site]
10122
RhaiResult::as_secs
[function]
[call site]
10123
FnPtr::try_from
[function]
[call site]
10124
Err
[function]
[call site]
10125
make_arithmetic_err
[function]
[call site]
10126
Instant::now
[function]
[call site]
10127
Err
[function]
[call site]
10128
make_arithmetic_err
[function]
[call site]
10129
Ok
[function]
[call site]
10130
into
[function]
[call site]
10131
RhaiResult::as_secs_f64
[function]
[call site]
10132
into
[function]
[call site]
10133
time_functions::elapsed
[function]
[call site]
10134
RhaiResult::as_secs
[function]
[call site]
10135
FnPtr::try_from
[function]
[call site]
10136
Err
[function]
[call site]
10137
make_arithmetic_err
[function]
[call site]
10138
Instant::now
[function]
[call site]
10139
Err
[function]
[call site]
10140
make_arithmetic_err
[function]
[call site]
10141
Ok
[function]
[call site]
10142
into
[function]
[call site]
10143
RhaiResult::as_millis
[function]
[call site]
10144
then_some
[function]
[call site]
10145
Scope::new
[function]
[call site]
10146
MyIterableType::into_iter
[function]
[call site]
10147
Scope::push_constant
[function]
[call site]
10148
Scope::push_entry
[function]
[call site]
10149
into
[function]
[call site]
10150
into
[function]
[call site]
10151
Dynamic::from
[function]
[call site]
10152
MyIterableType::into_iter
[function]
[call site]
10153
Scope::set_or_push
[function]
[call site]
10154
Scope::search
[function]
[call site]
10155
MyIterableType::into_iter
[function]
[call site]
10156
array_functions::reduce_rev
[function]
[call site]
10157
ParseSettings::level_up_with_position
[function]
[call site]
10158
test_optimizer_const_map
[function]
[call site]
10159
Scope::len
[function]
[call site]
10160
StmtBlock::as_ref
[function]
[call site]
10161
Option::map
[function]
[call site]
10162
Dynamic::access_mode
[function]
[call site]
10163
Scope::push
[function]
[call site]
10164
Scope::push_entry
[function]
[call site]
10165
into
[function]
[call site]
10166
into
[function]
[call site]
10167
Dynamic::from
[function]
[call site]
10168
shared_get_mut
[function]
[call site]
10169
unwrap
[function]
[call site]
10170
Dynamic::from
[function]
[call site]
10171
eval_with_scope::<Dynamic>
[function]
[call site]
10172
Dynamic::is_array
[function]
[call site]
10173
crate::func::locked_read
[function]
[call site]
10174
Option::map_or
[function]
[call site]
10175
std::hint::black_box
[function]
[call site]
10176
TestStruct::clone
[function]
[call site]
10177
Dynamic::into_array
[function]
[call site]
10178
Ok
[function]
[call site]
10179
crate::func::locked_read
[function]
[call site]
10180
Option::and_then
[function]
[call site]
10181
Some
[function]
[call site]
10182
StmtBlock::as_ref
[function]
[call site]
10183
TestStruct::clone
[function]
[call site]
10184
ok_or_else
[function]
[call site]
10185
std::
[call site]
10186
any::type_name
[function]
[call site]
10187
Err
[function]
[call site]
10188
Dynamic::type_name
[function]
[call site]
10189
Result::unwrap
[function]
[call site]
10190
Dynamic::is_blob
[function]
[call site]
10191
crate::func::locked_read
[function]
[call site]
10192
Option::map_or
[function]
[call site]
10193
std::hint::black_box
[function]
[call site]
10194
TestStruct::clone
[function]
[call site]
10195
Dynamic::into_blob
[function]
[call site]
10196
Ok
[function]
[call site]
10197
crate::func::locked_read
[function]
[call site]
10198
Option::and_then
[function]
[call site]
10199
Some
[function]
[call site]
10200
StmtBlock::as_ref
[function]
[call site]
10201
TestStruct::clone
[function]
[call site]
10202
ok_or_else
[function]
[call site]
10203
std::
[call site]
10204
any::type_name
[function]
[call site]
10205
Err
[function]
[call site]
10206
Dynamic::type_name
[function]
[call site]
10207
Result::unwrap
[function]
[call site]
10208
Dynamic::is_bool
[function]
[call site]
10209
crate::func::locked_read
[function]
[call site]
10210
Option::map_or
[function]
[call site]
10211
std::hint::black_box
[function]
[call site]
10212
TestStruct::clone
[function]
[call site]
10213
Dynamic::as_bool
[function]
[call site]
10214
Ok
[function]
[call site]
10215
crate::func::locked_read
[function]
[call site]
10216
Option::and_then
[function]
[call site]
10217
Some
[function]
[call site]
10218
ok_or_else
[function]
[call site]
10219
std::
[call site]
10220
any::type_name
[function]
[call site]
10221
Err
[function]
[call site]
10222
Dynamic::type_name
[function]
[call site]
10223
Result::unwrap
[function]
[call site]
10224
Dynamic::is_char
[function]
[call site]
10225
crate::func::locked_read
[function]
[call site]
10226
Option::map_or
[function]
[call site]
10227
std::hint::black_box
[function]
[call site]
10228
TestStruct::clone
[function]
[call site]
10229
Dynamic::as_char
[function]
[call site]
10230
Ok
[function]
[call site]
10231
crate::func::locked_read
[function]
[call site]
10232
Option::and_then
[function]
[call site]
10233
Some
[function]
[call site]
10234
ok_or_else
[function]
[call site]
10235
std::
[call site]
10236
any::type_name
[function]
[call site]
10237
Err
[function]
[call site]
10238
Dynamic::type_name
[function]
[call site]
10239
Result::unwrap
[function]
[call site]
10240
Dynamic::is_decimal
[function]
[call site]
10241
crate::func::locked_read
[function]
[call site]
10242
Option::map_or
[function]
[call site]
10243
std::hint::black_box
[function]
[call site]
10244
TestStruct::clone
[function]
[call site]
10245
Dynamic::as_decimal
[function]
[call site]
10246
Ok
[function]
[call site]
10247
crate::func::locked_read
[function]
[call site]
10248
Option::and_then
[function]
[call site]
10249
Some
[function]
[call site]
10250
ok_or_else
[function]
[call site]
10251
std::
[call site]
10252
any::type_name
[function]
[call site]
10253
Err
[function]
[call site]
10254
Dynamic::type_name
[function]
[call site]
10255
Result::unwrap
[function]
[call site]
10256
Dynamic::is_float
[function]
[call site]
10257
crate::func::locked_read
[function]
[call site]
10258
Option::map_or
[function]
[call site]
10259
std::hint::black_box
[function]
[call site]
10260
TestStruct::clone
[function]
[call site]
10261
Dynamic::as_float
[function]
[call site]
10262
Ok
[function]
[call site]
10263
crate::func::locked_read
[function]
[call site]
10264
Option::and_then
[function]
[call site]
10265
Some
[function]
[call site]
10266
ok_or_else
[function]
[call site]
10267
std::
[call site]
10268
any::type_name
[function]
[call site]
10269
Err
[function]
[call site]
10270
Dynamic::type_name
[function]
[call site]
10271
Result::unwrap
[function]
[call site]
10272
Dynamic::is_int
[function]
[call site]
10273
crate::func::locked_read
[function]
[call site]
10274
Option::map_or
[function]
[call site]
10275
std::hint::black_box
[function]
[call site]
10276
TestStruct::clone
[function]
[call site]
10277
Dynamic::as_int
[function]
[call site]
10278
Ok
[function]
[call site]
10279
crate::func::locked_read
[function]
[call site]
10280
Option::and_then
[function]
[call site]
10281
Some
[function]
[call site]
10282
ok_or_else
[function]
[call site]
10283
std::
[call site]
10284
any::type_name
[function]
[call site]
10285
Err
[function]
[call site]
10286
Dynamic::type_name
[function]
[call site]
10287
Result::unwrap
[function]
[call site]
10288
Dynamic::is_string
[function]
[call site]
10289
std::hint::black_box
[function]
[call site]
10290
TestStruct::clone
[function]
[call site]
10291
Dynamic::into_string
[function]
[call site]
10292
Dynamic::into_immutable_string
[function]
[call site]
10293
Ok
[function]
[call site]
10294
crate::func::locked_read
[function]
[call site]
10295
Option::and_then
[function]
[call site]
10296
Some
[function]
[call site]
10297
TestStruct::clone
[function]
[call site]
10298
ok_or_else
[function]
[call site]
10299
std::
[call site]
10300
any::type_name
[function]
[call site]
10301
Err
[function]
[call site]
10302
Dynamic::type_name
[function]
[call site]
10303
Result::map
[function]
[call site]
10304
Engine::new
[function]
[call site]
10305
Engine::set_optimization_level
[function]
[call site]
10306
Scope::new
[function]
[call site]
10307
rhai::Map::new
[function]
[call site]
10308
blob_functions::insert
[function]
[call site]
10309
&str::into
[function]
[call site]
10310
into
[function]
[call site]
10311
Scope::push_constant_dynamic
[function]
[call site]
10312
into
[function]
[call site]
10313
Scope::push_constant_dynamic
[function]
[call site]
10314
&str::into
[function]
[call site]
10315
Engine::compile_expression_with_scope
[function]
[call site]
10316
ParseResult::expect
[function]
[call site]
10317
Ident::as_str
[function]
[call site]
10318
eval_ast::<bool>
[function]
[call site]
10319
expect
[function]
[call site]
10320
Result::unwrap
[function]
[call site]
10321
std::hint::black_box
[function]
[call site]
10322
TestStruct::clone
[function]
[call site]
10323
Dynamic::into_immutable_string
[function]
[call site]
10324
Ok
[function]
[call site]
10325
crate::func::locked_read
[function]
[call site]
10326
Option::and_then
[function]
[call site]
10327
Some
[function]
[call site]
10328
TestStruct::clone
[function]
[call site]
10329
ok_or_else
[function]
[call site]
10330
std::
[call site]
10331
any::type_name
[function]
[call site]
10332
Err
[function]
[call site]
10333
Dynamic::type_name
[function]
[call site]
10334
Result::unwrap
[function]
[call site]
10335
Dynamic::is_timestamp
[function]
[call site]
10336
crate::func::locked_read
[function]
[call site]
10337
Option::map_or
[function]
[call site]
10338
std::hint::black_box
[function]
[call site]
10339
TestStruct::clone
[function]
[call site]
10340
clone().try_cast::<rhai::Instant>
[function]
[call site]
10341
unwrap
[function]
[call site]
10342
std::hint::black_box
[function]
[call site]
10343
Dynamic::is_decimal
[function]
[call site]
10344
std::hint::black_box
[function]
[call site]
10345
Dynamic::is_locked
[function]
[call site]
10346
try_borrow
[function]
[call site]
10347
is_err
[function]
[call site]
10348
std::hint::black_box
[function]
[call site]
10349
Dynamic::is_map
[function]
[call site]
10350
std::hint::black_box
[function]
[call site]
10351
Dynamic::is_read_only
[function]
[call site]
10352
std::hint::black_box
[function]
[call site]
10353
Dynamic::is_shared
[function]
[call site]
10354
std::hint::black_box
[function]
[call site]
10355
Expr::is_unit
[function]
[call site]
10356
std::hint::black_box
[function]
[call site]
10357
Dynamic::is_variant
[function]
[call site]
10358
std::hint::black_box
[function]
[call site]
10359
RhaiNativeFunc::return_type_name
[function]
[call site]
10360
std::hint::black_box
[function]
[call site]
10361
Dynamic::type_id
[function]
[call site]
10362
std::hint::black_box
[function]
[call site]
10363
core_functions::get_tag
[function]
[call site]
10364
core_functions::get_tag
[function]
[call site]
10365
std::hint::black_box
[function]
[call site]
10366
std::hint::black_box
[function]
[call site]
10367
std::hint::black_box
[function]
[call site]
10368
TestStruct::clone
[function]
[call site]
10369
MyIterableType::into_iter
[function]
[call site]
10370
Self::IntoIter::count
[function]
[call site]
10371
ImmutableString::strong_count
[function]
[call site]
10372
std::hint::black_box
[function]
[call site]
10373
MyIterableType::into_iter
[function]
[call site]
10374
Self::IntoIter::count
[function]
[call site]
10375
std::hint::black_box
[function]
[call site]
10376
MyIterableType::into_iter
[function]
[call site]
10377
ImmutableString::strong_count
[function]
[call site]
10378
string_functions::is_empty
[function]
[call site]
10379
std::hint::black_box
[function]
[call site]
10380
string_functions::pop
[function]
[call site]
10381
std::hint::black_box
[function]
[call site]
10382
Scope::clone_visible
[function]
[call site]
10383
Scope::len
[function]
[call site]
10384
TestStruct::new
[function]
[call site]
10385
MyIterableType::into_iter
[function]
[call site]
10386
array_functions::reduce_rev
[function]
[call site]
10387
enumerate
[function]
[call site]
10388
array_functions::for_each
[function]
[call site]
10389
string_functions::contains
[function]
[call site]
10390
Scope::push_entry
[function]
[call site]
10391
TestStruct::clone
[function]
[call site]
10392
Dynamic::access_mode
[function]
[call site]
10393
TestStruct::clone
[function]
[call site]
10394
test::len
[function]
[call site]
10395
resize
[function]
[call site]
10396
test::len
[function]
[call site]
10397
Engine::default
[function]
[call site]
10398
blob_functions::push
[function]
[call site]
10399
TestStruct::clone
[function]
[call site]
10400