The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10212 | 0 | EP | call site: 00000 | Engine::run_with_scope |
fuzz_target
[function]
[call site]
00000
Engine::new
[function]
[call site]
00001
Engine::new_raw
[function]
[call site]
00002
Some
[function]
[call site]
00003
TestStruct::new
[function]
[call site]
00004
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00005
FileModuleResolver::new_with_extension
[function]
[call site]
00006
Self::into
[function]
[call site]
00007
TestStruct::new
[function]
[call site]
00008
Self::into
[function]
[call site]
00009
Scope::new
[function]
[call site]
00010
TestStruct::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
Engine::set_max_strings_interned
[function]
[call site]
00014
func::locked_write
[function]
[call site]
00015
try_borrow_mut
[function]
[call site]
00016
ok
[function]
[call site]
00017
StraightHasher::write
[function]
[call site]
00018
ok
[function]
[call site]
00019
try_write
[function]
[call site]
00020
Some
[function]
[call site]
00021
std::thread::sleep
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::time::Duration::from_secs
[function]
[call site]
00024
FnPtr::try_from
[function]
[call site]
00025
tokenizer::is_valid_function_name
[function]
[call site]
00026
is_valid_identifier
[function]
[call site]
00027
test_chars
[function]
[call site]
00028
Engine::new
[function]
[call site]
00029
eval::<char>
[function]
[call site]
00030
unwrap_err
[function]
[call site]
00031
eval::<char>
[function]
[call site]
00032
unwrap_err
[function]
[call site]
00033
is_id_first_alphabetic
[function]
[call site]
00034
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00035
is_ascii_alphabetic
[function]
[call site]
00036
char::is_ascii_alphanumeric
[function]
[call site]
00037
is_reserved_keyword_or_symbol
[function]
[call site]
00038
as_bytes
[function]
[call site]
00039
test::len
[function]
[call site]
00040
test::len
[function]
[call site]
00041
string_functions::contains
[function]
[call site]
00042
string_functions::contains
[function]
[call site]
00043
string_functions::contains
[function]
[call site]
00044
test::len
[function]
[call site]
00045
as_bytes
[function]
[call site]
00046
Token::lookup_symbol_from_syntax
[function]
[call site]
00047
as_bytes
[function]
[call site]
00048
test::len
[function]
[call site]
00049
string_functions::contains
[function]
[call site]
00050
string_functions::contains
[function]
[call site]
00051
test::len
[function]
[call site]
00052
as_bytes
[function]
[call site]
00053
Some
[function]
[call site]
00054
TestStruct::clone
[function]
[call site]
00055
Self
[function]
[call site]
00056
Position::is_none
[function]
[call site]
00057
Ok
[function]
[call site]
00058
TestStruct::new
[function]
[call site]
00059
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00060
as_bytes
[function]
[call site]
00061
test::len
[function]
[call site]
00062
string_functions::contains
[function]
[call site]
00063
string_functions::contains
[function]
[call site]
00064
test::len
[function]
[call site]
00065
as_bytes
[function]
[call site]
00066
Token::lookup_symbol_from_syntax
[function]
[call site]
00067
Option::is_some
[function]
[call site]
00068
Err
[function]
[call site]
00069
ERR::ErrorParsing
[function]
[call site]
00070
PERR::Reserved
[function]
[call site]
00071
test_to_string
[function]
[call site]
00072
Engine::new
[function]
[call site]
00073
Scope::new
[function]
[call site]
00074
blob_functions::push
[function]
[call site]
00075
blob_functions::push
[function]
[call site]
00076
FnPtr::try_from
[function]
[call site]
00077
tokenizer::is_valid_function_name
[function]
[call site]
00078
Ok
[function]
[call site]
00079
TestStruct::new
[function]
[call site]
00080
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00081
Token::lookup_symbol_from_syntax
[function]
[call site]
00082
Option::is_some
[function]
[call site]
00083
Err
[function]
[call site]
00084
ERR::ErrorParsing
[function]
[call site]
00085
PERR::Reserved
[function]
[call site]
00086
test_to_string
[function]
[call site]
00087
into
[function]
[call site]
00088
Err
[function]
[call site]
00089
ERR::ErrorFunctionNotFound
[function]
[call site]
00090
test_to_string
[function]
[call site]
00091
into
[function]
[call site]
00092
RhaiResultOf::unwrap
[function]
[call site]
00093
blob_functions::push
[function]
[call site]
00094
blob_functions::push
[function]
[call site]
00095
into
[function]
[call site]
00096
Err
[function]
[call site]
00097
ERR::ErrorFunctionNotFound
[function]
[call site]
00098
test_to_string
[function]
[call site]
00099
into
[function]
[call site]
00100
RhaiResultOf::unwrap
[function]
[call site]
00101
std::time::Duration::from_millis
[function]
[call site]
00102
Some
[function]
[call site]
00103
StraightHasher::write
[function]
[call site]
00104
try_write
[function]
[call site]
00105
StringsInterner::set_max
[function]
[call site]
00106
StringsInterner::throttle_cache
[function]
[call site]
00107
StringsInterner::max
[function]
[call site]
00108
StringsInterner::clear
[function]
[call site]
00109
string_functions::clear
[function]
[call site]
00110
string_functions::is_empty
[function]
[call site]
00111
test::len
[function]
[call site]
00112
shared_get_mut
[function]
[call site]
00113
Shared::get_mut
[function]
[call site]
00114
Shared::get_mut
[function]
[call site]
00115
string_functions::clear
[function]
[call site]
00116
ImmutableString::new
[function]
[call site]
00117
Self
[function]
[call site]
00118
Position::new_const
[function]
[call site]
00119
Some
[function]
[call site]
00120
TestStruct::new
[function]
[call site]
00121
Option::into
[function]
[call site]
00122
string_functions::clear
[function]
[call site]
00123
test::len
[function]
[call site]
00124
StringsInterner::max
[function]
[call site]
00125
test::len
[function]
[call site]
00126
StringsInterner::max
[function]
[call site]
00127
Some
[function]
[call site]
00128
ImmutableString::strong_count
[function]
[call site]
00129
ImmutableString::strong_count
[function]
[call site]
00130
ImmutableString::strong_count
[function]
[call site]
00131
ImmutableString::strong_count
[function]
[call site]
00132
test::len
[function]
[call site]
00133
test::len
[function]
[call site]
00134
test::len
[function]
[call site]
00135
ImmutableString::strong_count
[function]
[call site]
00136
string_functions::remove
[function]
[call site]
00137
Some
[function]
[call site]
00138
TestStruct::new
[function]
[call site]
00139
StringsInterner::new
[function]
[call site]
00140
Engine::default
[function]
[call site]
00141
TestStruct::new
[function]
[call site]
00142
BloomFilterU64::new
[function]
[call site]
00143
Self
[function]
[call site]
00144
Some
[function]
[call site]
00145
TestStruct::new
[function]
[call site]
00146
Some
[function]
[call site]
00147
TestStruct::new
[function]
[call site]
00148
Engine::register_global_module
[function]
[call site]
00149
Engine::global_namespace_mut
[function]
[call site]
00150
string_functions::is_empty
[function]
[call site]
00151
Module::new
[function]
[call site]
00152
Position::new_const
[function]
[call site]
00153
CustomTypesCollection::new
[function]
[call site]
00154
Self
[function]
[call site]
00155
TestStruct::new
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
TestStruct::new
[function]
[call site]
00158
BloomFilterU64::new
[function]
[call site]
00159
TestStruct::new
[function]
[call site]
00160
TestStruct::new
[function]
[call site]
00161
Module::set_internal
[function]
[call site]
00162
test_get_set
[function]
[call site]
00163
Engine::new
[function]
[call site]
00164
register_type::<TestStruct>
[function]
[call site]
00165
Engine::register_get_set
[function]
[call site]
00166
Engine::register_get
[function]
[call site]
00167
Engine::register_fn
[function]
[call site]
00168
FuncRegistration::new
[function]
[call site]
00169
into
[function]
[call site]
00170
Engine::default
[function]
[call site]
00171
Engine::default
[function]
[call site]
00172
&str::into
[function]
[call site]
00173
Engine::default
[function]
[call site]
00174
into
[function]
[call site]
00175
Package::register_into_engine
[function]
[call site]
00176
Package::init_engine
[function]
[call site]
00177
Engine::register_global_module
[function]
[call site]
00178
Package::as_shared_module
[function]
[call site]
00179
crate::engine::make_getter
[function]
[call site]
00180
Position::new_const
[function]
[call site]
00181
Some
[function]
[call site]
00182
TestStruct::new
[function]
[call site]
00183
RhaiResultOf::push_str
[function]
[call site]
00184
RhaiResultOf::push_str
[function]
[call site]
00185
StmtBlock::as_ref
[function]
[call site]
00186
Engine::register_set
[function]
[call site]
00187
Engine::register_fn
[function]
[call site]
00188
crate::engine::make_setter
[function]
[call site]
00189
Position::new_const
[function]
[call site]
00190
RhaiResultOf::push_str
[function]
[call site]
00191
RhaiResultOf::push_str
[function]
[call site]
00192
StmtBlock::as_ref
[function]
[call site]
00193
Engine::register_get
[function]
[call site]
00194
Engine::register_fn
[function]
[call site]
00195
crate::engine::make_getter
[function]
[call site]
00196
StmtBlock::as_ref
[function]
[call site]
00197
Engine::register_fn
[function]
[call site]
00198
FuncRegistration::new
[function]
[call site]
00199
into
[function]
[call site]
00200
Package::register_into_engine
[function]
[call site]
00201
Engine::register_fn
[function]
[call site]
00202
Engine::register_indexer_get_set
[function]
[call site]
00203
Engine::register_indexer_get
[function]
[call site]
00204
Engine::register_fn
[function]
[call site]
00205
Engine::register_indexer_set
[function]
[call site]
00206
Engine::register_fn
[function]
[call site]
00207
test::len
[function]
[call site]
00208
test::len
[function]
[call site]
00209
blob_functions::push
[function]
[call site]
00210
bool::into
[function]
[call site]
00211
Shared::get_mut
[function]
[call site]
00212
first_mut
[function]
[call site]
00213
unwrap
[function]
[call site]
00214
Option::unwrap
[function]
[call site]
00215
blob_functions::insert
[function]
[call site]
00216
FnPtr::try_from
[function]
[call site]
00217
RhaiResultOf::unwrap
[function]
[call site]
00218
string_functions::is_empty
[function]
[call site]
00219
blob_functions::push
[function]
[call site]
00220
eval::calc_offset_len
[function]
[call site]
00221
FnPtr::try_from
[function]
[call site]
00222
tokenizer::is_valid_function_name
[function]
[call site]
00223
Ok
[function]
[call site]
00224
TestStruct::new
[function]
[call site]
00225
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00226
Token::lookup_symbol_from_syntax
[function]
[call site]
00227
Option::is_some
[function]
[call site]
00228
Err
[function]
[call site]
00229
ERR::ErrorParsing
[function]
[call site]
00230
PERR::Reserved
[function]
[call site]
00231
test_to_string
[function]
[call site]
00232
into
[function]
[call site]
00233
Err
[function]
[call site]
00234
ERR::ErrorFunctionNotFound
[function]
[call site]
00235
test_to_string
[function]
[call site]
00236
into
[function]
[call site]
00237
CharsStream::unsigned_abs
[function]
[call site]
00238
RhaiResultOf::map_or
[function]
[call site]
00239
min_max_functions::min
[function]
[call site]
00240
FnPtr::try_from
[function]
[call site]
00241
Engine::lex_with_map
[function]
[call site]
00242
Engine::lex_raw
[function]
[call site]
00243
TestStruct::new
[function]
[call site]
00244
TokenizerControlBlock::new
[function]
[call site]
00245
ImmutableString::new
[function]
[call site]
00246
Self
[function]
[call site]
00247
Position::new_const
[function]
[call site]
00248
Option::into
[function]
[call site]
00249
Self::into
[function]
[call site]
00250
TestStruct::clone
[function]
[call site]
00251
std::num::NonZeroUsize::new
[function]
[call site]
00252
Engine::max_string_size
[function]
[call site]
00253
Command::get
[function]
[call site]
00254
Position::new
[function]
[call site]
00255
MyIterableType::into_iter
[function]
[call site]
00256
test_chars
[function]
[call site]
00257
0.chars().collect::<Vec<_>>
[function]
[call site]
00258
MyIterableType::into_iter
[function]
[call site]
00259
test_chars
[function]
[call site]
00260
0.chars().collect::<Vec<_>>
[function]
[call site]
00261
MyIterableType::into_iter
[function]
[call site]
00262
Self::IntoIter::map
[function]
[call site]
00263
Engine::lex_raw
[function]
[call site]
00264
Some
[function]
[call site]
00265
StmtBlock::as_ref
[function]
[call site]
00266
&[Stmt]::chars
[function]
[call site]
00267
Engine::new
[function]
[call site]
00268
eval::<char>
[function]
[call site]
00269
unwrap_err
[function]
[call site]
00270
eval::<char>
[function]
[call site]
00271
unwrap_err
[function]
[call site]
00272
peekable
[function]
[call site]
00273
reflection_functions::collect
[function]
[call site]
00274
NativeCallContext::engine
[function]
[call site]
00275
Engine::collect_fn_metadata_impl
[function]
[call site]
00276
TestStruct::new
[function]
[call site]
00277
NativeCallContext::iter_namespaces
[function]
[call site]
00278
MyIterableType::into_iter
[function]
[call site]
00279
test_chars
[function]
[call site]
00280
0.chars().collect::<Vec<_>>
[function]
[call site]
00281
MyIterableType::into_iter
[function]
[call site]
00282
Engine::lex_with_map
[function]
[call site]
00283
Engine::lex_raw
[function]
[call site]
00284
Some
[function]
[call site]
00285
flat_map
[function]
[call site]
00286
filter_map
[function]
[call site]
00287
Position::new_const
[function]
[call site]
00288
RhaiFunc::get_script_fn_def
[function]
[call site]
00289
Some
[function]
[call site]
00290
Engine::lex_with_map
[function]
[call site]
00291
Engine::lex_raw
[function]
[call site]
00292
Some
[function]
[call site]
00293
into
[function]
[call site]
00294
array_functions::for_each
[function]
[call site]
00295
string_functions::is_empty
[function]
[call site]
00296
Ok
[function]
[call site]
00297
StaticModuleResolver::iter_mut
[function]
[call site]
00298
StaticModuleResolver::iter_mut
[function]
[call site]
00299
Engine::lex_with_map
[function]
[call site]
00300
Ident::as_str
[function]
[call site]
00301
impl
[call site]
00302
into
[function]
[call site]
00303
FnPtr::call_raw_with_extra_args
[function]
[call site]
00304
_call_with_extra_args::<true,
[call site]
00305
_call_with_extra_args::<false,
[call site]
00306
Some
[function]
[call site]
00307
Ok
[function]
[call site]
00308
blob_functions::push
[function]
[call site]
00309
blob_functions::push
[function]
[call site]
00310
FnPtr::try_from
[function]
[call site]
00311
RhaiResultOf::unwrap
[function]
[call site]
00312
MyIterableType::into_iter
[function]
[call site]
00313
test_var_def_filter
[function]
[call site]
00314
Engine::new
[function]
[call site]
00315
Engine::compile
[function]
[call site]
00316
Engine::compile_with_scope
[function]
[call site]
00317
Engine::compile_scripts_with_scope
[function]
[call site]
00318
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00319
Engine::lex
[function]
[call site]
00320
Engine::lex_raw
[function]
[call site]
00321
as_deref
[function]
[call site]
00322
StmtBlock::as_ref
[function]
[call site]
00323
syn::Result::peekable
[function]
[call site]
00324
Engine::default
[function]
[call site]
00325
ParseState::new
[function]
[call site]
00326
TestStruct::new
[function]
[call site]
00327
Scope::new
[function]
[call site]
00328
TestStruct::new
[function]
[call site]
00329
TestStruct::new
[function]
[call site]
00330
TestStruct::clone
[function]
[call site]
00331
Engine::parse
[function]
[call site]
00332
Engine::parse_global_level
[function]
[call site]
00333
Position::new_const
[function]
[call site]
00334
Some
[function]
[call site]
00335
TestStruct::new
[function]
[call site]
00336
Engine::max_expr_depth
[function]
[call site]
00337
Command::get
[function]
[call site]
00338
peek
[function]
[call site]
00339
unwrap
[function]
[call site]
00340
Engine::parse_stmt
[function]
[call site]
00341
StaticVec::<SmartString>::new_const
[function]
[call site]
00342
Some
[function]
[call site]
00343
TestStruct::new
[function]
[call site]
00344
Position::new_const
[function]
[call site]
00345
peek
[function]
[call site]
00346
unwrap
[function]
[call site]
00347
Position::is_none
[function]
[call site]
00348
ParseSettings::has_flag
[function]
[call site]
00349
intersects
[function]
[call site]
00350
Err
[function]
[call site]
00351
PERR::into_err
[function]
[call site]
00352
ParseError
[function]
[call site]
00353
PERR::into
[function]
[call site]
00354
MultiInputsStream::get_next
[function]
[call site]
00355
test::len
[function]
[call site]
00356
MultiInputsStream::get_next
[function]
[call site]
00357
Some
[function]
[call site]
00358
unwrap
[function]
[call site]
00359
string_functions::contains
[function]
[call site]
00360
string_functions::contains
[function]
[call site]
00361
string_functions::is_empty
[function]
[call site]
00362
test::len
[function]
[call site]
00363
blob_functions::push
[function]
[call site]
00364
TestStruct::clone
[function]
[call site]
00365
Self
[function]
[call site]
00366
string_functions::clear
[function]
[call site]
00367
string_functions::is_empty
[function]
[call site]
00368
shared_get_mut
[function]
[call site]
00369
string_functions::clear
[function]
[call site]
00370
ImmutableString::new
[function]
[call site]
00371
unindent_block_comment
[function]
[call site]
00372
string_functions::contains
[function]
[call site]
00373
usize::lines
[function]
[call site]
00374
skip
[function]
[call site]
00375
Engine::lex_with_map
[function]
[call site]
00376
test::len
[function]
[call site]
00377
trim_start_matches
[function]
[call site]
00378
test::len
[function]
[call site]
00379
min_max_functions::min
[function]
[call site]
00380
unwrap_or
[function]
[call site]
00381
min_max_functions::min
[function]
[call site]
00382
usize::lines
[function]
[call site]
00383
enumerate
[function]
[call site]
00384
Engine::lex_with_map
[function]
[call site]
00385
lines()
[call site]
00386
.enumerate()
[call site]
00387
.map(|(i,
[call site]
00388
.collect::<Vec<_>>
[function]
[call site]
00389
join
[function]
[call site]
00390
ParseSettings::level_up_with_position
[function]
[call site]
00391
ParseSettings::level_up
[function]
[call site]
00392
Err
[function]
[call site]
00393
PERR::into_err
[function]
[call site]
00394
Ok
[function]
[call site]
00395
Ok
[function]
[call site]
00396
unwrap_or
[function]
[call site]
00397
blob_functions::push
[function]
[call site]
00398
!::into
[function]
[call site]
00399
string_functions::is_empty
[function]
[call site]
00400
RhaiResultOf::push_str
[function]
[call site]
00401
RhaiResultOf::push_str
[function]
[call site]
00402
peek
[function]
[call site]
00403
unwrap
[function]
[call site]
00404
Err
[function]
[call site]
00405
PERR::into_err
[function]
[call site]
00406
string_functions::is_empty
[function]
[call site]
00407
blob_functions::push
[function]
[call site]
00408
peek
[function]
[call site]
00409
unwrap
[function]
[call site]
00410
Ok
[function]
[call site]
00411
Stmt::Noop
[function]
[call site]
00412
eat_token
[function]
[call site]
00413
MultiInputsStream::get_next
[function]
[call site]
00414
test::len
[function]
[call site]
00415
MultiInputsStream::get_next
[function]
[call site]
00416
Some
[function]
[call site]
00417
Option::unwrap
[function]
[call site]
00418
Ok
[function]
[call site]
00419
Stmt::Noop
[function]
[call site]
00420
Ok
[function]
[call site]
00421
Engine::parse_block
[function]
[call site]
00422
MultiInputsStream::get_next
[function]
[call site]
00423
unwrap
[function]
[call site]
00424
Err
[function]
[call site]
00425
PERR::into_err
[function]
[call site]
00426
ParseError
[function]
[call site]
00427
PERR::into
[function]
[call site]
00428
Err
[function]
[call site]
00429
PERR::MissingToken
[function]
[call site]
00430
into
[function]
[call site]
00431
&str::into
[function]
[call site]
00432
PERR::into_err
[function]
[call site]
00433
ParseSettings::level_up_with_position
[function]
[call site]
00434
ParseSettings::level_up
[function]
[call site]
00435
Ok
[function]
[call site]
00436
StmtBlock::empty
[function]
[call site]
00437
Position::new_const
[function]
[call site]
00438
Span::new
[function]
[call site]
00439
ParseSettings::has_flag
[function]
[call site]
00440
Engine::parse_expr_stmt
[function]
[call site]
00441
peek
[function]
[call site]
00442
unwrap
[function]
[call site]
00443
Engine::parse_expr
[function]
[call site]
00444
peek
[function]
[call site]
00445
unwrap
[function]
[call site]
00446
TestStruct::new
[function]
[call site]
00447
ParseSettings::level_up
[function]
[call site]
00448
Engine::parse_unary
[function]
[call site]
00449
peek
[function]
[call site]
00450
unwrap
[function]
[call site]
00451
Err
[function]
[call site]
00452
LexError::UnexpectedInput
[function]
[call site]
00453
(Token,
[call site]
00454
Engine::new
[function]
[call site]
00455
Scope::new
[function]
[call site]
00456
blob_functions::push
[function]
[call site]
00457
blob_functions::push
[function]
[call site]
00458
blob_functions::push
[function]
[call site]
00459
PERR::into_err
[function]
[call site]
00460
TestStruct::clone
[function]
[call site]
00461
Self
[function]
[call site]
00462
eat_token
[function]
[call site]
00463
Engine::parse_unary
[function]
[call site]
00464
ParseSettings::level_up
[function]
[call site]
00465
checked_neg
[function]
[call site]
00466
Engine::lex_with_map
[function]
[call site]
00467
Expr::IntegerConstant
[function]
[call site]
00468
StmtBlock::span_or_else
[function]
[call site]
00469
Span::new
[function]
[call site]
00470
iterator_functions::chars_from_start
[function]
[call site]
00471
CharsStream::new
[function]
[call site]
00472
Self
[function]
[call site]
00473
TestStruct::new
[function]
[call site]
00474
MyIterableType::into_iter
[function]
[call site]
00475
test_chars
[function]
[call site]
00476
0.chars().collect::<Vec<_>>
[function]
[call site]
00477
MyIterableType::into_iter
[function]
[call site]
00478
FnPtr::try_from
[function]
[call site]
00479
RhaiResultOf::unwrap_or
[function]
[call site]
00480
FnPtr::try_from
[function]
[call site]
00481
RhaiResultOf::unwrap_or
[function]
[call site]
00482
Self
[function]
[call site]
00483
test_chars
[function]
[call site]
00484
skip
[function]
[call site]
00485
test_functions_take
[function]
[call site]
00486
Engine::new
[function]
[call site]
00487
register_type_with_name::<TestStruct>
[function]
[call site]
00488
Engine::register_fn
[function]
[call site]
00489
TestStruct
[function]
[call site]
00490
chars()
[call site]
00491
.skip(from)
[call site]
00492
.take(len)
[call site]
00493
.collect::<Vec<_>>
[function]
[call site]
00494
MyIterableType::into_iter
[function]
[call site]
00495
FnPtr::try_from
[function]
[call site]
00496
Self::unsigned_abs
[function]
[call site]
00497
RhaiResultOf::unwrap_or
[function]
[call site]
00498
test_chars
[function]
[call site]
00499
ImmutableString::strong_count
[function]
[call site]
00500
ImmutableString::strong_count
[function]
[call site]
00501
usize::saturating_sub
[function]
[call site]
00502
Self
[function]
[call site]
00503
test_chars
[function]
[call site]
00504
skip
[function]
[call site]
00505
test_functions_take
[function]
[call site]
00506
chars()
[call site]
00507
.skip(offset)
[call site]
00508
.take(len)
[call site]
00509
.collect::<Vec<_>>
[function]
[call site]
00510
MyIterableType::into_iter
[function]
[call site]
00511
StmtBlock::span_or_else
[function]
[call site]
00512
string_functions::add_append
[function]
[call site]
00513
string_functions::is_empty
[function]
[call site]
00514
test::len
[function]
[call site]
00515
String::from_utf8_lossy
[function]
[call site]
00516
string_functions::is_empty
[function]
[call site]
00517
String::from_utf8
[function]
[call site]
00518
unwrap
[function]
[call site]
00519
into
[function]
[call site]
00520
ImmutableString::into_owned
[function]
[call site]
00521
ImmutableString::make_mut
[function]
[call site]
00522
func::shared_make_mut
[function]
[call site]
00523
Shared::make_mut
[function]
[call site]
00524
Shared::make_mut
[function]
[call site]
00525
func::shared_take
[function]
[call site]
00526
shared_try_take
[function]
[call site]
00527
Shared::try_unwrap
[function]
[call site]
00528
Result::ok
[function]
[call site]
00529
unwrap_or_else
[function]
[call site]
00530
T::into
[function]
[call site]
00531
String::into
[function]
[call site]
00532
ImmutableString::into_owned
[function]
[call site]
00533
StmtBlock::as_ref
[function]
[call site]
00534
into
[function]
[call site]
00535
StmtBlock::span_or_else
[function]
[call site]
00536
Some
[function]
[call site]
00537
Expr::FloatConstant
[function]
[call site]
00538
into
[function]
[call site]
00539
ok_or_else
[function]
[call site]
00540
LexError::MalformedNumber
[function]
[call site]
00541
PERR::into_err
[function]
[call site]
00542
Ok
[function]
[call site]
00543
Expr::FloatConstant
[function]
[call site]
00544
into
[function]
[call site]
00545
Ok
[function]
[call site]
00546
Engine::get_interned_string
[function]
[call site]
00547
locked_write
[function]
[call site]
00548
try_borrow_mut
[function]
[call site]
00549
ok
[function]
[call site]
00550
StraightHasher::write
[function]
[call site]
00551
ok
[function]
[call site]
00552
try_write
[function]
[call site]
00553
Some
[function]
[call site]
00554
std::thread::sleep
[function]
[call site]
00555
std::time::Duration::from_millis
[function]
[call site]
00556
Some
[function]
[call site]
00557
StraightHasher::write
[function]
[call site]
00558
try_write
[function]
[call site]
00559
Command::get
[function]
[call site]
00560
into
[function]
[call site]
00561
into
[function]
[call site]
00562
FnCallHashes::from_native_only
[function]
[call site]
00563
calc_fn_hash
[function]
[call site]
00564
get_hasher
[function]
[call site]
00565
config::hashing::get_hashing_seed
[function]
[call site]
00566
Command::get
[function]
[call site]
00567
unwrap_or
[function]
[call site]
00568
ahash::RandomState::with_seeds
[function]
[call site]
00569
StraightHasherBuilder::build_hasher
[function]
[call site]
00570
StraightHasher
[function]
[call site]
00571
Engine::default
[function]
[call site]
00572
write_u8
[function]
[call site]
00573
MyIterableType::into_iter
[function]
[call site]
00574
Self::IntoIter::for_each
[function]
[call site]
00575
string_functions::is_empty
[function]
[call site]
00576
Ok
[function]
[call site]
00577
StaticModuleResolver::iter_mut
[function]
[call site]
00578
impl
[call site]
00579
into
[function]
[call site]
00580
FnPtr::call_raw_with_extra_args
[function]
[call site]
00581
Some
[function]
[call site]
00582
Ok
[function]
[call site]
00583
test::hash
[function]
[call site]
00584
write_usize
[function]
[call site]
00585
test::hash
[function]
[call site]
00586
write_usize
[function]
[call site]
00587
StraightHasher::finish
[function]
[call site]
00588
MyIterableType::into_iter
[function]
[call site]
00589
test_chars
[function]
[call site]
00590
0.chars().collect::<Vec<_>>
[function]
[call site]
00591
MyIterableType::into_iter
[function]
[call site]
00592
Self::IntoIter::collect
[function]
[call site]
00593
NativeCallContext::engine
[function]
[call site]
00594
Engine::collect_fn_metadata_impl
[function]
[call site]
00595
Some
[function]
[call site]
00596
StmtBlock::as_ref
[function]
[call site]
00597
test::len
[function]
[call site]
00598
IterateMap::new
[function]
[call site]
00599
string_functions::is_empty
[function]
[call site]
00600
blob_functions::insert
[function]
[call site]
00601
FnPtr::try_from
[function]
[call site]
00602
RhaiResultOf::unwrap
[function]
[call site]
00603
string_functions::is_empty
[function]
[call site]
00604
blob_functions::push
[function]
[call site]
00605
eval::calc_offset_len
[function]
[call site]
00606
test::len
[function]
[call site]
00607
test::len
[function]
[call site]
00608
blob_functions::push
[function]
[call site]
00609
blob_functions::insert
[function]
[call site]
00610
&str::into
[function]
[call site]
00611
Engine::get_interned_string
[function]
[call site]
00612
locked_write
[function]
[call site]
00613
Command::get
[function]
[call site]
00614
into
[function]
[call site]
00615
into
[function]
[call site]
00616
ImmutableString::into
[function]
[call site]
00617
blob_functions::insert
[function]
[call site]
00618
&str::into
[function]
[call site]
00619
Engine::get_interned_string
[function]
[call site]
00620
ImmutableString::into
[function]
[call site]
00621
blob_functions::insert
[function]
[call site]
00622
&str::into
[function]
[call site]
00623
Engine::get_interned_string
[function]
[call site]
00624
ImmutableString::into
[function]
[call site]
00625
blob_functions::insert
[function]
[call site]
00626
&str::into
[function]
[call site]
00627
string_functions::starts_with
[function]
[call site]
00628
string_functions::starts_with
[function]
[call site]
00629
into
[function]
[call site]
00630
blob_functions::insert
[function]
[call site]
00631
&str::into
[function]
[call site]
00632
into
[function]
[call site]
00633
blob_functions::insert
[function]
[call site]
00634
&str::into
[function]
[call site]
00635
MyIterableType::into_iter
[function]
[call site]
00636
Engine::lex_with_map
[function]
[call site]
00637
Engine::get_interned_string
[function]
[call site]
00638
ImmutableString::into
[function]
[call site]
00639
params
[call site]
00640
.iter()
[call site]
00641
.map(|&p|
[call site]
00642
.collect::<Array>
[function]
[call site]
00643
into
[function]
[call site]
00644
string_functions::is_empty
[function]
[call site]
00645
blob_functions::insert
[function]
[call site]
00646
&str::into
[function]
[call site]
00647
MyIterableType::into_iter
[function]
[call site]
00648
Engine::lex_with_map
[function]
[call site]
00649
Engine::get_interned_string
[function]
[call site]
00650
ImmutableString::into
[function]
[call site]
00651
comments
[call site]
00652
.iter()
[call site]
00653
.map(|&s|
[call site]
00654
.collect::<Array>
[function]
[call site]
00655
into
[function]
[call site]
00656
Some
[function]
[call site]
00657
Dynamic::from_map
[function]
[call site]
00658
Self
[function]
[call site]
00659
Union::Map
[function]
[call site]
00660
(TokenIterator::into
[function]
[call site]
00661
Some
[function]
[call site]
00662
FnCallExpr::into_fn_call_expr
[function]
[call site]
00663
Expr::FnCall
[function]
[call site]
00664
FnCallExpr::into
[function]
[call site]
00665
TestStruct::clone
[function]
[call site]
00666
eat_token
[function]
[call site]
00667
Engine::parse_unary
[function]
[call site]
00668
ParseSettings::level_up
[function]
[call site]
00669
Ok
[function]
[call site]
00670
Ok
[function]
[call site]
00671
Ok
[function]
[call site]
00672
Engine::get_interned_string
[function]
[call site]
00673
FnCallHashes::from_native_only
[function]
[call site]
00674
calc_fn_hash
[function]
[call site]
00675
MyIterableType::into_iter
[function]
[call site]
00676
Self::IntoIter::collect
[function]
[call site]
00677
Some
[function]
[call site]
00678
FnCallExpr::into_fn_call_expr
[function]
[call site]
00679
TestStruct::clone
[function]
[call site]
00680
eat_token
[function]
[call site]
00681
Ok
[function]
[call site]
00682
Engine::get_interned_string
[function]
[call site]
00683
FnCallHashes::from_native_only
[function]
[call site]
00684
calc_fn_hash
[function]
[call site]
00685
Engine::parse_unary
[function]
[call site]
00686
ParseSettings::level_up
[function]
[call site]
00687
MyIterableType::into_iter
[function]
[call site]
00688
Self::IntoIter::collect
[function]
[call site]
00689
Some
[function]
[call site]
00690
FnCallExpr::into_fn_call_expr
[function]
[call site]
00691
Err
[function]
[call site]
00692
PERR::into_err
[function]
[call site]
00693
Engine::parse_primary
[function]
[call site]
00694
peek
[function]
[call site]
00695
unwrap
[function]
[call site]
00696
Err
[function]
[call site]
00697
LexError::UnexpectedInput
[function]
[call site]
00698
(Token,
[call site]
00699
PERR::into_err
[function]
[call site]
00700
Err
[function]
[call site]
00701
PERR::into_err
[function]
[call site]
00702
MultiInputsStream::get_next
[function]
[call site]
00703
Expr::Unit
[function]
[call site]
00704
MultiInputsStream::get_next
[function]
[call site]
00705
unwrap
[function]
[call site]
00706
Expr::IntegerConstant
[function]
[call site]
00707
Expr::CharConstant
[function]
[call site]
00708
Expr::StringConstant
[function]
[call site]
00709
Engine::get_interned_string
[function]
[call site]
00710
Expr::BoolConstant
[function]
[call site]
00711
Expr::BoolConstant
[function]
[call site]
00712
Expr::IntegerConstant
[function]
[call site]
00713
MultiInputsStream::get_next
[function]
[call site]
00714
Expr::FloatConstant
[function]
[call site]
00715
MultiInputsStream::get_next
[function]
[call site]
00716
Expr::DynamicConstant
[function]
[call site]
00717
TestStruct::new
[function]
[call site]
00718
into
[function]
[call site]
00719
ParseSettings::has_option
[function]
[call site]
00720
intersects
[function]
[call site]
00721
Engine::parse_block
[function]
[call site]
00722
ParseSettings::level_up
[function]
[call site]
00723
Expr::Stmt
[function]
[call site]
00724
TestStruct::new
[function]
[call site]
00725
ParseResult::into
[function]
[call site]
00726
eat_token
[function]
[call site]
00727
Engine::parse_expr
[function]
[call site]
00728
ParseSettings::level_up
[function]
[call site]
00729
MultiInputsStream::get_next
[function]
[call site]
00730
unwrap
[function]
[call site]
00731
Err
[function]
[call site]
00732
PERR::into_err
[function]
[call site]
00733
Err
[function]
[call site]
00734
PERR::MissingToken
[function]
[call site]
00735
into
[function]
[call site]
00736
&str::into
[function]
[call site]
00737
PERR::into_err
[function]
[call site]
00738
ParseSettings::has_option
[function]
[call site]
00739
Expr::Stmt
[function]
[call site]
00740
TestStruct::new
[function]
[call site]
00741
Engine::parse_if
[function]
[call site]
00742
ParseSettings::level_up_with_position
[function]
[call site]
00743
eat_token
[function]
[call site]
00744
ensure_not_statement_expr
[function]
[call site]
00745
&mut
[call site]
00746
unwrap
[function]
[call site]
00747
Err
[function]
[call site]
00748
PERR::ExprExpected
[function]
[call site]
00749
&'static
[call site]
00750
Engine::new
[function]
[call site]
00751
Scope::new
[function]
[call site]
00752
blob_functions::push
[function]
[call site]
00753
blob_functions::push
[function]
[call site]
00754
blob_functions::push
[function]
[call site]
00755
PERR::into_err
[function]
[call site]
00756
Ok
[function]
[call site]
00757
Engine::parse_expr
[function]
[call site]
00758
Expr::ensure_bool_expr
[function]
[call site]
00759
Dynamic::is_bool
[function]
[call site]
00760
crate::func::locked_read
[function]
[call site]
00761
try_borrow
[function]
[call site]
00762
ok
[function]
[call site]
00763
locked_read
[function]
[call site]
00764
try_borrow
[function]
[call site]
00765
ok
[function]
[call site]
00766
locked_read
[function]
[call site]
00767
Option::ok
[function]
[call site]
00768
try_read
[function]
[call site]
00769
Some
[function]
[call site]
00770
std::thread::sleep
[function]
[call site]
00771
std::time::Duration::from_millis
[function]
[call site]
00772
Some
[function]
[call site]
00773
locked_read
[function]
[call site]
00774
try_read
[function]
[call site]
00775
Option::ok
[function]
[call site]
00776
try_read
[function]
[call site]
00777
Some
[function]
[call site]
00778
std::thread::sleep
[function]
[call site]
00779
std::time::Duration::from_millis
[function]
[call site]
00780
Some
[function]
[call site]
00781
locked_read
[function]
[call site]
00782
try_read
[function]
[call site]
00783
Option::map_or
[function]
[call site]
00784
RhaiNativeFunc::return_type_name
[function]
[call site]
00785
type_name::<R>
[function]
[call site]
00786
Ok
[function]
[call site]
00787
Err
[function]
[call site]
00788
PERR::MismatchedType
[function]
[call site]
00789
&str::into
[function]
[call site]
00790
&'static
[call site]
00791
PERR::into_err
[function]
[call site]
00792
Expr::start_position
[function]
[call site]
00793
string_functions::is_empty
[function]
[call site]
00794
Expr::position
[function]
[call site]
00795
ParseSettings::level_up_with_position
[function]
[call site]
00796
ParseSettings::level_up_with_position
[function]
[call site]
00797
Expr::start_position
[function]
[call site]
00798
string_functions::is_empty
[function]
[call site]
00799
Expr::position
[function]
[call site]
00800
ParseSettings::level_up_with_position
[function]
[call site]
00801
Expr::start_position
[function]
[call site]
00802
Expr::start_position
[function]
[call site]
00803
Expr::position
[function]
[call site]
00804
Expr::start_position
[function]
[call site]
00805
Expr::position
[function]
[call site]
00806
ensure_not_assignment
[function]
[call site]
00807
&mut
[call site]
00808
unwrap
[function]
[call site]
00809
Err
[function]
[call site]
00810
LexError::ImproperSymbol
[function]
[call site]
00811
Token::literal_syntax
[function]
[call site]
00812
&'static
[call site]
00813
&str::into
[function]
[call site]
00814
PERR::into_err
[function]
[call site]
00815
Ok
[function]
[call site]
00816
Engine::parse_block
[function]
[call site]
00817
into
[function]
[call site]
00818
match_token
[function]
[call site]
00819
&mut
[call site]
00820
unwrap
[function]
[call site]
00821
eat_token
[function]
[call site]
00822
peek
[function]
[call site]
00823
unwrap
[function]
[call site]
00824
Engine::parse_if
[function]
[call site]
00825
Engine::parse_block
[function]
[call site]
00826
Stmt::Noop
[function]
[call site]
00827
into
[function]
[call site]
00828
Ok
[function]
[call site]
00829
Stmt::If
[function]
[call site]
00830
into
[function]
[call site]
00831
ParseSettings::level_up
[function]
[call site]
00832
into
[function]
[call site]
00833
Engine::allow_looping
[function]
[call site]
00834
intersects
[function]
[call site]
00835
ParseSettings::has_option
[function]
[call site]
00836
Expr::Stmt
[function]
[call site]
00837
TestStruct::new
[function]
[call site]
00838
Engine::parse_while_loop
[function]
[call site]
00839
ParseSettings::level_up
[function]
[call site]
00840
MultiInputsStream::get_next
[function]
[call site]
00841
unwrap
[function]
[call site]
00842
ensure_not_statement_expr
[function]
[call site]
00843
Engine::parse_expr
[function]
[call site]
00844
Expr::ensure_bool_expr
[function]
[call site]
00845
ensure_not_assignment
[function]
[call site]
00846
Expr::Unit
[function]
[call site]
00847
Engine::parse_block
[function]
[call site]
00848
into
[function]
[call site]
00849
Ok
[function]
[call site]
00850
Stmt::While
[function]
[call site]
00851
into
[function]
[call site]
00852
ParseSettings::level_up
[function]
[call site]
00853
into
[function]
[call site]
00854
Engine::allow_looping
[function]
[call site]
00855
ParseSettings::has_option
[function]
[call site]
00856
Expr::Stmt
[function]
[call site]
00857
TestStruct::new
[function]
[call site]
00858
Engine::parse_do
[function]
[call site]
00859
ParseSettings::level_up_with_position
[function]
[call site]
00860
eat_token
[function]
[call site]
00861
ParseSettings::has_flag
[function]
[call site]
00862
Engine::parse_block
[function]
[call site]
00863
into
[function]
[call site]
00864
MultiInputsStream::get_next
[function]
[call site]
00865
unwrap
[function]
[call site]
00866
string_functions::is_empty
[function]
[call site]
00867
test::len
[function]
[call site]
00868
Err
[function]
[call site]
00869
PERR::MissingToken
[function]
[call site]
00870
into
[function]
[call site]
00871
&str::into
[function]
[call site]
00872
PERR::into_err
[function]
[call site]
00873
string_functions::remove
[function]
[call site]
00874
ensure_not_statement_expr
[function]
[call site]
00875
Engine::parse_expr
[function]
[call site]
00876
Expr::ensure_bool_expr
[function]
[call site]
00877
ensure_not_assignment
[function]
[call site]
00878
Ok
[function]
[call site]
00879
Stmt::Do
[function]
[call site]
00880
into
[function]
[call site]
00881
ParseSettings::level_up
[function]
[call site]
00882
into
[function]
[call site]
00883
Engine::allow_looping
[function]
[call site]
00884
ParseSettings::has_option
[function]
[call site]
00885
Expr::Stmt
[function]
[call site]
00886
TestStruct::new
[function]
[call site]
00887
Engine::parse_for
[function]
[call site]
00888
ParseSettings::level_up_with_position
[function]
[call site]
00889
eat_token
[function]
[call site]
00890
match_token
[function]
[call site]
00891
parse_var_name
[function]
[call site]
00892
MultiInputsStream::get_next
[function]
[call site]
00893
Option::unwrap
[function]
[call site]
00894
Ok
[function]
[call site]
00895
tokenizer::is_valid_identifier
[function]
[call site]
00896
test_chars
[function]
[call site]
00897
is_id_first_alphabetic
[function]
[call site]
00898
char::is_ascii_alphanumeric
[function]
[call site]
00899
Err
[function]
[call site]
00900
PERR::Reserved
[function]
[call site]
00901
test_to_string
[function]
[call site]
00902
PERR::into_err
[function]
[call site]
00903
Err
[function]
[call site]
00904
PERR::into_err
[function]
[call site]
00905
Err
[function]
[call site]
00906
PERR::into_err
[function]
[call site]
00907
match_token
[function]
[call site]
00908
Err
[function]
[call site]
00909
PERR::MissingToken
[function]
[call site]
00910
into
[function]
[call site]
00911
&str::into
[function]
[call site]
00912
PERR::into_err
[function]
[call site]
00913
parse_var_name
[function]
[call site]
00914
Err
[function]
[call site]
00915
PERR::DuplicatedVariable
[function]
[call site]
00916
into
[function]
[call site]
00917
PERR::into_err
[function]
[call site]
00918
match_token
[function]
[call site]
00919
Err
[function]
[call site]
00920
PERR::MissingToken
[function]
[call site]
00921
into
[function]
[call site]
00922
&str::into
[function]
[call site]
00923
PERR::into_err
[function]
[call site]
00924
Some
[function]
[call site]
00925
parse_var_name
[function]
[call site]
00926
MultiInputsStream::get_next
[function]
[call site]
00927
unwrap
[function]
[call site]
00928
Err
[function]
[call site]
00929
PERR::into_err
[function]
[call site]
00930
Err
[function]
[call site]
00931
PERR::MissingToken
[function]
[call site]
00932
into
[function]
[call site]
00933
&str::into
[function]
[call site]
00934
PERR::into_err
[function]
[call site]
00935
ensure_not_statement_expr
[function]
[call site]
00936
Engine::parse_expr
[function]
[call site]
00937
Expr::ensure_iterable
[function]
[call site]
00938
Ok
[function]
[call site]
00939
Err
[function]
[call site]
00940
PERR::MismatchedType
[function]
[call site]
00941
&str::into
[function]
[call site]
00942
&'static
[call site]
00943
PERR::into_err
[function]
[call site]
00944
Expr::start_position
[function]
[call site]
00945
Engine::lex_with_map
[function]
[call site]
00946
Engine::get_interned_string
[function]
[call site]
00947
Engine::get_interned_string
[function]
[call site]
00948
test::len
[function]
[call site]
00949
blob_functions::push
[function]
[call site]
00950
TestStruct::clone
[function]
[call site]
00951
blob_functions::push
[function]
[call site]
00952
Engine::parse_block
[function]
[call site]
00953
into
[function]
[call site]
00954
Scope::rewind
[function]
[call site]
00955
string_functions::truncate
[function]
[call site]
00956
string_functions::clear
[function]
[call site]
00957
FnPtr::try_from
[function]
[call site]
00958
char_indices
[function]
[call site]
00959
nth
[function]
[call site]
00960
shared_make_mut
[function]
[call site]
00961
Shared::make_mut
[function]
[call site]
00962
string_functions::truncate
[function]
[call site]
00963
string_functions::truncate
[function]
[call site]
00964
string_functions::truncate
[function]
[call site]
00965
Ok
[function]
[call site]
00966
Stmt::For
[function]
[call site]
00967
TestStruct::new
[function]
[call site]
00968
ParseSettings::level_up
[function]
[call site]
00969
into
[function]
[call site]
00970
ParseSettings::has_option
[function]
[call site]
00971
Expr::Stmt
[function]
[call site]
00972
TestStruct::new
[function]
[call site]
00973
Engine::parse_switch
[function]
[call site]
00974
ParseSettings::level_up_with_position
[function]
[call site]
00975
eat_token
[function]
[call site]
00976
Engine::parse_expr
[function]
[call site]
00977
MultiInputsStream::get_next
[function]
[call site]
00978
unwrap
[function]
[call site]
00979
Err
[function]
[call site]
00980
PERR::into_err
[function]
[call site]
00981
Err
[function]
[call site]
00982
PERR::MissingToken
[function]
[call site]
00983
into
[function]
[call site]
00984
&str::into
[function]
[call site]
00985
PERR::into_err
[function]
[call site]
00986
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
00987
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
00988
TestStruct::new
[function]
[call site]
00989
StaticVec::<RangeCase>::new
[function]
[call site]
00990
peek
[function]
[call site]
00991
unwrap
[function]
[call site]
00992
eat_token
[function]
[call site]
00993
Err
[function]
[call site]
00994
PERR::MissingToken
[function]
[call site]
00995
into
[function]
[call site]
00996
into
[function]
[call site]
00997
PERR::into_err
[function]
[call site]
00998
Position::is_none
[function]
[call site]
00999
eat_token
[function]
[call site]
01000
match_token
[function]
[call site]
01001
Err
[function]
[call site]
01002
PERR::into_err
[function]
[call site]
01003
Position::new_const
[function]
[call site]
01004
Some
[function]
[call site]
01005
TestStruct::new
[function]
[call site]
01006
Expr::BoolConstant
[function]
[call site]
01007
None::is_some
[function]
[call site]
01008
Err
[function]
[call site]
01009
PERR::into_err
[function]
[call site]
01010
Position::new_const
[function]
[call site]
01011
Engine::parse_expr
[function]
[call site]
01012
blob_functions::push
[function]
[call site]
01013
blob_functions::push
[function]
[call site]
01014
FnPtr::try_from
[function]
[call site]
01015
RhaiResultOf::unwrap
[function]
[call site]
01016
Err
[function]
[call site]
01017
PERR::ExprExpected
[function]
[call site]
01018
&str::into
[function]
[call site]
01019
PERR::into_err
[function]
[call site]
01020
match_token
[function]
[call site]
01021
match_token
[function]
[call site]
01022
ensure_not_statement_expr
[function]
[call site]
01023
Engine::parse_expr
[function]
[call site]
01024
Expr::ensure_bool_expr
[function]
[call site]
01025
ensure_not_assignment
[function]
[call site]
01026
Expr::BoolConstant
[function]
[call site]
01027
MultiInputsStream::get_next
[function]
[call site]
01028
unwrap
[function]
[call site]
01029
Err
[function]
[call site]
01030
PERR::into_err
[function]
[call site]
01031
Err
[function]
[call site]
01032
PERR::MissingToken
[function]
[call site]
01033
into
[function]
[call site]
01034
&str::into
[function]
[call site]
01035
PERR::into_err
[function]
[call site]
01036
ParseSettings::has_flag
[function]
[call site]
01037
Engine::parse_expr
[function]
[call site]
01038
Engine::parse_stmt
[function]
[call site]
01039
CustomExpr::is_self_terminated
[function]
[call site]
01040
ParseResult::into
[function]
[call site]
01041
Expr::Stmt
[function]
[call site]
01042
StmtBlockContainer::into
[function]
[call site]
01043
blob_functions::push
[function]
[call site]
01044
test::len
[function]
[call site]
01045
string_functions::is_empty
[function]
[call site]
01046
test::len
[function]
[call site]
01047
Some
[function]
[call site]
01048
Expr::get_literal_value
[function]
[call site]
01049
Some
[function]
[call site]
01050
StmtBlock::as_ref
[function]
[call site]
01051
TestStruct::clone
[function]
[call site]
01052
Self
[function]
[call site]
01053
write_lock::<FnPtr>
[function]
[call site]
01054
Some
[function]
[call site]
01055
crate::Shared::new
[function]
[call site]
01056
Option<&GlobalRuntimeState>::into
[function]
[call site]
01057
into
[function]
[call site]
01058
into
[function]
[call site]
01059
into
[function]
[call site]
01060
TestStruct::clone
[function]
[call site]
01061
Self::into
[function]
[call site]
01062
into
[function]
[call site]
01063
Expr::is_constant
[function]
[call site]
01064
MyIterableType::into_iter
[function]
[call site]
01065
Self::IntoIter::all
[function]
[call site]
01066
Engine::new
[function]
[call site]
01067
register_type::<TestStruct>
[function]
[call site]
01068
Engine::register_fn
[function]
[call site]
01069
Engine::register_fn
[function]
[call site]
01070
MyIterableType::into_iter
[function]
[call site]
01071
Engine::lex_with_map
[function]
[call site]
01072
test_method_call
[function]
[call site]
01073
Engine::new
[function]
[call site]
01074
register_type::<TestStruct>
[function]
[call site]
01075
Engine::register_fn
[function]
[call site]
01076
Engine::register_fn
[function]
[call site]
01077
crate::Array::with_capacity
[function]
[call site]
01078
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01079
Ok
[function]
[call site]
01080
TestStruct::new
[function]
[call site]
01081
FnPtr::try_from
[function]
[call site]
01082
RhaiResultOf::unwrap_or
[function]
[call site]
01083
NativeCallContext::engine
[function]
[call site]
01084
Engine::throw_on_size
[function]
[call site]
01085
map_or
[function]
[call site]
01086
Command::get
[function]
[call site]
01087
Err
[function]
[call site]
01088
ERR::ErrorDataTooLarge
[function]
[call site]
01089
&str::to_string
[function]
[call site]
01090
Engine::new
[function]
[call site]
01091
Scope::new
[function]
[call site]
01092
blob_functions::push
[function]
[call site]
01093
blob_functions::push
[function]
[call site]
01094
blob_functions::push
[function]
[call site]
01095
into
[function]
[call site]
01096
map_or
[function]
[call site]
01097
Command::get
[function]
[call site]
01098
Err
[function]
[call site]
01099
ERR::ErrorDataTooLarge
[function]
[call site]
01100
&str::to_string
[function]
[call site]
01101
into
[function]
[call site]
01102
map_or
[function]
[call site]
01103
Command::get
[function]
[call site]
01104
Err
[function]
[call site]
01105
ERR::ErrorDataTooLarge
[function]
[call site]
01106
&str::to_string
[function]
[call site]
01107
into
[function]
[call site]
01108
Ok
[function]
[call site]
01109
FnPtr::try_from
[function]
[call site]
01110
RhaiResultOf::unwrap
[function]
[call site]
01111
Ok
[function]
[call site]
01112
test::len
[function]
[call site]
01113
StmtBlock::extend
[function]
[call site]
01114
StmtBlock::extend
[function]
[call site]
01115
StmtBlock::extend
[function]
[call site]
01116
MyIterableType::into_iter
[function]
[call site]
01117
Self::IntoIter::map
[function]
[call site]
01118
Expr::get_literal_value
[function]
[call site]
01119
Some
[function]
[call site]
01120
StmtBlock::as_ref
[function]
[call site]
01121
TestStruct::clone
[function]
[call site]
01122
write_lock::<FnPtr>
[function]
[call site]
01123
Some
[function]
[call site]
01124
crate::Shared::new
[function]
[call site]
01125
Option<&GlobalRuntimeState>::into
[function]
[call site]
01126
into
[function]
[call site]
01127
into
[function]
[call site]
01128
into
[function]
[call site]
01129
TestStruct::clone
[function]
[call site]
01130
Self::into
[function]
[call site]
01131
into
[function]
[call site]
01132
Expr::is_constant
[function]
[call site]
01133
crate::Array::with_capacity
[function]
[call site]
01134
test::len
[function]
[call site]
01135
StmtBlock::extend
[function]
[call site]
01136
MyIterableType::into_iter
[function]
[call site]
01137
Self::IntoIter::map
[function]
[call site]
01138
Expr::get_literal_value
[function]
[call site]
01139
Option::unwrap
[function]
[call site]
01140
Dynamic::from_array
[function]
[call site]
01141
Self
[function]
[call site]
01142
Union::Array
[function]
[call site]
01143
into
[function]
[call site]
01144
Expr::is_constant
[function]
[call site]
01145
TestStruct::clone
[function]
[call site]
01146
(TokenIterator::get_mut
[function]
[call site]
01147
Shared::get_mut
[function]
[call site]
01148
Ident::as_str
[function]
[call site]
01149
Option::unwrap
[function]
[call site]
01150
Expr::get_literal_value
[function]
[call site]
01151
Option::unwrap
[function]
[call site]
01152
Dynamic::from_map
[function]
[call site]
01153
Expr::is_constant
[function]
[call site]
01154
Position::new_const
[function]
[call site]
01155
Expr::get_literal_value
[function]
[call site]
01156
Some
[function]
[call site]
01157
StmtBlock::as_ref
[function]
[call site]
01158
TestStruct::clone
[function]
[call site]
01159
write_lock::<FnPtr>
[function]
[call site]
01160
Some
[function]
[call site]
01161
crate::Shared::new
[function]
[call site]
01162
Option<&GlobalRuntimeState>::into
[function]
[call site]
01163
into
[function]
[call site]
01164
into
[function]
[call site]
01165
into
[function]
[call site]
01166
TestStruct::clone
[function]
[call site]
01167
Self::into
[function]
[call site]
01168
into
[function]
[call site]
01169
Expr::is_constant
[function]
[call site]
01170
crate::Array::with_capacity
[function]
[call site]
01171
test::len
[function]
[call site]
01172
StmtBlock::extend
[function]
[call site]
01173
MyIterableType::into_iter
[function]
[call site]
01174
Self::IntoIter::map
[function]
[call site]
01175
Expr::get_literal_value
[function]
[call site]
01176
Option::unwrap
[function]
[call site]
01177
Dynamic::from_array
[function]
[call site]
01178
Expr::is_constant
[function]
[call site]
01179
TestStruct::clone
[function]
[call site]
01180
(TokenIterator::get_mut
[function]
[call site]
01181
Ident::as_str
[function]
[call site]
01182
Option::unwrap
[function]
[call site]
01183
Expr::get_literal_value
[function]
[call site]
01184
Option::unwrap
[function]
[call site]
01185
Dynamic::from_map
[function]
[call site]
01186
Expr::is_constant
[function]
[call site]
01187
Position::new_const
[function]
[call site]
01188
Expr::get_literal_value
[function]
[call site]
01189
Option::unwrap
[function]
[call site]
01190
unwrap
[function]
[call site]
01191
into
[function]
[call site]
01192
FnCallExpr::is_qualified
[function]
[call site]
01193
string_functions::is_empty
[function]
[call site]
01194
test::len
[function]
[call site]
01195
FnPtr::new
[function]
[call site]
01196
into
[function]
[call site]
01197
try_into
[function]
[call site]
01198
TestStruct::clone
[function]
[call site]
01199
RhaiResultOf::ok
[function]
[call site]
01200
into
[function]
[call site]
01201
test::len
[function]
[call site]
01202
Token::literal_syntax
[function]
[call site]
01203
Token::literal_syntax
[function]
[call site]
01204
Ident::as_str
[function]
[call site]
01205
into
[function]
[call site]
01206
into
[function]
[call site]
01207
into
[function]
[call site]
01208
into
[function]
[call site]
01209
into
[function]
[call site]
01210
into
[function]
[call site]
01211
Option::unwrap
[function]
[call site]
01212
unwrap
[function]
[call site]
01213
into
[function]
[call site]
01214
FnCallExpr::is_qualified
[function]
[call site]
01215
test::len
[function]
[call site]
01216
FnPtr::new
[function]
[call site]
01217
TestStruct::clone
[function]
[call site]
01218
RhaiResultOf::ok
[function]
[call site]
01219
into
[function]
[call site]
01220
test::len
[function]
[call site]
01221
Token::literal_syntax
[function]
[call site]
01222
Token::literal_syntax
[function]
[call site]
01223
Ident::as_str
[function]
[call site]
01224
into
[function]
[call site]
01225
into
[function]
[call site]
01226
into
[function]
[call site]
01227
into
[function]
[call site]
01228
into
[function]
[call site]
01229
into
[function]
[call site]
01230
Option::unwrap
[function]
[call site]
01231
Dynamic::from_array
[function]
[call site]
01232
Expr::is_constant
[function]
[call site]
01233
TestStruct::clone
[function]
[call site]
01234
(TokenIterator::get_mut
[function]
[call site]
01235
Ident::as_str
[function]
[call site]
01236
Option::unwrap
[function]
[call site]
01237
Expr::get_literal_value
[function]
[call site]
01238
Option::unwrap
[function]
[call site]
01239
Dynamic::from_map
[function]
[call site]
01240
Expr::is_constant
[function]
[call site]
01241
Position::new_const
[function]
[call site]
01242
Expr::get_literal_value
[function]
[call site]
01243
Option::unwrap
[function]
[call site]
01244
unwrap
[function]
[call site]
01245
into
[function]
[call site]
01246
FnCallExpr::is_qualified
[function]
[call site]
01247
test::len
[function]
[call site]
01248
FnPtr::new
[function]
[call site]
01249
TestStruct::clone
[function]
[call site]
01250
RhaiResultOf::ok
[function]
[call site]
01251
into
[function]
[call site]
01252
test::len
[function]
[call site]
01253
Token::literal_syntax
[function]
[call site]
01254
Token::literal_syntax
[function]
[call site]
01255
Ident::as_str
[function]
[call site]
01256
into
[function]
[call site]
01257
into
[function]
[call site]
01258
into
[function]
[call site]
01259
into
[function]
[call site]
01260
into
[function]
[call site]
01261
into
[function]
[call site]
01262
Option::ok_or_else
[function]
[call site]
01263
PERR::ExprExpected
[function]
[call site]
01264
&str::into
[function]
[call site]
01265
PERR::into_err
[function]
[call site]
01266
Expr::start_position
[function]
[call site]
01267
read_lock::<ExclusiveRange>
[function]
[call site]
01268
Some
[function]
[call site]
01269
TestStruct::clone
[function]
[call site]
01270
Self
[function]
[call site]
01271
Self::into
[function]
[call site]
01272
read_lock::<InclusiveRange>
[function]
[call site]
01273
Some
[function]
[call site]
01274
TestStruct::clone
[function]
[call site]
01275
Self::into
[function]
[call site]
01276
string_functions::is_empty
[function]
[call site]
01277
RangeCase::set_index
[function]
[call site]
01278
blob_functions::push
[function]
[call site]
01279
string_functions::is_empty
[function]
[call site]
01280
Err
[function]
[call site]
01281
PERR::into_err
[function]
[call site]
01282
Expr::start_position
[function]
[call site]
01283
func::hashing::get_hasher
[function]
[call site]
01284
config::hashing::get_hashing_seed
[function]
[call site]
01285
ahash::RandomState::with_seeds
[function]
[call site]
01286
StraightHasherBuilder::build_hasher
[function]
[call site]
01287
Engine::default
[function]
[call site]
01288
test::hash
[function]
[call site]
01289
Self::Hasher::finish
[function]
[call site]
01290
Scope::push_entry
[function]
[call site]
01291
Scope::is_empty
[function]
[call site]
01292
string_functions::is_empty
[function]
[call site]
01293
reserve
[function]
[call site]
01294
reserve
[function]
[call site]
01295
blob_functions::push
[function]
[call site]
01296
Dynamic::set_access_mode
[function]
[call site]
01297
StmtBlock::as_mut
[function]
[call site]
01298
Dynamic::set_access_mode
[function]
[call site]
01299
StmtBlock::as_mut
[function]
[call site]
01300
Dynamic::set_access_mode
[function]
[call site]
01301
values_mut
[function]
[call site]
01302
Dynamic::set_access_mode
[function]
[call site]
01303
values_mut
[function]
[call site]
01304
Dynamic::set_access_mode
[function]
[call site]
01305
blob_functions::push
[function]
[call site]
01306
&mut
[call site]
01307
Position::new_const
[function]
[call site]
01308
Some
[function]
[call site]
01309
TestStruct::new
[function]
[call site]
01310
blob_functions::push
[function]
[call site]
01311
peek
[function]
[call site]
01312
unwrap
[function]
[call site]
01313
eat_token
[function]
[call site]
01314
Err
[function]
[call site]
01315
PERR::MissingToken
[function]
[call site]
01316
into
[function]
[call site]
01317
into
[function]
[call site]
01318
PERR::into_err
[function]
[call site]
01319
Err
[function]
[call site]
01320
TestStruct::clone
[function]
[call site]
01321
Self
[function]
[call site]
01322
PERR::into_err
[function]
[call site]
01323
ParseError
[function]
[call site]
01324
PERR::into
[function]
[call site]
01325
Err
[function]
[call site]
01326
PERR::MissingToken
[function]
[call site]
01327
into
[function]
[call site]
01328
&str::into
[function]
[call site]
01329
PERR::into_err
[function]
[call site]
01330
shrink_to_fit
[function]
[call site]
01331
Self::shrink_to_fit
[function]
[call site]
01332
shrink_to_fit
[function]
[call site]
01333
Ok
[function]
[call site]
01334
Stmt::Switch
[function]
[call site]
01335
into
[function]
[call site]
01336
ParseSettings::level_up
[function]
[call site]
01337
into
[function]
[call site]
01338
ParseSettings::has_option
[function]
[call site]
01339
test::len
[function]
[call site]
01340
Engine::max_functions
[function]
[call site]
01341
Err
[function]
[call site]
01342
PERR::into_err
[function]
[call site]
01343
ParseSettings::has_option
[function]
[call site]
01344
Engine::parse_anon_fn
[function]
[call site]
01345
ParseState::new
[function]
[call site]
01346
TestStruct::clone
[function]
[call site]
01347
clone_from
[function]
[call site]
01348
StmtBlock::extend
[function]
[call site]
01349
TestStruct::clone
[function]
[call site]
01350
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01351
Some
[function]
[call site]
01352
TestStruct::new
[function]
[call site]
01353
MultiInputsStream::get_next
[function]
[call site]
01354
unwrap
[function]
[call site]
01355
match_token
[function]
[call site]
01356
MultiInputsStream::get_next
[function]
[call site]
01357
unwrap
[function]
[call site]
01358
MyIterableType::into_iter
[function]
[call site]
01359
test_chars
[function]
[call site]
01360
0.chars().collect::<Vec<_>>
[function]
[call site]
01361
MyIterableType::into_iter
[function]
[call site]
01362
Self::IntoIter::any
[function]
[call site]
01363
Err
[function]
[call site]
01364
PERR::FnDuplicatedParam
[function]
[call site]
01365
ImmutableString::new
[function]
[call site]
01366
test_to_string
[function]
[call site]
01367
PERR::into_err
[function]
[call site]
01368
Engine::get_interned_string
[function]
[call site]
01369
blob_functions::push
[function]
[call site]
01370
TestStruct::clone
[function]
[call site]
01371
blob_functions::push
[function]
[call site]
01372
Err
[function]
[call site]
01373
PERR::into_err
[function]
[call site]
01374
Token::is_reserved
[function]
[call site]
01375
Err
[function]
[call site]
01376
PERR::Reserved
[function]
[call site]
01377
(Token,
[call site]
01378
PERR::into_err
[function]
[call site]
01379
Token::is_standard_keyword
[function]
[call site]
01380
Err
[function]
[call site]
01381
PERR::into_err
[function]
[call site]
01382
Err
[function]
[call site]
01383
PERR::MissingToken
[function]
[call site]
01384
into
[function]
[call site]
01385
&str::into
[function]
[call site]
01386
PERR::into_err
[function]
[call site]
01387
MultiInputsStream::get_next
[function]
[call site]
01388
unwrap
[function]
[call site]
01389
Err
[function]
[call site]
01390
PERR::into_err
[function]
[call site]
01391
Err
[function]
[call site]
01392
PERR::MissingToken
[function]
[call site]
01393
into
[function]
[call site]
01394
&str::into
[function]
[call site]
01395
PERR::into_err
[function]
[call site]
01396
Engine::parse_stmt
[function]
[call site]
01397
ParseSettings::level_up
[function]
[call site]
01398
Err
[function]
[call site]
01399
PERR::into_err
[function]
[call site]
01400
Ok
[function]
[call site]
01401
std::mem::take
[function]
[call site]
01402
Engine::new
[function]
[call site]
01403
register_type_with_name::<TestStruct>
[function]
[call site]
01404
Engine::register_fn
[function]
[call site]
01405
TestStruct
[function]
[call site]
01406
blob_functions::blob_with_capacity
[function]
[call site]
01407
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01408
test::len
[function]
[call site]
01409
test::len
[function]
[call site]
01410
test::len
[function]
[call site]
01411
test::len
[function]
[call site]
01412
StmtBlock::extend
[function]
[call site]
01413
MyIterableType::into_iter
[function]
[call site]
01414
test_chars
[function]
[call site]
01415
0.chars().collect::<Vec<_>>
[function]
[call site]
01416
MyIterableType::into_iter
[function]
[call site]
01417
Self::IntoIter::map
[function]
[call site]
01418
TestStruct::clone
[function]
[call site]
01419
blob_functions::blob_with_capacity
[function]
[call site]
01420
test::len
[function]
[call site]
01421
ThinVec::<Ident>::new
[function]
[call site]
01422
string_functions::add_append
[function]
[call site]
01423
string_functions::is_empty
[function]
[call site]
01424
String::from_utf8_lossy
[function]
[call site]
01425
string_functions::is_empty
[function]
[call site]
01426
String::from_utf8
[function]
[call site]
01427
unwrap
[function]
[call site]
01428
into
[function]
[call site]
01429
ImmutableString::into_owned
[function]
[call site]
01430
String::into
[function]
[call site]
01431
ImmutableString::into_owned
[function]
[call site]
01432
StmtBlock::as_ref
[function]
[call site]
01433
into
[function]
[call site]
01434
func::hashing::get_hasher
[function]
[call site]
01435
MyIterableType::into_iter
[function]
[call site]
01436
Self::IntoIter::for_each
[function]
[call site]
01437
test::hash
[function]
[call site]
01438
test::hash
[function]
[call site]
01439
Self::Hasher::finish
[function]
[call site]
01440
Engine::get_interned_string
[function]
[call site]
01441
make_anonymous_fn
[function]
[call site]
01442
crate::Identifier::new_const
[function]
[call site]
01443
Some
[function]
[call site]
01444
TestStruct::new
[function]
[call site]
01445
unwrap
[function]
[call site]
01446
TestStruct::new
[function]
[call site]
01447
TestStruct::clone
[function]
[call site]
01448
TokenStream::into
[function]
[call site]
01449
Engine::default
[function]
[call site]
01450
TestStruct::new
[function]
[call site]
01451
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01452
TestStruct::clone
[function]
[call site]
01453
Self
[function]
[call site]
01454
Expr::DynamicConstant
[function]
[call site]
01455
TestStruct::new
[function]
[call site]
01456
into
[function]
[call site]
01457
Engine::access_var
[function]
[call site]
01458
ParseState::find_var
[function]
[call site]
01459
Scope::iter_rev_inner
[function]
[call site]
01460
MyIterableType::into_iter
[function]
[call site]
01461
test_chars
[function]
[call site]
01462
0.chars().collect::<Vec<_>>
[function]
[call site]
01463
MyIterableType::into_iter
[function]
[call site]
01464
array_functions::reduce_rev
[function]
[call site]
01465
array_functions::reduce_rev_with_initial
[function]
[call site]
01466
string_functions::is_empty
[function]
[call site]
01467
Ok
[function]
[call site]
01468
test::len
[function]
[call site]
01469
StaticModuleResolver::iter_mut
[function]
[call site]
01470
array_functions::reduce_rev
[function]
[call site]
01471
array_functions::reduce_rev_with_initial
[function]
[call site]
01472
RhaiResult::enumerate
[function]
[call site]
01473
try_fold
[function]
[call site]
01474
into
[function]
[call site]
01475
FnPtr::call_raw_with_extra_args
[function]
[call site]
01476
_call_with_extra_args::<true,
[call site]
01477
_call_with_extra_args::<false,
[call site]
01478
Some
[function]
[call site]
01479
Some
[function]
[call site]
01480
array_functions::zip
[function]
[call site]
01481
string_functions::is_empty
[function]
[call site]
01482
test::len
[function]
[call site]
01483
string_functions::is_empty
[function]
[call site]
01484
test::len
[function]
[call site]
01485
Ok
[function]
[call site]
01486
IterateDynamicArray::new
[function]
[call site]
01487
StaticModuleResolver::iter_mut
[function]
[call site]
01488
StaticModuleResolver::iter_mut
[function]
[call site]
01489
Engine::lex_with_map
[function]
[call site]
01490
Ident::as_str
[function]
[call site]
01491
array_functions::zip
[function]
[call site]
01492
string_functions::is_empty
[function]
[call site]
01493
string_functions::is_empty
[function]
[call site]
01494
Ok
[function]
[call site]
01495
IterateDynamicArray::new
[function]
[call site]
01496
StaticModuleResolver::iter_mut
[function]
[call site]
01497
array_functions::zip
[function]
[call site]
01498
RhaiResultOf::enumerate
[function]
[call site]
01499
Engine::lex_with_map
[function]
[call site]
01500
FnPtr::call_raw_with_extra_args
[function]
[call site]
01501
TestStruct::clone
[function]
[call site]
01502
into
[function]
[call site]
01503
reflection_functions::collect
[function]
[call site]
01504
NativeCallContext::engine
[function]
[call site]
01505
Engine::collect_fn_metadata_impl
[function]
[call site]
01506
Some
[function]
[call site]
01507
StmtBlock::as_ref
[function]
[call site]
01508
test::len
[function]
[call site]
01509
IterateMap::new
[function]
[call site]
01510
string_functions::is_empty
[function]
[call site]
01511
blob_functions::insert
[function]
[call site]
01512
&str::into
[function]
[call site]
01513
Engine::get_interned_string
[function]
[call site]
01514
ImmutableString::into
[function]
[call site]
01515
blob_functions::insert
[function]
[call site]
01516
&str::into
[function]
[call site]
01517
Engine::get_interned_string
[function]
[call site]
01518
ImmutableString::into
[function]
[call site]
01519
blob_functions::insert
[function]
[call site]
01520
&str::into
[function]
[call site]
01521
Engine::get_interned_string
[function]
[call site]
01522
ImmutableString::into
[function]
[call site]
01523
blob_functions::insert
[function]
[call site]
01524
&str::into
[function]
[call site]
01525
string_functions::starts_with
[function]
[call site]
01526
into
[function]
[call site]
01527
blob_functions::insert
[function]
[call site]
01528
&str::into
[function]
[call site]
01529
into
[function]
[call site]
01530
blob_functions::insert
[function]
[call site]
01531
&str::into
[function]
[call site]
01532
MyIterableType::into_iter
[function]
[call site]
01533
Engine::lex_with_map
[function]
[call site]
01534
Engine::get_interned_string
[function]
[call site]
01535
ImmutableString::into
[function]
[call site]
01536
params
[call site]
01537
.iter()
[call site]
01538
.map(|&p|
[call site]
01539
.collect::<Array>
[function]
[call site]
01540
into
[function]
[call site]
01541
string_functions::is_empty
[function]
[call site]
01542
blob_functions::insert
[function]
[call site]
01543
&str::into
[function]
[call site]
01544
MyIterableType::into_iter
[function]
[call site]
01545
Engine::lex_with_map
[function]
[call site]
01546
Engine::get_interned_string
[function]
[call site]
01547
ImmutableString::into
[function]
[call site]
01548
comments
[call site]
01549
.iter()
[call site]
01550
.map(|&s|
[call site]
01551
.collect::<Array>
[function]
[call site]
01552
into
[function]
[call site]
01553
Some
[function]
[call site]
01554
Dynamic::from_map
[function]
[call site]
01555
RhaiResultOf::enumerate
[function]
[call site]
01556
Engine::lex_with_map
[function]
[call site]
01557
FnPtr::call_raw_with_extra_args
[function]
[call site]
01558
TestStruct::clone
[function]
[call site]
01559
into
[function]
[call site]
01560
reflection_functions::collect
[function]
[call site]
01561
MyIterableType::into_iter
[function]
[call site]
01562
array_functions::reduce_rev
[function]
[call site]
01563
Engine::lex_with_map
[function]
[call site]
01564
Dynamic::is_read_only
[function]
[call site]
01565
crate::func::locked_read
[function]
[call site]
01566
Option::map_or
[function]
[call site]
01567
Dynamic::access_mode
[function]
[call site]
01568
Dynamic::access_mode
[function]
[call site]
01569
ParseSettings::level_up_with_position
[function]
[call site]
01570
map_or
[function]
[call site]
01571
map_functions::values
[function]
[call site]
01572
string_functions::is_empty
[function]
[call site]
01573
test::len
[function]
[call site]
01574
IterateDynamicArray::new
[function]
[call site]
01575
map_functions::values
[function]
[call site]
01576
string_functions::is_empty
[function]
[call site]
01577
IterateDynamicArray::new
[function]
[call site]
01578
map_functions::values
[function]
[call site]
01579
Array::cloned
[function]
[call site]
01580
reflection_functions::collect
[function]
[call site]
01581
Array::cloned
[function]
[call site]
01582
reflection_functions::collect
[function]
[call site]
01583
T::as_any
[function]
[call site]
01584
MyIterableType::into_iter
[function]
[call site]
01585
T::as_any
[function]
[call site]
01586
Engine::get_interned_string
[function]
[call site]
01587
blob_functions::push
[function]
[call site]
01588
then
[function]
[call site]
01589
TestStruct::new
[function]
[call site]
01590
Dynamic::flatten
[function]
[call site]
01591
crate::func::native::shared_try_take
[function]
[call site]
01592
Shared::try_unwrap
[function]
[call site]
01593
into_inner
[function]
[call site]
01594
Dynamic::flatten
[function]
[call site]
01595
into_inner
[function]
[call site]
01596
unwrap
[function]
[call site]
01597
Dynamic::flatten
[function]
[call site]
01598
into_inner
[function]
[call site]
01599
Dynamic::flatten
[function]
[call site]
01600
crate::func::locked_read
[function]
[call site]
01601
Dynamic::flatten_clone
[function]
[call site]
01602
crate::func::locked_read
[function]
[call site]
01603
Option::map_or_else
[function]
[call site]
01604
Dynamic::clone
[function]
[call site]
01605
Self
[function]
[call site]
01606
Union::Unit
[function]
[call site]
01607
Self
[function]
[call site]
01608
Union::Bool
[function]
[call site]
01609
Self
[function]
[call site]
01610
Union::Str
[function]
[call site]
01611
TestStruct::clone
[function]
[call site]
01612
Self
[function]
[call site]
01613
Self
[function]
[call site]
01614
Union::Char
[function]
[call site]
01615
Self
[function]
[call site]
01616
Union::Int
[function]
[call site]
01617
Self
[function]
[call site]
01618
Union::Float
[function]
[call site]
01619
Self
[function]
[call site]
01620
Union::Decimal
[function]
[call site]
01621
TestStruct::clone
[function]
[call site]
01622
Self
[function]
[call site]
01623
Union::Array
[function]
[call site]
01624
TestStruct::clone
[function]
[call site]
01625
Self
[function]
[call site]
01626
Union::Blob
[function]
[call site]
01627
TestStruct::clone
[function]
[call site]
01628
Self
[function]
[call site]
01629
Union::Map
[function]
[call site]
01630
TestStruct::clone
[function]
[call site]
01631
Self
[function]
[call site]
01632
Union::FnPtr
[function]
[call site]
01633
TestStruct::clone
[function]
[call site]
01634
Self
[function]
[call site]
01635
Union::TimeStamp
[function]
[call site]
01636
TestStruct::clone
[function]
[call site]
01637
Self
[function]
[call site]
01638
Union::Variant
[function]
[call site]
01639
StmtBlock::as_ref
[function]
[call site]
01640
StmtBlock::as_ref
[function]
[call site]
01641
T::clone_object
[function]
[call site]
01642
TestStruct::new
[function]
[call site]
01643
TestStruct::clone
[function]
[call site]
01644
Self
[function]
[call site]
01645
Box::into
[function]
[call site]
01646
Self
[function]
[call site]
01647
Union::Shared
[function]
[call site]
01648
TestStruct::clone
[function]
[call site]
01649
Dynamic::flatten_clone
[function]
[call site]
01650
crate::func::locked_read
[function]
[call site]
01651
Option::map_or_else
[function]
[call site]
01652
Dynamic::clone
[function]
[call site]
01653
Dynamic::flatten_clone
[function]
[call site]
01654
Dynamic::clone
[function]
[call site]
01655
Dynamic::clone
[function]
[call site]
01656
Self
[function]
[call site]
01657
Union::Shared
[function]
[call site]
01658
Position::is_none
[function]
[call site]
01659
ParseSettings::has_flag
[function]
[call site]
01660
ParseSettings::has_option
[function]
[call site]
01661
map_or
[function]
[call site]
01662
string_functions::contains
[function]
[call site]
01663
Err
[function]
[call site]
01664
PERR::VariableUndefined
[function]
[call site]
01665
test_to_string
[function]
[call site]
01666
PERR::into_err
[function]
[call site]
01667
calc_fn_hash
[function]
[call site]
01668
test::len
[function]
[call site]
01669
blob_functions::insert
[function]
[call site]
01670
Engine::make_curry_from_externals
[function]
[call site]
01671
StmtBlock::as_ref
[function]
[call site]
01672
string_functions::is_empty
[function]
[call site]
01673
test::len
[function]
[call site]
01674
StmtBlock::as_ref
[function]
[call site]
01675
test::len
[function]
[call site]
01676
test::len
[function]
[call site]
01677
blob_functions::blob_with_capacity
[function]
[call site]
01678
StmtBlock::as_ref
[function]
[call site]
01679
test::len
[function]
[call site]
01680
blob_functions::push
[function]
[call site]
01681
StmtBlock::extend
[function]
[call site]
01682
StmtBlock::as_ref
[function]
[call site]
01683
MyIterableType::into_iter
[function]
[call site]
01684
test_chars
[function]
[call site]
01685
0.chars().collect::<Vec<_>>
[function]
[call site]
01686
MyIterableType::into_iter
[function]
[call site]
01687
Self::IntoIter::cloned
[function]
[call site]
01688
Engine::lex_with_map
[function]
[call site]
01689
Engine::access_var
[function]
[call site]
01690
FnPtr::try_from
[function]
[call site]
01691
Command::get
[function]
[call site]
01692
RhaiResultOf::ok
[function]
[call site]
01693
and_then
[function]
[call site]
01694
Expr::Variable
[function]
[call site]
01695
Engine::default
[function]
[call site]
01696
into
[function]
[call site]
01697
Expr::Variable
[function]
[call site]
01698
into
[function]
[call site]
01699
Engine::get_interned_string
[function]
[call site]
01700
FnCallHashes::from_native_only
[function]
[call site]
01701
calc_fn_hash
[function]
[call site]
01702
FnCallExpr::into_fn_call_expr
[function]
[call site]
01703
blob_functions::blob_with_capacity
[function]
[call site]
01704
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01705
blob_functions::push
[function]
[call site]
01706
blob_functions::push
[function]
[call site]
01707
FnPtr::try_from
[function]
[call site]
01708
RhaiResultOf::unwrap
[function]
[call site]
01709
Stmt::Share
[function]
[call site]
01710
MyIterableType::into_iter
[function]
[call site]
01711
test_chars
[function]
[call site]
01712
0.chars().collect::<Vec<_>>
[function]
[call site]
01713
MyIterableType::into_iter
[function]
[call site]
01714
Self::IntoIter::map
[function]
[call site]
01715
Engine::access_var
[function]
[call site]
01716
into_iter()
[call site]
01717
.map(|var|
[call site]
01718
let
[call site]
01719
(var,
[call site]
01720
})
[call site]
01721
.collect::<FnArgsVec<_>>
[function]
[call site]
01722
into
[function]
[call site]
01723
blob_functions::push
[function]
[call site]
01724
Stmt::Expr
[function]
[call site]
01725
into
[function]
[call site]
01726
Expr::Stmt
[function]
[call site]
01727
StmtBlock::new
[function]
[call site]
01728
StmtBlock::new_with_span
[function]
[call site]
01729
MyIterableType::into_iter
[function]
[call site]
01730
test_chars
[function]
[call site]
01731
0.chars().collect::<Vec<_>>
[function]
[call site]
01732
MyIterableType::into_iter
[function]
[call site]
01733
Self::IntoIter::collect
[function]
[call site]
01734
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01735
Span::new
[function]
[call site]
01736
Self::into
[function]
[call site]
01737
Ok
[function]
[call site]
01738
TestStruct::new
[function]
[call site]
01739
ParseSettings::level_up
[function]
[call site]
01740
MultiInputsStream::get_next
[function]
[call site]
01741
unwrap
[function]
[call site]
01742
string_functions::is_empty
[function]
[call site]
01743
blob_functions::push
[function]
[call site]
01744
blob_functions::push
[function]
[call site]
01745
FnPtr::try_from
[function]
[call site]
01746
RhaiResultOf::unwrap
[function]
[call site]
01747
Expr::StringConstant
[function]
[call site]
01748
Engine::get_interned_string
[function]
[call site]
01749
Engine::parse_block
[function]
[call site]
01750
Expr::Stmt
[function]
[call site]
01751
TestStruct::new
[function]
[call site]
01752
ParseResult::into
[function]
[call site]
01753
string_functions::is_empty
[function]
[call site]
01754
blob_functions::push
[function]
[call site]
01755
Target::borrow_mut
[function]
[call site]
01756
Target::as_mut
[function]
[call site]
01757
MultiInputsStream::get_next
[function]
[call site]
01758
unwrap
[function]
[call site]
01759
string_functions::is_empty
[function]
[call site]
01760
blob_functions::push
[function]
[call site]
01761
Expr::StringConstant
[function]
[call site]
01762
Engine::get_interned_string
[function]
[call site]
01763
string_functions::is_empty
[function]
[call site]
01764
blob_functions::push
[function]
[call site]
01765
Expr::StringConstant
[function]
[call site]
01766
Engine::get_interned_string
[function]
[call site]
01767
Err
[function]
[call site]
01768
PERR::into_err
[function]
[call site]
01769
string_functions::is_empty
[function]
[call site]
01770
test::len
[function]
[call site]
01771
Expr::StringConstant
[function]
[call site]
01772
Engine::get_interned_string
[function]
[call site]
01773
Self::shrink_to_fit
[function]
[call site]
01774
Expr::InterpolatedString
[function]
[call site]
01775
Engine::parse_array_literal
[function]
[call site]
01776
eat_token
[function]
[call site]
01777
TestStruct::new
[function]
[call site]
01778
Engine::max_array_size
[function]
[call site]
01779
Command::get
[function]
[call site]
01780
test::len
[function]
[call site]
01781
Engine::max_array_size
[function]
[call site]
01782
Err
[function]
[call site]
01783
PERR::LiteralTooLarge
[function]
[call site]
01784
&str::into
[function]
[call site]
01785
Engine::max_array_size
[function]
[call site]
01786
PERR::into_err
[function]
[call site]
01787
peek
[function]
[call site]
01788
unwrap
[function]
[call site]
01789
peek
[function]
[call site]
01790
unwrap
[function]
[call site]
01791
eat_token
[function]
[call site]
01792
Err
[function]
[call site]
01793
PERR::MissingToken
[function]
[call site]
01794
into
[function]
[call site]
01795
into
[function]
[call site]
01796
PERR::into_err
[function]
[call site]
01797
blob_functions::push
[function]
[call site]
01798
Engine::parse_expr
[function]
[call site]
01799
ParseSettings::level_up
[function]
[call site]
01800
peek
[function]
[call site]
01801
unwrap
[function]
[call site]
01802
eat_token
[function]
[call site]
01803
Err
[function]
[call site]
01804
PERR::MissingToken
[function]
[call site]
01805
into
[function]
[call site]
01806
into
[function]
[call site]
01807
PERR::into_err
[function]
[call site]
01808
Err
[function]
[call site]
01809
TestStruct::clone
[function]
[call site]
01810
PERR::into_err
[function]
[call site]
01811
Err
[function]
[call site]
01812
PERR::MissingToken
[function]
[call site]
01813
into
[function]
[call site]
01814
&str::into
[function]
[call site]
01815
PERR::into_err
[function]
[call site]
01816
shrink_to_fit
[function]
[call site]
01817
Ok
[function]
[call site]
01818
Expr::Array
[function]
[call site]
01819
ParseSettings::level_up
[function]
[call site]
01820
Engine::parse_map_literal
[function]
[call site]
01821
eat_token
[function]
[call site]
01822
StaticVec::<(Ident,
[call site]
01823
std::collections::BTreeMap::<crate::Identifier,
[call site]
01824
peek
[function]
[call site]
01825
unwrap
[function]
[call site]
01826
eat_token
[function]
[call site]
01827
Err
[function]
[call site]
01828
PERR::MissingToken
[function]
[call site]
01829
into
[function]
[call site]
01830
into
[function]
[call site]
01831
PERR::into_err
[function]
[call site]
01832
MultiInputsStream::get_next
[function]
[call site]
01833
unwrap
[function]
[call site]
01834
ParseSettings::has_flag
[function]
[call site]
01835
Err
[function]
[call site]
01836
PERR::into_err
[function]
[call site]
01837
MyIterableType::into_iter
[function]
[call site]
01838
test_chars
[function]
[call site]
01839
0.chars().collect::<Vec<_>>
[function]
[call site]
01840
MyIterableType::into_iter
[function]
[call site]
01841
Self::IntoIter::any
[function]
[call site]
01842
Ident::as_str
[function]
[call site]
01843
Ident::as_str
[function]
[call site]
01844
Err
[function]
[call site]
01845
PERR::DuplicatedProperty
[function]
[call site]
01846
test_to_string
[function]
[call site]
01847
PERR::into_err
[function]
[call site]
01848
Err
[function]
[call site]
01849
PERR::into_err
[function]
[call site]
01850
tokenizer::is_valid_identifier
[function]
[call site]
01851
Err
[function]
[call site]
01852
PERR::Reserved
[function]
[call site]
01853
test_to_string
[function]
[call site]
01854
PERR::into_err
[function]
[call site]
01855
Err
[function]
[call site]
01856
PERR::into_err
[function]
[call site]
01857
Err
[function]
[call site]
01858
PERR::MissingToken
[function]
[call site]
01859
into
[function]
[call site]
01860
into
[function]
[call site]
01861
PERR::into_err
[function]
[call site]
01862
string_functions::is_empty
[function]
[call site]
01863
Err
[function]
[call site]
01864
PERR::MissingToken
[function]
[call site]
01865
into
[function]
[call site]
01866
into
[function]
[call site]
01867
PERR::into_err
[function]
[call site]
01868
Err
[function]
[call site]
01869
PERR::into_err
[function]
[call site]
01870
MultiInputsStream::get_next
[function]
[call site]
01871
unwrap
[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
PERR::into_err
[function]
[call site]
01878
Engine::max_map_size
[function]
[call site]
01879
Command::get
[function]
[call site]
01880
test::len
[function]
[call site]
01881
test::len
[function]
[call site]
01882
Engine::max_map_size
[function]
[call site]
01883
Err
[function]
[call site]
01884
PERR::LiteralTooLarge
[function]
[call site]
01885
&str::into
[function]
[call site]
01886
Engine::max_map_size
[function]
[call site]
01887
PERR::into_err
[function]
[call site]
01888
peek
[function]
[call site]
01889
unwrap
[function]
[call site]
01890
Engine::parse_expr
[function]
[call site]
01891
ParseSettings::level_up
[function]
[call site]
01892
blob_functions::insert
[function]
[call site]
01893
FnPtr::try_from
[function]
[call site]
01894
RhaiResultOf::unwrap
[function]
[call site]
01895
string_functions::is_empty
[function]
[call site]
01896
blob_functions::push
[function]
[call site]
01897
eval::calc_offset_len
[function]
[call site]
01898
test::len
[function]
[call site]
01899
test::len
[function]
[call site]
01900
blob_functions::push
[function]
[call site]
01901
blob_functions::insert
[function]
[call site]
01902
TestStruct::clone
[function]
[call site]
01903
Engine::get_interned_string
[function]
[call site]
01904
blob_functions::push
[function]
[call site]
01905
blob_functions::push
[function]
[call site]
01906
FnPtr::try_from
[function]
[call site]
01907
RhaiResultOf::unwrap
[function]
[call site]
01908
peek
[function]
[call site]
01909
unwrap
[function]
[call site]
01910
eat_token
[function]
[call site]
01911
Err
[function]
[call site]
01912
PERR::MissingToken
[function]
[call site]
01913
into
[function]
[call site]
01914
&str::into
[function]
[call site]
01915
PERR::into_err
[function]
[call site]
01916
Err
[function]
[call site]
01917
TestStruct::clone
[function]
[call site]
01918
PERR::into_err
[function]
[call site]
01919
Err
[function]
[call site]
01920
PERR::MissingToken
[function]
[call site]
01921
into
[function]
[call site]
01922
into
[function]
[call site]
01923
PERR::into_err
[function]
[call site]
01924
(TokenIterator::shrink_to_fit
[function]
[call site]
01925
Ok
[function]
[call site]
01926
Expr::Map
[function]
[call site]
01927
into
[function]
[call site]
01928
ParseSettings::level_up
[function]
[call site]
01929
contains_key
[function]
[call site]
01930
get_key_value
[function]
[call site]
01931
unwrap
[function]
[call site]
01932
MultiInputsStream::get_next
[function]
[call site]
01933
unwrap
[function]
[call site]
01934
Engine::parse_custom_syntax
[function]
[call site]
01935
TestStruct::new
[function]
[call site]
01936
TestStruct::new
[function]
[call site]
01937
TestStruct::new
[function]
[call site]
01938
Scope::push_constant_dynamic
[function]
[call site]
01939
Scope::push_entry
[function]
[call site]
01940
Scope::is_empty
[function]
[call site]
01941
reserve
[function]
[call site]
01942
reserve
[function]
[call site]
01943
blob_functions::push
[function]
[call site]
01944
Dynamic::set_access_mode
[function]
[call site]
01945
blob_functions::push
[function]
[call site]
01946
into
[function]
[call site]
01947
into
[function]
[call site]
01948
Engine::get_interned_string
[function]
[call site]
01949
RhaiResultOf::into
[function]
[call site]
01950
blob_functions::push
[function]
[call site]
01951
TestStruct::clone
[function]
[call site]
01952
blob_functions::push
[function]
[call site]
01953
TestStruct::clone
[function]
[call site]
01954
peek
[function]
[call site]
01955
unwrap
[function]
[call site]
01956
(Token,
[call site]
01957
Position::new_const
[function]
[call site]
01958
ParseSettings::level_up
[function]
[call site]
01959
parse_func
[function]
[call site]
01960
string_functions::starts_with
[function]
[call site]
01961
test::len
[function]
[call site]
01962
test::len
[function]
[call site]
01963
blob_functions::push
[function]
[call site]
01964
Expr::StringConstant
[function]
[call site]
01965
Engine::get_interned_string
[function]
[call site]
01966
Engine::get_interned_string
[function]
[call site]
01967
Err
[function]
[call site]
01968
PERR::into_err
[function]
[call site]
01969
Ident::as_str
[function]
[call site]
01970
Target::borrow_mut
[function]
[call site]
01971
MultiInputsStream::get_next
[function]
[call site]
01972
unwrap
[function]
[call site]
01973
blob_functions::push
[function]
[call site]
01974
test_to_string
[function]
[call site]
01975
into
[function]
[call site]
01976
Self::last
[function]
[call site]
01977
unwrap
[function]
[call site]
01978
blob_functions::push
[function]
[call site]
01979
Engine::get_interned_string
[function]
[call site]
01980
parse_var_name
[function]
[call site]
01981
Engine::get_interned_string
[function]
[call site]
01982
blob_functions::push
[function]
[call site]
01983
TestStruct::clone
[function]
[call site]
01984
blob_functions::push
[function]
[call site]
01985
Engine::get_interned_string
[function]
[call site]
01986
blob_functions::push
[function]
[call site]
01987
Expr::Variable
[function]
[call site]
01988
into
[function]
[call site]
01989
into
[function]
[call site]
01990
MultiInputsStream::get_next
[function]
[call site]
01991
unwrap
[function]
[call site]
01992
Token::is_standard_symbol
[function]
[call site]
01993
Ok
[function]
[call site]
01994
Token::literal_syntax
[function]
[call site]
01995
&'static
[call site]
01996
tokenizer::is_valid_identifier
[function]
[call site]
01997
Ident::as_str
[function]
[call site]
01998
Ok
[function]
[call site]
01999
Err
[function]
[call site]
02000
PERR::into_err
[function]
[call site]
02001
Err
[function]
[call site]
02002
PERR::MissingSymbol
[function]
[call site]
02003
ImmutableString::new
[function]
[call site]
02004
PERR::into_err
[function]
[call site]
02005
Engine::get_interned_string
[function]
[call site]
02006
blob_functions::push
[function]
[call site]
02007
TestStruct::clone
[function]
[call site]
02008
blob_functions::push
[function]
[call site]
02009
Engine::get_interned_string
[function]
[call site]
02010
blob_functions::push
[function]
[call site]
02011
Expr::StringConstant
[function]
[call site]
02012
MultiInputsStream::get_next
[function]
[call site]
02013
unwrap
[function]
[call site]
02014
Err
[function]
[call site]
02015
PERR::into_err
[function]
[call site]
02016
Ok
[function]
[call site]
02017
(Token,
[call site]
02018
Engine::get_interned_string
[function]
[call site]
02019
blob_functions::push
[function]
[call site]
02020
TestStruct::clone
[function]
[call site]
02021
blob_functions::push
[function]
[call site]
02022
Engine::get_interned_string
[function]
[call site]
02023
blob_functions::push
[function]
[call site]
02024
Expr::StringConstant
[function]
[call site]
02025
blob_functions::push
[function]
[call site]
02026
Engine::parse_expr
[function]
[call site]
02027
Engine::get_interned_string
[function]
[call site]
02028
blob_functions::push
[function]
[call site]
02029
TestStruct::clone
[function]
[call site]
02030
Self
[function]
[call site]
02031
blob_functions::push
[function]
[call site]
02032
Engine::parse_block
[function]
[call site]
02033
blob_functions::push
[function]
[call site]
02034
Expr::Stmt
[function]
[call site]
02035
TestStruct::new
[function]
[call site]
02036
ParseResult::into
[function]
[call site]
02037
Engine::get_interned_string
[function]
[call site]
02038
blob_functions::push
[function]
[call site]
02039
TestStruct::clone
[function]
[call site]
02040
blob_functions::push
[function]
[call site]
02041
Engine::parse_block
[function]
[call site]
02042
blob_functions::push
[function]
[call site]
02043
Expr::Stmt
[function]
[call site]
02044
TestStruct::new
[function]
[call site]
02045
ParseResult::into
[function]
[call site]
02046
Engine::get_interned_string
[function]
[call site]
02047
blob_functions::push
[function]
[call site]
02048
TestStruct::clone
[function]
[call site]
02049
blob_functions::push
[function]
[call site]
02050
peek
[function]
[call site]
02051
unwrap
[function]
[call site]
02052
Err
[function]
[call site]
02053
PERR::MissingSymbol
[function]
[call site]
02054
&str::into
[function]
[call site]
02055
PERR::into_err
[function]
[call site]
02056
blob_functions::push
[function]
[call site]
02057
Engine::parse_anon_fn
[function]
[call site]
02058
Engine::get_interned_string
[function]
[call site]
02059
blob_functions::push
[function]
[call site]
02060
TestStruct::clone
[function]
[call site]
02061
blob_functions::push
[function]
[call site]
02062
MultiInputsStream::get_next
[function]
[call site]
02063
unwrap
[function]
[call site]
02064
blob_functions::push
[function]
[call site]
02065
Expr::BoolConstant
[function]
[call site]
02066
blob_functions::push
[function]
[call site]
02067
Engine::get_interned_string
[function]
[call site]
02068
Token::literal_syntax
[function]
[call site]
02069
blob_functions::push
[function]
[call site]
02070
Engine::get_interned_string
[function]
[call site]
02071
Err
[function]
[call site]
02072
PERR::MissingSymbol
[function]
[call site]
02073
&str::into
[function]
[call site]
02074
PERR::into_err
[function]
[call site]
02075
MultiInputsStream::get_next
[function]
[call site]
02076
unwrap
[function]
[call site]
02077
blob_functions::push
[function]
[call site]
02078
Expr::IntegerConstant
[function]
[call site]
02079
blob_functions::push
[function]
[call site]
02080
f32::to_string
[function]
[call site]
02081
Engine::new
[function]
[call site]
02082
Scope::new
[function]
[call site]
02083
blob_functions::push
[function]
[call site]
02084
blob_functions::push
[function]
[call site]
02085
blob_functions::push
[function]
[call site]
02086
into
[function]
[call site]
02087
blob_functions::push
[function]
[call site]
02088
Engine::get_interned_string
[function]
[call site]
02089
Err
[function]
[call site]
02090
PERR::MissingSymbol
[function]
[call site]
02091
&str::into
[function]
[call site]
02092
PERR::into_err
[function]
[call site]
02093
MultiInputsStream::get_next
[function]
[call site]
02094
unwrap
[function]
[call site]
02095
blob_functions::push
[function]
[call site]
02096
Expr::FloatConstant
[function]
[call site]
02097
blob_functions::push
[function]
[call site]
02098
into
[function]
[call site]
02099
blob_functions::push
[function]
[call site]
02100
Engine::get_interned_string
[function]
[call site]
02101
Err
[function]
[call site]
02102
PERR::MissingSymbol
[function]
[call site]
02103
&str::into
[function]
[call site]
02104
PERR::into_err
[function]
[call site]
02105
MultiInputsStream::get_next
[function]
[call site]
02106
unwrap
[function]
[call site]
02107
Engine::get_interned_string
[function]
[call site]
02108
blob_functions::push
[function]
[call site]
02109
Expr::StringConstant
[function]
[call site]
02110
TestStruct::clone
[function]
[call site]
02111
blob_functions::push
[function]
[call site]
02112
blob_functions::push
[function]
[call site]
02113
Engine::get_interned_string
[function]
[call site]
02114
Err
[function]
[call site]
02115
PERR::MissingSymbol
[function]
[call site]
02116
&str::into
[function]
[call site]
02117
PERR::into_err
[function]
[call site]
02118
MultiInputsStream::get_next
[function]
[call site]
02119
unwrap
[function]
[call site]
02120
Err
[function]
[call site]
02121
PERR::into_err
[function]
[call site]
02122
blob_functions::push
[function]
[call site]
02123
TestStruct::clone
[function]
[call site]
02124
blob_functions::push
[function]
[call site]
02125
TestStruct::clone
[function]
[call site]
02126
Token::is_literal
[function]
[call site]
02127
Token::literal_syntax
[function]
[call site]
02128
blob_functions::push
[function]
[call site]
02129
TestStruct::clone
[function]
[call site]
02130
blob_functions::push
[function]
[call site]
02131
TestStruct::clone
[function]
[call site]
02132
Err
[function]
[call site]
02133
PERR::MissingToken
[function]
[call site]
02134
into
[function]
[call site]
02135
PERR::into_err
[function]
[call site]
02136
Self::shrink_to_fit
[function]
[call site]
02137
Self::shrink_to_fit
[function]
[call site]
02138
Ok
[function]
[call site]
02139
Expr::Custom
[function]
[call site]
02140
into
[function]
[call site]
02141
ParseSettings::level_up
[function]
[call site]
02142
MultiInputsStream::get_next
[function]
[call site]
02143
unwrap
[function]
[call site]
02144
peek
[function]
[call site]
02145
unwrap
[function]
[call site]
02146
Expr::Variable
[function]
[call site]
02147
Engine::get_interned_string
[function]
[call site]
02148
into
[function]
[call site]
02149
Engine::get_interned_string
[function]
[call site]
02150
into
[function]
[call site]
02151
ASTFlags::intersects
[function]
[call site]
02152
Err
[function]
[call site]
02153
LexError::ImproperSymbol
[function]
[call site]
02154
Token::literal_syntax
[function]
[call site]
02155
&'static
[call site]
02156
ImmutableString::new
[function]
[call site]
02157
PERR::into_err
[function]
[call site]
02158
Engine::get_interned_string
[function]
[call site]
02159
Expr::Variable
[function]
[call site]
02160
into
[function]
[call site]
02161
Engine::access_var
[function]
[call site]
02162
ASTFlags::intersects
[function]
[call site]
02163
Position::is_none
[function]
[call site]
02164
ParseSettings::has_option
[function]
[call site]
02165
map_or
[function]
[call site]
02166
string_functions::contains
[function]
[call site]
02167
Err
[function]
[call site]
02168
PERR::VariableUndefined
[function]
[call site]
02169
test_to_string
[function]
[call site]
02170
PERR::into_err
[function]
[call site]
02171
and_then
[function]
[call site]
02172
FnPtr::try_from
[function]
[call site]
02173
Command::get
[function]
[call site]
02174
RhaiResultOf::ok
[function]
[call site]
02175
and_then
[function]
[call site]
02176
Engine::get_interned_string
[function]
[call site]
02177
Expr::Variable
[function]
[call site]
02178
into
[function]
[call site]
02179
into
[function]
[call site]
02180
MultiInputsStream::get_next
[function]
[call site]
02181
unwrap
[function]
[call site]
02182
peek
[function]
[call site]
02183
unwrap
[function]
[call site]
02184
is_reserved_keyword_or_symbol
[function]
[call site]
02185
Expr::Variable
[function]
[call site]
02186
Engine::get_interned_string
[function]
[call site]
02187
into
[function]
[call site]
02188
Engine::get_interned_string
[function]
[call site]
02189
into
[function]
[call site]
02190
ParseSettings::has_flag
[function]
[call site]
02191
Expr::ThisPtr
[function]
[call site]
02192
Err
[function]
[call site]
02193
LexError::ImproperSymbol
[function]
[call site]
02194
test_to_string
[function]
[call site]
02195
PERR::into_err
[function]
[call site]
02196
Err
[function]
[call site]
02197
PERR::Reserved
[function]
[call site]
02198
test_to_string
[function]
[call site]
02199
PERR::into_err
[function]
[call site]
02200
MultiInputsStream::get_next
[function]
[call site]
02201
unwrap
[function]
[call site]
02202
Err
[function]
[call site]
02203
PERR::into_err
[function]
[call site]
02204
Err
[function]
[call site]
02205
LexError::UnexpectedInput
[function]
[call site]
02206
(Token,
[call site]
02207
PERR::into_err
[function]
[call site]
02208
peek
[function]
[call site]
02209
unwrap
[function]
[call site]
02210
Ok
[function]
[call site]
02211
Engine::parse_postfix
[function]
[call site]
02212
peek
[function]
[call site]
02213
unwrap
[function]
[call site]
02214
Expr::is_valid_postfix
[function]
[call site]
02215
MultiInputsStream::get_next
[function]
[call site]
02216
unwrap
[function]
[call site]
02217
string_functions::is_empty
[function]
[call site]
02218
peek
[function]
[call site]
02219
unwrap
[function]
[call site]
02220
Err
[function]
[call site]
02221
LexError::UnexpectedInput
[function]
[call site]
02222
into
[function]
[call site]
02223
PERR::into_err
[function]
[call site]
02224
Err
[function]
[call site]
02225
LexError::ImproperSymbol
[function]
[call site]
02226
&str::into
[function]
[call site]
02227
&str::into
[function]
[call site]
02228
PERR::into_err
[function]
[call site]
02229
peek
[function]
[call site]
02230
unwrap
[function]
[call site]
02231
Err
[function]
[call site]
02232
PERR::MissingToken
[function]
[call site]
02233
into
[function]
[call site]
02234
&str::into
[function]
[call site]
02235
PERR::into_err
[function]
[call site]
02236
MultiInputsStream::get_next
[function]
[call site]
02237
unwrap
[function]
[call site]
02238
Engine::parse_fn_call
[function]
[call site]
02239
peek
[function]
[call site]
02240
unwrap
[function]
[call site]
02241
TestStruct::new
[function]
[call site]
02242
Err
[function]
[call site]
02243
PERR::MissingToken
[function]
[call site]
02244
into
[function]
[call site]
02245
PERR::into_err
[function]
[call site]
02246
Err
[function]
[call site]
02247
TestStruct::clone
[function]
[call site]
02248
PERR::into_err
[function]
[call site]
02249
eat_token
[function]
[call site]
02250
string_functions::is_empty
[function]
[call site]
02251
calc_fn_hash
[function]
[call site]
02252
Namespace::root
[function]
[call site]
02253
ParseState::find_module
[function]
[call site]
02254
MyIterableType::into_iter
[function]
[call site]
02255
array_functions::reduce_rev
[function]
[call site]
02256
rposition
[function]
[call site]
02257
and_then
[function]
[call site]
02258
TestStruct::new
[function]
[call site]
02259
ParseSettings::has_option
[function]
[call site]
02260
Position::is_none
[function]
[call site]
02261
MyIterableType::into_iter
[function]
[call site]
02262
T::as_any
[function]
[call site]
02263
contains_key
[function]
[call site]
02264
Err
[function]
[call site]
02265
PERR::ModuleUndefined
[function]
[call site]
02266
&str::into
[function]
[call site]
02267
PERR::into_err
[function]
[call site]
02268
ParseSettings::level_up_with_position
[function]
[call site]
02269
calc_fn_hash
[function]
[call site]
02270
MyIterableType::into_iter
[function]
[call site]
02271
Engine::lex_with_map
[function]
[call site]
02272
calc_fn_hash
[function]
[call site]
02273
tokenizer::is_valid_function_name
[function]
[call site]
02274
FnCallHashes::from_hash
[function]
[call site]
02275
Some
[function]
[call site]
02276
FnCallHashes::from_native_only
[function]
[call site]
02277
shrink_to_fit
[function]
[call site]
02278
Ok
[function]
[call site]
02279
Engine::get_interned_string
[function]
[call site]
02280
FnCallExpr::into_fn_call_expr
[function]
[call site]
02281
ParseSettings::level_up
[function]
[call site]
02282
peek
[function]
[call site]
02283
unwrap
[function]
[call site]
02284
blob_functions::push
[function]
[call site]
02285
Engine::parse_expr
[function]
[call site]
02286
peek
[function]
[call site]
02287
unwrap
[function]
[call site]
02288
eat_token
[function]
[call site]
02289
string_functions::is_empty
[function]
[call site]
02290
calc_fn_hash
[function]
[call site]
02291
test::len
[function]
[call site]
02292
Namespace::root
[function]
[call site]
02293
ParseState::find_module
[function]
[call site]
02294
ParseSettings::has_option
[function]
[call site]
02295
Position::is_none
[function]
[call site]
02296
MyIterableType::into_iter
[function]
[call site]
02297
T::as_any
[function]
[call site]
02298
contains_key
[function]
[call site]
02299
Err
[function]
[call site]
02300
PERR::ModuleUndefined
[function]
[call site]
02301
&str::into
[function]
[call site]
02302
PERR::into_err
[function]
[call site]
02303
ParseSettings::level_up_with_position
[function]
[call site]
02304
calc_fn_hash
[function]
[call site]
02305
MyIterableType::into_iter
[function]
[call site]
02306
Engine::lex_with_map
[function]
[call site]
02307
test::len
[function]
[call site]
02308
calc_fn_hash
[function]
[call site]
02309
test::len
[function]
[call site]
02310
tokenizer::is_valid_function_name
[function]
[call site]
02311
FnCallHashes::from_hash
[function]
[call site]
02312
FnCallHashes::from_native_only
[function]
[call site]
02313
shrink_to_fit
[function]
[call site]
02314
Ok
[function]
[call site]
02315
Engine::get_interned_string
[function]
[call site]
02316
FnCallExpr::into_fn_call_expr
[function]
[call site]
02317
eat_token
[function]
[call site]
02318
Err
[function]
[call site]
02319
PERR::MissingToken
[function]
[call site]
02320
into
[function]
[call site]
02321
PERR::into_err
[function]
[call site]
02322
Err
[function]
[call site]
02323
TestStruct::clone
[function]
[call site]
02324
PERR::into_err
[function]
[call site]
02325
Err
[function]
[call site]
02326
PERR::MissingToken
[function]
[call site]
02327
into
[function]
[call site]
02328
PERR::into_err
[function]
[call site]
02329
Engine::parse_fn_call
[function]
[call site]
02330
RhaiResultOf::intersects
[function]
[call site]
02331
Err
[function]
[call site]
02332
LexError::ImproperSymbol
[function]
[call site]
02333
Token::literal_syntax
[function]
[call site]
02334
&'static
[call site]
02335
ImmutableString::new
[function]
[call site]
02336
PERR::into_err
[function]
[call site]
02337
parse_var_name
[function]
[call site]
02338
blob_functions::push
[function]
[call site]
02339
Engine::get_interned_string
[function]
[call site]
02340
Expr::Variable
[function]
[call site]
02341
into
[function]
[call site]
02342
string_functions::is_empty
[function]
[call site]
02343
ParseSettings::level_up
[function]
[call site]
02344
Engine::parse_index_chain
[function]
[call site]
02345
Engine::parse_expr
[function]
[call site]
02346
ParseSettings::level_up
[function]
[call site]
02347
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]
02348
Err
[function]
[call site]
02349
PERR::MalformedIndexExpr
[function]
[call site]
02350
&str::into
[function]
[call site]
02351
PERR::into_err
[function]
[call site]
02352
Expr::start_position
[function]
[call site]
02353
string_functions::is_empty
[function]
[call site]
02354
Expr::position
[function]
[call site]
02355
ParseSettings::level_up_with_position
[function]
[call site]
02356
Expr::start_position
[function]
[call site]
02357
Expr::start_position
[function]
[call site]
02358
Expr::position
[function]
[call site]
02359
Ok
[function]
[call site]
02360
Err
[function]
[call site]
02361
PERR::MalformedIndexExpr
[function]
[call site]
02362
&str::into
[function]
[call site]
02363
PERR::into_err
[function]
[call site]
02364
Expr::start_position
[function]
[call site]
02365
Err
[function]
[call site]
02366
PERR::MalformedIndexExpr
[function]
[call site]
02367
&str::into
[function]
[call site]
02368
PERR::into_err
[function]
[call site]
02369
Expr::start_position
[function]
[call site]
02370
Err
[function]
[call site]
02371
PERR::MalformedIndexExpr
[function]
[call site]
02372
&str::into
[function]
[call site]
02373
PERR::into_err
[function]
[call site]
02374
Expr::start_position
[function]
[call site]
02375
Err
[function]
[call site]
02376
PERR::MalformedIndexExpr
[function]
[call site]
02377
&str::into
[function]
[call site]
02378
PERR::into_err
[function]
[call site]
02379
Expr::start_position
[function]
[call site]
02380
Ok
[function]
[call site]
02381
Ok
[function]
[call site]
02382
Err
[function]
[call site]
02383
PERR::MalformedIndexExpr
[function]
[call site]
02384
&str::into
[function]
[call site]
02385
PERR::into_err
[function]
[call site]
02386
Expr::start_position
[function]
[call site]
02387
Err
[function]
[call site]
02388
PERR::MalformedIndexExpr
[function]
[call site]
02389
&str::into
[function]
[call site]
02390
PERR::into_err
[function]
[call site]
02391
Expr::start_position
[function]
[call site]
02392
Err
[function]
[call site]
02393
PERR::MalformedIndexExpr
[function]
[call site]
02394
&str::into
[function]
[call site]
02395
PERR::into_err
[function]
[call site]
02396
Expr::start_position
[function]
[call site]
02397
Err
[function]
[call site]
02398
PERR::MalformedIndexExpr
[function]
[call site]
02399
&str::into
[function]
[call site]
02400
PERR::into_err
[function]
[call site]
02401
Expr::start_position
[function]
[call site]
02402
Err
[function]
[call site]
02403
PERR::MalformedIndexExpr
[function]
[call site]
02404
&str::into
[function]
[call site]
02405
PERR::into_err
[function]
[call site]
02406
Expr::start_position
[function]
[call site]
02407
Ok
[function]
[call site]
02408
Ok
[function]
[call site]
02409
peek
[function]
[call site]
02410
unwrap
[function]
[call site]
02411
eat_token
[function]
[call site]
02412
peek
[function]
[call site]
02413
unwrap
[function]
[call site]
02414
MultiInputsStream::get_next
[function]
[call site]
02415
unwrap
[function]
[call site]
02416
ParseSettings::level_up
[function]
[call site]
02417
string_functions::is_empty
[function]
[call site]
02418
Engine::parse_index_chain
[function]
[call site]
02419
Ok
[function]
[call site]
02420
Expr::Index
[function]
[call site]
02421
into
[function]
[call site]
02422
Ok
[function]
[call site]
02423
Expr::Index
[function]
[call site]
02424
into
[function]
[call site]
02425
Err
[function]
[call site]
02426
TestStruct::clone
[function]
[call site]
02427
PERR::into_err
[function]
[call site]
02428
Err
[function]
[call site]
02429
PERR::MissingToken
[function]
[call site]
02430
into
[function]
[call site]
02431
&str::into
[function]
[call site]
02432
PERR::into_err
[function]
[call site]
02433
peek
[function]
[call site]
02434
unwrap
[function]
[call site]
02435
is_reserved_keyword_or_symbol
[function]
[call site]
02436
Err
[function]
[call site]
02437
PERR::Reserved
[function]
[call site]
02438
test_to_string
[function]
[call site]
02439
PERR::into_err
[function]
[call site]
02440
Err
[function]
[call site]
02441
PERR::into_err
[function]
[call site]
02442
string_functions::is_empty
[function]
[call site]
02443
Engine::parse_primary
[function]
[call site]
02444
ParseSettings::level_up
[function]
[call site]
02445
Engine::make_dot_expr
[function]
[call site]
02446
ASTFlags::intersects
[function]
[call site]
02447
Engine::make_dot_expr
[function]
[call site]
02448
Ok
[function]
[call site]
02449
Expr::Index
[function]
[call site]
02450
string_functions::is_empty
[function]
[call site]
02451
string_functions::is_empty
[function]
[call site]
02452
Engine::convert_expr_into_property
[function]
[call site]
02453
string_functions::is_empty
[function]
[call site]
02454
TestStruct::clone
[function]
[call site]
02455
Engine::get_interned_getter
[function]
[call site]
02456
locked_write
[function]
[call site]
02457
StringsInterner::get_with_mapper
[function]
[call site]
02458
StmtBlock::as_ref
[function]
[call site]
02459
StringsInterner::max
[function]
[call site]
02460
func::hashing::get_hasher
[function]
[call site]
02461
Self::Hasher::write_u8
[function]
[call site]
02462
test::hash
[function]
[call site]
02463
Self::Hasher::finish
[function]
[call site]
02464
test::len
[function]
[call site]
02465
test::len
[function]
[call site]
02466
BloomFilterU64::is_absent_and_set
[function]
[call site]
02467
BloomFilterU64::calc_hash
[function]
[call site]
02468
string_functions::is_empty
[function]
[call site]
02469
reserve
[function]
[call site]
02470
Scope::push_entry
[function]
[call site]
02471
Scope::is_empty
[function]
[call site]
02472
reserve
[function]
[call site]
02473
reserve
[function]
[call site]
02474
blob_functions::push
[function]
[call site]
02475
Dynamic::set_access_mode
[function]
[call site]
02476
blob_functions::push
[function]
[call site]
02477
Command::get
[function]
[call site]
02478
TestStruct::clone
[function]
[call site]
02479
Self
[function]
[call site]
02480
blob_functions::insert
[function]
[call site]
02481
TestStruct::clone
[function]
[call site]
02482
StringsInterner::throttle_cache
[function]
[call site]
02483
Some
[function]
[call site]
02484
make_getter
[function]
[call site]
02485
Position::new_const
[function]
[call site]
02486
RhaiResultOf::push_str
[function]
[call site]
02487
RhaiResultOf::push_str
[function]
[call site]
02488
StmtBlock::as_ref
[function]
[call site]
02489
Identifier::into
[function]
[call site]
02490
make_getter
[function]
[call site]
02491
StmtBlock::as_ref
[function]
[call site]
02492
Identifier::into
[function]
[call site]
02493
make_getter
[function]
[call site]
02494
StmtBlock::as_ref
[function]
[call site]
02495
Identifier::into
[function]
[call site]
02496
calc_fn_hash
[function]
[call site]
02497
Engine::get_interned_setter
[function]
[call site]
02498
locked_write
[function]
[call site]
02499
StringsInterner::get_with_mapper
[function]
[call site]
02500
make_setter
[function]
[call site]
02501
Position::new_const
[function]
[call site]
02502
RhaiResultOf::push_str
[function]
[call site]
02503
RhaiResultOf::push_str
[function]
[call site]
02504
StmtBlock::as_ref
[function]
[call site]
02505
Identifier::into
[function]
[call site]
02506
make_setter
[function]
[call site]
02507
StmtBlock::as_ref
[function]
[call site]
02508
Identifier::into
[function]
[call site]
02509
make_setter
[function]
[call site]
02510
StmtBlock::as_ref
[function]
[call site]
02511
Identifier::into
[function]
[call site]
02512
calc_fn_hash
[function]
[call site]
02513
Expr::Property
[function]
[call site]
02514
TestStruct::new
[function]
[call site]
02515
Ok
[function]
[call site]
02516
Expr::Dot
[function]
[call site]
02517
into
[function]
[call site]
02518
Ok
[function]
[call site]
02519
Expr::Dot
[function]
[call site]
02520
into
[function]
[call site]
02521
FnCallExpr::is_qualified
[function]
[call site]
02522
string_functions::is_empty
[function]
[call site]
02523
Err
[function]
[call site]
02524
LexError::ImproperSymbol
[function]
[call site]
02525
test_to_string
[function]
[call site]
02526
PERR::into_err
[function]
[call site]
02527
Err
[function]
[call site]
02528
PERR::MalformedCapture
[function]
[call site]
02529
&str::into
[function]
[call site]
02530
PERR::into_err
[function]
[call site]
02531
test::len
[function]
[call site]
02532
tokenizer::is_valid_function_name
[function]
[call site]
02533
FnCallHashes::from_script_and_native
[function]
[call site]
02534
Some
[function]
[call site]
02535
calc_fn_hash
[function]
[call site]
02536
calc_fn_hash
[function]
[call site]
02537
FnCallHashes::from_native_only
[function]
[call site]
02538
calc_fn_hash
[function]
[call site]
02539
FnCallHashes::from_native_only
[function]
[call site]
02540
calc_fn_hash
[function]
[call site]
02541
Expr::MethodCall
[function]
[call site]
02542
Ok
[function]
[call site]
02543
Expr::Dot
[function]
[call site]
02544
into
[function]
[call site]
02545
string_functions::is_empty
[function]
[call site]
02546
FnCallExpr::is_qualified
[function]
[call site]
02547
Engine::convert_expr_into_property
[function]
[call site]
02548
into
[function]
[call site]
02549
Expr::Dot
[function]
[call site]
02550
Expr::Index
[function]
[call site]
02551
Ok
[function]
[call site]
02552
Expr::Dot
[function]
[call site]
02553
into
[function]
[call site]
02554
test::len
[function]
[call site]
02555
tokenizer::is_valid_function_name
[function]
[call site]
02556
FnCallHashes::from_script_and_native
[function]
[call site]
02557
calc_fn_hash
[function]
[call site]
02558
calc_fn_hash
[function]
[call site]
02559
FnCallHashes::from_native_only
[function]
[call site]
02560
calc_fn_hash
[function]
[call site]
02561
FnCallHashes::from_native_only
[function]
[call site]
02562
calc_fn_hash
[function]
[call site]
02563
Expr::MethodCall
[function]
[call site]
02564
into
[function]
[call site]
02565
Expr::Dot
[function]
[call site]
02566
Expr::Index
[function]
[call site]
02567
Ok
[function]
[call site]
02568
Expr::Dot
[function]
[call site]
02569
into
[function]
[call site]
02570
Err
[function]
[call site]
02571
PERR::into_err
[function]
[call site]
02572
Expr::start_position
[function]
[call site]
02573
string_functions::is_empty
[function]
[call site]
02574
optimize_combo_chain
[function]
[call site]
02575
test_functions_take
[function]
[call site]
02576
test_functions_take
[function]
[call site]
02577
test_functions_take
[function]
[call site]
02578
StmtBlock::as_mut
[function]
[call site]
02579
intersects
[function]
[call site]
02580
StmtBlock::as_mut
[function]
[call site]
02581
StmtBlock::as_mut
[function]
[call site]
02582
string_functions::remove
[function]
[call site]
02583
test_functions_take
[function]
[call site]
02584
make_sub
[function]
[call site]
02585
make_root
[function]
[call site]
02586
string_functions::is_empty
[function]
[call site]
02587
Some
[function]
[call site]
02588
string_functions::is_empty
[function]
[call site]
02589
Some
[function]
[call site]
02590
string_functions::is_empty
[function]
[call site]
02591
crate::calc_var_hash
[function]
[call site]
02592
get_hasher
[function]
[call site]
02593
write_u8
[function]
[call site]
02594
MyIterableType::into_iter
[function]
[call site]
02595
Self::IntoIter::for_each
[function]
[call site]
02596
test::hash
[function]
[call site]
02597
write_usize
[function]
[call site]
02598
test::hash
[function]
[call site]
02599
StraightHasher::finish
[function]
[call site]
02600
MyIterableType::into_iter
[function]
[call site]
02601
Engine::lex_with_map
[function]
[call site]
02602
Namespace::root
[function]
[call site]
02603
ParseState::find_module
[function]
[call site]
02604
ParseSettings::has_option
[function]
[call site]
02605
Position::is_none
[function]
[call site]
02606
MyIterableType::into_iter
[function]
[call site]
02607
T::as_any
[function]
[call site]
02608
contains_key
[function]
[call site]
02609
Err
[function]
[call site]
02610
PERR::ModuleUndefined
[function]
[call site]
02611
&str::into
[function]
[call site]
02612
PERR::into_err
[function]
[call site]
02613
ParseSettings::level_up_with_position
[function]
[call site]
02614
Ok
[function]
[call site]
02615
string_functions::is_empty
[function]
[call site]
02616
test::len
[function]
[call site]
02617
string_functions::is_empty
[function]
[call site]
02618
Engine::parse_binary_op
[function]
[call site]
02619
ParseSettings::level_up_with_position
[function]
[call site]
02620
peek
[function]
[call site]
02621
unwrap
[function]
[call site]
02622
Ok
[function]
[call site]
02623
Command::get
[function]
[call site]
02624
copied
[function]
[call site]
02625
ok_or_else
[function]
[call site]
02626
PERR::Reserved
[function]
[call site]
02627
!::to_string
[function]
[call site]
02628
Engine::new
[function]
[call site]
02629
Scope::new
[function]
[call site]
02630
blob_functions::push
[function]
[call site]
02631
blob_functions::push
[function]
[call site]
02632
blob_functions::push
[function]
[call site]
02633
PERR::into_err
[function]
[call site]
02634
tokenizer::is_valid_identifier
[function]
[call site]
02635
Err
[function]
[call site]
02636
PERR::UnknownOperator
[function]
[call site]
02637
!::to_string
[function]
[call site]
02638
PERR::into_err
[function]
[call site]
02639
test_ops_precedence
[function]
[call site]
02640
Engine::new
[function]
[call site]
02641
Token::is_bind_right
[function]
[call site]
02642
Ok
[function]
[call site]
02643
MultiInputsStream::get_next
[function]
[call site]
02644
unwrap
[function]
[call site]
02645
Engine::parse_stmt
[function]
[call site]
02646
ParseResult::into
[function]
[call site]
02647
Expr::Stmt
[function]
[call site]
02648
ParseResult::into
[function]
[call site]
02649
peek
[function]
[call site]
02650
unwrap
[function]
[call site]
02651
Expr::Unit
[function]
[call site]
02652
Engine::parse_unary
[function]
[call site]
02653
peek
[function]
[call site]
02654
unwrap
[function]
[call site]
02655
Command::get
[function]
[call site]
02656
copied
[function]
[call site]
02657
ok_or_else
[function]
[call site]
02658
PERR::Reserved
[function]
[call site]
02659
!::to_string
[function]
[call site]
02660
PERR::into_err
[function]
[call site]
02661
tokenizer::is_valid_identifier
[function]
[call site]
02662
Err
[function]
[call site]
02663
PERR::UnknownOperator
[function]
[call site]
02664
!::to_string
[function]
[call site]
02665
PERR::into_err
[function]
[call site]
02666
test_ops_precedence
[function]
[call site]
02667
Engine::parse_binary_op
[function]
[call site]
02668
ParseSettings::level_up
[function]
[call site]
02669
ParseSettings::level_up
[function]
[call site]
02670
into
[function]
[call site]
02671
calc_fn_hash
[function]
[call site]
02672
tokenizer::is_valid_function_name
[function]
[call site]
02673
Engine::get_interned_string
[function]
[call site]
02674
FnCallHashes::from_native_only
[function]
[call site]
02675
MyIterableType::into_iter
[function]
[call site]
02676
Self::IntoIter::collect
[function]
[call site]
02677
Self::then
[function]
[call site]
02678
TestStruct::clone
[function]
[call site]
02679
test_functions_take
[function]
[call site]
02680
Expr::ensure_bool_expr
[function]
[call site]
02681
test_functions_take
[function]
[call site]
02682
Expr::ensure_bool_expr
[function]
[call site]
02683
StmtBlock::extend
[function]
[call site]
02684
blob_functions::push
[function]
[call site]
02685
blob_functions::insert
[function]
[call site]
02686
Expr::set_position
[function]
[call site]
02687
Expr::set_position
[function]
[call site]
02688
Expr::And
[function]
[call site]
02689
TestStruct::new
[function]
[call site]
02690
into
[function]
[call site]
02691
test_functions_take
[function]
[call site]
02692
Expr::ensure_bool_expr
[function]
[call site]
02693
test_functions_take
[function]
[call site]
02694
Expr::ensure_bool_expr
[function]
[call site]
02695
StmtBlock::extend
[function]
[call site]
02696
blob_functions::push
[function]
[call site]
02697
blob_functions::insert
[function]
[call site]
02698
Expr::set_position
[function]
[call site]
02699
Expr::Or
[function]
[call site]
02700
TestStruct::new
[function]
[call site]
02701
into
[function]
[call site]
02702
test_functions_take
[function]
[call site]
02703
test_functions_take
[function]
[call site]
02704
StmtBlock::extend
[function]
[call site]
02705
blob_functions::push
[function]
[call site]
02706
blob_functions::insert
[function]
[call site]
02707
Expr::set_position
[function]
[call site]
02708
Expr::Coalesce
[function]
[call site]
02709
TestStruct::new
[function]
[call site]
02710
into
[function]
[call site]
02711
split_first_mut
[function]
[call site]
02712
unwrap
[function]
[call site]
02713
std::mem::swap
[function]
[call site]
02714
FnCallHashes::from_hash
[function]
[call site]
02715
calc_fn_hash
[function]
[call site]
02716
Engine::get_interned_string
[function]
[call site]
02717
FnCallExpr::into_fn_call_expr
[function]
[call site]
02718
Engine::get_interned_string
[function]
[call site]
02719
FnCallHashes::from_native_only
[function]
[call site]
02720
calc_fn_hash
[function]
[call site]
02721
MyIterableType::into_iter
[function]
[call site]
02722
Self::IntoIter::collect
[function]
[call site]
02723
Some
[function]
[call site]
02724
FnCallExpr::into_fn_call_expr
[function]
[call site]
02725
FnCallExpr::into_fn_call_expr
[function]
[call site]
02726
contains_key
[function]
[call site]
02727
FnCallHashes::from_native_only
[function]
[call site]
02728
calc_fn_hash
[function]
[call site]
02729
FnCallHashes::from_hash
[function]
[call site]
02730
calc_fn_hash
[function]
[call site]
02731
FnCallExpr::into_fn_call_expr
[function]
[call site]
02732
FnCallExpr::into_fn_call_expr
[function]
[call site]
02733
peek
[function]
[call site]
02734
unwrap
[function]
[call site]
02735
eat_token
[function]
[call site]
02736
Token::is_op_assignment
[function]
[call site]
02737
MultiInputsStream::get_next
[function]
[call site]
02738
Engine::lex_with_map
[function]
[call site]
02739
Some
[function]
[call site]
02740
unwrap
[function]
[call site]
02741
Ok
[function]
[call site]
02742
Stmt::Expr
[function]
[call site]
02743
into
[function]
[call site]
02744
Engine::parse_expr
[function]
[call site]
02745
Engine::make_assignment_stmt
[function]
[call site]
02746
map_or_else
[function]
[call site]
02747
OpAssignment::new_assignment
[function]
[call site]
02748
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02749
Token::get_base_op_from_assignment
[function]
[call site]
02750
Some
[function]
[call site]
02751
Option::unwrap_or_else
[function]
[call site]
02752
Token::literal_syntax
[function]
[call site]
02753
Token::literal_syntax
[function]
[call site]
02754
calc_fn_hash
[function]
[call site]
02755
calc_fn_hash
[function]
[call site]
02756
Ok
[function]
[call site]
02757
Stmt::Assignment
[function]
[call site]
02758
into
[function]
[call site]
02759
Position::is_none
[function]
[call site]
02760
Ok
[function]
[call site]
02761
Stmt::Assignment
[function]
[call site]
02762
into
[function]
[call site]
02763
f32::map_or_else
[function]
[call site]
02764
expect
[function]
[call site]
02765
Command::get
[function]
[call site]
02766
Command::get
[function]
[call site]
02767
Scope::get_mut_by_index
[function]
[call site]
02768
test::len
[function]
[call site]
02769
Dynamic::access_mode
[function]
[call site]
02770
Ok
[function]
[call site]
02771
Stmt::Assignment
[function]
[call site]
02772
into
[function]
[call site]
02773
Err
[function]
[call site]
02774
PERR::AssignmentToConstant
[function]
[call site]
02775
test_to_string
[function]
[call site]
02776
PERR::into_err
[function]
[call site]
02777
ASTFlags::intersects
[function]
[call site]
02778
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]
02779
ASTFlags::intersects
[function]
[call site]
02780
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]
02781
Some
[function]
[call site]
02782
ParseSettings::level_up_with_position
[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
Err
[function]
[call site]
02788
PERR::AssignmentToInvalidLHS
[function]
[call site]
02789
ImmutableString::new
[function]
[call site]
02790
PERR::into_err
[function]
[call site]
02791
Ok
[function]
[call site]
02792
Stmt::Assignment
[function]
[call site]
02793
into
[function]
[call site]
02794
Err
[function]
[call site]
02795
PERR::AssignmentToInvalidLHS
[function]
[call site]
02796
ImmutableString::new
[function]
[call site]
02797
PERR::into_err
[function]
[call site]
02798
ParseSettings::level_up_with_position
[function]
[call site]
02799
Expr::is_constant
[function]
[call site]
02800
MyIterableType::into_iter
[function]
[call site]
02801
Self::IntoIter::all
[function]
[call site]
02802
MyIterableType::into_iter
[function]
[call site]
02803
Engine::lex_with_map
[function]
[call site]
02804
test_method_call
[function]
[call site]
02805
Err
[function]
[call site]
02806
PERR::AssignmentToConstant
[function]
[call site]
02807
ImmutableString::new
[function]
[call site]
02808
PERR::into_err
[function]
[call site]
02809
Expr::start_position
[function]
[call site]
02810
Token::is_op_assignment
[function]
[call site]
02811
Err
[function]
[call site]
02812
LexError::ImproperSymbol
[function]
[call site]
02813
Token::literal_syntax
[function]
[call site]
02814
into
[function]
[call site]
02815
&str::into
[function]
[call site]
02816
PERR::into_err
[function]
[call site]
02817
Err
[function]
[call site]
02818
PERR::AssignmentToInvalidLHS
[function]
[call site]
02819
ImmutableString::new
[function]
[call site]
02820
PERR::into_err
[function]
[call site]
02821
ParseSettings::level_up_with_position
[function]
[call site]
02822
StmtBlock::statements_mut
[function]
[call site]
02823
blob_functions::push
[function]
[call site]
02824
blob_functions::push
[function]
[call site]
02825
FnPtr::try_from
[function]
[call site]
02826
RhaiResultOf::unwrap
[function]
[call site]
02827
MultiInputsStream::get_next
[function]
[call site]
02828
unwrap
[function]
[call site]
02829
Ok
[function]
[call site]
02830
Stmt::Block
[function]
[call site]
02831
StmtBlock::new
[function]
[call site]
02832
Self::into
[function]
[call site]
02833
Err
[function]
[call site]
02834
PERR::into_err
[function]
[call site]
02835
Err
[function]
[call site]
02836
PERR::MissingToken
[function]
[call site]
02837
into
[function]
[call site]
02838
&str::into
[function]
[call site]
02839
PERR::into_err
[function]
[call site]
02840
test::len
[function]
[call site]
02841
test::len
[function]
[call site]
02842
peek
[function]
[call site]
02843
unwrap
[function]
[call site]
02844
eat_token
[function]
[call site]
02845
Err
[function]
[call site]
02846
PERR::MissingToken
[function]
[call site]
02847
into
[function]
[call site]
02848
&str::into
[function]
[call site]
02849
PERR::into_err
[function]
[call site]
02850
string_functions::remove
[function]
[call site]
02851
Engine::parse_stmt
[function]
[call site]
02852
Stmt::is_noop
[function]
[call site]
02853
CustomExpr::is_self_terminated
[function]
[call site]
02854
StmtBlock::statements_mut
[function]
[call site]
02855
blob_functions::push
[function]
[call site]
02856
peek
[function]
[call site]
02857
unwrap
[function]
[call site]
02858
eat_token
[function]
[call site]
02859
eat_token
[function]
[call site]
02860
eat_token
[function]
[call site]
02861
Err
[function]
[call site]
02862
TestStruct::clone
[function]
[call site]
02863
PERR::into_err
[function]
[call site]
02864
Err
[function]
[call site]
02865
PERR::MissingToken
[function]
[call site]
02866
into
[function]
[call site]
02867
&str::into
[function]
[call site]
02868
PERR::into_err
[function]
[call site]
02869
Scope::rewind
[function]
[call site]
02870
string_functions::truncate
[function]
[call site]
02871
Ok
[function]
[call site]
02872
Stmt::Block
[function]
[call site]
02873
StmtBlock::new
[function]
[call site]
02874
Self::into
[function]
[call site]
02875
ParseSettings::level_up
[function]
[call site]
02876
eat_token
[function]
[call site]
02877
MultiInputsStream::get_next
[function]
[call site]
02878
unwrap
[function]
[call site]
02879
ParseSettings::has_flag
[function]
[call site]
02880
Err
[function]
[call site]
02881
PERR::into_err
[function]
[call site]
02882
test::len
[function]
[call site]
02883
Engine::max_functions
[function]
[call site]
02884
Err
[function]
[call site]
02885
PERR::into_err
[function]
[call site]
02886
ParseState::new
[function]
[call site]
02887
TestStruct::clone
[function]
[call site]
02888
clone_from
[function]
[call site]
02889
StmtBlock::extend
[function]
[call site]
02890
TestStruct::clone
[function]
[call site]
02891
Engine::max_function_expr_depth
[function]
[call site]
02892
Command::get
[function]
[call site]
02893
Engine::parse_fn
[function]
[call site]
02894
ParseSettings::level_up
[function]
[call site]
02895
MultiInputsStream::get_next
[function]
[call site]
02896
unwrap
[function]
[call site]
02897
peek
[function]
[call site]
02898
unwrap
[function]
[call site]
02899
eat_token
[function]
[call site]
02900
Ident::as_str
[function]
[call site]
02901
Engine::get_interned_string
[function]
[call site]
02902
std::any::type_name::<crate::INT>
[function]
[call site]
02903
Engine::get_interned_string
[function]
[call site]
02904
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02905
Engine::get_interned_string
[function]
[call site]
02906
MultiInputsStream::get_next
[function]
[call site]
02907
unwrap
[function]
[call site]
02908
Some
[function]
[call site]
02909
Err
[function]
[call site]
02910
PERR::MissingToken
[function]
[call site]
02911
into
[function]
[call site]
02912
&str::into
[function]
[call site]
02913
PERR::into_err
[function]
[call site]
02914
eat_token
[function]
[call site]
02915
Ident::as_str
[function]
[call site]
02916
Engine::get_interned_string
[function]
[call site]
02917
std::any::type_name::<crate::INT>
[function]
[call site]
02918
Engine::get_interned_string
[function]
[call site]
02919
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02920
Engine::get_interned_string
[function]
[call site]
02921
MultiInputsStream::get_next
[function]
[call site]
02922
unwrap
[function]
[call site]
02923
Some
[function]
[call site]
02924
tokenizer::is_valid_function_name
[function]
[call site]
02925
tokenizer::is_valid_function_name
[function]
[call site]
02926
Err
[function]
[call site]
02927
PERR::Reserved
[function]
[call site]
02928
test_to_string
[function]
[call site]
02929
PERR::into_err
[function]
[call site]
02930
Err
[function]
[call site]
02931
PERR::into_err
[function]
[call site]
02932
peek
[function]
[call site]
02933
unwrap
[function]
[call site]
02934
eat_token
[function]
[call site]
02935
match_token
[function]
[call site]
02936
eat_token
[function]
[call site]
02937
Err
[function]
[call site]
02938
PERR::FnMissingParams
[function]
[call site]
02939
into
[function]
[call site]
02940
PERR::into_err
[function]
[call site]
02941
StaticVec::<(ImmutableString,
[call site]
02942
Some
[function]
[call site]
02943
TestStruct::new
[function]
[call site]
02944
MultiInputsStream::get_next
[function]
[call site]
02945
unwrap
[function]
[call site]
02946
MyIterableType::into_iter
[function]
[call site]
02947
Self::IntoIter::any
[function]
[call site]
02948
Err
[function]
[call site]
02949
PERR::FnDuplicatedParam
[function]
[call site]
02950
into
[function]
[call site]
02951
test_to_string
[function]
[call site]
02952
PERR::into_err
[function]
[call site]
02953
Engine::get_interned_string
[function]
[call site]
02954
blob_functions::push
[function]
[call site]
02955
TestStruct::clone
[function]
[call site]
02956
blob_functions::push
[function]
[call site]
02957
Err
[function]
[call site]
02958
PERR::into_err
[function]
[call site]
02959
Token::is_reserved
[function]
[call site]
02960
Err
[function]
[call site]
02961
PERR::Reserved
[function]
[call site]
02962
(Token,
[call site]
02963
PERR::into_err
[function]
[call site]
02964
Token::is_standard_keyword
[function]
[call site]
02965
Err
[function]
[call site]
02966
PERR::into_err
[function]
[call site]
02967
Err
[function]
[call site]
02968
PERR::MissingToken
[function]
[call site]
02969
into
[function]
[call site]
02970
PERR::into_err
[function]
[call site]
02971
MultiInputsStream::get_next
[function]
[call site]
02972
unwrap
[function]
[call site]
02973
Err
[function]
[call site]
02974
PERR::into_err
[function]
[call site]
02975
Err
[function]
[call site]
02976
PERR::MissingToken
[function]
[call site]
02977
into
[function]
[call site]
02978
PERR::into_err
[function]
[call site]
02979
peek
[function]
[call site]
02980
unwrap
[function]
[call site]
02981
Engine::parse_block
[function]
[call site]
02982
Err
[function]
[call site]
02983
PERR::FnMissingBody
[function]
[call site]
02984
into
[function]
[call site]
02985
PERR::into_err
[function]
[call site]
02986
into
[function]
[call site]
02987
MyIterableType::into_iter
[function]
[call site]
02988
Self::IntoIter::map
[function]
[call site]
02989
reflection_functions::collect
[function]
[call site]
02990
shrink_to_fit
[function]
[call site]
02991
Ok
[function]
[call site]
02992
Engine::get_interned_string
[function]
[call site]
02993
MyIterableType::into_iter
[function]
[call site]
02994
Self::IntoIter::collect
[function]
[call site]
02995
calc_fn_hash
[function]
[call site]
02996
test::len
[function]
[call site]
02997
StmtBlock::as_ref
[function]
[call site]
02998
map_or
[function]
[call site]
02999
crate::calc_typed_method_hash
[function]
[call site]
03000
get_hasher
[function]
[call site]
03001
write_u8
[function]
[call site]
03002
test::hash
[function]
[call site]
03003
StraightHasher::finish
[function]
[call site]
03004
contains_key
[function]
[call site]
03005
Err
[function]
[call site]
03006
PERR::FnDuplicatedDefinition
[function]
[call site]
03007
test_to_string
[function]
[call site]
03008
test::len
[function]
[call site]
03009
PERR::into_err
[function]
[call site]
03010
blob_functions::insert
[function]
[call site]
03011
into
[function]
[call site]
03012
Ok
[function]
[call site]
03013
Stmt::Noop
[function]
[call site]
03014
Err
[function]
[call site]
03015
PERR::MissingToken
[function]
[call site]
03016
into
[function]
[call site]
03017
PERR::into_err
[function]
[call site]
03018
Engine::parse_if
[function]
[call site]
03019
ParseSettings::level_up
[function]
[call site]
03020
Engine::parse_switch
[function]
[call site]
03021
ParseSettings::level_up
[function]
[call site]
03022
Engine::allow_looping
[function]
[call site]
03023
Engine::parse_while_loop
[function]
[call site]
03024
ParseSettings::level_up
[function]
[call site]
03025
Engine::allow_looping
[function]
[call site]
03026
Engine::parse_do
[function]
[call site]
03027
ParseSettings::level_up
[function]
[call site]
03028
Engine::allow_looping
[function]
[call site]
03029
Engine::parse_for
[function]
[call site]
03030
ParseSettings::level_up
[function]
[call site]
03031
Engine::allow_looping
[function]
[call site]
03032
ParseSettings::has_flag
[function]
[call site]
03033
eat_token
[function]
[call site]
03034
Ok
[function]
[call site]
03035
Stmt::BreakLoop
[function]
[call site]
03036
string_functions::is_empty
[function]
[call site]
03037
Engine::allow_looping
[function]
[call site]
03038
ParseSettings::has_flag
[function]
[call site]
03039
eat_token
[function]
[call site]
03040
peek
[function]
[call site]
03041
unwrap
[function]
[call site]
03042
Engine::parse_expr
[function]
[call site]
03043
ParseSettings::level_up
[function]
[call site]
03044
Ok
[function]
[call site]
03045
Stmt::BreakLoop
[function]
[call site]
03046
Some
[function]
[call site]
03047
into
[function]
[call site]
03048
peek
[function]
[call site]
03049
unwrap
[function]
[call site]
03050
Ok
[function]
[call site]
03051
Stmt::BreakLoop
[function]
[call site]
03052
Err
[function]
[call site]
03053
Engine::allow_looping
[function]
[call site]
03054
Err
[function]
[call site]
03055
PERR::into_err
[function]
[call site]
03056
MultiInputsStream::get_next
[function]
[call site]
03057
Engine::lex_with_map
[function]
[call site]
03058
string_functions::is_empty
[function]
[call site]
03059
unwrap
[function]
[call site]
03060
peek
[function]
[call site]
03061
unwrap
[function]
[call site]
03062
Engine::parse_expr
[function]
[call site]
03063
ParseSettings::level_up
[function]
[call site]
03064
Ok
[function]
[call site]
03065
Stmt::Return
[function]
[call site]
03066
Some
[function]
[call site]
03067
into
[function]
[call site]
03068
peek
[function]
[call site]
03069
unwrap
[function]
[call site]
03070
Ok
[function]
[call site]
03071
Stmt::Return
[function]
[call site]
03072
Err
[function]
[call site]
03073
Engine::parse_try_catch
[function]
[call site]
03074
ParseSettings::level_up_with_position
[function]
[call site]
03075
eat_token
[function]
[call site]
03076
Engine::parse_block
[function]
[call site]
03077
into
[function]
[call site]
03078
match_token
[function]
[call site]
03079
Err
[function]
[call site]
03080
PERR::MissingToken
[function]
[call site]
03081
into
[function]
[call site]
03082
&str::into
[function]
[call site]
03083
PERR::into_err
[function]
[call site]
03084
match_token
[function]
[call site]
03085
parse_var_name
[function]
[call site]
03086
match_token
[function]
[call site]
03087
Err
[function]
[call site]
03088
PERR::MissingToken
[function]
[call site]
03089
into
[function]
[call site]
03090
&str::into
[function]
[call site]
03091
PERR::into_err
[function]
[call site]
03092
Engine::get_interned_string
[function]
[call site]
03093
blob_functions::push
[function]
[call site]
03094
TestStruct::clone
[function]
[call site]
03095
Engine::get_interned_string
[function]
[call site]
03096
Engine::parse_block
[function]
[call site]
03097
into
[function]
[call site]
03098
string_functions::is_empty
[function]
[call site]
03099
Expr::Unit
[function]
[call site]
03100
string_functions::pop
[function]
[call site]
03101
string_functions::is_empty
[function]
[call site]
03102
shared_make_mut
[function]
[call site]
03103
string_functions::pop
[function]
[call site]
03104
string_functions::is_empty
[function]
[call site]
03105
shared_make_mut
[function]
[call site]
03106
string_functions::pop
[function]
[call site]
03107
Dynamic::map_or
[function]
[call site]
03108
Dynamic::map_or
[function]
[call site]
03109
Expr::Variable
[function]
[call site]
03110
Engine::default
[function]
[call site]
03111
into
[function]
[call site]
03112
into
[function]
[call site]
03113
Ok
[function]
[call site]
03114
Stmt::TryCatch
[function]
[call site]
03115
into
[function]
[call site]
03116
ParseSettings::level_up
[function]
[call site]
03117
Engine::parse_let
[function]
[call site]
03118
MultiInputsStream::get_next
[function]
[call site]
03119
unwrap
[function]
[call site]
03120
parse_var_name
[function]
[call site]
03121
Engine::allow_shadowing
[function]
[call site]
03122
intersects
[function]
[call site]
03123
Command::get
[function]
[call site]
03124
is_some
[function]
[call site]
03125
Err
[function]
[call site]
03126
PERR::VariableExists
[function]
[call site]
03127
into
[function]
[call site]
03128
PERR::into_err
[function]
[call site]
03129
Command::get
[function]
[call site]
03130
is_some
[function]
[call site]
03131
get_or_insert_with
[function]
[call site]
03132
Engine::new_global_runtime_state
[function]
[call site]
03133
crate::ThinVec::new
[function]
[call site]
03134
crate::ThinVec::new
[function]
[call site]
03135
crate::StaticVec::new
[function]
[call site]
03136
Engine::default_tag
[function]
[call site]
03137
TestStruct::clone
[function]
[call site]
03138
Self
[function]
[call site]
03139
StmtBlock::as_ref
[function]
[call site]
03140
Engine::lex_with_map
[function]
[call site]
03141
crate::eval::Debugger::new
[function]
[call site]
03142
TestStruct::new
[function]
[call site]
03143
TestStruct::new
[function]
[call site]
03144
into
[function]
[call site]
03145
GlobalRuntimeState::into
[function]
[call site]
03146
VarDefInfo::new
[function]
[call site]
03147
Caches::new
[function]
[call site]
03148
Position::new_const
[function]
[call site]
03149
EvalContext::new
[function]
[call site]
03150
test_var_def_filter
[function]
[call site]
03151
Err
[function]
[call site]
03152
PERR::ForbiddenVariable
[function]
[call site]
03153
into
[function]
[call site]
03154
PERR::into_err
[function]
[call site]
03155
Err
[function]
[call site]
03156
PERR::into_err
[function]
[call site]
03157
PERR::ForbiddenVariable
[function]
[call site]
03158
into
[function]
[call site]
03159
PERR::into_err
[function]
[call site]
03160
Engine::get_interned_string
[function]
[call site]
03161
match_token
[function]
[call site]
03162
Engine::parse_expr
[function]
[call site]
03163
ParseSettings::level_up
[function]
[call site]
03164
Expr::Unit
[function]
[call site]
03165
string_functions::is_empty
[function]
[call site]
03166
ParseState::find_var
[function]
[call site]
03167
test::len
[function]
[call site]
03168
Scope::get_entry_by_index
[function]
[call site]
03169
test::len
[function]
[call site]
03170
string_functions::is_empty
[function]
[call site]
03171
Some
[function]
[call site]
03172
Scope::get_mut_by_index
[function]
[call site]
03173
Dynamic::set_access_mode
[function]
[call site]
03174
Some
[function]
[call site]
03175
TestStruct::new
[function]
[call site]
03176
test::len
[function]
[call site]
03177
Self::unwrap
[function]
[call site]
03178
Scope::push_entry
[function]
[call site]
03179
Scope::is_empty
[function]
[call site]
03180
reserve
[function]
[call site]
03181
reserve
[function]
[call site]
03182
blob_functions::push
[function]
[call site]
03183
Dynamic::set_access_mode
[function]
[call site]
03184
blob_functions::push
[function]
[call site]
03185
TestStruct::clone
[function]
[call site]
03186
Scope::add_alias_by_index
[function]
[call site]
03187
test::len
[function]
[call site]
03188
resize
[function]
[call site]
03189
Engine::default
[function]
[call site]
03190
shared_get_mut
[function]
[call site]
03191
unwrap
[function]
[call site]
03192
string_functions::contains
[function]
[call site]
03193
blob_functions::push
[function]
[call site]
03194
test::len
[function]
[call site]
03195
TestStruct::clone
[function]
[call site]
03196
into
[function]
[call site]
03197
Ok
[function]
[call site]
03198
Stmt::Var
[function]
[call site]
03199
Stmt::Var
[function]
[call site]
03200
ParseSettings::level_up
[function]
[call site]
03201
Engine::parse_let
[function]
[call site]
03202
ParseSettings::level_up
[function]
[call site]
03203
Engine::parse_import
[function]
[call site]
03204
ParseSettings::level_up_with_position
[function]
[call site]
03205
eat_token
[function]
[call site]
03206
Engine::parse_expr
[function]
[call site]
03207
match_token
[function]
[call site]
03208
parse_var_name
[function]
[call site]
03209
Engine::get_interned_string
[function]
[call site]
03210
Engine::get_interned_string
[function]
[call site]
03211
blob_functions::push
[function]
[call site]
03212
TestStruct::clone
[function]
[call site]
03213
Ok
[function]
[call site]
03214
Stmt::Import
[function]
[call site]
03215
into
[function]
[call site]
03216
ParseSettings::level_up
[function]
[call site]
03217
ParseSettings::has_flag
[function]
[call site]
03218
Err
[function]
[call site]
03219
PERR::into_err
[function]
[call site]
03220
Engine::parse_export
[function]
[call site]
03221
eat_token
[function]
[call site]
03222
peek
[function]
[call site]
03223
unwrap
[function]
[call site]
03224
ParseSettings::level_up
[function]
[call site]
03225
Engine::parse_let
[function]
[call site]
03226
Expr::set_position
[function]
[call site]
03227
Expr::set_position
[function]
[call site]
03228
Ok
[function]
[call site]
03229
ParseSettings::level_up
[function]
[call site]
03230
Engine::parse_let
[function]
[call site]
03231
Expr::set_position
[function]
[call site]
03232
Ok
[function]
[call site]
03233
parse_var_name
[function]
[call site]
03234
match_token
[function]
[call site]
03235
parse_var_name
[function]
[call site]
03236
Engine::lex_with_map
[function]
[call site]
03237
Engine::lex_raw
[function]
[call site]
03238
Some
[function]
[call site]
03239
Engine::get_interned_string
[function]
[call site]
03240
Engine::get_interned_string
[function]
[call site]
03241
ParseState::find_var
[function]
[call site]
03242
Scope::add_alias_by_index
[function]
[call site]
03243
test::len
[function]
[call site]
03244
TestStruct::clone
[function]
[call site]
03245
Engine::get_interned_string
[function]
[call site]
03246
Ok
[function]
[call site]
03247
Stmt::Export
[function]
[call site]
03248
into
[function]
[call site]
03249
ParseSettings::level_up
[function]
[call site]
03250
Engine::parse_expr_stmt
[function]
[call site]
03251
ParseSettings::level_up
[function]
[call site]
03252
Stmt::is_noop
[function]
[call site]
03253
CustomExpr::is_self_terminated
[function]
[call site]
03254
blob_functions::push
[function]
[call site]
03255
peek
[function]
[call site]
03256
unwrap
[function]
[call site]
03257
eat_token
[function]
[call site]
03258
Err
[function]
[call site]
03259
TestStruct::clone
[function]
[call site]
03260
PERR::into_err
[function]
[call site]
03261
Err
[function]
[call site]
03262
PERR::MissingToken
[function]
[call site]
03263
into
[function]
[call site]
03264
&str::into
[function]
[call site]
03265
PERR::into_err
[function]
[call site]
03266
map_functions::values
[function]
[call site]
03267
cloned
[function]
[call site]
03268
reflection_functions::collect
[function]
[call site]
03269
TestStruct::new
[function]
[call site]
03270
Ok
[function]
[call site]
03271
Ok
[function]
[call site]
03272
Engine::optimize_into_ast
[function]
[call site]
03273
crate::Module::from
[function]
[call site]
03274
TestStruct::new
[function]
[call site]
03275
Self::IntoIter::into_iter
[function]
[call site]
03276
test_chars
[function]
[call site]
03277
0.chars().collect::<Vec<_>>
[function]
[call site]
03278
MyIterableType::into_iter
[function]
[call site]
03279
Self::IntoIter::for_each
[function]
[call site]
03280
Module::set_script_fn
[function]
[call site]
03281
Option::into
[function]
[call site]
03282
test::len
[function]
[call site]
03283
crate::calc_fn_hash
[function]
[call site]
03284
get_hasher
[function]
[call site]
03285
write_u8
[function]
[call site]
03286
MyIterableType::into_iter
[function]
[call site]
03287
Self::IntoIter::for_each
[function]
[call site]
03288
test::hash
[function]
[call site]
03289
write_usize
[function]
[call site]
03290
test::hash
[function]
[call site]
03291
write_usize
[function]
[call site]
03292
StraightHasher::finish
[function]
[call site]
03293
StmtBlock::as_ref
[function]
[call site]
03294
map_or
[function]
[call site]
03295
crate::calc_typed_method_hash
[function]
[call site]
03296
StmtBlock::as_ref
[function]
[call site]
03297
and_then
[function]
[call site]
03298
Command::get
[function]
[call site]
03299
Ident::as_str
[function]
[call site]
03300
into
[function]
[call site]
03301
Position::new_const
[function]
[call site]
03302
Some
[function]
[call site]
03303
TestStruct::new
[function]
[call site]
03304
MyIterableType::into_iter
[function]
[call site]
03305
Engine::lex_with_map
[function]
[call site]
03306
reflection_functions::collect
[function]
[call site]
03307
Engine::default
[function]
[call site]
03308
crate::StaticVec::new_const
[function]
[call site]
03309
Some
[function]
[call site]
03310
TestStruct::new
[function]
[call site]
03311
get_or_insert_with
[function]
[call site]
03312
new_hash_map
[function]
[call site]
03313
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03314
Engine::default
[function]
[call site]
03315
blob_functions::insert
[function]
[call site]
03316
Option::into
[function]
[call site]
03317
Array::into
[function]
[call site]
03318
string_functions::remove
[function]
[call site]
03319
Self::into
[function]
[call site]
03320
crate::Module::from
[function]
[call site]
03321
StmtBlock::as_ref
[function]
[call site]
03322
MyIterableType::into_iter
[function]
[call site]
03323
Self::IntoIter::map
[function]
[call site]
03324
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03325
TestStruct::clone
[function]
[call site]
03326
TestStruct::clone
[function]
[call site]
03327
TestStruct::clone
[function]
[call site]
03328
Engine::default
[function]
[call site]
03329
Self::into
[function]
[call site]
03330
Self::into
[function]
[call site]
03331
crate::Module::from
[function]
[call site]
03332
MyIterableType::into_iter
[function]
[call site]
03333
Self::IntoIter::map
[function]
[call site]
03334
crate::func::shared_take_or_clone
[function]
[call site]
03335
shared_try_take
[function]
[call site]
03336
Result::unwrap_or_else
[function]
[call site]
03337
StmtBlock::as_ref
[function]
[call site]
03338
TestStruct::clone
[function]
[call site]
03339
StmtBlock::take_statements
[function]
[call site]
03340
mem::take
[function]
[call site]
03341
Engine::new
[function]
[call site]
03342
register_type_with_name::<TestStruct>
[function]
[call site]
03343
Engine::register_fn
[function]
[call site]
03344
TestStruct
[function]
[call site]
03345
StmtBlock::statements_mut
[function]
[call site]
03346
StmtBlock::statements_mut
[function]
[call site]
03347
Engine::optimize_top_level
[function]
[call site]
03348
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03349
OptimizerState::new
[function]
[call site]
03350
Engine::new_global_runtime_state
[function]
[call site]
03351
crate::ThinVec::new
[function]
[call site]
03352
crate::ThinVec::new
[function]
[call site]
03353
crate::StaticVec::new
[function]
[call site]
03354
Engine::default_tag
[function]
[call site]
03355
TestStruct::clone
[function]
[call site]
03356
StmtBlock::as_ref
[function]
[call site]
03357
Engine::lex_with_map
[function]
[call site]
03358
crate::eval::Debugger::new
[function]
[call site]
03359
into
[function]
[call site]
03360
&crate::SharedModule::into
[function]
[call site]
03361
TestStruct::new
[function]
[call site]
03362
Caches::new
[function]
[call site]
03363
MyIterableType::into_iter
[function]
[call site]
03364
array_functions::reduce_rev
[function]
[call site]
03365
flat_map
[function]
[call site]
03366
Module::iter_var
[function]
[call site]
03367
Module::iter_var_raw
[function]
[call site]
03368
MyIterableType::into_iter
[function]
[call site]
03369
Engine::lex_with_map
[function]
[call site]
03370
Engine::lex_raw
[function]
[call site]
03371
Some
[function]
[call site]
03372
Ident::as_str
[function]
[call site]
03373
array_functions::for_each
[function]
[call site]
03374
OptimizerState::push_var
[function]
[call site]
03375
blob_functions::push
[function]
[call site]
03376
into
[function]
[call site]
03377
Some
[function]
[call site]
03378
Cow::Borrowed
[function]
[call site]
03379
MyIterableType::into_iter
[function]
[call site]
03380
flat_map
[function]
[call site]
03381
array_functions::for_each
[function]
[call site]
03382
OptimizerState::push_var
[function]
[call site]
03383
into
[function]
[call site]
03384
Some
[function]
[call site]
03385
Cow::Borrowed
[function]
[call site]
03386
optimize_stmt_block
[function]
[call site]
03387
string_functions::is_empty
[function]
[call site]
03388
test::len
[function]
[call site]
03389
OptimizerState::is_dirty
[function]
[call site]
03390
MyIterableType::into_iter
[function]
[call site]
03391
test_chars
[function]
[call site]
03392
0.chars().collect::<Vec<_>>
[function]
[call site]
03393
MyIterableType::into_iter
[function]
[call site]
03394
Self::IntoIter::position
[function]
[call site]
03395
ParseSettings::level_up
[function]
[call site]
03396
Ok
[function]
[call site]
03397
StmtBlockContainer::split_at_mut
[function]
[call site]
03398
test_functions_take
[function]
[call site]
03399
StmtBlock::statements_mut
[function]
[call site]
03400
StaticModuleResolver::iter_mut
[function]
[call site]
03401
Engine::lex_with_map
[function]
[call site]
03402
optimize_combo_chain
[function]
[call site]
03403
test_functions_take
[function]
[call site]
03404
test_functions_take
[function]
[call site]
03405
test_functions_take
[function]
[call site]
03406
StmtBlock::as_mut
[function]
[call site]
03407
intersects
[function]
[call site]
03408
StmtBlock::as_mut
[function]
[call site]
03409
StmtBlock::as_mut
[function]
[call site]
03410
string_functions::remove
[function]
[call site]
03411
test_functions_take
[function]
[call site]
03412
make_sub
[function]
[call site]
03413
make_root
[function]
[call site]
03414
StaticModuleResolver::iter_mut
[function]
[call site]
03415
Engine::lex_with_map
[function]
[call site]
03416
optimize_combo_chain
[function]
[call site]
03417
StaticModuleResolver::iter_mut
[function]
[call site]
03418
skip
[function]
[call site]
03419
Engine::lex_with_map
[function]
[call site]
03420
reflection_functions::collect
[function]
[call site]
03421
OptimizerState::clear_dirty
[function]
[call site]
03422
test::len
[function]
[call site]
03423
map_functions::retain
[function]
[call site]
03424
string_functions::is_empty
[function]
[call site]
03425
Ok
[function]
[call site]
03426
IterateMap::new
[function]
[call site]
03427
IterateMap::new
[function]
[call site]
03428
IterateMap::new
[function]
[call site]
03429
mem::take
[function]
[call site]
03430
MyIterableType::into_iter
[function]
[call site]
03431
is_some
[function]
[call site]
03432
blob_functions::insert
[function]
[call site]
03433
FnPtr::call_raw_with_extra_args
[function]
[call site]
03434
_call_with_extra_args::<true,
[call site]
03435
_call_with_extra_args::<false,
[call site]
03436
Some
[function]
[call site]
03437
TestStruct::clone
[function]
[call site]
03438
Self::into
[function]
[call site]
03439
Some
[function]
[call site]
03440
Dynamic::as_bool
[function]
[call site]
03441
Ok
[function]
[call site]
03442
crate::func::locked_read
[function]
[call site]
03443
Option::and_then
[function]
[call site]
03444
Some
[function]
[call site]
03445
ok_or_else
[function]
[call site]
03446
std::
[call site]
03447
any::type_name
[function]
[call site]
03448
type_name::<R>
[function]
[call site]
03449
Err
[function]
[call site]
03450
Dynamic::type_name
[function]
[call site]
03451
type_name::<INT>
[function]
[call site]
03452
type_name::<crate::FLOAT>
[function]
[call site]
03453
std::
[call site]
03454
any::type_name
[function]
[call site]
03455
crate::func::locked_read
[function]
[call site]
03456
Option::unwrap
[function]
[call site]
03457
std::
[call site]
03458
any::type_name
[function]
[call site]
03459
Result::unwrap_or
[function]
[call site]
03460
blob_functions::insert
[function]
[call site]
03461
blob_functions::insert
[function]
[call site]
03462
Some
[function]
[call site]
03463
Err
[function]
[call site]
03464
Ok
[function]
[call site]
03465
OptimizerState::set_dirty
[function]
[call site]
03466
Stmt::is_control_flow_break
[function]
[call site]
03467
StaticModuleResolver::iter_mut
[function]
[call site]
03468
StaticModuleResolver::iter_mut
[function]
[call site]
03469
Engine::lex_with_map
[function]
[call site]
03470
Ident::as_str
[function]
[call site]
03471
array_functions::for_each
[function]
[call site]
03472
string_functions::is_empty
[function]
[call site]
03473
Ok
[function]
[call site]
03474
StaticModuleResolver::iter_mut
[function]
[call site]
03475
impl
[call site]
03476
into
[function]
[call site]
03477
FnPtr::call_raw_with_extra_args
[function]
[call site]
03478
Some
[function]
[call site]
03479
Ok
[function]
[call site]
03480
optimize_expr
[function]
[call site]
03481
ParseSettings::level_up_with_position
[function]
[call site]
03482
string_functions::is_empty
[function]
[call site]
03483
OptimizerState::set_dirty
[function]
[call site]
03484
Expr::Unit
[function]
[call site]
03485
ParseSettings::level_up_with_position
[function]
[call site]
03486
test::len
[function]
[call site]
03487
OptimizerState::set_dirty
[function]
[call site]
03488
StmtBlock::take_statements
[function]
[call site]
03489
string_functions::remove
[function]
[call site]
03490
optimize_expr
[function]
[call site]
03491
StmtBlock::statements_mut
[function]
[call site]
03492
optimize_stmt_block
[function]
[call site]
03493
StmtBlock::take_statements
[function]
[call site]
03494
StmtBlock::statements_mut
[function]
[call site]
03495
StmtBlock::as_mut
[function]
[call site]
03496
OptimizerState::set_dirty
[function]
[call site]
03497
test_functions_take
[function]
[call site]
03498
ASTFlags::intersects
[function]
[call site]
03499
OptimizerState::set_dirty
[function]
[call site]
03500
test_functions_take
[function]
[call site]
03501
MyIterableType::into_iter
[function]
[call site]
03502
test_method_call
[function]
[call site]
03503
RhaiFunc::is_pure
[function]
[call site]
03504
RhaiFunc::is_pure
[function]
[call site]
03505
OptimizerState::set_dirty
[function]
[call site]
03506
mem::take
[function]
[call site]
03507
MyIterableType::into_iter
[function]
[call site]
03508
Self::IntoIter::find
[function]
[call site]
03509
array_functions::find_starting_from
[function]
[call site]
03510
array_functions::index_of_filter_starting_from
[function]
[call site]
03511
string_functions::is_empty
[function]
[call site]
03512
Ok
[function]
[call site]
03513
eval::calc_offset_len
[function]
[call site]
03514
test::len
[function]
[call site]
03515
StaticModuleResolver::iter_mut
[function]
[call site]
03516
impl
[call site]
03517
skip
[function]
[call site]
03518
into
[function]
[call site]
03519
FnPtr::call_raw_with_extra_args
[function]
[call site]
03520
Some
[function]
[call site]
03521
Some
[function]
[call site]
03522
Dynamic::as_bool
[function]
[call site]
03523
unwrap_or
[function]
[call site]
03524
Ok
[function]
[call site]
03525
Ok
[function]
[call site]
03526
Ok
[function]
[call site]
03527
Ok
[function]
[call site]
03528
Command::get
[function]
[call site]
03529
RhaiResult::map_or_else
[function]
[call site]
03530
Expr::Unit
[function]
[call site]
03531
Expr::set_position
[function]
[call site]
03532
optimize_expr
[function]
[call site]
03533
Expr::is_constant
[function]
[call site]
03534
string_functions::is_empty
[function]
[call site]
03535
Expr::get_literal_value
[function]
[call site]
03536
OptimizerState::set_dirty
[function]
[call site]
03537
Engine::map_type_name
[function]
[call site]
03538
MyIterableType::into_iter
[function]
[call site]
03539
array_functions::find_map
[function]
[call site]
03540
array_functions::find_map_starting_from
[function]
[call site]
03541
string_functions::is_empty
[function]
[call site]
03542
Ok
[function]
[call site]
03543
eval::calc_offset_len
[function]
[call site]
03544
test::len
[function]
[call site]
03545
StaticModuleResolver::iter_mut
[function]
[call site]
03546
impl
[call site]
03547
skip
[function]
[call site]
03548
into
[function]
[call site]
03549
FnPtr::call_raw_with_extra_args
[function]
[call site]
03550
Some
[function]
[call site]
03551
Some
[function]
[call site]
03552
Expr::is_unit
[function]
[call site]
03553
Ok
[function]
[call site]
03554
Ok
[function]
[call site]
03555
Module::get_custom_type_display_by_name
[function]
[call site]
03556
Module::get_custom_type_by_name_raw
[function]
[call site]
03557
Command::get
[function]
[call site]
03558
Engine::lex_with_map
[function]
[call site]
03559
Ident::as_str
[function]
[call site]
03560
StmtBlock::span_or_else
[function]
[call site]
03561
map_functions::values
[function]
[call site]
03562
array_functions::find_map
[function]
[call site]
03563
Module::get_custom_type_display_by_name
[function]
[call site]
03564
unwrap_or_else
[function]
[call site]
03565
map_std_type_name
[function]
[call site]
03566
string_functions::trim
[function]
[call site]
03567
shared_get_mut
[function]
[call site]
03568
string_functions::trim
[function]
[call site]
03569
into
[function]
[call site]
03570
string_functions::trim
[function]
[call site]
03571
into
[function]
[call site]
03572
type_name::<crate::INT>
[function]
[call site]
03573
type_name::<crate::FLOAT>
[function]
[call site]
03574
type_name::<String>
[function]
[call site]
03575
type_name::<ImmutableString>
[function]
[call site]
03576
type_name::<&str>
[function]
[call site]
03577
type_name::<rust_decimal::Decimal>
[function]
[call site]
03578
type_name::<FnPtr>
[function]
[call site]
03579
type_name::<crate::Array>
[function]
[call site]
03580
type_name::<crate::Blob>
[function]
[call site]
03581
type_name::<crate::Map>
[function]
[call site]
03582
type_name::<crate::Instant>
[function]
[call site]
03583
type_name::<ExclusiveRange>
[function]
[call site]
03584
type_name::<InclusiveRange>
[function]
[call site]
03585
type_name::<BitRange>
[function]
[call site]
03586
type_name::<CharsStream>
[function]
[call site]
03587
type_name::<StepRange<u8>>
[function]
[call site]
03588
test::len
[function]
[call site]
03589
string_functions::starts_with
[function]
[call site]
03590
string_functions::ends_with
[function]
[call site]
03591
string_functions::ends_with
[function]
[call site]
03592
test_string_split
[function]
[call site]
03593
Engine::new
[function]
[call site]
03594
last
[function]
[call site]
03595
unwrap
[function]
[call site]
03596
test::len
[function]
[call site]
03597
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03598
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03599
strip_prefix
[function]
[call site]
03600
map_or
[function]
[call site]
03601
map_std_type_name
[function]
[call site]
03602
RhaiNativeFunc::return_type_name
[function]
[call site]
03603
type_name::<R>
[function]
[call site]
03604
into
[function]
[call site]
03605
Expr::from_dynamic
[function]
[call site]
03606
Self::Unit
[function]
[call site]
03607
Self::BoolConstant
[function]
[call site]
03608
Self::StringConstant
[function]
[call site]
03609
Self::CharConstant
[function]
[call site]
03610
Self::IntegerConstant
[function]
[call site]
03611
Self::DynamicConstant
[function]
[call site]
03612
TestStruct::new
[function]
[call site]
03613
into
[function]
[call site]
03614
Self::FloatConstant
[function]
[call site]
03615
Self::DynamicConstant
[function]
[call site]
03616
TestStruct::new
[function]
[call site]
03617
into
[function]
[call site]
03618
Self::DynamicConstant
[function]
[call site]
03619
TestStruct::new
[function]
[call site]
03620
into
[function]
[call site]
03621
FnPtr::is_curried
[function]
[call site]
03622
string_functions::is_empty
[function]
[call site]
03623
Self::FnCall
[function]
[call site]
03624
into
[function]
[call site]
03625
FnCallHashes::from_hash
[function]
[call site]
03626
calc_fn_hash
[function]
[call site]
03627
test_native_context_fn_name
[function]
[call site]
03628
Engine::new
[function]
[call site]
03629
Engine::register_raw_fn
[function]
[call site]
03630
into
[function]
[call site]
03631
StmtBlock::as_ref
[function]
[call site]
03632
test::len
[function]
[call site]
03633
test::len
[function]
[call site]
03634
string_functions::starts_with
[function]
[call site]
03635
FuncRegistration::new
[function]
[call site]
03636
FuncRegistration::in_global_namespace
[function]
[call site]
03637
FuncRegistration::set_into_module_raw
[function]
[call site]
03638
StmtBlock::as_ref
[function]
[call site]
03639
test::len
[function]
[call site]
03640
StmtBlock::extend
[function]
[call site]
03641
StmtBlock::as_ref
[function]
[call site]
03642
MyIterableType::into_iter
[function]
[call site]
03643
Self::IntoIter::copied
[function]
[call site]
03644
first
[function]
[call site]
03645
RhaiFunc::is_method
[function]
[call site]
03646
is_method_call
[function]
[call site]
03647
StaticModuleResolver::iter_mut
[function]
[call site]
03648
enumerate
[function]
[call site]
03649
array_functions::for_each
[function]
[call site]
03650
Module::map_type
[function]
[call site]
03651
TypeId::of::<&str>
[function]
[call site]
03652
TypeId::of::<ImmutableString>
[function]
[call site]
03653
TypeId::of::<String>
[function]
[call site]
03654
TypeId::of::<ImmutableString>
[function]
[call site]
03655
MyIterableType::into_iter
[function]
[call site]
03656
T::as_any
[function]
[call site]
03657
TypeId::of::<Dynamic>
[function]
[call site]
03658
test::len
[function]
[call site]
03659
test::len
[function]
[call site]
03660
string_functions::pop
[function]
[call site]
03661
unwrap
[function]
[call site]
03662
calc_fn_hash
[function]
[call site]
03663
test::len
[function]
[call site]
03664
calc_fn_hash_full
[function]
[call site]
03665
get_hasher
[function]
[call site]
03666
write_u8
[function]
[call site]
03667
MyIterableType::into_iter
[function]
[call site]
03668
Self::IntoIter::for_each
[function]
[call site]
03669
test::hash
[function]
[call site]
03670
write_usize
[function]
[call site]
03671
StraightHasher::finish
[function]
[call site]
03672
MyIterableType::into_iter
[function]
[call site]
03673
copied
[function]
[call site]
03674
StmtBlock::as_ref
[function]
[call site]
03675
and_then
[function]
[call site]
03676
Command::get
[function]
[call site]
03677
BloomFilterU64::mark
[function]
[call site]
03678
BloomFilterU64::calc_hash
[function]
[call site]
03679
string_functions::remove
[function]
[call site]
03680
get_or_insert_with
[function]
[call site]
03681
new_hash_map
[function]
[call site]
03682
Scope::push_entry
[function]
[call site]
03683
blob_functions::insert
[function]
[call site]
03684
FnPtr::try_from
[function]
[call site]
03685
RhaiResultOf::unwrap
[function]
[call site]
03686
string_functions::is_empty
[function]
[call site]
03687
blob_functions::push
[function]
[call site]
03688
eval::calc_offset_len
[function]
[call site]
03689
test::len
[function]
[call site]
03690
test::len
[function]
[call site]
03691
blob_functions::push
[function]
[call site]
03692
blob_functions::insert
[function]
[call site]
03693
into
[function]
[call site]
03694
&mut
[call site]
03695
blob_functions::insert
[function]
[call site]
03696
into
[function]
[call site]
03697
Engine::global_namespace_mut
[function]
[call site]
03698
TestStruct::new
[function]
[call site]
03699
unwrap
[function]
[call site]
03700
Engine::lex_with_map
[function]
[call site]
03701
TypeId::of::<INT>
[function]
[call site]
03702
TypeId::of::<INT>
[function]
[call site]
03703
Engine::register_raw_fn
[function]
[call site]
03704
into
[function]
[call site]
03705
StmtBlock::as_ref
[function]
[call site]
03706
test::len
[function]
[call site]
03707
test::len
[function]
[call site]
03708
string_functions::starts_with
[function]
[call site]
03709
FuncRegistration::new
[function]
[call site]
03710
FuncRegistration::in_global_namespace
[function]
[call site]
03711
FuncRegistration::set_into_module_raw
[function]
[call site]
03712
Engine::global_namespace_mut
[function]
[call site]
03713
TestStruct::new
[function]
[call site]
03714
unwrap
[function]
[call site]
03715
Engine::lex_with_map
[function]
[call site]
03716
TypeId::of::<INT>
[function]
[call site]
03717
TypeId::of::<INT>
[function]
[call site]
03718
std::
[call site]
03719
iter::once
[function]
[call site]
03720
Self::StringConstant
[function]
[call site]
03721
test_native_context_fn_name
[function]
[call site]
03722
into
[function]
[call site]
03723
reflection_functions::collect
[function]
[call site]
03724
into
[function]
[call site]
03725
Self::DynamicConstant
[function]
[call site]
03726
into
[function]
[call site]
03727
Expr::is_constant
[function]
[call site]
03728
string_functions::is_empty
[function]
[call site]
03729
Expr::get_literal_value
[function]
[call site]
03730
Option::is_some
[function]
[call site]
03731
OptimizerState::set_dirty
[function]
[call site]
03732
Expr::from_dynamic
[function]
[call site]
03733
optimize_expr
[function]
[call site]
03734
optimize_expr
[function]
[call site]
03735
optimize_expr
[function]
[call site]
03736
optimize_expr
[function]
[call site]
03737
ASTFlags::intersects
[function]
[call site]
03738
OptimizerState::set_dirty
[function]
[call site]
03739
test_functions_take
[function]
[call site]
03740
FnPtr::try_from
[function]
[call site]
03741
Engine::lex_with_map
[function]
[call site]
03742
test::len
[function]
[call site]
03743
test::len
[function]
[call site]
03744
(TokenIterator::unwrap_or
[function]
[call site]
03745
MyIterableType::into_iter
[function]
[call site]
03746
test_chars
[function]
[call site]
03747
0.chars().collect::<Vec<_>>
[function]
[call site]
03748
MyIterableType::into_iter
[function]
[call site]
03749
Self::IntoIter::all
[function]
[call site]
03750
OptimizerState::set_dirty
[function]
[call site]
03751
FnPtr::try_from
[function]
[call site]
03752
RhaiResultOf::unwrap
[function]
[call site]
03753
test_functions_take
[function]
[call site]
03754
EvalAltResult::set_position
[function]
[call site]
03755
FnPtr::try_from
[function]
[call site]
03756
f32::unsigned_abs
[function]
[call site]
03757
Engine::lex_with_map
[function]
[call site]
03758
test::len
[function]
[call site]
03759
(TokenIterator::unwrap_or
[function]
[call site]
03760
MyIterableType::into_iter
[function]
[call site]
03761
Self::IntoIter::all
[function]
[call site]
03762
OptimizerState::set_dirty
[function]
[call site]
03763
test::len
[function]
[call site]
03764
FnPtr::try_from
[function]
[call site]
03765
f32::unsigned_abs
[function]
[call site]
03766
RhaiResultOf::unwrap
[function]
[call site]
03767
test_functions_take
[function]
[call site]
03768
EvalAltResult::set_position
[function]
[call site]
03769
MyIterableType::into_iter
[function]
[call site]
03770
test_method_call
[function]
[call site]
03771
RhaiFunc::is_pure
[function]
[call site]
03772
OptimizerState::set_dirty
[function]
[call site]
03773
mem::take
[function]
[call site]
03774
MyIterableType::into_iter
[function]
[call site]
03775
Self::IntoIter::find
[function]
[call site]
03776
RhaiResult::map_or_else
[function]
[call site]
03777
Expr::Unit
[function]
[call site]
03778
Expr::set_position
[function]
[call site]
03779
FnPtr::try_from
[function]
[call site]
03780
Engine::lex_with_map
[function]
[call site]
03781
(TokenIterator::unwrap_or
[function]
[call site]
03782
OptimizerState::set_dirty
[function]
[call site]
03783
Expr::BoolConstant
[function]
[call site]
03784
FnPtr::try_from
[function]
[call site]
03785
RhaiResultOf::unwrap
[function]
[call site]
03786
FnPtr::try_from
[function]
[call site]
03787
f32::unsigned_abs
[function]
[call site]
03788
Engine::lex_with_map
[function]
[call site]
03789
(TokenIterator::unwrap_or
[function]
[call site]
03790
OptimizerState::set_dirty
[function]
[call site]
03791
Expr::BoolConstant
[function]
[call site]
03792
FnPtr::try_from
[function]
[call site]
03793
f32::unsigned_abs
[function]
[call site]
03794
RhaiResultOf::unwrap
[function]
[call site]
03795
FnPtr::try_from
[function]
[call site]
03796
Engine::lex_with_map
[function]
[call site]
03797
test_chars
[function]
[call site]
03798
ImmutableString::strong_count
[function]
[call site]
03799
(TokenIterator::unwrap_or
[function]
[call site]
03800
OptimizerState::set_dirty
[function]
[call site]
03801
Expr::CharConstant
[function]
[call site]
03802
test_chars
[function]
[call site]
03803
nth
[function]
[call site]
03804
FnPtr::try_from
[function]
[call site]
03805
RhaiResultOf::unwrap
[function]
[call site]
03806
unwrap
[function]
[call site]
03807
FnPtr::try_from
[function]
[call site]
03808
f32::unsigned_abs
[function]
[call site]
03809
Engine::lex_with_map
[function]
[call site]
03810
test_chars
[function]
[call site]
03811
ImmutableString::strong_count
[function]
[call site]
03812
(TokenIterator::unwrap_or
[function]
[call site]
03813
OptimizerState::set_dirty
[function]
[call site]
03814
Expr::CharConstant
[function]
[call site]
03815
test_chars
[function]
[call site]
03816
array_functions::reduce_rev
[function]
[call site]
03817
RhaiResult::nth
[function]
[call site]
03818
FnPtr::try_from
[function]
[call site]
03819
f32::unsigned_abs
[function]
[call site]
03820
RhaiResultOf::unwrap
[function]
[call site]
03821
unwrap
[function]
[call site]
03822
optimize_expr
[function]
[call site]
03823
optimize_expr
[function]
[call site]
03824
optimize_expr
[function]
[call site]
03825
optimize_expr
[function]
[call site]
03826
optimize_expr
[function]
[call site]
03827
string_functions::is_empty
[function]
[call site]
03828
OptimizerState::set_dirty
[function]
[call site]
03829
Expr::StringConstant
[function]
[call site]
03830
Engine::const_empty_string
[function]
[call site]
03831
Engine::get_interned_string
[function]
[call site]
03832
Expr::is_constant
[function]
[call site]
03833
OptimizerState::set_dirty
[function]
[call site]
03834
Expr::StringConstant
[function]
[call site]
03835
Expr::get_literal_value
[function]
[call site]
03836
Option::unwrap
[function]
[call site]
03837
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03838
ParseSettings::level_up_with_position
[function]
[call site]
03839
StaticModuleResolver::iter_mut
[function]
[call site]
03840
array_functions::for_each
[function]
[call site]
03841
optimize_expr
[function]
[call site]
03842
test::len
[function]
[call site]
03843
test_functions_take
[function]
[call site]
03844
test_functions_take
[function]
[call site]
03845
Expr::StringConstant
[function]
[call site]
03846
string_functions::remove
[function]
[call site]
03847
OptimizerState::set_dirty
[function]
[call site]
03848
string_functions::remove
[function]
[call site]
03849
OptimizerState::set_dirty
[function]
[call site]
03850
string_functions::remove
[function]
[call site]
03851
OptimizerState::set_dirty
[function]
[call site]
03852
string_functions::is_empty
[function]
[call site]
03853
string_functions::remove
[function]
[call site]
03854
OptimizerState::set_dirty
[function]
[call site]
03855
string_functions::is_empty
[function]
[call site]
03856
string_functions::remove
[function]
[call site]
03857
OptimizerState::set_dirty
[function]
[call site]
03858
shrink_to_fit
[function]
[call site]
03859
Expr::is_constant
[function]
[call site]
03860
OptimizerState::set_dirty
[function]
[call site]
03861
Expr::DynamicConstant
[function]
[call site]
03862
Expr::get_literal_value
[function]
[call site]
03863
Option::unwrap
[function]
[call site]
03864
into
[function]
[call site]
03865
ParseSettings::level_up_with_position
[function]
[call site]
03866
StaticModuleResolver::iter_mut
[function]
[call site]
03867
array_functions::for_each
[function]
[call site]
03868
optimize_expr
[function]
[call site]
03869
Expr::is_constant
[function]
[call site]
03870
OptimizerState::set_dirty
[function]
[call site]
03871
Expr::DynamicConstant
[function]
[call site]
03872
Expr::get_literal_value
[function]
[call site]
03873
Option::unwrap
[function]
[call site]
03874
into
[function]
[call site]
03875
ParseSettings::level_up_with_position
[function]
[call site]
03876
StaticModuleResolver::iter_mut
[function]
[call site]
03877
array_functions::for_each
[function]
[call site]
03878
optimize_expr
[function]
[call site]
03879
test::len
[function]
[call site]
03880
OptimizerState::set_dirty
[function]
[call site]
03881
string_functions::remove
[function]
[call site]
03882
MyIterableType::into_iter
[function]
[call site]
03883
Self::IntoIter::take
[function]
[call site]
03884
Engine::new
[function]
[call site]
03885
register_type_with_name::<TestStruct>
[function]
[call site]
03886
Engine::register_fn
[function]
[call site]
03887
TestStruct
[function]
[call site]
03888
test_method_call
[function]
[call site]
03889
Some
[function]
[call site]
03890
OptimizerState::set_dirty
[function]
[call site]
03891
test::len
[function]
[call site]
03892
string_functions::truncate
[function]
[call site]
03893
OptimizerState::set_dirty
[function]
[call site]
03894
optimize_expr
[function]
[call site]
03895
OptimizerState::set_dirty
[function]
[call site]
03896
Expr::BoolConstant
[function]
[call site]
03897
string_functions::is_empty
[function]
[call site]
03898
OptimizerState::set_dirty
[function]
[call site]
03899
Expr::BoolConstant
[function]
[call site]
03900
test::len
[function]
[call site]
03901
OptimizerState::set_dirty
[function]
[call site]
03902
test_functions_take
[function]
[call site]
03903
test::len
[function]
[call site]
03904
OptimizerState::set_dirty
[function]
[call site]
03905
string_functions::remove
[function]
[call site]
03906
MyIterableType::into_iter
[function]
[call site]
03907
Self::IntoIter::take
[function]
[call site]
03908
test_method_call
[function]
[call site]
03909
Some
[function]
[call site]
03910
OptimizerState::set_dirty
[function]
[call site]
03911
test::len
[function]
[call site]
03912
string_functions::truncate
[function]
[call site]
03913
OptimizerState::set_dirty
[function]
[call site]
03914
optimize_expr
[function]
[call site]
03915
OptimizerState::set_dirty
[function]
[call site]
03916
Expr::BoolConstant
[function]
[call site]
03917
string_functions::is_empty
[function]
[call site]
03918
OptimizerState::set_dirty
[function]
[call site]
03919
Expr::BoolConstant
[function]
[call site]
03920
test::len
[function]
[call site]
03921
OptimizerState::set_dirty
[function]
[call site]
03922
test_functions_take
[function]
[call site]
03923
test::len
[function]
[call site]
03924
OptimizerState::set_dirty
[function]
[call site]
03925
string_functions::remove
[function]
[call site]
03926
Expr::is_constant
[function]
[call site]
03927
test::len
[function]
[call site]
03928
string_functions::truncate
[function]
[call site]
03929
OptimizerState::set_dirty
[function]
[call site]
03930
optimize_expr
[function]
[call site]
03931
string_functions::is_empty
[function]
[call site]
03932
OptimizerState::set_dirty
[function]
[call site]
03933
Expr::BoolConstant
[function]
[call site]
03934
test::len
[function]
[call site]
03935
OptimizerState::set_dirty
[function]
[call site]
03936
test_functions_take
[function]
[call site]
03937
test::len
[function]
[call site]
03938
OptimizerState::set_dirty
[function]
[call site]
03939
Expr::BoolConstant
[function]
[call site]
03940
FnCallExpr::is_qualified
[function]
[call site]
03941
StaticModuleResolver::iter_mut
[function]
[call site]
03942
array_functions::for_each
[function]
[call site]
03943
optimize_expr
[function]
[call site]
03944
move_constant_arg
[function]
[call site]
03945
Expr::get_literal_value
[function]
[call site]
03946
Some
[function]
[call site]
03947
StmtBlock::as_ref
[function]
[call site]
03948
TestStruct::clone
[function]
[call site]
03949
write_lock::<FnPtr>
[function]
[call site]
03950
Some
[function]
[call site]
03951
crate::Shared::new
[function]
[call site]
03952
Option<&GlobalRuntimeState>::into
[function]
[call site]
03953
into
[function]
[call site]
03954
into
[function]
[call site]
03955
into
[function]
[call site]
03956
TestStruct::clone
[function]
[call site]
03957
Self::into
[function]
[call site]
03958
into
[function]
[call site]
03959
Expr::is_constant
[function]
[call site]
03960
crate::Array::with_capacity
[function]
[call site]
03961
test::len
[function]
[call site]
03962
StmtBlock::extend
[function]
[call site]
03963
MyIterableType::into_iter
[function]
[call site]
03964
Self::IntoIter::map
[function]
[call site]
03965
Expr::get_literal_value
[function]
[call site]
03966
Option::unwrap
[function]
[call site]
03967
Dynamic::from_array
[function]
[call site]
03968
Expr::is_constant
[function]
[call site]
03969
TestStruct::clone
[function]
[call site]
03970
(TokenIterator::get_mut
[function]
[call site]
03971
Ident::as_str
[function]
[call site]
03972
Option::unwrap
[function]
[call site]
03973
Expr::get_literal_value
[function]
[call site]
03974
Option::unwrap
[function]
[call site]
03975
Dynamic::from_map
[function]
[call site]
03976
Expr::is_constant
[function]
[call site]
03977
Position::new_const
[function]
[call site]
03978
Expr::get_literal_value
[function]
[call site]
03979
Option::unwrap
[function]
[call site]
03980
unwrap
[function]
[call site]
03981
into
[function]
[call site]
03982
FnCallExpr::is_qualified
[function]
[call site]
03983
test::len
[function]
[call site]
03984
FnPtr::new
[function]
[call site]
03985
TestStruct::clone
[function]
[call site]
03986
RhaiResultOf::ok
[function]
[call site]
03987
into
[function]
[call site]
03988
test::len
[function]
[call site]
03989
Token::literal_syntax
[function]
[call site]
03990
Token::literal_syntax
[function]
[call site]
03991
Ident::as_str
[function]
[call site]
03992
into
[function]
[call site]
03993
into
[function]
[call site]
03994
into
[function]
[call site]
03995
into
[function]
[call site]
03996
into
[function]
[call site]
03997
into
[function]
[call site]
03998
Expr::DynamicConstant
[function]
[call site]
03999
into
[function]
[call site]
04000
Expr::start_position
[function]
[call site]
04001
string_functions::is_empty
[function]
[call site]
04002
Expr::position
[function]
[call site]
04003
ParseSettings::level_up_with_position
[function]
[call site]
04004
Expr::start_position
[function]
[call site]
04005
Expr::start_position
[function]
[call site]
04006
Expr::position
[function]
[call site]
04007
OptimizerState::set_dirty
[function]
[call site]
04008
test::len
[function]
[call site]
04009
FnCallExpr::constant_args
[function]
[call site]
04010
string_functions::is_empty
[function]
[call site]
04011
MyIterableType::into_iter
[function]
[call site]
04012
test_method_call
[function]
[call site]
04013
TestStruct::clone
[function]
[call site]
04014
Self::into
[function]
[call site]
04015
Dynamic::into_immutable_string
[function]
[call site]
04016
Ok
[function]
[call site]
04017
crate::func::locked_read
[function]
[call site]
04018
Option::and_then
[function]
[call site]
04019
Some
[function]
[call site]
04020
TestStruct::clone
[function]
[call site]
04021
ok_or_else
[function]
[call site]
04022
std::
[call site]
04023
any::type_name
[function]
[call site]
04024
Err
[function]
[call site]
04025
Dynamic::type_name
[function]
[call site]
04026
Result::map_err
[function]
[call site]
04027
and_then
[function]
[call site]
04028
OptimizerState::set_dirty
[function]
[call site]
04029
Expr::DynamicConstant
[function]
[call site]
04030
TestStruct::new
[function]
[call site]
04031
into
[function]
[call site]
04032
optimize_expr
[function]
[call site]
04033
test::len
[function]
[call site]
04034
FnCallExpr::constant_args
[function]
[call site]
04035
Expr::get_literal_value
[function]
[call site]
04036
unwrap
[function]
[call site]
04037
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
04038
StmtBlock::extend
[function]
[call site]
04039
MyIterableType::into_iter
[function]
[call site]
04040
skip
[function]
[call site]
04041
Engine::lex_with_map
[function]
[call site]
04042
Expr::get_literal_value
[function]
[call site]
04043
unwrap
[function]
[call site]
04044
OptimizerState::set_dirty
[function]
[call site]
04045
Expr::DynamicConstant
[function]
[call site]
04046
TestStruct::new
[function]
[call site]
04047
into
[function]
[call site]
04048
string_functions::contains
[function]
[call site]
04049
Ident::as_str
[function]
[call site]
04050
StaticModuleResolver::iter_mut
[function]
[call site]
04051
array_functions::for_each
[function]
[call site]
04052
optimize_expr
[function]
[call site]
04053
FnCallExpr::constant_args
[function]
[call site]
04054
MyIterableType::into_iter
[function]
[call site]
04055
Engine::lex_with_map
[function]
[call site]
04056
Expr::get_literal_value
[function]
[call site]
04057
unwrap
[function]
[call site]
04058
args.iter().map(|arg_expr|
[call site]
04059
MyIterableType::into_iter
[function]
[call site]
04060
Engine::lex_with_map
[function]
[call site]
04061
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
04062
Ident::as_str
[function]
[call site]
04063
test::len
[function]
[call site]
04064
OptimizerState::set_dirty
[function]
[call site]
04065
Engine::map_type_name
[function]
[call site]
04066
RhaiNativeFunc::return_type_name
[function]
[call site]
04067
into
[function]
[call site]
04068
Expr::from_dynamic
[function]
[call site]
04069
test::len
[function]
[call site]
04070
OptimizerState::set_dirty
[function]
[call site]
04071
Expr::from_dynamic
[function]
[call site]
04072
test::len
[function]
[call site]
04073
FnCallExpr::is_operator_call
[function]
[call site]
04074
is_some
[function]
[call site]
04075
Engine::fast_operators
[function]
[call site]
04076
intersects
[function]
[call site]
04077
Engine::has_native_fn_override
[function]
[call site]
04078
calc_fn_hash_full
[function]
[call site]
04079
StmtBlock::as_ref
[function]
[call site]
04080
MyIterableType::into_iter
[function]
[call site]
04081
Self::IntoIter::copied
[function]
[call site]
04082
MyIterableType::into_iter
[function]
[call site]
04083
test_var_def_filter
[function]
[call site]
04084
Module::is_standard_lib
[function]
[call site]
04085
intersects
[function]
[call site]
04086
T::as_any
[function]
[call site]
04087
Module::contains_fn
[function]
[call site]
04088
StmtBlock::as_ref
[function]
[call site]
04089
map_or
[function]
[call site]
04090
contains_key
[function]
[call site]
04091
map_functions::values
[function]
[call site]
04092
T::as_any
[function]
[call site]
04093
Module::contains_qualified_fn
[function]
[call site]
04094
StmtBlock::as_ref
[function]
[call site]
04095
map_or
[function]
[call site]
04096
contains_key
[function]
[call site]
04097
RhaiFunc::is_native
[function]
[call site]
04098
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04099
Some
[function]
[call site]
04100
Dynamic::as_int
[function]
[call site]
04101
Ok
[function]
[call site]
04102
crate::func::locked_read
[function]
[call site]
04103
Option::and_then
[function]
[call site]
04104
Some
[function]
[call site]
04105
ok_or_else
[function]
[call site]
04106
std::
[call site]
04107
any::type_name
[function]
[call site]
04108
Err
[function]
[call site]
04109
Dynamic::type_name
[function]
[call site]
04110
unwrap
[function]
[call site]
04111
Dynamic::as_int
[function]
[call site]
04112
unwrap
[function]
[call site]
04113
Ok
[function]
[call site]
04114
into
[function]
[call site]
04115
Some
[function]
[call site]
04116
Dynamic::as_int
[function]
[call site]
04117
unwrap
[function]
[call site]
04118
Dynamic::as_int
[function]
[call site]
04119
unwrap
[function]
[call site]
04120
Ok
[function]
[call site]
04121
into
[function]
[call site]
04122
Some
[function]
[call site]
04123
Dynamic::as_immutable_string_ref
[function]
[call site]
04124
read_lock::<ImmutableString>
[function]
[call site]
04125
ok_or_else
[function]
[call site]
04126
Dynamic::type_name
[function]
[call site]
04127
unwrap
[function]
[call site]
04128
Dynamic::as_immutable_string_ref
[function]
[call site]
04129
unwrap
[function]
[call site]
04130
unwrap
[function]
[call site]
04131
Package::init_engine
[function]
[call site]
04132
Engine::throw_on_size
[function]
[call site]
04133
map_or
[function]
[call site]
04134
Command::get
[function]
[call site]
04135
Err
[function]
[call site]
04136
ERR::ErrorDataTooLarge
[function]
[call site]
04137
&str::to_string
[function]
[call site]
04138
into
[function]
[call site]
04139
map_or
[function]
[call site]
04140
Command::get
[function]
[call site]
04141
Err
[function]
[call site]
04142
ERR::ErrorDataTooLarge
[function]
[call site]
04143
&str::to_string
[function]
[call site]
04144
into
[function]
[call site]
04145
map_or
[function]
[call site]
04146
Command::get
[function]
[call site]
04147
Err
[function]
[call site]
04148
ERR::ErrorDataTooLarge
[function]
[call site]
04149
&str::to_string
[function]
[call site]
04150
into
[function]
[call site]
04151
Ok
[function]
[call site]
04152
test::len
[function]
[call site]
04153
test::len
[function]
[call site]
04154
Ok
[function]
[call site]
04155
into
[function]
[call site]
04156
Some
[function]
[call site]
04157
Dynamic::as_char
[function]
[call site]
04158
Ok
[function]
[call site]
04159
crate::func::locked_read
[function]
[call site]
04160
Option::and_then
[function]
[call site]
04161
Some
[function]
[call site]
04162
ok_or_else
[function]
[call site]
04163
std::
[call site]
04164
any::type_name
[function]
[call site]
04165
Err
[function]
[call site]
04166
Dynamic::type_name
[function]
[call site]
04167
unwrap
[function]
[call site]
04168
Dynamic::as_char
[function]
[call site]
04169
unwrap
[function]
[call site]
04170
Position::new_const
[function]
[call site]
04171
blob_functions::push
[function]
[call site]
04172
blob_functions::push
[function]
[call site]
04173
FnPtr::try_from
[function]
[call site]
04174
RhaiResultOf::unwrap
[function]
[call site]
04175
blob_functions::push
[function]
[call site]
04176
unwrap
[function]
[call site]
04177
Package::init_engine
[function]
[call site]
04178
Engine::throw_on_size
[function]
[call site]
04179
test::len
[function]
[call site]
04180
test::len
[function]
[call site]
04181
Ok
[function]
[call site]
04182
Result::into
[function]
[call site]
04183
Some
[function]
[call site]
04184
Dynamic::as_blob_ref
[function]
[call site]
04185
read_lock::<Blob>
[function]
[call site]
04186
ok_or_else
[function]
[call site]
04187
Dynamic::type_name
[function]
[call site]
04188
unwrap
[function]
[call site]
04189
string_functions::is_empty
[function]
[call site]
04190
Ok
[function]
[call site]
04191
Dynamic::flatten_clone
[function]
[call site]
04192
Dynamic::as_blob_ref
[function]
[call site]
04193
unwrap
[function]
[call site]
04194
string_functions::is_empty
[function]
[call site]
04195
Ok
[function]
[call site]
04196
Dynamic::flatten_clone
[function]
[call site]
04197
unwrap
[function]
[call site]
04198
Package::init_engine
[function]
[call site]
04199
Engine::throw_on_size
[function]
[call site]
04200
test::len
[function]
[call site]
04201
test::len
[function]
[call site]
04202
TestStruct::clone
[function]
[call site]
04203
StmtBlock::extend
[function]
[call site]
04204
Ok
[function]
[call site]
04205
Dynamic::from_blob
[function]
[call site]
04206
Self
[function]
[call site]
04207
Union::Blob
[function]
[call site]
04208
into
[function]
[call site]
04209
Some
[function]
[call site]
04210
Some
[function]
[call site]
04211
Some
[function]
[call site]
04212
Ok
[function]
[call site]
04213
Dynamic::as_int
[function]
[call site]
04214
unwrap
[function]
[call site]
04215
into
[function]
[call site]
04216
Some
[function]
[call site]
04217
Ok
[function]
[call site]
04218
Dynamic::as_int
[function]
[call site]
04219
unwrap
[function]
[call site]
04220
into
[function]
[call site]
04221
Some
[function]
[call site]
04222
Ok
[function]
[call site]
04223
Dynamic::as_int
[function]
[call site]
04224
unwrap
[function]
[call site]
04225
into
[function]
[call site]
04226
Some
[function]
[call site]
04227
Ok
[function]
[call site]
04228
Dynamic::as_int
[function]
[call site]
04229
unwrap
[function]
[call site]
04230
into
[function]
[call site]
04231
Dynamic::as_char
[function]
[call site]
04232
unwrap
[function]
[call site]
04233
Dynamic::as_immutable_string_ref
[function]
[call site]
04234
unwrap
[function]
[call site]
04235
Some
[function]
[call site]
04236
test_chars
[function]
[call site]
04237
MultiInputsStream::get_next
[function]
[call site]
04238
MultiInputsStream::get_next
[function]
[call site]
04239
Some
[function]
[call site]
04240
Dynamic::as_char
[function]
[call site]
04241
unwrap
[function]
[call site]
04242
Dynamic::as_immutable_string_ref
[function]
[call site]
04243
unwrap
[function]
[call site]
04244
Position::new_const
[function]
[call site]
04245
blob_functions::push
[function]
[call site]
04246
Result::push_str
[function]
[call site]
04247
unwrap
[function]
[call site]
04248
Package::init_engine
[function]
[call site]
04249
Engine::throw_on_size
[function]
[call site]
04250
test::len
[function]
[call site]
04251
Ok
[function]
[call site]
04252
Result::into
[function]
[call site]
04253
Dynamic::as_immutable_string_ref
[function]
[call site]
04254
unwrap
[function]
[call site]
04255
Dynamic::as_char
[function]
[call site]
04256
unwrap
[function]
[call site]
04257
test_chars
[function]
[call site]
04258
MultiInputsStream::get_next
[function]
[call site]
04259
MultiInputsStream::get_next
[function]
[call site]
04260
Some
[function]
[call site]
04261
Some
[function]
[call site]
04262
Dynamic::as_immutable_string_ref
[function]
[call site]
04263
unwrap
[function]
[call site]
04264
Dynamic::as_char
[function]
[call site]
04265
unwrap
[function]
[call site]
04266
unwrap
[function]
[call site]
04267
Package::init_engine
[function]
[call site]
04268
Engine::throw_on_size
[function]
[call site]
04269
test::len
[function]
[call site]
04270
Ok
[function]
[call site]
04271
Result::into
[function]
[call site]
04272
Some
[function]
[call site]
04273
Dynamic::as_immutable_string_ref
[function]
[call site]
04274
unwrap
[function]
[call site]
04275
Dynamic::as_char
[function]
[call site]
04276
unwrap
[function]
[call site]
04277
Ok
[function]
[call site]
04278
into
[function]
[call site]
04279
Some
[function]
[call site]
04280
Ok
[function]
[call site]
04281
TestStruct::clone
[function]
[call site]
04282
Some
[function]
[call site]
04283
Some
[function]
[call site]
04284
Some
[function]
[call site]
04285
Ok
[function]
[call site]
04286
TestStruct::clone
[function]
[call site]
04287
Some
[function]
[call site]
04288
Some
[function]
[call site]
04289
Some
[function]
[call site]
04290
Dynamic::as_blob_ref
[function]
[call site]
04291
unwrap
[function]
[call site]
04292
TestStruct::clone
[function]
[call site]
04293
Dynamic::as_char
[function]
[call site]
04294
unwrap
[function]
[call site]
04295
encode_utf8
[function]
[call site]
04296
unwrap
[function]
[call site]
04297
Package::init_engine
[function]
[call site]
04298
Engine::throw_on_size
[function]
[call site]
04299
test::len
[function]
[call site]
04300
test::len
[function]
[call site]
04301
StmtBlock::extend
[function]
[call site]
04302
as_bytes
[function]
[call site]
04303
Ok
[function]
[call site]
04304
Dynamic::from_blob
[function]
[call site]
04305
Dynamic::type_id
[function]
[call site]
04306
TypeId::of::<()>
[function]
[call site]
04307
TypeId::of::<bool>
[function]
[call site]
04308
TypeId::of::<ImmutableString>
[function]
[call site]
04309
TypeId::of::<char>
[function]
[call site]
04310
TypeId::of::<INT>
[function]
[call site]
04311
TypeId::of::<crate::FLOAT>
[function]
[call site]
04312
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04313
TypeId::of::<Array>
[function]
[call site]
04314
TypeId::of::<Blob>
[function]
[call site]
04315
TypeId::of::<Map>
[function]
[call site]
04316
TypeId::of::<FnPtr>
[function]
[call site]
04317
TypeId::of::<Instant>
[function]
[call site]
04318
Dynamic::type_id
[function]
[call site]
04319
crate::func::locked_read
[function]
[call site]
04320
Option::unwrap
[function]
[call site]
04321
Dynamic::type_id
[function]
[call site]
04322
Dynamic::type_id
[function]
[call site]
04323
TypeId::of::<ExclusiveRange>
[function]
[call site]
04324
TypeId::of::<ExclusiveRange>
[function]
[call site]
04325
TypeId::of::<InclusiveRange>
[function]
[call site]
04326
TypeId::of::<InclusiveRange>
[function]
[call site]
04327
TypeId::of::<ExclusiveRange>
[function]
[call site]
04328
TypeId::of::<InclusiveRange>
[function]
[call site]
04329
TypeId::of::<InclusiveRange>
[function]
[call site]
04330
TypeId::of::<ExclusiveRange>
[function]
[call site]
04331
Some
[function]
[call site]
04332
Some
[function]
[call site]
04333
is_numeric
[function]
[call site]
04334
TypeId::of::<INT>
[function]
[call site]
04335
TypeId::of::<f32>
[function]
[call site]
04336
TypeId::of::<f64>
[function]
[call site]
04337
TypeId::of::<Decimal>
[function]
[call site]
04338
TypeId::of::<u8>
[function]
[call site]
04339
TypeId::of::<u16>
[function]
[call site]
04340
TypeId::of::<u32>
[function]
[call site]
04341
TypeId::of::<u64>
[function]
[call site]
04342
TypeId::of::<i8>
[function]
[call site]
04343
TypeId::of::<i16>
[function]
[call site]
04344
TypeId::of::<i32>
[function]
[call site]
04345
TypeId::of::<i64>
[function]
[call site]
04346
TypeId::of::<u128>
[function]
[call site]
04347
TypeId::of::<i128>
[function]
[call site]
04348
is_numeric
[function]
[call site]
04349
Some
[function]
[call site]
04350
is_numeric
[function]
[call site]
04351
is_numeric
[function]
[call site]
04352
Some
[function]
[call site]
04353
StmtBlock::as_ref
[function]
[call site]
04354
unwrap
[function]
[call site]
04355
then
[function]
[call site]
04356
Ident::as_str
[function]
[call site]
04357
into
[function]
[call site]
04358
split_first_mut
[function]
[call site]
04359
unwrap
[function]
[call site]
04360
test_var_is_def
[function]
[call site]
04361
Engine::new
[function]
[call site]
04362
OptimizerState::set_dirty
[function]
[call site]
04363
Expr::from_dynamic
[function]
[call site]
04364
StaticModuleResolver::iter_mut
[function]
[call site]
04365
array_functions::for_each
[function]
[call site]
04366
optimize_expr
[function]
[call site]
04367
move_constant_arg
[function]
[call site]
04368
OptimizerState::set_dirty
[function]
[call site]
04369
FnCallExpr::constant_args
[function]
[call site]
04370
FnCallHashes::is_native_only
[function]
[call site]
04371
Position::is_none
[function]
[call site]
04372
MyIterableType::into_iter
[function]
[call site]
04373
array_functions::find_map
[function]
[call site]
04374
Module::get_script_fn
[function]
[call site]
04375
StmtBlock::as_ref
[function]
[call site]
04376
and_then
[function]
[call site]
04377
StmtBlock::as_ref
[function]
[call site]
04378
&crate::SharedModule::values
[function]
[call site]
04379
string_functions::is_empty
[function]
[call site]
04380
IterateDynamicArray::new
[function]
[call site]
04381
map_functions::values
[function]
[call site]
04382
Array::cloned
[function]
[call site]
04383
reflection_functions::collect
[function]
[call site]
04384
array_functions::find
[function]
[call site]
04385
array_functions::find_starting_from
[function]
[call site]
04386
RhaiResult::and_then
[function]
[call site]
04387
RhaiFunc::get_script_fn_def
[function]
[call site]
04388
test::len
[function]
[call site]
04389
is_some
[function]
[call site]
04390
MyIterableType::into_iter
[function]
[call site]
04391
Engine::lex_with_map
[function]
[call site]
04392
Expr::get_literal_value
[function]
[call site]
04393
Some
[function]
[call site]
04394
StmtBlock::as_ref
[function]
[call site]
04395
TestStruct::clone
[function]
[call site]
04396
write_lock::<FnPtr>
[function]
[call site]
04397
Some
[function]
[call site]
04398
crate::Shared::new
[function]
[call site]
04399
Option<&GlobalRuntimeState>::into
[function]
[call site]
04400
into
[function]
[call site]
04401
into
[function]
[call site]
04402
into
[function]
[call site]
04403
TestStruct::clone
[function]
[call site]
04404
Self::into
[function]
[call site]
04405
into
[function]
[call site]
04406
Expr::is_constant
[function]
[call site]
04407
crate::Array::with_capacity
[function]
[call site]
04408
test::len
[function]
[call site]
04409
StmtBlock::extend
[function]
[call site]
04410
MyIterableType::into_iter
[function]
[call site]
04411
Self::IntoIter::map
[function]
[call site]
04412
Expr::get_literal_value
[function]
[call site]
04413
Option::unwrap
[function]
[call site]
04414
Dynamic::from_array
[function]
[call site]
04415
Expr::is_constant
[function]
[call site]
04416
TestStruct::clone
[function]
[call site]
04417
(TokenIterator::get_mut
[function]
[call site]
04418
Ident::as_str
[function]
[call site]
04419
Option::unwrap
[function]
[call site]
04420
Expr::get_literal_value
[function]
[call site]
04421
Option::unwrap
[function]
[call site]
04422
Dynamic::from_map
[function]
[call site]
04423
Expr::is_constant
[function]
[call site]
04424
Position::new_const
[function]
[call site]
04425
Expr::get_literal_value
[function]
[call site]
04426
Option::unwrap
[function]
[call site]
04427
unwrap
[function]
[call site]
04428
into
[function]
[call site]
04429
FnCallExpr::is_qualified
[function]
[call site]
04430
test::len
[function]
[call site]
04431
FnPtr::new
[function]
[call site]
04432
TestStruct::clone
[function]
[call site]
04433
RhaiResultOf::ok
[function]
[call site]
04434
into
[function]
[call site]
04435
test::len
[function]
[call site]
04436
Token::literal_syntax
[function]
[call site]
04437
Token::literal_syntax
[function]
[call site]
04438
Ident::as_str
[function]
[call site]
04439
into
[function]
[call site]
04440
into
[function]
[call site]
04441
into
[function]
[call site]
04442
into
[function]
[call site]
04443
into
[function]
[call site]
04444
into
[function]
[call site]
04445
args.iter().map(|a|
[call site]
04446
unwrap
[function]
[call site]
04447
Ident::as_str
[function]
[call site]
04448
test::len
[function]
[call site]
04449
Some
[function]
[call site]
04450
Engine::map_type_name
[function]
[call site]
04451
RhaiNativeFunc::return_type_name
[function]
[call site]
04452
into
[function]
[call site]
04453
test::len
[function]
[call site]
04454
Some
[function]
[call site]
04455
OptimizerState::call_fn_with_const_args
[function]
[call site]
04456
Engine::exec_native_fn_call
[function]
[call site]
04457
Engine::track_operation
[function]
[call site]
04458
Engine::max_operations
[function]
[call site]
04459
Command::get
[function]
[call site]
04460
Engine::max_operations
[function]
[call site]
04461
Err
[function]
[call site]
04462
ERR::ErrorTooManyOperations
[function]
[call site]
04463
into
[function]
[call site]
04464
StmtBlock::as_ref
[function]
[call site]
04465
and_then
[function]
[call site]
04466
test_max_operations_progress
[function]
[call site]
04467
Engine::new
[function]
[call site]
04468
Engine::set_optimization_level
[function]
[call site]
04469
Engine::set_max_operations
[function]
[call site]
04470
TestStruct::new
[function]
[call site]
04471
Engine::on_progress
[function]
[call site]
04472
Some
[function]
[call site]
04473
TestStruct::new
[function]
[call site]
04474
Some
[function]
[call site]
04475
into
[function]
[call site]
04476
Engine::lex_with_map
[function]
[call site]
04477
Err
[function]
[call site]
04478
ERR::ErrorTerminated
[function]
[call site]
04479
into
[function]
[call site]
04480
unwrap_or
[function]
[call site]
04481
Ok
[function]
[call site]
04482
Some
[function]
[call site]
04483
Engine::resolve_fn
[function]
[call site]
04484
as_deref
[function]
[call site]
04485
map_or
[function]
[call site]
04486
calc_fn_hash_full
[function]
[call site]
04487
MyIterableType::into_iter
[function]
[call site]
04488
Self::IntoIter::map
[function]
[call site]
04489
Dynamic::type_id
[function]
[call site]
04490
TypeId::of::<()>
[function]
[call site]
04491
TypeId::of::<bool>
[function]
[call site]
04492
TypeId::of::<ImmutableString>
[function]
[call site]
04493
TypeId::of::<char>
[function]
[call site]
04494
TypeId::of::<INT>
[function]
[call site]
04495
TypeId::of::<crate::FLOAT>
[function]
[call site]
04496
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04497
TypeId::of::<Array>
[function]
[call site]
04498
TypeId::of::<Blob>
[function]
[call site]
04499
TypeId::of::<Map>
[function]
[call site]
04500
TypeId::of::<FnPtr>
[function]
[call site]
04501
TypeId::of::<Instant>
[function]
[call site]
04502
Dynamic::type_id
[function]
[call site]
04503
crate::func::locked_read
[function]
[call site]
04504
Option::unwrap
[function]
[call site]
04505
Dynamic::type_id
[function]
[call site]
04506
Caches::fn_resolution_cache_mut
[function]
[call site]
04507
string_functions::is_empty
[function]
[call site]
04508
Caches::push_fn_resolution_cache
[function]
[call site]
04509
blob_functions::push
[function]
[call site]
04510
Engine::default
[function]
[call site]
04511
last_mut
[function]
[call site]
04512
unwrap
[function]
[call site]
04513
Scope::push_entry
[function]
[call site]
04514
&mut
[call site]
04515
StmtBlock::as_ref
[function]
[call site]
04516
as_deref
[function]
[call site]
04517
map_or
[function]
[call site]
04518
MyIterableType::into_iter
[function]
[call site]
04519
array_functions::reduce_rev
[function]
[call site]
04520
array_functions::find_map
[function]
[call site]
04521
Module::set_indexer_get_fn
[function]
[call site]
04522
FuncRegistration::new
[function]
[call site]
04523
FuncRegistration::in_global_namespace
[function]
[call site]
04524
FuncRegistration::with_purity
[function]
[call site]
04525
Some
[function]
[call site]
04526
FuncRegistration::with_volatility
[function]
[call site]
04527
Some
[function]
[call site]
04528
FuncRegistration::set_into_module
[function]
[call site]
04529
unwrap_or_else
[function]
[call site]
04530
RhaiNativeFunc::num_params
[function]
[call site]
04531
RhaiNativeFunc::num_params
[function]
[call site]
04532
string_functions::starts_with
[function]
[call site]
04533
unwrap_or
[function]
[call site]
04534
into_rhai_function
[function]
[call site]
04535
FuncRegistration::set_into_module_raw
[function]
[call site]
04536
StmtBlock::as_ref
[function]
[call site]
04537
test::len
[function]
[call site]
04538
StmtBlock::extend
[function]
[call site]
04539
StmtBlock::as_ref
[function]
[call site]
04540
MyIterableType::into_iter
[function]
[call site]
04541
Self::IntoIter::copied
[function]
[call site]
04542
first
[function]
[call site]
04543
RhaiFunc::is_method
[function]
[call site]
04544
StaticModuleResolver::iter_mut
[function]
[call site]
04545
enumerate
[function]
[call site]
04546
array_functions::for_each
[function]
[call site]
04547
Module::map_type
[function]
[call site]
04548
MyIterableType::into_iter
[function]
[call site]
04549
T::as_any
[function]
[call site]
04550
TypeId::of::<Dynamic>
[function]
[call site]
04551
test::len
[function]
[call site]
04552
test::len
[function]
[call site]
04553
string_functions::pop
[function]
[call site]
04554
unwrap
[function]
[call site]
04555
calc_fn_hash
[function]
[call site]
04556
test::len
[function]
[call site]
04557
calc_fn_hash_full
[function]
[call site]
04558
MyIterableType::into_iter
[function]
[call site]
04559
copied
[function]
[call site]
04560
StmtBlock::as_ref
[function]
[call site]
04561
and_then
[function]
[call site]
04562
Command::get
[function]
[call site]
04563
BloomFilterU64::mark
[function]
[call site]
04564
string_functions::remove
[function]
[call site]
04565
get_or_insert_with
[function]
[call site]
04566
new_hash_map
[function]
[call site]
04567
Scope::push_entry
[function]
[call site]
04568
blob_functions::insert
[function]
[call site]
04569
into
[function]
[call site]
04570
&mut
[call site]
04571
blob_functions::insert
[function]
[call site]
04572
into
[function]
[call site]
04573
FUNC::param_types
[function]
[call site]
04574
Engine::lex_with_map
[function]
[call site]
04575
Engine::lex_raw
[function]
[call site]
04576
Some
[function]
[call site]
04577
Module::id_raw
[function]
[call site]
04578
StmtBlock::as_ref
[function]
[call site]
04579
StmtBlock::span_or_else
[function]
[call site]
04580
MyIterableType::into_iter
[function]
[call site]
04581
array_functions::find_map
[function]
[call site]
04582
Module::set_indexer_get_fn
[function]
[call site]
04583
Engine::lex_with_map
[function]
[call site]
04584
Module::id_raw
[function]
[call site]
04585
StmtBlock::span_or_else
[function]
[call site]
04586
Module::get_qualified_fn
[function]
[call site]
04587
StmtBlock::as_ref
[function]
[call site]
04588
and_then
[function]
[call site]
04589
Command::get
[function]
[call site]
04590
StmtBlock::span_or_else
[function]
[call site]
04591
Span::new
[function]
[call site]
04592
iterator_functions::chars_from_start
[function]
[call site]
04593
StmtBlock::span_or_else
[function]
[call site]
04594
string_functions::add_append
[function]
[call site]
04595
StmtBlock::span_or_else
[function]
[call site]
04596
map_functions::values
[function]
[call site]
04597
test_var_def_filter
[function]
[call site]
04598
Module::contains_indexed_global_functions
[function]
[call site]
04599
intersects
[function]
[call site]
04600
array_functions::find_map
[function]
[call site]
04601
Module::get_qualified_fn
[function]
[call site]
04602
StmtBlock::as_ref
[function]
[call site]
04603
and_then
[function]
[call site]
04604
Command::get
[function]
[call site]
04605
Engine::lex_with_map
[function]
[call site]
04606
Module::id_raw
[function]
[call site]
04607
TestStruct::clone
[function]
[call site]
04608
cloned
[function]
[call site]
04609
BloomFilterU64::is_absent_and_set
[function]
[call site]
04610
Some
[function]
[call site]
04611
StmtBlock::as_ref
[function]
[call site]
04612
blob_functions::insert
[function]
[call site]
04613
Some
[function]
[call site]
04614
StmtBlock::as_ref
[function]
[call site]
04615
min_max_functions::min
[function]
[call site]
04616
MyIterableType::into_iter
[function]
[call site]
04617
T::as_any
[function]
[call site]
04618
Module::may_contain_dynamic_fn
[function]
[call site]
04619
BloomFilterU64::is_absent
[function]
[call site]
04620
BloomFilterU64::calc_hash
[function]
[call site]
04621
MyIterableType::into_iter
[function]
[call site]
04622
T::as_any
[function]
[call site]
04623
Module::may_contain_dynamic_fn
[function]
[call site]
04624
Module::may_contain_dynamic_fn
[function]
[call site]
04625
BloomFilterU64::is_absent
[function]
[call site]
04626
map_functions::values
[function]
[call site]
04627
T::as_any
[function]
[call site]
04628
Module::may_contain_dynamic_fn
[function]
[call site]
04629
and_then
[function]
[call site]
04630
Token::is_op_assignment
[function]
[call site]
04631
split_first
[function]
[call site]
04632
unwrap
[function]
[call site]
04633
super::get_builtin_op_assignment_fn
[function]
[call site]
04634
Some
[function]
[call site]
04635
Dynamic::as_int
[function]
[call site]
04636
unwrap
[function]
[call site]
04637
Dynamic::as_int
[function]
[call site]
04638
unwrap
[function]
[call site]
04639
write_lock::<Dynamic>
[function]
[call site]
04640
unwrap
[function]
[call site]
04641
RhaiResult::into
[function]
[call site]
04642
Ok
[function]
[call site]
04643
Some
[function]
[call site]
04644
Dynamic::as_int
[function]
[call site]
04645
unwrap
[function]
[call site]
04646
Dynamic::as_int
[function]
[call site]
04647
unwrap
[function]
[call site]
04648
write_lock::<Dynamic>
[function]
[call site]
04649
unwrap
[function]
[call site]
04650
RhaiResult::into
[function]
[call site]
04651
Ok
[function]
[call site]
04652
Some
[function]
[call site]
04653
Dynamic::as_char
[function]
[call site]
04654
unwrap
[function]
[call site]
04655
write_lock::<Dynamic>
[function]
[call site]
04656
unwrap
[function]
[call site]
04657
Position::new_const
[function]
[call site]
04658
blob_functions::push
[function]
[call site]
04659
blob_functions::push
[function]
[call site]
04660
FnPtr::try_from
[function]
[call site]
04661
RhaiResultOf::unwrap
[function]
[call site]
04662
Dynamic::as_char
[function]
[call site]
04663
Result::unwrap
[function]
[call site]
04664
blob_functions::push
[function]
[call site]
04665
RhaiResultOf::into
[function]
[call site]
04666
Ok
[function]
[call site]
04667
Some
[function]
[call site]
04668
split_first_mut
[function]
[call site]
04669
unwrap
[function]
[call site]
04670
Dynamic::as_immutable_string_mut
[function]
[call site]
04671
Dynamic::type_name
[function]
[call site]
04672
write_lock::<ImmutableString>
[function]
[call site]
04673
ok_or
[function]
[call site]
04674
unwrap
[function]
[call site]
04675
Dynamic::as_immutable_string_ref
[function]
[call site]
04676
unwrap
[function]
[call site]
04677
string_functions::is_empty
[function]
[call site]
04678
string_functions::is_empty
[function]
[call site]
04679
test::len
[function]
[call site]
04680
test::len
[function]
[call site]
04681
unwrap
[function]
[call site]
04682
Package::init_engine
[function]
[call site]
04683
Engine::throw_on_size
[function]
[call site]
04684
Ok
[function]
[call site]
04685
Some
[function]
[call site]
04686
split_first_mut
[function]
[call site]
04687
unwrap
[function]
[call site]
04688
Dynamic::as_immutable_string_mut
[function]
[call site]
04689
unwrap
[function]
[call site]
04690
Dynamic::as_immutable_string_ref
[function]
[call site]
04691
unwrap
[function]
[call site]
04692
Ok
[function]
[call site]
04693
Some
[function]
[call site]
04694
test_functions_take
[function]
[call site]
04695
Dynamic::into_array
[function]
[call site]
04696
Ok
[function]
[call site]
04697
crate::func::locked_read
[function]
[call site]
04698
Option::and_then
[function]
[call site]
04699
Some
[function]
[call site]
04700
StmtBlock::as_ref
[function]
[call site]
04701
TestStruct::clone
[function]
[call site]
04702
ok_or_else
[function]
[call site]
04703
std::
[call site]
04704
any::type_name
[function]
[call site]
04705
Err
[function]
[call site]
04706
Dynamic::type_name
[function]
[call site]
04707
unwrap
[function]
[call site]
04708
string_functions::is_empty
[function]
[call site]
04709
Ok
[function]
[call site]
04710
Dynamic::as_array_ref
[function]
[call site]
04711
read_lock::<Array>
[function]
[call site]
04712
ok_or_else
[function]
[call site]
04713
Dynamic::type_name
[function]
[call site]
04714
unwrap
[function]
[call site]
04715
string_functions::is_empty
[function]
[call site]
04716
unwrap
[function]
[call site]
04717
Package::init_engine
[function]
[call site]
04718
Engine::check_data_size
[function]
[call site]
04719
Engine::has_data_size_limit
[function]
[call site]
04720
is_some
[function]
[call site]
04721
is_some
[function]
[call site]
04722
is_some
[function]
[call site]
04723
Ok
[function]
[call site]
04724
calc_data_sizes
[function]
[call site]
04725
calc_array_sizes
[function]
[call site]
04726
calc_array_sizes
[function]
[call site]
04727
test::len
[function]
[call site]
04728
calc_map_sizes
[function]
[call site]
04729
map_functions::values
[function]
[call site]
04730
calc_array_sizes
[function]
[call site]
04731
test::len
[function]
[call site]
04732
calc_map_sizes
[function]
[call site]
04733
test::len
[function]
[call site]
04734
test::len
[function]
[call site]
04735
test::len
[function]
[call site]
04736
calc_map_sizes
[function]
[call site]
04737
test::len
[function]
[call site]
04738
calc_data_sizes
[function]
[call site]
04739
read_lock::<Dynamic>
[function]
[call site]
04740
unwrap
[function]
[call site]
04741
StmtBlock::borrow
[function]
[call site]
04742
Engine::throw_on_size
[function]
[call site]
04743
map_or
[function]
[call site]
04744
Command::get
[function]
[call site]
04745
Err
[function]
[call site]
04746
ERR::ErrorDataTooLarge
[function]
[call site]
04747
&str::to_string
[function]
[call site]
04748
into
[function]
[call site]
04749
map_or
[function]
[call site]
04750
Command::get
[function]
[call site]
04751
Err
[function]
[call site]
04752
ERR::ErrorDataTooLarge
[function]
[call site]
04753
&str::to_string
[function]
[call site]
04754
into
[function]
[call site]
04755
map_or
[function]
[call site]
04756
Command::get
[function]
[call site]
04757
Err
[function]
[call site]
04758
ERR::ErrorDataTooLarge
[function]
[call site]
04759
&str::to_string
[function]
[call site]
04760
into
[function]
[call site]
04761
Ok
[function]
[call site]
04762
RhaiResultOf::map_err
[function]
[call site]
04763
EvalAltResult::fill_position
[function]
[call site]
04764
EvalAltResult::position
[function]
[call site]
04765
Position::is_none
[function]
[call site]
04766
EvalAltResult::set_position
[function]
[call site]
04767
Ok
[function]
[call site]
04768
Dynamic::read_lock
[function]
[call site]
04769
crate::func::locked_read
[function]
[call site]
04770
TypeId::of::<Self>
[function]
[call site]
04771
TypeId::of::<T>
[function]
[call site]
04772
Dynamic::type_id
[function]
[call site]
04773
TypeId::of::<T>
[function]
[call site]
04774
Some
[function]
[call site]
04775
DynamicReadLock
[function]
[call site]
04776
DynamicReadLockInner::Guard
[function]
[call site]
04777
Dynamic::downcast_ref
[function]
[call site]
04778
TypeId::of::<T>
[function]
[call site]
04779
TypeId::of::<INT>
[function]
[call site]
04780
T::as_any
[function]
[call site]
04781
as_any().downcast_ref::<T>
[function]
[call site]
04782
TypeId::of::<T>
[function]
[call site]
04783
TypeId::of::<crate::FLOAT>
[function]
[call site]
04784
StmtBlock::as_ref
[function]
[call site]
04785
T::as_any
[function]
[call site]
04786
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04787
TypeId::of::<T>
[function]
[call site]
04788
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04789
StmtBlock::as_ref
[function]
[call site]
04790
T::as_any
[function]
[call site]
04791
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04792
TypeId::of::<T>
[function]
[call site]
04793
TypeId::of::<bool>
[function]
[call site]
04794
T::as_any
[function]
[call site]
04795
as_any().downcast_ref::<T>
[function]
[call site]
04796
TypeId::of::<T>
[function]
[call site]
04797
TypeId::of::<ImmutableString>
[function]
[call site]
04798
T::as_any
[function]
[call site]
04799
as_any().downcast_ref::<T>
[function]
[call site]
04800
TypeId::of::<T>
[function]
[call site]
04801
TypeId::of::<char>
[function]
[call site]
04802
T::as_any
[function]
[call site]
04803
as_any().downcast_ref::<T>
[function]
[call site]
04804
TypeId::of::<T>
[function]
[call site]
04805
TypeId::of::<Array>
[function]
[call site]
04806
StmtBlock::as_ref
[function]
[call site]
04807
T::as_any
[function]
[call site]
04808
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04809
TypeId::of::<T>
[function]
[call site]
04810
TypeId::of::<Blob>
[function]
[call site]
04811
StmtBlock::as_ref
[function]
[call site]
04812
T::as_any
[function]
[call site]
04813
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04814
TypeId::of::<T>
[function]
[call site]
04815
TypeId::of::<Map>
[function]
[call site]
04816
StmtBlock::as_ref
[function]
[call site]
04817
T::as_any
[function]
[call site]
04818
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04819
TypeId::of::<T>
[function]
[call site]
04820
TypeId::of::<FnPtr>
[function]
[call site]
04821
StmtBlock::as_ref
[function]
[call site]
04822
T::as_any
[function]
[call site]
04823
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04824
TypeId::of::<T>
[function]
[call site]
04825
TypeId::of::<Instant>
[function]
[call site]
04826
StmtBlock::as_ref
[function]
[call site]
04827
T::as_any
[function]
[call site]
04828
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04829
TypeId::of::<T>
[function]
[call site]
04830
TypeId::of::<()>
[function]
[call site]
04831
T::as_any
[function]
[call site]
04832
as_any().downcast_ref::<T>
[function]
[call site]
04833
TypeId::of::<T>
[function]
[call site]
04834
TypeId::of::<Self>
[function]
[call site]
04835
T::as_any
[function]
[call site]
04836
as_any().downcast_ref::<T>
[function]
[call site]
04837
T::as_any
[function]
[call site]
04838
as_any().downcast_ref::<T>
[function]
[call site]
04839
Engine::lex_with_map
[function]
[call site]
04840
Engine::lex_with_map
[function]
[call site]
04841
Engine::lex_raw
[function]
[call site]
04842
Some
[function]
[call site]
04843
unwrap
[function]
[call site]
04844
Dynamic::as_array_mut
[function]
[call site]
04845
Dynamic::type_name
[function]
[call site]
04846
write_lock::<Array>
[function]
[call site]
04847
ok_or
[function]
[call site]
04848
unwrap
[function]
[call site]
04849
string_functions::add_append
[function]
[call site]
04850
Ok
[function]
[call site]
04851
Some
[function]
[call site]
04852
test_functions_take
[function]
[call site]
04853
Dynamic::into_blob
[function]
[call site]
04854
Ok
[function]
[call site]
04855
crate::func::locked_read
[function]
[call site]
04856
Option::and_then
[function]
[call site]
04857
Some
[function]
[call site]
04858
StmtBlock::as_ref
[function]
[call site]
04859
TestStruct::clone
[function]
[call site]
04860
ok_or_else
[function]
[call site]
04861
std::
[call site]
04862
any::type_name
[function]
[call site]
04863
Err
[function]
[call site]
04864
Dynamic::type_name
[function]
[call site]
04865
unwrap
[function]
[call site]
04866
Dynamic::as_blob_mut
[function]
[call site]
04867
Dynamic::type_name
[function]
[call site]
04868
write_lock::<Blob>
[function]
[call site]
04869
ok_or
[function]
[call site]
04870
unwrap
[function]
[call site]
04871
unwrap
[function]
[call site]
04872
Package::init_engine
[function]
[call site]
04873
Engine::throw_on_size
[function]
[call site]
04874
test::len
[function]
[call site]
04875
test::len
[function]
[call site]
04876
string_functions::add_append
[function]
[call site]
04877
Ok
[function]
[call site]
04878
Some
[function]
[call site]
04879
Dynamic::as_char
[function]
[call site]
04880
unwrap
[function]
[call site]
04881
encode_utf8
[function]
[call site]
04882
Dynamic::as_immutable_string_mut
[function]
[call site]
04883
unwrap
[function]
[call site]
04884
unwrap
[function]
[call site]
04885
Package::init_engine
[function]
[call site]
04886
Engine::throw_on_size
[function]
[call site]
04887
test::len
[function]
[call site]
04888
test::len
[function]
[call site]
04889
Ok
[function]
[call site]
04890
Some
[function]
[call site]
04891
Dynamic::as_immutable_string_ref
[function]
[call site]
04892
unwrap
[function]
[call site]
04893
string_functions::is_empty
[function]
[call site]
04894
Ok
[function]
[call site]
04895
Dynamic::as_char
[function]
[call site]
04896
unwrap
[function]
[call site]
04897
test_to_string
[function]
[call site]
04898
unwrap
[function]
[call site]
04899
Package::init_engine
[function]
[call site]
04900
Engine::throw_on_size
[function]
[call site]
04901
test::len
[function]
[call site]
04902
test::len
[function]
[call site]
04903
write_lock::<Dynamic>
[function]
[call site]
04904
unwrap
[function]
[call site]
04905
into
[function]
[call site]
04906
Ok
[function]
[call site]
04907
Some
[function]
[call site]
04908
test_functions_take
[function]
[call site]
04909
Dynamic::as_array_mut
[function]
[call site]
04910
unwrap
[function]
[call site]
04911
blob_functions::push
[function]
[call site]
04912
unwrap
[function]
[call site]
04913
Package::init_engine
[function]
[call site]
04914
Engine::check_data_size
[function]
[call site]
04915
Dynamic::read_lock
[function]
[call site]
04916
unwrap
[function]
[call site]
04917
Ok
[function]
[call site]
04918
Some
[function]
[call site]
04919
Dynamic::as_int
[function]
[call site]
04920
unwrap
[function]
[call site]
04921
Dynamic::as_blob_mut
[function]
[call site]
04922
unwrap
[function]
[call site]
04923
unwrap
[function]
[call site]
04924
Package::init_engine
[function]
[call site]
04925
Engine::throw_on_size
[function]
[call site]
04926
test::len
[function]
[call site]
04927
blob_functions::push
[function]
[call site]
04928
Ok
[function]
[call site]
04929
Some
[function]
[call site]
04930
Dynamic::as_char
[function]
[call site]
04931
unwrap
[function]
[call site]
04932
Dynamic::as_blob_mut
[function]
[call site]
04933
unwrap
[function]
[call site]
04934
unwrap
[function]
[call site]
04935
Package::init_engine
[function]
[call site]
04936
Engine::throw_on_size
[function]
[call site]
04937
test::len
[function]
[call site]
04938
string_functions::add_append_char
[function]
[call site]
04939
Position::new_const
[function]
[call site]
04940
RhaiResultOf::push_str
[function]
[call site]
04941
blob_functions::push
[function]
[call site]
04942
RhaiResultOf::into
[function]
[call site]
04943
Ok
[function]
[call site]
04944
Some
[function]
[call site]
04945
split_first_mut
[function]
[call site]
04946
unwrap
[function]
[call site]
04947
Dynamic::as_blob_mut
[function]
[call site]
04948
unwrap
[function]
[call site]
04949
Dynamic::as_immutable_string_ref
[function]
[call site]
04950
unwrap
[function]
[call site]
04951
string_functions::is_empty
[function]
[call site]
04952
Ok
[function]
[call site]
04953
unwrap
[function]
[call site]
04954
Package::init_engine
[function]
[call site]
04955
Engine::throw_on_size
[function]
[call site]
04956
test::len
[function]
[call site]
04957
test::len
[function]
[call site]
04958
string_functions::add_append_str
[function]
[call site]
04959
Position::new_const
[function]
[call site]
04960
RhaiResultOf::push_str
[function]
[call site]
04961
RhaiResultOf::push_str
[function]
[call site]
04962
RhaiResultOf::into
[function]
[call site]
04963
Ok
[function]
[call site]
04964
Engine::lex_with_map
[function]
[call site]
04965
TestStruct::new
[function]
[call site]
04966
super::get_builtin_binary_op_fn
[function]
[call site]
04967
Some
[function]
[call site]
04968
Dynamic::as_int
[function]
[call site]
04969
unwrap
[function]
[call site]
04970
Dynamic::as_int
[function]
[call site]
04971
unwrap
[function]
[call site]
04972
Ok
[function]
[call site]
04973
into
[function]
[call site]
04974
Some
[function]
[call site]
04975
Dynamic::as_int
[function]
[call site]
04976
unwrap
[function]
[call site]
04977
Dynamic::as_int
[function]
[call site]
04978
unwrap
[function]
[call site]
04979
Ok
[function]
[call site]
04980
into
[function]
[call site]
04981
Some
[function]
[call site]
04982
Dynamic::as_immutable_string_ref
[function]
[call site]
04983
unwrap
[function]
[call site]
04984
Dynamic::as_immutable_string_ref
[function]
[call site]
04985
unwrap
[function]
[call site]
04986
unwrap
[function]
[call site]
04987
Package::init_engine
[function]
[call site]
04988
Engine::throw_on_size
[function]
[call site]
04989
test::len
[function]
[call site]
04990
test::len
[function]
[call site]
04991
Ok
[function]
[call site]
04992
into
[function]
[call site]
04993
Some
[function]
[call site]
04994
Dynamic::as_char
[function]
[call site]
04995
unwrap
[function]
[call site]
04996
Dynamic::as_char
[function]
[call site]
04997
unwrap
[function]
[call site]
04998
Position::new_const
[function]
[call site]
04999
blob_functions::push
[function]
[call site]
05000
blob_functions::push
[function]
[call site]
05001
unwrap
[function]
[call site]
05002
Package::init_engine
[function]
[call site]
05003
Engine::throw_on_size
[function]
[call site]
05004
test::len
[function]
[call site]
05005
Ok
[function]
[call site]
05006
Result::into
[function]
[call site]
05007
Some
[function]
[call site]
05008
Dynamic::as_blob_ref
[function]
[call site]
05009
unwrap
[function]
[call site]
05010
string_functions::is_empty
[function]
[call site]
05011
Ok
[function]
[call site]
05012
Dynamic::flatten_clone
[function]
[call site]
05013
Dynamic::as_blob_ref
[function]
[call site]
05014
unwrap
[function]
[call site]
05015
string_functions::is_empty
[function]
[call site]
05016
Ok
[function]
[call site]
05017
Dynamic::flatten_clone
[function]
[call site]
05018
unwrap
[function]
[call site]
05019
Package::init_engine
[function]
[call site]
05020
Engine::throw_on_size
[function]
[call site]
05021
test::len
[function]
[call site]
05022
test::len
[function]
[call site]
05023
TestStruct::clone
[function]
[call site]
05024
StmtBlock::extend
[function]
[call site]
05025
Ok
[function]
[call site]
05026
Dynamic::from_blob
[function]
[call site]
05027
Some
[function]
[call site]
05028
Some
[function]
[call site]
05029
Some
[function]
[call site]
05030
Ok
[function]
[call site]
05031
Dynamic::as_int
[function]
[call site]
05032
unwrap
[function]
[call site]
05033
into
[function]
[call site]
05034
Some
[function]
[call site]
05035
Ok
[function]
[call site]
05036
Dynamic::as_int
[function]
[call site]
05037
unwrap
[function]
[call site]
05038
into
[function]
[call site]
05039
Some
[function]
[call site]
05040
Ok
[function]
[call site]
05041
Dynamic::as_int
[function]
[call site]
05042
unwrap
[function]
[call site]
05043
into
[function]
[call site]
05044
Some
[function]
[call site]
05045
Ok
[function]
[call site]
05046
Dynamic::as_int
[function]
[call site]
05047
unwrap
[function]
[call site]
05048
into
[function]
[call site]
05049
Dynamic::as_char
[function]
[call site]
05050
unwrap
[function]
[call site]
05051
Dynamic::as_immutable_string_ref
[function]
[call site]
05052
unwrap
[function]
[call site]
05053
Some
[function]
[call site]
05054
test_chars
[function]
[call site]
05055
MultiInputsStream::get_next
[function]
[call site]
05056
MultiInputsStream::get_next
[function]
[call site]
05057
Some
[function]
[call site]
05058
Dynamic::as_char
[function]
[call site]
05059
unwrap
[function]
[call site]
05060
Dynamic::as_immutable_string_ref
[function]
[call site]
05061
unwrap
[function]
[call site]
05062
Position::new_const
[function]
[call site]
05063
blob_functions::push
[function]
[call site]
05064
Result::push_str
[function]
[call site]
05065
unwrap
[function]
[call site]
05066
Package::init_engine
[function]
[call site]
05067
Engine::throw_on_size
[function]
[call site]
05068
test::len
[function]
[call site]
05069
Ok
[function]
[call site]
05070
Result::into
[function]
[call site]
05071
Dynamic::as_immutable_string_ref
[function]
[call site]
05072
unwrap
[function]
[call site]
05073
Dynamic::as_char
[function]
[call site]
05074
unwrap
[function]
[call site]
05075
test_chars
[function]
[call site]
05076
MultiInputsStream::get_next
[function]
[call site]
05077
MultiInputsStream::get_next
[function]
[call site]
05078
Some
[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_char
[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
Ok
[function]
[call site]
05089
Result::into
[function]
[call site]
05090
Some
[function]
[call site]
05091
Dynamic::as_immutable_string_ref
[function]
[call site]
05092
unwrap
[function]
[call site]
05093
Dynamic::as_char
[function]
[call site]
05094
unwrap
[function]
[call site]
05095
Ok
[function]
[call site]
05096
into
[function]
[call site]
05097
Some
[function]
[call site]
05098
Ok
[function]
[call site]
05099
TestStruct::clone
[function]
[call site]
05100
Some
[function]
[call site]
05101
Some
[function]
[call site]
05102
Some
[function]
[call site]
05103
Ok
[function]
[call site]
05104
TestStruct::clone
[function]
[call site]
05105
Some
[function]
[call site]
05106
Some
[function]
[call site]
05107
Some
[function]
[call site]
05108
Dynamic::as_blob_ref
[function]
[call site]
05109
unwrap
[function]
[call site]
05110
TestStruct::clone
[function]
[call site]
05111
Dynamic::as_char
[function]
[call site]
05112
unwrap
[function]
[call site]
05113
encode_utf8
[function]
[call site]
05114
unwrap
[function]
[call site]
05115
Package::init_engine
[function]
[call site]
05116
Engine::throw_on_size
[function]
[call site]
05117
test::len
[function]
[call site]
05118
test::len
[function]
[call site]
05119
StmtBlock::extend
[function]
[call site]
05120
as_bytes
[function]
[call site]
05121
Ok
[function]
[call site]
05122
Dynamic::from_blob
[function]
[call site]
05123
Dynamic::type_id
[function]
[call site]
05124
Dynamic::type_id
[function]
[call site]
05125
TypeId::of::<ExclusiveRange>
[function]
[call site]
05126
TypeId::of::<ExclusiveRange>
[function]
[call site]
05127
TypeId::of::<InclusiveRange>
[function]
[call site]
05128
TypeId::of::<InclusiveRange>
[function]
[call site]
05129
TypeId::of::<ExclusiveRange>
[function]
[call site]
05130
TypeId::of::<InclusiveRange>
[function]
[call site]
05131
TypeId::of::<InclusiveRange>
[function]
[call site]
05132
TypeId::of::<ExclusiveRange>
[function]
[call site]
05133
Some
[function]
[call site]
05134
Some
[function]
[call site]
05135
is_numeric
[function]
[call site]
05136
is_numeric
[function]
[call site]
05137
Some
[function]
[call site]
05138
is_numeric
[function]
[call site]
05139
is_numeric
[function]
[call site]
05140
Some
[function]
[call site]
05141
Engine::lex_with_map
[function]
[call site]
05142
TestStruct::new
[function]
[call site]
05143
BloomFilterU64::is_absent_and_set
[function]
[call site]
05144
StmtBlock::as_ref
[function]
[call site]
05145
blob_functions::insert
[function]
[call site]
05146
StmtBlock::as_ref
[function]
[call site]
05147
calc_fn_hash_full
[function]
[call site]
05148
StmtBlock::as_ref
[function]
[call site]
05149
&[Stmt]::unwrap
[function]
[call site]
05150
MyIterableType::into_iter
[function]
[call site]
05151
enumerate
[function]
[call site]
05152
Engine::lex_with_map
[function]
[call site]
05153
TypeId::of::<Dynamic>
[function]
[call site]
05154
Dynamic::type_id
[function]
[call site]
05155
RhaiFunc::is_volatile
[function]
[call site]
05156
RhaiFunc::is_volatile
[function]
[call site]
05157
Engine::gen_fn_call_signature
[function]
[call site]
05158
Err
[function]
[call site]
05159
ERR::ErrorFunctionNotFound
[function]
[call site]
05160
into
[function]
[call site]
05161
RhaiFunc::is_method
[function]
[call site]
05162
StmtBlock::as_ref
[function]
[call site]
05163
map_or
[function]
[call site]
05164
Debugger::call_stack
[function]
[call site]
05165
test::len
[function]
[call site]
05166
test::len
[function]
[call site]
05167
ArgBackup::new
[function]
[call site]
05168
string_functions::is_empty
[function]
[call site]
05169
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05170
TestStruct::clone
[function]
[call site]
05171
Some
[function]
[call site]
05172
string_functions::replace
[function]
[call site]
05173
string_functions::is_empty
[function]
[call site]
05174
string_functions::replace
[function]
[call site]
05175
string_functions::is_empty
[function]
[call site]
05176
string_functions::replace
[function]
[call site]
05177
into
[function]
[call site]
05178
into
[function]
[call site]
05179
mem::transmute
[function]
[call site]
05180
Engine::is_debugger_registered
[function]
[call site]
05181
is_some
[function]
[call site]
05182
TestStruct::clone
[function]
[call site]
05183
StmtBlock::span_or_else
[function]
[call site]
05184
Span::new
[function]
[call site]
05185
iterator_functions::chars_from_start
[function]
[call site]
05186
StmtBlock::span_or_else
[function]
[call site]
05187
string_functions::add_append
[function]
[call site]
05188
StmtBlock::span_or_else
[function]
[call site]
05189
TestStruct::clone
[function]
[call site]
05190
GlobalRuntimeState::debugger_mut
[function]
[call site]
05191
as_deref_mut
[function]
[call site]
05192
unwrap
[function]
[call site]
05193
&mut
[call site]
05194
blob_functions::push
[function]
[call site]
05195
MyIterableType::into_iter
[function]
[call site]
05196
Self::IntoIter::collect
[function]
[call site]
05197
Engine::get_interned_string
[function]
[call site]
05198
MyIterableType::into_iter
[function]
[call site]
05199
Self::IntoIter::map
[function]
[call site]
05200
TestStruct::clone
[function]
[call site]
05201
RhaiNativeFunc::has_context
[function]
[call site]
05202
bool::then
[function]
[call site]
05203
as_deref
[function]
[call site]
05204
into
[function]
[call site]
05205
RhaiFunc::is_pure
[function]
[call site]
05206
string_functions::is_empty
[function]
[call site]
05207
Dynamic::is_read_only
[function]
[call site]
05208
Err
[function]
[call site]
05209
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05210
test_to_string
[function]
[call site]
05211
into
[function]
[call site]
05212
test_method_call
[function]
[call site]
05213
Engine::new
[function]
[call site]
05214
register_type::<TestStruct>
[function]
[call site]
05215
Engine::register_fn
[function]
[call site]
05216
Engine::register_fn
[function]
[call site]
05217
test_custom_syntax_func
[function]
[call site]
05218
Engine::new
[function]
[call site]
05219
Engine::register_custom_syntax
[function]
[call site]
05220
Vec::<ImmutableString>::new
[function]
[call site]
05221
StmtBlock::as_ref
[function]
[call site]
05222
StmtBlock::as_ref
[function]
[call site]
05223
string_functions::trim
[function]
[call site]
05224
shared_get_mut
[function]
[call site]
05225
string_functions::trim
[function]
[call site]
05226
into
[function]
[call site]
05227
string_functions::trim
[function]
[call site]
05228
into
[function]
[call site]
05229
string_functions::is_empty
[function]
[call site]
05230
Token::lookup_symbol_from_syntax
[function]
[call site]
05231
StmtBlock::span_or_else
[function]
[call site]
05232
Span::new
[function]
[call site]
05233
iterator_functions::chars_from_start
[function]
[call site]
05234
StmtBlock::span_or_else
[function]
[call site]
05235
string_functions::add_append
[function]
[call site]
05236
StmtBlock::span_or_else
[function]
[call site]
05237
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05238
then
[function]
[call site]
05239
Token::Reserved
[function]
[call site]
05240
TestStruct::new
[function]
[call site]
05241
into
[function]
[call site]
05242
Err
[function]
[call site]
05243
LexError::ImproperSymbol
[function]
[call site]
05244
ImmutableString::new
[function]
[call site]
05245
&str::to_string
[function]
[call site]
05246
PERR::into_err
[function]
[call site]
05247
string_functions::is_empty
[function]
[call site]
05248
into
[function]
[call site]
05249
string_functions::is_empty
[function]
[call site]
05250
into
[function]
[call site]
05251
string_functions::is_empty
[function]
[call site]
05252
into
[function]
[call site]
05253
string_functions::is_empty
[function]
[call site]
05254
tokenizer::is_valid_identifier
[function]
[call site]
05255
into
[function]
[call site]
05256
string_functions::is_empty
[function]
[call site]
05257
(Token,
[call site]
05258
Engine::is_symbol_disabled
[function]
[call site]
05259
string_functions::contains
[function]
[call site]
05260
StmtBlock::as_ref
[function]
[call site]
05261
&[Stmt]::map_or
[function]
[call site]
05262
contains_key
[function]
[call site]
05263
blob_functions::insert
[function]
[call site]
05264
into
[function]
[call site]
05265
into
[function]
[call site]
05266
string_functions::is_empty
[function]
[call site]
05267
StmtBlock::as_ref
[function]
[call site]
05268
&[Stmt]::map_or
[function]
[call site]
05269
Engine::is_symbol_disabled
[function]
[call site]
05270
Err
[function]
[call site]
05271
LexError::ImproperSymbol
[function]
[call site]
05272
test_to_string
[function]
[call site]
05273
PERR::into_err
[function]
[call site]
05274
string_functions::is_empty
[function]
[call site]
05275
tokenizer::is_valid_identifier
[function]
[call site]
05276
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05277
Engine::is_symbol_disabled
[function]
[call site]
05278
StmtBlock::as_ref
[function]
[call site]
05279
&[Stmt]::map_or
[function]
[call site]
05280
contains_key
[function]
[call site]
05281
blob_functions::insert
[function]
[call site]
05282
into
[function]
[call site]
05283
into
[function]
[call site]
05284
Err
[function]
[call site]
05285
LexError::ImproperSymbol
[function]
[call site]
05286
test_to_string
[function]
[call site]
05287
PERR::into_err
[function]
[call site]
05288
blob_functions::push
[function]
[call site]
05289
string_functions::is_empty
[function]
[call site]
05290
Ok
[function]
[call site]
05291
TestStruct::clone
[function]
[call site]
05292
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05293
blob_functions::insert
[function]
[call site]
05294
RhaiResultOf::into
[function]
[call site]
05295
TestStruct::new
[function]
[call site]
05296
TestStruct::new
[function]
[call site]
05297
into
[function]
[call site]
05298
syn::Result::len
[function]
[call site]
05299
test::len
[function]
[call site]
05300
test::len
[function]
[call site]
05301
test::len
[function]
[call site]
05302
Ok
[function]
[call site]
05303
Ok
[function]
[call site]
05304
Some
[function]
[call site]
05305
TestStruct::clone
[function]
[call site]
05306
Ok
[function]
[call site]
05307
EvalContext::eval_expression_tree
[function]
[call site]
05308
EvalContext::eval_expression_tree_raw
[function]
[call site]
05309
as_deref_mut
[function]
[call site]
05310
Engine::eval_stmt_block
[function]
[call site]
05311
string_functions::is_empty
[function]
[call site]
05312
Ok
[function]
[call site]
05313
GlobalRuntimeState::num_imports
[function]
[call site]
05314
test::len
[function]
[call site]
05315
MyIterableType::into_iter
[function]
[call site]
05316
Self::IntoIter::try_fold
[function]
[call site]
05317
Self::as_deref_mut
[function]
[call site]
05318
GlobalRuntimeState::num_imports
[function]
[call site]
05319
Engine::eval_stmt
[function]
[call site]
05320
Engine::track_operation
[function]
[call site]
05321
ParseSettings::level_up_with_position
[function]
[call site]
05322
ParseSettings::level_up
[function]
[call site]
05323
Ok
[function]
[call site]
05324
Engine::dbg_reset
[function]
[call site]
05325
Engine::is_debugger_registered
[function]
[call site]
05326
Engine::dbg_reset_raw
[function]
[call site]
05327
impl
[call site]
05328
Ok
[function]
[call site]
05329
Some
[function]
[call site]
05330
ASTNode::is_stmt
[function]
[call site]
05331
Some
[function]
[call site]
05332
ASTNode::is_expr
[function]
[call site]
05333
Some
[function]
[call site]
05334
Some
[function]
[call site]
05335
Some
[function]
[call site]
05336
Debugger::is_break_point
[function]
[call site]
05337
Debugger::break_points
[function]
[call site]
05338
MyIterableType::into_iter
[function]
[call site]
05339
test_chars
[function]
[call site]
05340
0.chars().collect::<Vec<_>>
[function]
[call site]
05341
MyIterableType::into_iter
[function]
[call site]
05342
Self::IntoIter::enumerate
[function]
[call site]
05343
test_var_def_filter
[function]
[call site]
05344
BreakPoint::is_enabled
[function]
[call site]
05345
array_functions::find
[function]
[call site]
05346
array_functions::find_starting_from
[function]
[call site]
05347
Position::is_none
[function]
[call site]
05348
Position::is_beginning_of_line
[function]
[call site]
05349
ASTNode::position
[function]
[call site]
05350
ParseSettings::level_up_with_position
[function]
[call site]
05351
ParseSettings::level_up_with_position
[function]
[call site]
05352
Position::line
[function]
[call site]
05353
Option::unwrap_or
[function]
[call site]
05354
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05355
Position::line
[function]
[call site]
05356
Option::unwrap
[function]
[call site]
05357
&str::to_string
[function]
[call site]
05358
lines
[function]
[call site]
05359
enumerate
[function]
[call site]
05360
unwrap
[function]
[call site]
05361
as_deref
[function]
[call site]
05362
ASTNode::position
[function]
[call site]
05363
as_deref
[function]
[call site]
05364
test::len
[function]
[call site]
05365
test::len
[function]
[call site]
05366
Engine::lex_with_map
[function]
[call site]
05367
&mut
[call site]
05368
Position::is_none
[function]
[call site]
05369
Position::line
[function]
[call site]
05370
Option::unwrap
[function]
[call site]
05371
saturating_sub
[function]
[call site]
05372
min_max_functions::min
[function]
[call site]
05373
test::len
[function]
[call site]
05374
test::len
[function]
[call site]
05375
ImmutableString::to_string
[function]
[call site]
05376
Engine::new
[function]
[call site]
05377
Scope::new
[function]
[call site]
05378
blob_functions::push
[function]
[call site]
05379
blob_functions::push
[function]
[call site]
05380
blob_functions::push
[function]
[call site]
05381
test::len
[function]
[call site]
05382
Position::position
[function]
[call site]
05383
MyIterableType::into_iter
[function]
[call site]
05384
test_chars
[function]
[call site]
05385
0.chars().collect::<Vec<_>>
[function]
[call site]
05386
MyIterableType::into_iter
[function]
[call site]
05387
Self::IntoIter::enumerate
[function]
[call site]
05388
test_functions_take
[function]
[call site]
05389
skip
[function]
[call site]
05390
Position::position
[function]
[call site]
05391
test::len
[function]
[call site]
05392
DebuggerEvent::BreakPoint
[function]
[call site]
05393
Ok
[function]
[call site]
05394
Engine::dbg_raw
[function]
[call site]
05395
test::len
[function]
[call site]
05396
AST::source_raw
[function]
[call site]
05397
StmtBlock::as_ref
[function]
[call site]
05398
Option::cloned
[function]
[call site]
05399
EvalContext::new
[function]
[call site]
05400
on_debugger
[function]
[call site]
05401
as_deref
[function]
[call site]
05402
ASTNode::position
[function]
[call site]
05403
test::len
[function]
[call site]
05404
GlobalRuntimeState::debugger_mut
[function]
[call site]
05405
Ok
[function]
[call site]
05406
GlobalRuntimeState::debugger_mut
[function]
[call site]
05407
Ok
[function]
[call site]
05408
Some
[function]
[call site]
05409
GlobalRuntimeState::debugger_mut
[function]
[call site]
05410
Ok
[function]
[call site]
05411
Some
[function]
[call site]
05412
GlobalRuntimeState::debugger_mut
[function]
[call site]
05413
Ok
[function]
[call site]
05414
GlobalRuntimeState::debugger_mut
[function]
[call site]
05415
DebuggerStatus::FunctionExit
[function]
[call site]
05416
Ok
[function]
[call site]
05417
Ok
[function]
[call site]
05418
Ok
[function]
[call site]
05419
Ok
[function]
[call site]
05420
Self::as_deref_mut
[function]
[call site]
05421
Ok
[function]
[call site]
05422
Engine::eval_expr
[function]
[call site]
05423
Engine::track_operation
[function]
[call site]
05424
ParseSettings::level_up_with_position
[function]
[call site]
05425
Engine::dbg_reset
[function]
[call site]
05426
Self::as_deref_mut
[function]
[call site]
05427
Expr::get_literal_value
[function]
[call site]
05428
Some
[function]
[call site]
05429
Ok
[function]
[call site]
05430
Engine::eval_fn_call_expr
[function]
[call site]
05431
StmtBlock::as_ref
[function]
[call site]
05432
Engine::fast_operators
[function]
[call site]
05433
intersects
[function]
[call site]
05434
test::len
[function]
[call site]
05435
Some
[function]
[call site]
05436
Engine::get_arg_value
[function]
[call site]
05437
Expr::get_literal_value
[function]
[call site]
05438
Some
[function]
[call site]
05439
StmtBlock::as_ref
[function]
[call site]
05440
TestStruct::clone
[function]
[call site]
05441
write_lock::<FnPtr>
[function]
[call site]
05442
Some
[function]
[call site]
05443
crate::Shared::new
[function]
[call site]
05444
Option<&GlobalRuntimeState>::into
[function]
[call site]
05445
into
[function]
[call site]
05446
into
[function]
[call site]
05447
into
[function]
[call site]
05448
TestStruct::clone
[function]
[call site]
05449
Self::into
[function]
[call site]
05450
into
[function]
[call site]
05451
Expr::is_constant
[function]
[call site]
05452
crate::Array::with_capacity
[function]
[call site]
05453
test::len
[function]
[call site]
05454
StmtBlock::extend
[function]
[call site]
05455
MyIterableType::into_iter
[function]
[call site]
05456
Self::IntoIter::map
[function]
[call site]
05457
Expr::get_literal_value
[function]
[call site]
05458
Option::unwrap
[function]
[call site]
05459
Dynamic::from_array
[function]
[call site]
05460
Expr::is_constant
[function]
[call site]
05461
TestStruct::clone
[function]
[call site]
05462
(TokenIterator::get_mut
[function]
[call site]
05463
Ident::as_str
[function]
[call site]
05464
Option::unwrap
[function]
[call site]
05465
Expr::get_literal_value
[function]
[call site]
05466
Option::unwrap
[function]
[call site]
05467
Dynamic::from_map
[function]
[call site]
05468
Expr::is_constant
[function]
[call site]
05469
Position::new_const
[function]
[call site]
05470
Expr::get_literal_value
[function]
[call site]
05471
Option::unwrap
[function]
[call site]
05472
unwrap
[function]
[call site]
05473
into
[function]
[call site]
05474
FnCallExpr::is_qualified
[function]
[call site]
05475
test::len
[function]
[call site]
05476
FnPtr::new
[function]
[call site]
05477
TestStruct::clone
[function]
[call site]
05478
RhaiResultOf::ok
[function]
[call site]
05479
into
[function]
[call site]
05480
test::len
[function]
[call site]
05481
Token::literal_syntax
[function]
[call site]
05482
Token::literal_syntax
[function]
[call site]
05483
Ident::as_str
[function]
[call site]
05484
into
[function]
[call site]
05485
into
[function]
[call site]
05486
into
[function]
[call site]
05487
into
[function]
[call site]
05488
into
[function]
[call site]
05489
into
[function]
[call site]
05490
Some
[function]
[call site]
05491
Engine::track_operation
[function]
[call site]
05492
Expr::start_position
[function]
[call site]
05493
Engine::dbg
[function]
[call site]
05494
Engine::is_debugger_registered
[function]
[call site]
05495
Engine::dbg_reset_raw
[function]
[call site]
05496
GlobalRuntimeState::debugger_mut
[function]
[call site]
05497
Ok
[function]
[call site]
05498
Ok
[function]
[call site]
05499
Expr::start_position
[function]
[call site]
05500
as_deref_mut
[function]
[call site]
05501
and_then
[function]
[call site]
05502
Debugger::clear_status_if
[function]
[call site]
05503
Some
[function]
[call site]
05504
string_functions::replace
[function]
[call site]
05505
Engine::eval_expr
[function]
[call site]
05506
Engine::lex_with_map
[function]
[call site]
05507
Engine::lex_raw
[function]
[call site]
05508
Some
[function]
[call site]
05509
Expr::start_position
[function]
[call site]
05510
Self::as_deref_mut
[function]
[call site]
05511
Dynamic::flatten
[function]
[call site]
05512
Ok
[function]
[call site]
05513
into
[function]
[call site]
05514
Engine::exec_fn_call
[function]
[call site]
05515
FnCallHashes::is_native_only
[function]
[call site]
05516
Position::is_none
[function]
[call site]
05517
test::len
[function]
[call site]
05518
Engine::get_interned_string
[function]
[call site]
05519
Engine::map_type_name
[function]
[call site]
05520
MyIterableType::into_iter
[function]
[call site]
05521
array_functions::find_map
[function]
[call site]
05522
Module::get_custom_type_display_by_name
[function]
[call site]
05523
StmtBlock::span_or_else
[function]
[call site]
05524
map_functions::values
[function]
[call site]
05525
array_functions::find_map
[function]
[call site]
05526
Module::get_custom_type_display_by_name
[function]
[call site]
05527
unwrap_or_else
[function]
[call site]
05528
map_std_type_name
[function]
[call site]
05529
std::
[call site]
05530
any::type_name
[function]
[call site]
05531
Ok
[function]
[call site]
05532
ImmutableString::into
[function]
[call site]
05533
test::len
[function]
[call site]
05534
Ok
[function]
[call site]
05535
Dynamic::is_shared
[function]
[call site]
05536
into
[function]
[call site]
05537
Engine::gen_fn_call_signature
[function]
[call site]
05538
Err
[function]
[call site]
05539
ERR::ErrorFunctionNotFound
[function]
[call site]
05540
into
[function]
[call site]
05541
ensure_no_data_race
[function]
[call site]
05542
MyIterableType::into_iter
[function]
[call site]
05543
Self::IntoIter::skip
[function]
[call site]
05544
String::from
[function]
[call site]
05545
ImmutableString::into_owned
[function]
[call site]
05546
ParseSettings::level_up_with_position
[function]
[call site]
05547
Dynamic::is_locked
[function]
[call site]
05548
try_borrow
[function]
[call site]
05549
is_err
[function]
[call site]
05550
map_or
[function]
[call site]
05551
Ok
[function]
[call site]
05552
Err
[function]
[call site]
05553
ERR::ErrorDataRace
[function]
[call site]
05554
into
[function]
[call site]
05555
FnCallHashes::is_native_only
[function]
[call site]
05556
FnCallHashes::script
[function]
[call site]
05557
expect
[function]
[call site]
05558
string_functions::is_empty
[function]
[call site]
05559
crate::calc_typed_method_hash
[function]
[call site]
05560
Engine::map_type_name
[function]
[call site]
05561
std::
[call site]
05562
any::type_name
[function]
[call site]
05563
Engine::resolve_fn
[function]
[call site]
05564
Position::is_none
[function]
[call site]
05565
Engine::resolve_fn
[function]
[call site]
05566
None::cloned
[function]
[call site]
05567
as_deref
[function]
[call site]
05568
string_functions::is_empty
[function]
[call site]
05569
Ok
[function]
[call site]
05570
Scope::new
[function]
[call site]
05571
string_functions::replace
[function]
[call site]
05572
defer
[function]
[call site]
05573
crate::Deferred::lock
[function]
[call site]
05574
split_first_mut
[function]
[call site]
05575
unwrap
[function]
[call site]
05576
Some
[function]
[call site]
05577
Engine::call_script_fn
[function]
[call site]
05578
Engine::track_operation
[function]
[call site]
05579
Engine::max_call_levels
[function]
[call site]
05580
Err
[function]
[call site]
05581
ERR::ErrorStackOverflow
[function]
[call site]
05582
into
[function]
[call site]
05583
Position::is_none
[function]
[call site]
05584
string_functions::is_empty
[function]
[call site]
05585
Ok
[function]
[call site]
05586
string_functions::is_empty
[function]
[call site]
05587
Ok
[function]
[call site]
05588
test::len
[function]
[call site]
05589
test::len
[function]
[call site]
05590
GlobalRuntimeState::num_imports
[function]
[call site]
05591
StmtBlock::as_ref
[function]
[call site]
05592
map_or
[function]
[call site]
05593
Debugger::call_stack
[function]
[call site]
05594
test::len
[function]
[call site]
05595
test::len
[function]
[call site]
05596
test::len
[function]
[call site]
05597
Engine::max_variables
[function]
[call site]
05598
Err
[function]
[call site]
05599
ERR::ErrorTooManyVariables
[function]
[call site]
05600
into
[function]
[call site]
05601
StmtBlock::extend
[function]
[call site]
05602
MyIterableType::into_iter
[function]
[call site]
05603
cloned
[function]
[call site]
05604
array_functions::zip
[function]
[call site]
05605
StaticModuleResolver::iter_mut
[function]
[call site]
05606
Engine::lex_with_map
[function]
[call site]
05607
RhaiResult::take
[function]
[call site]
05608
Engine::new
[function]
[call site]
05609
register_type_with_name::<TestStruct>
[function]
[call site]
05610
Engine::register_fn
[function]
[call site]
05611
TestStruct
[function]
[call site]
05612
Engine::is_debugger_registered
[function]
[call site]
05613
TestStruct::clone
[function]
[call site]
05614
Scope::iter_inner
[function]
[call site]
05615
MyIterableType::into_iter
[function]
[call site]
05616
array_functions::zip
[function]
[call site]
05617
MyIterableType::into_iter
[function]
[call site]
05618
Engine::lex_with_map
[function]
[call site]
05619
Dynamic::is_read_only
[function]
[call site]
05620
impl
[call site]
05621
Engine::lex_with_map
[function]
[call site]
05622
Dynamic::flatten_clone
[function]
[call site]
05623
TestStruct::clone
[function]
[call site]
05624
GlobalRuntimeState::debugger_mut
[function]
[call site]
05625
&mut
[call site]
05626
Caches::fn_resolution_caches_len
[function]
[call site]
05627
test::len
[function]
[call site]
05628
Engine::lex_with_map
[function]
[call site]
05629
Engine::lex_raw
[function]
[call site]
05630
Some
[function]
[call site]
05631
MyIterableType::into_iter
[function]
[call site]
05632
test_chars
[function]
[call site]
05633
0.chars().collect::<Vec<_>>
[function]
[call site]
05634
MyIterableType::into_iter
[function]
[call site]
05635
Self::IntoIter::cloned
[function]
[call site]
05636
array_functions::for_each
[function]
[call site]
05637
GlobalRuntimeState::push_import
[function]
[call site]
05638
blob_functions::push
[function]
[call site]
05639
into
[function]
[call site]
05640
blob_functions::push
[function]
[call site]
05641
into
[function]
[call site]
05642
StmtBlock::extend
[function]
[call site]
05643
&crate::SharedModule::clone
[function]
[call site]
05644
Self
[function]
[call site]
05645
std::mem::replace
[function]
[call site]
05646
string_functions::is_empty
[function]
[call site]
05647
string_functions::replace
[function]
[call site]
05648
into
[function]
[call site]
05649
TestStruct::clone
[function]
[call site]
05650
Engine::is_debugger_registered
[function]
[call site]
05651
crate::ast::Stmt::Noop
[function]
[call site]
05652
ParseSettings::level_up_with_position
[function]
[call site]
05653
Engine::dbg
[function]
[call site]
05654
Self::as_deref_mut
[function]
[call site]
05655
Engine::eval_stmt_block
[function]
[call site]
05656
string_functions::is_empty
[function]
[call site]
05657
Ok
[function]
[call site]
05658
GlobalRuntimeState::num_imports
[function]
[call site]
05659
MyIterableType::into_iter
[function]
[call site]
05660
Self::IntoIter::try_fold
[function]
[call site]
05661
Self::as_deref_mut
[function]
[call site]
05662
GlobalRuntimeState::num_imports
[function]
[call site]
05663
Engine::eval_stmt
[function]
[call site]
05664
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05665
MyIterableType::into_iter
[function]
[call site]
05666
array_functions::zip
[function]
[call site]
05667
MyIterableType::into_iter
[function]
[call site]
05668
impl
[call site]
05669
T::as_any
[function]
[call site]
05670
Module::contains_indexed_global_functions
[function]
[call site]
05671
Caches::fn_resolution_caches_len
[function]
[call site]
05672
Caches::fn_resolution_cache_mut
[function]
[call site]
05673
string_functions::clear
[function]
[call site]
05674
string_functions::is_empty
[function]
[call site]
05675
shared_get_mut
[function]
[call site]
05676
string_functions::clear
[function]
[call site]
05677
ImmutableString::new
[function]
[call site]
05678
Caches::push_fn_resolution_cache
[function]
[call site]
05679
blob_functions::push
[function]
[call site]
05680
Engine::default
[function]
[call site]
05681
Caches::fn_resolution_cache_mut
[function]
[call site]
05682
string_functions::clear
[function]
[call site]
05683
Ok
[function]
[call site]
05684
Self::as_deref_mut
[function]
[call site]
05685
StmtBlock::take_statements
[function]
[call site]
05686
mem::take
[function]
[call site]
05687
StmtBlock::statements_mut
[function]
[call site]
05688
StmtBlock::span_or_else
[function]
[call site]
05689
Span::new
[function]
[call site]
05690
iterator_functions::chars_from_start
[function]
[call site]
05691
StmtBlock::span_or_else
[function]
[call site]
05692
string_functions::add_append
[function]
[call site]
05693
StmtBlock::span_or_else
[function]
[call site]
05694
Ok
[function]
[call site]
05695
Expr::set_position
[function]
[call site]
05696
Expr::set_position
[function]
[call site]
05697
Err
[function]
[call site]
05698
ParseError::into
[function]
[call site]
05699
EvalAltResult::is_system_exception
[function]
[call site]
05700
Expr::set_position
[function]
[call site]
05701
Err
[function]
[call site]
05702
ParseError::into
[function]
[call site]
05703
Err
[function]
[call site]
05704
ERR::ErrorInFunctionCall
[function]
[call site]
05705
test_to_string
[function]
[call site]
05706
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05707
last
[function]
[call site]
05708
and_then
[function]
[call site]
05709
decimal_functions::max_id
[function]
[call site]
05710
into
[function]
[call site]
05711
unwrap_or_else
[function]
[call site]
05712
&mut
[call site]
05713
unwrap_or
[function]
[call site]
05714
test_to_string
[function]
[call site]
05715
&mut
[call site]
05716
unwrap_or
[function]
[call site]
05717
test_to_string
[function]
[call site]
05718
into
[function]
[call site]
05719
Engine::is_debugger_registered
[function]
[call site]
05720
GlobalRuntimeState::debugger_mut
[function]
[call site]
05721
crate::ast::Stmt::Noop
[function]
[call site]
05722
StmtBlock::end_position
[function]
[call site]
05723
string_functions::add_append
[function]
[call site]
05724
StmtBlock::span_or_else
[function]
[call site]
05725
into
[function]
[call site]
05726
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05727
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05728
Engine::dbg_raw
[function]
[call site]
05729
Err
[function]
[call site]
05730
StmtBlock::as_mut
[function]
[call site]
05731
unwrap
[function]
[call site]
05732
Debugger::rewind_call_stack
[function]
[call site]
05733
string_functions::truncate
[function]
[call site]
05734
Scope::rewind
[function]
[call site]
05735
string_functions::is_empty
[function]
[call site]
05736
Scope::remove_range
[function]
[call site]
05737
map_functions::drain
[function]
[call site]
05738
string_functions::is_empty
[function]
[call site]
05739
Ok
[function]
[call site]
05740
IterateMap::new
[function]
[call site]
05741
IterateMap::new
[function]
[call site]
05742
IterateMap::new
[function]
[call site]
05743
mem::take
[function]
[call site]
05744
MyIterableType::into_iter
[function]
[call site]
05745
is_some
[function]
[call site]
05746
blob_functions::insert
[function]
[call site]
05747
FnPtr::call_raw_with_extra_args
[function]
[call site]
05748
Some
[function]
[call site]
05749
TestStruct::clone
[function]
[call site]
05750
Self::into
[function]
[call site]
05751
Some
[function]
[call site]
05752
Dynamic::as_bool
[function]
[call site]
05753
Result::unwrap_or
[function]
[call site]
05754
blob_functions::insert
[function]
[call site]
05755
blob_functions::insert
[function]
[call site]
05756
Some
[function]
[call site]
05757
Err
[function]
[call site]
05758
Ok
[function]
[call site]
05759
array_functions::for_each
[function]
[call site]
05760
map_functions::drain
[function]
[call site]
05761
array_functions::for_each
[function]
[call site]
05762
test::len
[function]
[call site]
05763
test::len
[function]
[call site]
05764
string_functions::truncate
[function]
[call site]
05765
map_functions::drain
[function]
[call site]
05766
array_functions::for_each
[function]
[call site]
05767
test::len
[function]
[call site]
05768
string_functions::truncate
[function]
[call site]
05769
GlobalRuntimeState::truncate_imports
[function]
[call site]
05770
string_functions::truncate
[function]
[call site]
05771
string_functions::truncate
[function]
[call site]
05772
Caches::rewind_fn_resolution_caches
[function]
[call site]
05773
string_functions::truncate
[function]
[call site]
05774
ArgBackup::new
[function]
[call site]
05775
string_functions::is_empty
[function]
[call site]
05776
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05777
defer
[function]
[call site]
05778
Engine::call_script_fn
[function]
[call site]
05779
Engine::lex_with_map
[function]
[call site]
05780
FnCallHashes::native
[function]
[call site]
05781
Engine::exec_native_fn_call
[function]
[call site]
05782
Engine::track_operation
[function]
[call site]
05783
Some
[function]
[call site]
05784
Engine::resolve_fn
[function]
[call site]
05785
RhaiFunc::is_volatile
[function]
[call site]
05786
Engine::gen_fn_call_signature
[function]
[call site]
05787
Err
[function]
[call site]
05788
ERR::ErrorFunctionNotFound
[function]
[call site]
05789
into
[function]
[call site]
05790
RhaiFunc::is_method
[function]
[call site]
05791
StmtBlock::as_ref
[function]
[call site]
05792
map_or
[function]
[call site]
05793
Debugger::call_stack
[function]
[call site]
05794
test::len
[function]
[call site]
05795
ArgBackup::new
[function]
[call site]
05796
string_functions::is_empty
[function]
[call site]
05797
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05798
Engine::is_debugger_registered
[function]
[call site]
05799
TestStruct::clone
[function]
[call site]
05800
StmtBlock::span_or_else
[function]
[call site]
05801
TestStruct::clone
[function]
[call site]
05802
GlobalRuntimeState::debugger_mut
[function]
[call site]
05803
&mut
[call site]
05804
Engine::get_interned_string
[function]
[call site]
05805
MyIterableType::into_iter
[function]
[call site]
05806
Self::IntoIter::map
[function]
[call site]
05807
TestStruct::clone
[function]
[call site]
05808
RhaiNativeFunc::has_context
[function]
[call site]
05809
bool::then
[function]
[call site]
05810
as_deref
[function]
[call site]
05811
into
[function]
[call site]
05812
RhaiFunc::is_pure
[function]
[call site]
05813
string_functions::is_empty
[function]
[call site]
05814
Dynamic::is_read_only
[function]
[call site]
05815
Err
[function]
[call site]
05816
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05817
test_to_string
[function]
[call site]
05818
into
[function]
[call site]
05819
test_method_call
[function]
[call site]
05820
test_custom_syntax_func
[function]
[call site]
05821
and_then
[function]
[call site]
05822
Engine::check_data_size
[function]
[call site]
05823
Engine::has_data_size_limit
[function]
[call site]
05824
Ok
[function]
[call site]
05825
calc_data_sizes
[function]
[call site]
05826
StmtBlock::borrow
[function]
[call site]
05827
Engine::throw_on_size
[function]
[call site]
05828
RhaiResultOf::map_err
[function]
[call site]
05829
EvalAltResult::fill_position
[function]
[call site]
05830
Ok
[function]
[call site]
05831
map_err
[function]
[call site]
05832
EvalAltResult::fill_position
[function]
[call site]
05833
ArgBackup::restore_first_arg
[function]
[call site]
05834
test_functions_take
[function]
[call site]
05835
unwrap
[function]
[call site]
05836
Engine::is_debugger_registered
[function]
[call site]
05837
Engine::register_debugger
[function]
[call site]
05838
Some
[function]
[call site]
05839
TestStruct::new
[function]
[call site]
05840
TestStruct::new
[function]
[call site]
05841
Scope::new
[function]
[call site]
05842
crate::ast::Stmt::Noop
[function]
[call site]
05843
into
[function]
[call site]
05844
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05845
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05846
Engine::dbg_raw
[function]
[call site]
05847
Err
[function]
[call site]
05848
GlobalRuntimeState::debugger_mut
[function]
[call site]
05849
&mut
[call site]
05850
string_functions::truncate
[function]
[call site]
05851
string_functions::is_empty
[function]
[call site]
05852
Engine::check_data_size
[function]
[call site]
05853
Ok
[function]
[call site]
05854
Dynamic::into_immutable_string
[function]
[call site]
05855
Ok
[function]
[call site]
05856
crate::func::locked_read
[function]
[call site]
05857
Option::and_then
[function]
[call site]
05858
Some
[function]
[call site]
05859
TestStruct::clone
[function]
[call site]
05860
ok_or_else
[function]
[call site]
05861
std::
[call site]
05862
any::type_name
[function]
[call site]
05863
Err
[function]
[call site]
05864
Dynamic::type_name
[function]
[call site]
05865
Result::map_err
[function]
[call site]
05866
Engine::map_type_name
[function]
[call site]
05867
type_name::<ImmutableString>
[function]
[call site]
05868
&'a
[call site]
05869
ERR::ErrorMismatchOutputType
[function]
[call site]
05870
into
[function]
[call site]
05871
test_side_effects_print
[function]
[call site]
05872
TestStruct::new
[function]
[call site]
05873
TestStruct::new
[function]
[call site]
05874
ImmutableString::new
[function]
[call site]
05875
Engine::new
[function]
[call site]
05876
TestStruct::clone
[function]
[call site]
05877
Self
[function]
[call site]
05878
Engine::on_print
[function]
[call site]
05879
Some
[function]
[call site]
05880
TestStruct::new
[function]
[call site]
05881
StraightHasher::write
[function]
[call site]
05882
unwrap
[function]
[call site]
05883
push_str
[function]
[call site]
05884
run
[function]
[call site]
05885
Engine::new
[function]
[call site]
05886
Self::run
[function]
[call site]
05887
Engine::new
[function]
[call site]
05888
Engine::set_optimization_level
[function]
[call site]
05889
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05890
Engine::set_optimization_level
[function]
[call site]
05891
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05892
Engine::set_optimization_level
[function]
[call site]
05893
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05894
Engine::register_fn
[function]
[call site]
05895
Engine::set_optimization_level
[function]
[call site]
05896
Engine::set_fast_operators
[function]
[call site]
05897
test_get_set
[function]
[call site]
05898
Engine::set_optimization_level
[function]
[call site]
05899
RhaiResultOf::unwrap
[function]
[call site]
05900
Dynamic::into_immutable_string
[function]
[call site]
05901
Result::map_err
[function]
[call site]
05902
Engine::map_type_name
[function]
[call site]
05903
type_name::<ImmutableString>
[function]
[call site]
05904
&'a
[call site]
05905
ERR::ErrorMismatchOutputType
[function]
[call site]
05906
into
[function]
[call site]
05907
test_print_debug
[function]
[call site]
05908
TestStruct::new
[function]
[call site]
05909
TestStruct::new
[function]
[call site]
05910
Vec::<String>::new
[function]
[call site]
05911
TestStruct::clone
[function]
[call site]
05912
Self
[function]
[call site]
05913
TestStruct::clone
[function]
[call site]
05914
Engine::new
[function]
[call site]
05915
Engine::on_print
[function]
[call site]
05916
StraightHasher::write
[function]
[call site]
05917
unwrap
[function]
[call site]
05918
blob_functions::push
[function]
[call site]
05919
Engine::on_debug
[function]
[call site]
05920
Some
[function]
[call site]
05921
TestStruct::new
[function]
[call site]
05922
unwrap_or
[function]
[call site]
05923
StraightHasher::write
[function]
[call site]
05924
unwrap
[function]
[call site]
05925
blob_functions::push
[function]
[call site]
05926
run
[function]
[call site]
05927
RhaiResultOf::unwrap
[function]
[call site]
05928
Engine::compile
[function]
[call site]
05929
ParseResult::unwrap
[function]
[call site]
05930
AST::set_source
[function]
[call site]
05931
into
[function]
[call site]
05932
crate::Shared::get_mut
[function]
[call site]
05933
Shared::get_mut
[function]
[call site]
05934
StmtBlock::as_mut
[function]
[call site]
05935
Engine::lex_with_map
[function]
[call site]
05936
Engine::lex_raw
[function]
[call site]
05937
Some
[function]
[call site]
05938
Module::set_id
[function]
[call site]
05939
Decimal::into
[function]
[call site]
05940
string_functions::is_empty
[function]
[call site]
05941
test::len
[function]
[call site]
05942
then_some
[function]
[call site]
05943
TestStruct::clone
[function]
[call site]
05944
string_functions::is_empty
[function]
[call site]
05945
then_some
[function]
[call site]
05946
eval_ast::<Dynamic>
[function]
[call site]
05947
unwrap
[function]
[call site]
05948
Self::read
[function]
[call site]
05949
try_borrow
[function]
[call site]
05950
ok
[function]
[call site]
05951
locked_read
[function]
[call site]
05952
Option::ok
[function]
[call site]
05953
try_read
[function]
[call site]
05954
Some
[function]
[call site]
05955
std::thread::sleep
[function]
[call site]
05956
std::time::Duration::from_millis
[function]
[call site]
05957
Some
[function]
[call site]
05958
locked_read
[function]
[call site]
05959
try_read
[function]
[call site]
05960
Option::unwrap
[function]
[call site]
05961
MyIterableType::into_iter
[function]
[call site]
05962
&mut
[call site]
05963
Engine::map_type_name
[function]
[call site]
05964
std::
[call site]
05965
any::type_name
[function]
[call site]
05966
Engine::map_type_name
[function]
[call site]
05967
std::
[call site]
05968
any::type_name
[function]
[call site]
05969
Err
[function]
[call site]
05970
ERR::ErrorIndexingType
[function]
[call site]
05971
into
[function]
[call site]
05972
Engine::map_type_name
[function]
[call site]
05973
std::
[call site]
05974
any::type_name
[function]
[call site]
05975
Engine::map_type_name
[function]
[call site]
05976
std::
[call site]
05977
any::type_name
[function]
[call site]
05978
Engine::map_type_name
[function]
[call site]
05979
std::
[call site]
05980
any::type_name
[function]
[call site]
05981
Err
[function]
[call site]
05982
ERR::ErrorIndexingType
[function]
[call site]
05983
into
[function]
[call site]
05984
string_functions::starts_with
[function]
[call site]
05985
test::len
[function]
[call site]
05986
Engine::map_type_name
[function]
[call site]
05987
std::
[call site]
05988
any::type_name
[function]
[call site]
05989
Err
[function]
[call site]
05990
ERR::ErrorDotExpr
[function]
[call site]
05991
into
[function]
[call site]
05992
string_functions::starts_with
[function]
[call site]
05993
test::len
[function]
[call site]
05994
Engine::map_type_name
[function]
[call site]
05995
std::
[call site]
05996
any::type_name
[function]
[call site]
05997
Engine::map_type_name
[function]
[call site]
05998
std::
[call site]
05999
any::type_name
[function]
[call site]
06000
Err
[function]
[call site]
06001
ERR::ErrorDotExpr
[function]
[call site]
06002
into
[function]
[call site]
06003
Err
[function]
[call site]
06004
ERR::ErrorFunctionNotFound
[function]
[call site]
06005
Engine::gen_fn_call_signature
[function]
[call site]
06006
into
[function]
[call site]
06007
Engine::lex_with_map
[function]
[call site]
06008
Engine::fast_operators
[function]
[call site]
06009
test::len
[function]
[call site]
06010
is_some
[function]
[call site]
06011
Engine::get_arg_value
[function]
[call site]
06012
Self::as_deref_mut
[function]
[call site]
06013
Dynamic::flatten
[function]
[call site]
06014
Engine::get_arg_value
[function]
[call site]
06015
Self::as_deref_mut
[function]
[call site]
06016
Dynamic::flatten
[function]
[call site]
06017
Dynamic::is_variant
[function]
[call site]
06018
Dynamic::is_variant
[function]
[call site]
06019
super::get_builtin_binary_op_fn
[function]
[call site]
06020
unwrap
[function]
[call site]
06021
then
[function]
[call site]
06022
Ident::as_str
[function]
[call site]
06023
into
[function]
[call site]
06024
test_custom_syntax_func
[function]
[call site]
06025
Engine::exec_fn_call
[function]
[call site]
06026
Engine::lex_with_map
[function]
[call site]
06027
string_functions::is_empty
[function]
[call site]
06028
RhaiFunc::is_native
[function]
[call site]
06029
Engine::make_qualified_function_call
[function]
[call site]
06030
blob_functions::blob_with_capacity
[function]
[call site]
06031
test::len
[function]
[call site]
06032
test::len
[function]
[call site]
06033
blob_functions::blob_with_capacity
[function]
[call site]
06034
test::len
[function]
[call site]
06035
StmtBlock::as_ref
[function]
[call site]
06036
&[Stmt]::map_or
[function]
[call site]
06037
Dynamic::is_shared
[function]
[call site]
06038
Self::is_some
[function]
[call site]
06039
&[Expr]::first
[function]
[call site]
06040
Engine::track_operation
[function]
[call site]
06041
Engine::dbg
[function]
[call site]
06042
Self::as_deref_mut
[function]
[call site]
06043
blob_functions::push
[function]
[call site]
06044
MyIterableType::into_iter
[function]
[call site]
06045
test_chars
[function]
[call site]
06046
0.chars().collect::<Vec<_>>
[function]
[call site]
06047
MyIterableType::into_iter
[function]
[call site]
06048
Self::IntoIter::skip
[function]
[call site]
06049
Engine::get_arg_value
[function]
[call site]
06050
Self::as_deref_mut
[function]
[call site]
06051
blob_functions::push
[function]
[call site]
06052
Dynamic::flatten
[function]
[call site]
06053
RhaiResultOf::split_first_mut
[function]
[call site]
06054
unwrap
[function]
[call site]
06055
Some
[function]
[call site]
06056
blob_functions::push
[function]
[call site]
06057
Self::unwrap
[function]
[call site]
06058
StmtBlock::extend
[function]
[call site]
06059
StaticModuleResolver::iter_mut
[function]
[call site]
06060
Engine::track_operation
[function]
[call site]
06061
Engine::dbg
[function]
[call site]
06062
Self::as_deref_mut
[function]
[call site]
06063
blob_functions::push
[function]
[call site]
06064
MyIterableType::into_iter
[function]
[call site]
06065
Self::IntoIter::skip
[function]
[call site]
06066
Engine::get_arg_value
[function]
[call site]
06067
Self::as_deref_mut
[function]
[call site]
06068
blob_functions::push
[function]
[call site]
06069
Dynamic::flatten
[function]
[call site]
06070
Engine::search_namespace
[function]
[call site]
06071
Engine::search_scope_only
[function]
[call site]
06072
Command::get
[function]
[call site]
06073
MyIterableType::into_iter
[function]
[call site]
06074
flat_map
[function]
[call site]
06075
RhaiFunc::get_iter_fn
[function]
[call site]
06076
Some
[function]
[call site]
06077
test_var_def_filter
[function]
[call site]
06078
RhaiFunc::is_script
[function]
[call site]
06079
test_var_def_filter
[function]
[call site]
06080
Ident::as_str
[function]
[call site]
06081
Engine::lex_with_map
[function]
[call site]
06082
MultiInputsStream::get_next
[function]
[call site]
06083
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06084
StmtBlock::as_ref
[function]
[call site]
06085
TestStruct::clone
[function]
[call site]
06086
crate::Shared::new
[function]
[call site]
06087
into
[function]
[call site]
06088
TestStruct::clone
[function]
[call site]
06089
Engine::default
[function]
[call site]
06090
Some
[function]
[call site]
06091
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06092
RhaiFunc::get_script_fn_def
[function]
[call site]
06093
Option::cloned
[function]
[call site]
06094
unwrap
[function]
[call site]
06095
into
[function]
[call site]
06096
Ok
[function]
[call site]
06097
into
[function]
[call site]
06098
map_or
[function]
[call site]
06099
test::len
[function]
[call site]
06100
EvalContext::new
[function]
[call site]
06101
Expr::get_variable_name
[function]
[call site]
06102
string_functions::is_empty
[function]
[call site]
06103
Some
[function]
[call site]
06104
Option::unwrap
[function]
[call site]
06105
resolve_var
[function]
[call site]
06106
test::len
[function]
[call site]
06107
Dynamic::set_access_mode
[function]
[call site]
06108
StmtBlock::as_mut
[function]
[call site]
06109
Dynamic::set_access_mode
[function]
[call site]
06110
values_mut
[function]
[call site]
06111
Dynamic::set_access_mode
[function]
[call site]
06112
Ok
[function]
[call site]
06113
Result::into
[function]
[call site]
06114
Err
[function]
[call site]
06115
EvalAltResult::fill_position
[function]
[call site]
06116
ParseSettings::level_up_with_position
[function]
[call site]
06117
test::len
[function]
[call site]
06118
Expr::get_variable_name
[function]
[call site]
06119
Option::unwrap
[function]
[call site]
06120
Scope::search
[function]
[call site]
06121
MyIterableType::into_iter
[function]
[call site]
06122
array_functions::reduce_rev
[function]
[call site]
06123
ParseSettings::level_up_with_position
[function]
[call site]
06124
Engine::lex_with_map
[function]
[call site]
06125
Scope::len
[function]
[call site]
06126
test::len
[function]
[call site]
06127
MyIterableType::into_iter
[function]
[call site]
06128
array_functions::find_map
[function]
[call site]
06129
Module::get_var
[function]
[call site]
06130
Command::get
[function]
[call site]
06131
cloned
[function]
[call site]
06132
map_or_else
[function]
[call site]
06133
Err
[function]
[call site]
06134
ERR::ErrorVariableNotFound
[function]
[call site]
06135
ParseResult::to_string
[function]
[call site]
06136
Engine::new
[function]
[call site]
06137
Scope::new
[function]
[call site]
06138
blob_functions::push
[function]
[call site]
06139
blob_functions::push
[function]
[call site]
06140
blob_functions::push
[function]
[call site]
06141
ParseSettings::level_up_with_position
[function]
[call site]
06142
into
[function]
[call site]
06143
Ok
[function]
[call site]
06144
into
[function]
[call site]
06145
Scope::get_mut_by_index
[function]
[call site]
06146
try_into
[function]
[call site]
06147
string_functions::is_empty
[function]
[call site]
06148
Engine::search_imports
[function]
[call site]
06149
Namespace::root
[function]
[call site]
06150
GlobalRuntimeState::num_imports
[function]
[call site]
06151
test::len
[function]
[call site]
06152
Command::get
[function]
[call site]
06153
GlobalRuntimeState::get_shared_import
[function]
[call site]
06154
Command::get
[function]
[call site]
06155
cloned
[function]
[call site]
06156
GlobalRuntimeState::find_import
[function]
[call site]
06157
MyIterableType::into_iter
[function]
[call site]
06158
rposition
[function]
[call site]
06159
Option::map_or_else
[function]
[call site]
06160
Command::get
[function]
[call site]
06161
cloned
[function]
[call site]
06162
GlobalRuntimeState::get_shared_import
[function]
[call site]
06163
Module::get_qualified_var
[function]
[call site]
06164
StmtBlock::as_ref
[function]
[call site]
06165
and_then
[function]
[call site]
06166
Command::get
[function]
[call site]
06167
INT::cloned
[function]
[call site]
06168
Option::map_or_else
[function]
[call site]
06169
Err
[function]
[call site]
06170
ERR::ErrorVariableNotFound
[function]
[call site]
06171
ParseSettings::level_up_with_position
[function]
[call site]
06172
into
[function]
[call site]
06173
Dynamic::set_access_mode
[function]
[call site]
06174
Ok
[function]
[call site]
06175
into
[function]
[call site]
06176
test::len
[function]
[call site]
06177
Namespace::root
[function]
[call site]
06178
crate::func::locked_write
[function]
[call site]
06179
try_borrow_mut
[function]
[call site]
06180
ok
[function]
[call site]
06181
StraightHasher::write
[function]
[call site]
06182
ok
[function]
[call site]
06183
try_write
[function]
[call site]
06184
Some
[function]
[call site]
06185
std::thread::sleep
[function]
[call site]
06186
std::time::Duration::from_millis
[function]
[call site]
06187
Some
[function]
[call site]
06188
StraightHasher::write
[function]
[call site]
06189
try_write
[function]
[call site]
06190
Option::unwrap
[function]
[call site]
06191
shared_get_mut
[function]
[call site]
06192
Ident::as_str
[function]
[call site]
06193
TestStruct::clone
[function]
[call site]
06194
Self::into
[function]
[call site]
06195
StmtBlock::as_mut
[function]
[call site]
06196
Dynamic::set_access_mode
[function]
[call site]
06197
Ok
[function]
[call site]
06198
Err
[function]
[call site]
06199
ERR::ErrorVariableNotFound
[function]
[call site]
06200
ParseSettings::level_up_with_position
[function]
[call site]
06201
into
[function]
[call site]
06202
Err
[function]
[call site]
06203
ERR::ErrorModuleNotFound
[function]
[call site]
06204
test_to_string
[function]
[call site]
06205
ParseSettings::level_up_with_position
[function]
[call site]
06206
into
[function]
[call site]
06207
Engine::search_scope_only
[function]
[call site]
06208
Dynamic::is_shared
[function]
[call site]
06209
Target::is_temp_value
[function]
[call site]
06210
shared_take_or_clone
[function]
[call site]
06211
shared_try_take
[function]
[call site]
06212
Result::unwrap_or_else
[function]
[call site]
06213
StmtBlock::as_ref
[function]
[call site]
06214
TestStruct::clone
[function]
[call site]
06215
Dynamic::flatten
[function]
[call site]
06216
StmtBlock::extend
[function]
[call site]
06217
StaticModuleResolver::iter_mut
[function]
[call site]
06218
StaticModuleResolver::iter_mut
[function]
[call site]
06219
Engine::lex_with_map
[function]
[call site]
06220
Ident::as_str
[function]
[call site]
06221
RhaiResultOf::split_first_mut
[function]
[call site]
06222
unwrap
[function]
[call site]
06223
Some
[function]
[call site]
06224
Target::take_ref
[function]
[call site]
06225
Some
[function]
[call site]
06226
unwrap
[function]
[call site]
06227
blob_functions::push
[function]
[call site]
06228
StmtBlock::extend
[function]
[call site]
06229
StaticModuleResolver::iter_mut
[function]
[call site]
06230
Engine::get_arg_value
[function]
[call site]
06231
Self::as_deref_mut
[function]
[call site]
06232
blob_functions::push
[function]
[call site]
06233
Dynamic::flatten
[function]
[call site]
06234
StmtBlock::extend
[function]
[call site]
06235
StaticModuleResolver::iter_mut
[function]
[call site]
06236
Engine::search_imports
[function]
[call site]
06237
Option::ok_or_else
[function]
[call site]
06238
ERR::ErrorModuleNotFound
[function]
[call site]
06239
test_to_string
[function]
[call site]
06240
ParseSettings::level_up_with_position
[function]
[call site]
06241
Module::get_qualified_fn
[function]
[call site]
06242
StmtBlock::span_or_else
[function]
[call site]
06243
calc_fn_hash_full
[function]
[call site]
06244
MyIterableType::into_iter
[function]
[call site]
06245
Self::IntoIter::map
[function]
[call site]
06246
Dynamic::type_id
[function]
[call site]
06247
Module::get_qualified_fn
[function]
[call site]
06248
Position::is_none
[function]
[call site]
06249
string_functions::is_empty
[function]
[call site]
06250
test::len
[function]
[call site]
06251
min_max_functions::min
[function]
[call site]
06252
calc_fn_hash_full
[function]
[call site]
06253
MyIterableType::into_iter
[function]
[call site]
06254
Self::IntoIter::enumerate
[function]
[call site]
06255
Engine::lex_with_map
[function]
[call site]
06256
TypeId::of::<Dynamic>
[function]
[call site]
06257
Dynamic::type_id
[function]
[call site]
06258
Module::get_qualified_fn
[function]
[call site]
06259
Some
[function]
[call site]
06260
map_or
[function]
[call site]
06261
TestStruct::clone
[function]
[call site]
06262
as_deref
[function]
[call site]
06263
Scope::new
[function]
[call site]
06264
string_functions::replace
[function]
[call site]
06265
Module::id_raw
[function]
[call site]
06266
Option::cloned
[function]
[call site]
06267
defer
[function]
[call site]
06268
Engine::call_script_fn
[function]
[call site]
06269
RhaiFunc::is_pure
[function]
[call site]
06270
Dynamic::is_read_only
[function]
[call site]
06271
Err
[function]
[call site]
06272
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06273
test_to_string
[function]
[call site]
06274
into
[function]
[call site]
06275
RhaiNativeFunc::has_context
[function]
[call site]
06276
bool::then
[function]
[call site]
06277
decimal_functions::max_id
[function]
[call site]
06278
into
[function]
[call site]
06279
test_method_call
[function]
[call site]
06280
and_then
[function]
[call site]
06281
Engine::check_data_size
[function]
[call site]
06282
bool::then
[function]
[call site]
06283
decimal_functions::max_id
[function]
[call site]
06284
into
[function]
[call site]
06285
test_custom_syntax_func
[function]
[call site]
06286
and_then
[function]
[call site]
06287
Engine::check_data_size
[function]
[call site]
06288
Err
[function]
[call site]
06289
ERR::ErrorFunctionNotFound
[function]
[call site]
06290
string_functions::is_empty
[function]
[call site]
06291
Engine::gen_fn_call_signature
[function]
[call site]
06292
into
[function]
[call site]
06293
split_first
[function]
[call site]
06294
map_or_else
[function]
[call site]
06295
StmtBlock::as_ref
[function]
[call site]
06296
Some
[function]
[call site]
06297
Engine::make_function_call
[function]
[call site]
06298
String::from
[function]
[call site]
06299
is_some
[function]
[call site]
06300
test::len
[function]
[call site]
06301
Position::new_const
[function]
[call site]
06302
Option<&Token>::is_some
[function]
[call site]
06303
unwrap
[function]
[call site]
06304
Engine::get_arg_value
[function]
[call site]
06305
Self::as_deref_mut
[function]
[call site]
06306
try_cast_result::<FnPtr>
[function]
[call site]
06307
map_err
[function]
[call site]
06308
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06309
Engine::map_type_name
[function]
[call site]
06310
RhaiNativeFunc::return_type_name
[function]
[call site]
06311
fn_ptr_functions::is_anonymous
[function]
[call site]
06312
fn_ptr_functions::is_anonymous
[function]
[call site]
06313
StmtBlock::extend
[function]
[call site]
06314
test::len
[function]
[call site]
06315
test::len
[function]
[call site]
06316
test::len
[function]
[call site]
06317
blob_functions::blob_with_capacity
[function]
[call site]
06318
test::len
[function]
[call site]
06319
test::len
[function]
[call site]
06320
StmtBlock::extend
[function]
[call site]
06321
Self::as_deref_mut
[function]
[call site]
06322
Engine::get_arg_value
[function]
[call site]
06323
blob_functions::push
[function]
[call site]
06324
StaticModuleResolver::iter_mut
[function]
[call site]
06325
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06326
Scope::new
[function]
[call site]
06327
as_deref
[function]
[call site]
06328
defer
[function]
[call site]
06329
Engine::call_script_fn
[function]
[call site]
06330
blob_functions::blob_with_capacity
[function]
[call site]
06331
test::len
[function]
[call site]
06332
test::len
[function]
[call site]
06333
StmtBlock::extend
[function]
[call site]
06334
Self::as_deref_mut
[function]
[call site]
06335
Engine::get_arg_value
[function]
[call site]
06336
blob_functions::push
[function]
[call site]
06337
StaticModuleResolver::iter_mut
[function]
[call site]
06338
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06339
defer
[function]
[call site]
06340
into
[function]
[call site]
06341
test_custom_syntax_func
[function]
[call site]
06342
and_then
[function]
[call site]
06343
Engine::check_data_size
[function]
[call site]
06344
map_err
[function]
[call site]
06345
EvalAltResult::fill_position
[function]
[call site]
06346
&[Expr]::first
[function]
[call site]
06347
string_functions::is_empty
[function]
[call site]
06348
test::len
[function]
[call site]
06349
test::len
[function]
[call site]
06350
tokenizer::is_valid_function_name
[function]
[call site]
06351
FnCallHashes::from_native_only
[function]
[call site]
06352
calc_fn_hash
[function]
[call site]
06353
FnCallHashes::from_hash
[function]
[call site]
06354
calc_fn_hash
[function]
[call site]
06355
unwrap
[function]
[call site]
06356
Engine::get_arg_value
[function]
[call site]
06357
Dynamic::into_immutable_string
[function]
[call site]
06358
Ok
[function]
[call site]
06359
crate::func::locked_read
[function]
[call site]
06360
Option::and_then
[function]
[call site]
06361
Some
[function]
[call site]
06362
TestStruct::clone
[function]
[call site]
06363
ok_or_else
[function]
[call site]
06364
std::
[call site]
06365
any::type_name
[function]
[call site]
06366
Err
[function]
[call site]
06367
Dynamic::type_name
[function]
[call site]
06368
Result::map_err
[function]
[call site]
06369
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06370
and_then
[function]
[call site]
06371
Engine::lex_with_map
[function]
[call site]
06372
map_err
[function]
[call site]
06373
EvalAltResult::fill_position
[function]
[call site]
06374
unwrap
[function]
[call site]
06375
Engine::get_arg_value
[function]
[call site]
06376
Self::as_deref_mut
[function]
[call site]
06377
try_cast_result::<FnPtr>
[function]
[call site]
06378
map_err
[function]
[call site]
06379
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06380
Engine::map_type_name
[function]
[call site]
06381
RhaiNativeFunc::return_type_name
[function]
[call site]
06382
Engine::get_arg_value
[function]
[call site]
06383
Self::as_deref_mut
[function]
[call site]
06384
FnPtr::add_curry
[function]
[call site]
06385
blob_functions::push
[function]
[call site]
06386
Ok
[function]
[call site]
06387
into
[function]
[call site]
06388
unwrap
[function]
[call site]
06389
Engine::get_arg_value
[function]
[call site]
06390
Self::as_deref_mut
[function]
[call site]
06391
Ok
[function]
[call site]
06392
Dynamic::is_shared
[function]
[call site]
06393
bool::into
[function]
[call site]
06394
unwrap
[function]
[call site]
06395
Engine::get_arg_value
[function]
[call site]
06396
Self::as_deref_mut
[function]
[call site]
06397
Dynamic::into_immutable_string
[function]
[call site]
06398
Result::map_err
[function]
[call site]
06399
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06400
Engine::get_arg_value
[function]
[call site]
06401
Dynamic::as_int
[function]
[call site]
06402
Ok
[function]
[call site]
06403
crate::func::locked_read
[function]
[call site]
06404
Option::and_then
[function]
[call site]
06405
Some
[function]
[call site]
06406
ok_or_else
[function]
[call site]
06407
std::
[call site]
06408
any::type_name
[function]
[call site]
06409
Err
[function]
[call site]
06410
Dynamic::type_name
[function]
[call site]
06411
Result::map_err
[function]
[call site]
06412
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06413
Ok
[function]
[call site]
06414
FnPtr::try_from
[function]
[call site]
06415
Engine::lex_with_map
[function]
[call site]
06416
calc_fn_hash
[function]
[call site]
06417
Engine::has_script_fn
[function]
[call site]
06418
Caches::fn_resolution_cache_mut
[function]
[call site]
06419
Command::get
[function]
[call site]
06420
Engine::lex_with_map
[function]
[call site]
06421
MyIterableType::into_iter
[function]
[call site]
06422
T::as_any
[function]
[call site]
06423
Module::contains_fn
[function]
[call site]
06424
MyIterableType::into_iter
[function]
[call site]
06425
T::as_any
[function]
[call site]
06426
Module::contains_fn
[function]
[call site]
06427
Module::contains_qualified_fn
[function]
[call site]
06428
StmtBlock::as_ref
[function]
[call site]
06429
map_or
[function]
[call site]
06430
contains_key
[function]
[call site]
06431
map_functions::values
[function]
[call site]
06432
T::as_any
[function]
[call site]
06433
Module::contains_qualified_fn
[function]
[call site]
06434
BloomFilterU64::is_absent_and_set
[function]
[call site]
06435
blob_functions::insert
[function]
[call site]
06436
bool::into
[function]
[call site]
06437
(TokenIterator::unwrap_or
[function]
[call site]
06438
unwrap
[function]
[call site]
06439
Engine::get_arg_value
[function]
[call site]
06440
Self::as_deref_mut
[function]
[call site]
06441
Dynamic::into_immutable_string
[function]
[call site]
06442
Result::map_err
[function]
[call site]
06443
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06444
Engine::get_arg_value
[function]
[call site]
06445
Self::as_deref_mut
[function]
[call site]
06446
Dynamic::into_immutable_string
[function]
[call site]
06447
Result::map_err
[function]
[call site]
06448
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06449
Engine::get_arg_value
[function]
[call site]
06450
Dynamic::as_int
[function]
[call site]
06451
Result::map_err
[function]
[call site]
06452
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06453
Ok
[function]
[call site]
06454
FnPtr::try_from
[function]
[call site]
06455
Engine::lex_with_map
[function]
[call site]
06456
crate::calc_typed_method_hash
[function]
[call site]
06457
calc_fn_hash
[function]
[call site]
06458
Engine::has_script_fn
[function]
[call site]
06459
bool::into
[function]
[call site]
06460
(TokenIterator::unwrap_or
[function]
[call site]
06461
unwrap
[function]
[call site]
06462
Engine::get_arg_value
[function]
[call site]
06463
Dynamic::into_immutable_string
[function]
[call site]
06464
Result::map_err
[function]
[call site]
06465
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06466
Ok
[function]
[call site]
06467
string_functions::contains
[function]
[call site]
06468
bool::into
[function]
[call site]
06469
test::len
[function]
[call site]
06470
GlobalRuntimeState::num_imports
[function]
[call site]
06471
unwrap
[function]
[call site]
06472
Engine::get_arg_value
[function]
[call site]
06473
Dynamic::into_immutable_string
[function]
[call site]
06474
Result::map_err
[function]
[call site]
06475
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06476
Engine::eval_script_expr_in_place
[function]
[call site]
06477
Engine::track_operation
[function]
[call site]
06478
string_functions::trim
[function]
[call site]
06479
string_functions::is_empty
[function]
[call site]
06480
Ok
[function]
[call site]
06481
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06482
AST::has_functions
[function]
[call site]
06483
string_functions::is_empty
[function]
[call site]
06484
Err
[function]
[call site]
06485
into
[function]
[call site]
06486
StmtBlock::take_statements
[function]
[call site]
06487
string_functions::is_empty
[function]
[call site]
06488
Ok
[function]
[call site]
06489
Engine::eval_global_statements
[function]
[call site]
06490
Engine::eval_stmt_block
[function]
[call site]
06491
StmtBlock::span_or_else
[function]
[call site]
06492
Ok
[function]
[call site]
06493
Ok
[function]
[call site]
06494
Err
[function]
[call site]
06495
test::len
[function]
[call site]
06496
GlobalRuntimeState::num_imports
[function]
[call site]
06497
Result::map_err
[function]
[call site]
06498
ERR::ErrorInFunctionCall
[function]
[call site]
06499
test_to_string
[function]
[call site]
06500
&mut
[call site]
06501
unwrap_or
[function]
[call site]
06502
test_to_string
[function]
[call site]
06503
into
[function]
[call site]
06504
blob_functions::blob_with_capacity
[function]
[call site]
06505
blob_functions::blob_with_capacity
[function]
[call site]
06506
test::len
[function]
[call site]
06507
string_functions::is_empty
[function]
[call site]
06508
MyIterableType::into_iter
[function]
[call site]
06509
Self::IntoIter::copied
[function]
[call site]
06510
optimize_combo_chain
[function]
[call site]
06511
MyIterableType::into_iter
[function]
[call site]
06512
Engine::get_arg_value
[function]
[call site]
06513
Self::as_deref_mut
[function]
[call site]
06514
blob_functions::push
[function]
[call site]
06515
Dynamic::flatten
[function]
[call site]
06516
StmtBlock::extend
[function]
[call site]
06517
StaticModuleResolver::iter_mut
[function]
[call site]
06518
StmtBlock::extend
[function]
[call site]
06519
StaticModuleResolver::iter_mut
[function]
[call site]
06520
Some
[function]
[call site]
06521
Engine::exec_fn_call
[function]
[call site]
06522
Engine::lex_with_map
[function]
[call site]
06523
StmtBlock::as_ref
[function]
[call site]
06524
&[Stmt]::map_or
[function]
[call site]
06525
Dynamic::is_shared
[function]
[call site]
06526
Self::is_some
[function]
[call site]
06527
string_functions::is_empty
[function]
[call site]
06528
Engine::track_operation
[function]
[call site]
06529
Engine::dbg
[function]
[call site]
06530
Self::as_deref_mut
[function]
[call site]
06531
Engine::get_arg_value
[function]
[call site]
06532
Self::as_deref_mut
[function]
[call site]
06533
blob_functions::push
[function]
[call site]
06534
Dynamic::flatten
[function]
[call site]
06535
blob_functions::push
[function]
[call site]
06536
Self::unwrap
[function]
[call site]
06537
string_functions::is_empty
[function]
[call site]
06538
Engine::track_operation
[function]
[call site]
06539
Engine::dbg
[function]
[call site]
06540
Self::as_deref_mut
[function]
[call site]
06541
Engine::get_arg_value
[function]
[call site]
06542
Self::as_deref_mut
[function]
[call site]
06543
blob_functions::push
[function]
[call site]
06544
Dynamic::flatten
[function]
[call site]
06545
Engine::search_namespace
[function]
[call site]
06546
StmtBlock::as_ref
[function]
[call site]
06547
Dynamic::is_read_only
[function]
[call site]
06548
ImmutableString::into_owned
[function]
[call site]
06549
Dynamic::is_shared
[function]
[call site]
06550
Target::is_temp_value
[function]
[call site]
06551
blob_functions::insert
[function]
[call site]
06552
FnPtr::try_from
[function]
[call site]
06553
RhaiResultOf::unwrap
[function]
[call site]
06554
string_functions::is_empty
[function]
[call site]
06555
blob_functions::push
[function]
[call site]
06556
eval::calc_offset_len
[function]
[call site]
06557
test::len
[function]
[call site]
06558
test::len
[function]
[call site]
06559
blob_functions::push
[function]
[call site]
06560
blob_functions::insert
[function]
[call site]
06561
shared_take_or_clone
[function]
[call site]
06562
Dynamic::flatten
[function]
[call site]
06563
Target::take_ref
[function]
[call site]
06564
unwrap
[function]
[call site]
06565
blob_functions::push
[function]
[call site]
06566
MyIterableType::into_iter
[function]
[call site]
06567
Self::IntoIter::chain
[function]
[call site]
06568
test_functions_take
[function]
[call site]
06569
test_functions_take
[function]
[call site]
06570
test_functions_take
[function]
[call site]
06571
StmtBlock::as_mut
[function]
[call site]
06572
intersects
[function]
[call site]
06573
StmtBlock::as_mut
[function]
[call site]
06574
StmtBlock::as_mut
[function]
[call site]
06575
string_functions::remove
[function]
[call site]
06576
test_functions_take
[function]
[call site]
06577
make_sub
[function]
[call site]
06578
make_root
[function]
[call site]
06579
MyIterableType::into_iter
[function]
[call site]
06580
Engine::get_arg_value
[function]
[call site]
06581
Self::as_deref_mut
[function]
[call site]
06582
blob_functions::push
[function]
[call site]
06583
Dynamic::flatten
[function]
[call site]
06584
StmtBlock::extend
[function]
[call site]
06585
StaticModuleResolver::iter_mut
[function]
[call site]
06586
StmtBlock::extend
[function]
[call site]
06587
StaticModuleResolver::iter_mut
[function]
[call site]
06588
Engine::exec_fn_call
[function]
[call site]
06589
Engine::lex_with_map
[function]
[call site]
06590
Self::ok_or_else
[function]
[call site]
06591
ERR::ErrorUnboundThis
[function]
[call site]
06592
into
[function]
[call site]
06593
cloned
[function]
[call site]
06594
Engine::search_namespace
[function]
[call site]
06595
Engine::lex_with_map
[function]
[call site]
06596
Position::new_const
[function]
[call site]
06597
Engine::eval_expr
[function]
[call site]
06598
Self::as_deref_mut
[function]
[call site]
06599
Dynamic::flatten
[function]
[call site]
06600
ParseSettings::level_up_with_position
[function]
[call site]
06601
Dynamic::is_string
[function]
[call site]
06602
crate::func::locked_read
[function]
[call site]
06603
Option::map_or
[function]
[call site]
06604
unwrap
[function]
[call site]
06605
&mut
[call site]
06606
into
[function]
[call site]
06607
packages::string_basic::print_with_func
[function]
[call site]
06608
NativeCallContext::call_native_fn_raw
[function]
[call site]
06609
NativeCallContext::_call_fn_raw
[function]
[call site]
06610
TestStruct::clone
[function]
[call site]
06611
Caches::new
[function]
[call site]
06612
StmtBlock::as_ref
[function]
[call site]
06613
Token::lookup_symbol_from_syntax
[function]
[call site]
06614
test::len
[function]
[call site]
06615
NativeCallContext::engine
[function]
[call site]
06616
Engine::exec_native_fn_call
[function]
[call site]
06617
Engine::track_operation
[function]
[call site]
06618
Some
[function]
[call site]
06619
Engine::resolve_fn
[function]
[call site]
06620
RhaiFunc::is_volatile
[function]
[call site]
06621
Engine::gen_fn_call_signature
[function]
[call site]
06622
Err
[function]
[call site]
06623
ERR::ErrorFunctionNotFound
[function]
[call site]
06624
into
[function]
[call site]
06625
RhaiFunc::is_method
[function]
[call site]
06626
StmtBlock::as_ref
[function]
[call site]
06627
map_or
[function]
[call site]
06628
Debugger::call_stack
[function]
[call site]
06629
test::len
[function]
[call site]
06630
ArgBackup::new
[function]
[call site]
06631
string_functions::is_empty
[function]
[call site]
06632
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06633
Engine::is_debugger_registered
[function]
[call site]
06634
TestStruct::clone
[function]
[call site]
06635
StmtBlock::span_or_else
[function]
[call site]
06636
TestStruct::clone
[function]
[call site]
06637
GlobalRuntimeState::debugger_mut
[function]
[call site]
06638
&mut
[call site]
06639
Engine::get_interned_string
[function]
[call site]
06640
MyIterableType::into_iter
[function]
[call site]
06641
Self::IntoIter::map
[function]
[call site]
06642
TestStruct::clone
[function]
[call site]
06643
RhaiNativeFunc::has_context
[function]
[call site]
06644
bool::then
[function]
[call site]
06645
as_deref
[function]
[call site]
06646
into
[function]
[call site]
06647
RhaiFunc::is_pure
[function]
[call site]
06648
string_functions::is_empty
[function]
[call site]
06649
Dynamic::is_read_only
[function]
[call site]
06650
Err
[function]
[call site]
06651
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06652
test_to_string
[function]
[call site]
06653
into
[function]
[call site]
06654
test_method_call
[function]
[call site]
06655
test_custom_syntax_func
[function]
[call site]
06656
and_then
[function]
[call site]
06657
Engine::check_data_size
[function]
[call site]
06658
map_err
[function]
[call site]
06659
EvalAltResult::fill_position
[function]
[call site]
06660
ArgBackup::restore_first_arg
[function]
[call site]
06661
Engine::is_debugger_registered
[function]
[call site]
06662
Engine::register_debugger
[function]
[call site]
06663
Scope::new
[function]
[call site]
06664
crate::ast::Stmt::Noop
[function]
[call site]
06665
into
[function]
[call site]
06666
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06667
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06668
Engine::dbg_raw
[function]
[call site]
06669
Err
[function]
[call site]
06670
GlobalRuntimeState::debugger_mut
[function]
[call site]
06671
&mut
[call site]
06672
string_functions::is_empty
[function]
[call site]
06673
Engine::check_data_size
[function]
[call site]
06674
Ok
[function]
[call site]
06675
Dynamic::into_immutable_string
[function]
[call site]
06676
Result::map_err
[function]
[call site]
06677
Engine::map_type_name
[function]
[call site]
06678
type_name::<ImmutableString>
[function]
[call site]
06679
&'a
[call site]
06680
ERR::ErrorMismatchOutputType
[function]
[call site]
06681
into
[function]
[call site]
06682
test_side_effects_print
[function]
[call site]
06683
Dynamic::into_immutable_string
[function]
[call site]
06684
Result::map_err
[function]
[call site]
06685
Engine::map_type_name
[function]
[call site]
06686
type_name::<ImmutableString>
[function]
[call site]
06687
&'a
[call site]
06688
ERR::ErrorMismatchOutputType
[function]
[call site]
06689
into
[function]
[call site]
06690
test_print_debug
[function]
[call site]
06691
&mut
[call site]
06692
Engine::map_type_name
[function]
[call site]
06693
std::
[call site]
06694
any::type_name
[function]
[call site]
06695
Engine::map_type_name
[function]
[call site]
06696
std::
[call site]
06697
any::type_name
[function]
[call site]
06698
Err
[function]
[call site]
06699
ERR::ErrorIndexingType
[function]
[call site]
06700
into
[function]
[call site]
06701
Engine::map_type_name
[function]
[call site]
06702
std::
[call site]
06703
any::type_name
[function]
[call site]
06704
Engine::map_type_name
[function]
[call site]
06705
std::
[call site]
06706
any::type_name
[function]
[call site]
06707
Engine::map_type_name
[function]
[call site]
06708
std::
[call site]
06709
any::type_name
[function]
[call site]
06710
Err
[function]
[call site]
06711
ERR::ErrorIndexingType
[function]
[call site]
06712
into
[function]
[call site]
06713
string_functions::starts_with
[function]
[call site]
06714
test::len
[function]
[call site]
06715
Engine::map_type_name
[function]
[call site]
06716
std::
[call site]
06717
any::type_name
[function]
[call site]
06718
Err
[function]
[call site]
06719
ERR::ErrorDotExpr
[function]
[call site]
06720
into
[function]
[call site]
06721
string_functions::starts_with
[function]
[call site]
06722
test::len
[function]
[call site]
06723
Engine::map_type_name
[function]
[call site]
06724
std::
[call site]
06725
any::type_name
[function]
[call site]
06726
Engine::map_type_name
[function]
[call site]
06727
std::
[call site]
06728
any::type_name
[function]
[call site]
06729
Err
[function]
[call site]
06730
ERR::ErrorDotExpr
[function]
[call site]
06731
into
[function]
[call site]
06732
Err
[function]
[call site]
06733
ERR::ErrorFunctionNotFound
[function]
[call site]
06734
Engine::gen_fn_call_signature
[function]
[call site]
06735
into
[function]
[call site]
06736
StmtBlock::as_ref
[function]
[call site]
06737
calc_fn_hash
[function]
[call site]
06738
NativeCallContext::call_position
[function]
[call site]
06739
Engine::lex_with_map
[function]
[call site]
06740
FnCallHashes::from_script_and_native
[function]
[call site]
06741
calc_fn_hash
[function]
[call site]
06742
calc_fn_hash
[function]
[call site]
06743
FnCallHashes::from_native_only
[function]
[call site]
06744
calc_fn_hash
[function]
[call site]
06745
FnCallHashes::from_hash
[function]
[call site]
06746
calc_fn_hash
[function]
[call site]
06747
NativeCallContext::engine
[function]
[call site]
06748
Engine::exec_fn_call
[function]
[call site]
06749
FnCallHashes::is_native_only
[function]
[call site]
06750
test::len
[function]
[call site]
06751
Engine::get_interned_string
[function]
[call site]
06752
Engine::map_type_name
[function]
[call site]
06753
std::
[call site]
06754
any::type_name
[function]
[call site]
06755
Ok
[function]
[call site]
06756
ImmutableString::into
[function]
[call site]
06757
test::len
[function]
[call site]
06758
Ok
[function]
[call site]
06759
Dynamic::is_shared
[function]
[call site]
06760
into
[function]
[call site]
06761
Engine::gen_fn_call_signature
[function]
[call site]
06762
Err
[function]
[call site]
06763
ERR::ErrorFunctionNotFound
[function]
[call site]
06764
into
[function]
[call site]
06765
ensure_no_data_race
[function]
[call site]
06766
FnCallHashes::is_native_only
[function]
[call site]
06767
FnCallHashes::script
[function]
[call site]
06768
string_functions::is_empty
[function]
[call site]
06769
crate::calc_typed_method_hash
[function]
[call site]
06770
Engine::map_type_name
[function]
[call site]
06771
std::
[call site]
06772
any::type_name
[function]
[call site]
06773
Engine::resolve_fn
[function]
[call site]
06774
Position::is_none
[function]
[call site]
06775
Engine::resolve_fn
[function]
[call site]
06776
None::cloned
[function]
[call site]
06777
as_deref
[function]
[call site]
06778
string_functions::is_empty
[function]
[call site]
06779
Ok
[function]
[call site]
06780
Scope::new
[function]
[call site]
06781
string_functions::replace
[function]
[call site]
06782
defer
[function]
[call site]
06783
split_first_mut
[function]
[call site]
06784
unwrap
[function]
[call site]
06785
Some
[function]
[call site]
06786
Engine::call_script_fn
[function]
[call site]
06787
ArgBackup::new
[function]
[call site]
06788
string_functions::is_empty
[function]
[call site]
06789
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06790
defer
[function]
[call site]
06791
Engine::call_script_fn
[function]
[call site]
06792
Engine::lex_with_map
[function]
[call site]
06793
FnCallHashes::native
[function]
[call site]
06794
Engine::exec_native_fn_call
[function]
[call site]
06795
StmtBlock::as_ref
[function]
[call site]
06796
NativeCallContext::call_position
[function]
[call site]
06797
Engine::lex_with_map
[function]
[call site]
06798
Dynamic::is_string
[function]
[call site]
06799
crate::func::locked_read
[function]
[call site]
06800
Option::map_or
[function]
[call site]
06801
Dynamic::into_immutable_string
[function]
[call site]
06802
Result::unwrap
[function]
[call site]
06803
Package::init_engine
[function]
[call site]
06804
Engine::map_type_name
[function]
[call site]
06805
RhaiNativeFunc::return_type_name
[function]
[call site]
06806
type_name::<R>
[function]
[call site]
06807
&'a
[call site]
06808
Position::new_const
[function]
[call site]
06809
unwrap
[function]
[call site]
06810
unwrap
[function]
[call site]
06811
Package::init_engine
[function]
[call site]
06812
Engine::map_type_name
[function]
[call site]
06813
&'a
[call site]
06814
unwrap
[function]
[call site]
06815
Engine::throw_on_size
[function]
[call site]
06816
test::len
[function]
[call site]
06817
RhaiResultOf::map_err
[function]
[call site]
06818
EvalAltResult::fill_position
[function]
[call site]
06819
Ok
[function]
[call site]
06820
Engine::get_interned_string
[function]
[call site]
06821
ImmutableString::into
[function]
[call site]
06822
crate::Array::with_capacity
[function]
[call site]
06823
test::len
[function]
[call site]
06824
Engine::eval_expr
[function]
[call site]
06825
Self::as_deref_mut
[function]
[call site]
06826
Dynamic::flatten
[function]
[call site]
06827
Engine::has_data_size_limit
[function]
[call site]
06828
crate::eval::calc_data_sizes
[function]
[call site]
06829
calc_array_sizes
[function]
[call site]
06830
test::len
[function]
[call site]
06831
calc_map_sizes
[function]
[call site]
06832
test::len
[function]
[call site]
06833
calc_data_sizes
[function]
[call site]
06834
read_lock::<Dynamic>
[function]
[call site]
06835
unwrap
[function]
[call site]
06836
Engine::throw_on_size
[function]
[call site]
06837
RhaiResultOf::map_err
[function]
[call site]
06838
EvalAltResult::fill_position
[function]
[call site]
06839
ParseSettings::level_up_with_position
[function]
[call site]
06840
blob_functions::push
[function]
[call site]
06841
Ok
[function]
[call site]
06842
Dynamic::from_array
[function]
[call site]
06843
TestStruct::clone
[function]
[call site]
06844
Engine::eval_expr
[function]
[call site]
06845
Self::as_deref_mut
[function]
[call site]
06846
Dynamic::flatten
[function]
[call site]
06847
Engine::has_data_size_limit
[function]
[call site]
06848
crate::eval::calc_data_sizes
[function]
[call site]
06849
Engine::throw_on_size
[function]
[call site]
06850
RhaiResultOf::map_err
[function]
[call site]
06851
EvalAltResult::fill_position
[function]
[call site]
06852
ParseSettings::level_up_with_position
[function]
[call site]
06853
(TokenIterator::get_mut
[function]
[call site]
06854
Ident::as_str
[function]
[call site]
06855
Option::unwrap
[function]
[call site]
06856
Ok
[function]
[call site]
06857
Dynamic::from_map
[function]
[call site]
06858
Engine::eval_expr
[function]
[call site]
06859
Self::as_deref_mut
[function]
[call site]
06860
Dynamic::as_bool
[function]
[call site]
06861
map_err
[function]
[call site]
06862
make_type_mismatch_err::<bool>
[function]
[call site]
06863
ParseSettings::level_up_with_position
[function]
[call site]
06864
Ok
[function]
[call site]
06865
Engine::eval_expr
[function]
[call site]
06866
Self::as_deref_mut
[function]
[call site]
06867
Dynamic::as_bool
[function]
[call site]
06868
map_err
[function]
[call site]
06869
make_type_mismatch_err::<bool>
[function]
[call site]
06870
ParseSettings::level_up_with_position
[function]
[call site]
06871
Ok
[function]
[call site]
06872
Engine::eval_expr
[function]
[call site]
06873
Self::as_deref_mut
[function]
[call site]
06874
Expr::is_unit
[function]
[call site]
06875
Ok
[function]
[call site]
06876
MyIterableType::into_iter
[function]
[call site]
06877
Engine::lex_with_map
[function]
[call site]
06878
reflection_functions::collect
[function]
[call site]
06879
first
[function]
[call site]
06880
unwrap
[function]
[call site]
06881
Command::get
[function]
[call site]
06882
Ident::as_str
[function]
[call site]
06883
ok_or_else
[function]
[call site]
06884
TestStruct::new
[function]
[call site]
06885
ERR::ErrorCustomSyntax
[function]
[call site]
06886
MyIterableType::into_iter
[function]
[call site]
06887
Engine::lex_with_map
[function]
[call site]
06888
reflection_functions::collect
[function]
[call site]
06889
EvalContext::new
[function]
[call site]
06890
and_then
[function]
[call site]
06891
Engine::check_data_size
[function]
[call site]
06892
Expr::start_position
[function]
[call site]
06893
Engine::eval_stmt_block
[function]
[call site]
06894
StmtBlock::take_statements
[function]
[call site]
06895
Engine::eval_dot_index_chain
[function]
[call site]
06896
Position::new_const
[function]
[call site]
06897
ChainType::from
[function]
[call site]
06898
Expr::get_literal_value
[function]
[call site]
06899
Some
[function]
[call site]
06900
is_some
[function]
[call site]
06901
blob_functions::push
[function]
[call site]
06902
Expr::get_literal_value
[function]
[call site]
06903
Some
[function]
[call site]
06904
unwrap
[function]
[call site]
06905
string_functions::is_empty
[function]
[call site]
06906
Self::as_deref_mut
[function]
[call site]
06907
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06908
Engine::track_operation
[function]
[call site]
06909
ParseSettings::level_up_with_position
[function]
[call site]
06910
ChainType::from
[function]
[call site]
06911
Engine::get_arg_value
[function]
[call site]
06912
Self::as_deref_mut
[function]
[call site]
06913
blob_functions::push
[function]
[call site]
06914
blob_functions::push
[function]
[call site]
06915
FnPtr::try_from
[function]
[call site]
06916
RhaiResultOf::unwrap
[function]
[call site]
06917
Dynamic::flatten
[function]
[call site]
06918
Expr::options
[function]
[call site]
06919
string_functions::is_empty
[function]
[call site]
06920
string_functions::is_empty
[function]
[call site]
06921
string_functions::is_empty
[function]
[call site]
06922
ASTFlags::intersects
[function]
[call site]
06923
Position::new_const
[function]
[call site]
06924
Self::as_deref_mut
[function]
[call site]
06925
Engine::get_arg_value
[function]
[call site]
06926
blob_functions::push
[function]
[call site]
06927
Dynamic::flatten
[function]
[call site]
06928
blob_functions::push
[function]
[call site]
06929
Engine::eval_expr
[function]
[call site]
06930
Self::as_deref_mut
[function]
[call site]
06931
Dynamic::flatten
[function]
[call site]
06932
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06933
StmtBlock::extend
[function]
[call site]
06934
StmtBlock::extend
[function]
[call site]
06935
blob_functions::push
[function]
[call site]
06936
Engine::eval_expr
[function]
[call site]
06937
Dynamic::flatten
[function]
[call site]
06938
Ok
[function]
[call site]
06939
Engine::track_operation
[function]
[call site]
06940
Engine::dbg
[function]
[call site]
06941
Self::as_deref_mut
[function]
[call site]
06942
Self::map_or_else
[function]
[call site]
06943
Err
[function]
[call site]
06944
ERR::ErrorUnboundThis
[function]
[call site]
06945
into
[function]
[call site]
06946
Self::try_into
[function]
[call site]
06947
Some
[function]
[call site]
06948
Engine::eval_dot_index_chain_raw
[function]
[call site]
06949
Target::is_ref
[function]
[call site]
06950
ParseSettings::level_up_with_position
[function]
[call site]
06951
ParseSettings::level_up
[function]
[call site]
06952
Ok
[function]
[call site]
06953
ChainType::from
[function]
[call site]
06954
Expr::options
[function]
[call site]
06955
ASTFlags::intersects
[function]
[call site]
06956
StmtBlock::as_ref
[function]
[call site]
06957
Expr::is_unit
[function]
[call site]
06958
Ok
[function]
[call site]
06959
Expr::start_position
[function]
[call site]
06960
Expr::options
[function]
[call site]
06961
ASTFlags::intersects
[function]
[call site]
06962
Engine::dbg
[function]
[call site]
06963
Self::as_deref_mut
[function]
[call site]
06964
string_functions::pop
[function]
[call site]
06965
string_functions::is_empty
[function]
[call site]
06966
shared_make_mut
[function]
[call site]
06967
string_functions::pop
[function]
[call site]
06968
Dynamic::map_or
[function]
[call site]
06969
Dynamic::unwrap
[function]
[call site]
06970
TestStruct::clone
[function]
[call site]
06971
Expr::start_position
[function]
[call site]
06972
StmtBlock::as_mut
[function]
[call site]
06973
Dynamic::is_shared
[function]
[call site]
06974
write_lock::<Dynamic>
[function]
[call site]
06975
unwrap
[function]
[call site]
06976
Self::as_deref_mut
[function]
[call site]
06977
Engine::get_indexed_mut
[function]
[call site]
06978
Engine::track_operation
[function]
[call site]
06979
Dynamic::as_int
[function]
[call site]
06980
Ok
[function]
[call site]
06981
crate::func::locked_read
[function]
[call site]
06982
Option::and_then
[function]
[call site]
06983
Some
[function]
[call site]
06984
ok_or_else
[function]
[call site]
06985
std::
[call site]
06986
any::type_name
[function]
[call site]
06987
Err
[function]
[call site]
06988
Dynamic::type_name
[function]
[call site]
06989
Result::map_err
[function]
[call site]
06990
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06991
test::len
[function]
[call site]
06992
super::calc_index
[function]
[call site]
06993
FnPtr::try_from
[function]
[call site]
06994
unsigned_abs
[function]
[call site]
06995
Ok
[function]
[call site]
06996
FnPtr::try_from
[function]
[call site]
06997
Ok
[function]
[call site]
06998
ERR::ErrorArrayBounds
[function]
[call site]
06999
into
[function]
[call site]
07000
super::EvalContext::new
[function]
[call site]
07001
cb
[function]
[call site]
07002
map_err
[function]
[call site]
07003
EvalAltResult::fill_position
[function]
[call site]
07004
Err
[function]
[call site]
07005
shared_get_mut
[function]
[call site]
07006
unwrap
[function]
[call site]
07007
try_into
[function]
[call site]
07008
Dynamic::as_int
[function]
[call site]
07009
Result::map_err
[function]
[call site]
07010
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07011
test::len
[function]
[call site]
07012
super::calc_index
[function]
[call site]
07013
ERR::ErrorArrayBounds
[function]
[call site]
07014
into
[function]
[call site]
07015
Command::get
[function]
[call site]
07016
Engine::lex_with_map
[function]
[call site]
07017
into
[function]
[call site]
07018
unwrap
[function]
[call site]
07019
Ok
[function]
[call site]
07020
read_lock::<crate::ImmutableString>
[function]
[call site]
07021
ok_or_else
[function]
[call site]
07022
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
07023
RhaiNativeFunc::return_type_name
[function]
[call site]
07024
type_name::<R>
[function]
[call site]
07025
(TokenIterator::contains_key
[function]
[call site]
07026
Ident::as_str
[function]
[call site]
07027
super::EvalContext::new
[function]
[call site]
07028
cb
[function]
[call site]
07029
Ident::as_str
[function]
[call site]
07030
map_err
[function]
[call site]
07031
EvalAltResult::fill_position
[function]
[call site]
07032
string_functions::is_empty
[function]
[call site]
07033
(TokenIterator::contains_key
[function]
[call site]
07034
Ident::as_str
[function]
[call site]
07035
blob_functions::insert
[function]
[call site]
07036
TestStruct::clone
[function]
[call site]
07037
Self::into
[function]
[call site]
07038
(TokenIterator::get_mut
[function]
[call site]
07039
Ident::as_str
[function]
[call site]
07040
try_into
[function]
[call site]
07041
Engine::fail_on_invalid_map_property
[function]
[call site]
07042
intersects
[function]
[call site]
07043
Err
[function]
[call site]
07044
ERR::ErrorPropertyNotFound
[function]
[call site]
07045
test_to_string
[function]
[call site]
07046
into
[function]
[call site]
07047
Ok
[function]
[call site]
07048
Target::from
[function]
[call site]
07049
Self::TempValue
[function]
[call site]
07050
into
[function]
[call site]
07051
is::<crate::ExclusiveRange>
[function]
[call site]
07052
is::<crate::InclusiveRange>
[function]
[call site]
07053
read_lock::<crate::ExclusiveRange>
[function]
[call site]
07054
super::calc_index
[function]
[call site]
07055
ERR::ErrorBitFieldBounds
[function]
[call site]
07056
into
[function]
[call site]
07057
super::calc_index
[function]
[call site]
07058
FnPtr::try_from
[function]
[call site]
07059
RhaiResultOf::ok
[function]
[call site]
07060
and_then
[function]
[call site]
07061
then_some
[function]
[call site]
07062
ok_or_else
[function]
[call site]
07063
ERR::ErrorBitFieldBounds
[function]
[call site]
07064
FnPtr::try_from
[function]
[call site]
07065
RhaiResultOf::unwrap
[function]
[call site]
07066
pow
[function]
[call site]
07067
FnPtr::try_from
[function]
[call site]
07068
tokenizer::is_valid_function_name
[function]
[call site]
07069
Ok
[function]
[call site]
07070
TestStruct::new
[function]
[call site]
07071
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
07072
Token::lookup_symbol_from_syntax
[function]
[call site]
07073
Option::is_some
[function]
[call site]
07074
Err
[function]
[call site]
07075
ERR::ErrorParsing
[function]
[call site]
07076
PERR::Reserved
[function]
[call site]
07077
test_to_string
[function]
[call site]
07078
into
[function]
[call site]
07079
Err
[function]
[call site]
07080
ERR::ErrorFunctionNotFound
[function]
[call site]
07081
test_to_string
[function]
[call site]
07082
into
[function]
[call site]
07083
RhaiResultOf::unwrap
[function]
[call site]
07084
read_lock::<crate::InclusiveRange>
[function]
[call site]
07085
iterator_functions::chars_from_start
[function]
[call site]
07086
CharsStream::new
[function]
[call site]
07087
string_functions::add_append
[function]
[call site]
07088
string_functions::is_empty
[function]
[call site]
07089
String::from_utf8_lossy
[function]
[call site]
07090
string_functions::is_empty
[function]
[call site]
07091
String::from_utf8
[function]
[call site]
07092
unwrap
[function]
[call site]
07093
into
[function]
[call site]
07094
ImmutableString::into_owned
[function]
[call site]
07095
String::into
[function]
[call site]
07096
ImmutableString::into_owned
[function]
[call site]
07097
StmtBlock::as_ref
[function]
[call site]
07098
into
[function]
[call site]
07099
string_functions::add_append
[function]
[call site]
07100
super::calc_index
[function]
[call site]
07101
ERR::ErrorBitFieldBounds
[function]
[call site]
07102
into
[function]
[call site]
07103
super::calc_index
[function]
[call site]
07104
ERR::ErrorBitFieldBounds
[function]
[call site]
07105
into
[function]
[call site]
07106
FnPtr::try_from
[function]
[call site]
07107
RhaiResultOf::unwrap
[function]
[call site]
07108
pow
[function]
[call site]
07109
FnPtr::try_from
[function]
[call site]
07110
RhaiResultOf::unwrap
[function]
[call site]
07111
Ok
[function]
[call site]
07112
into
[function]
[call site]
07113
Dynamic::as_int
[function]
[call site]
07114
Result::map_err
[function]
[call site]
07115
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07116
super::calc_index
[function]
[call site]
07117
ERR::ErrorBitFieldBounds
[function]
[call site]
07118
into
[function]
[call site]
07119
FnPtr::try_from
[function]
[call site]
07120
RhaiResultOf::unwrap
[function]
[call site]
07121
Ok
[function]
[call site]
07122
into
[function]
[call site]
07123
Dynamic::as_int
[function]
[call site]
07124
FnPtr::try_from
[function]
[call site]
07125
Err
[function]
[call site]
07126
ERR::ErrorStringBounds
[function]
[call site]
07127
test_chars
[function]
[call site]
07128
ImmutableString::strong_count
[function]
[call site]
07129
into
[function]
[call site]
07130
test_chars
[function]
[call site]
07131
nth
[function]
[call site]
07132
ok_or_else
[function]
[call site]
07133
ERR::ErrorStringBounds
[function]
[call site]
07134
test_chars
[function]
[call site]
07135
ImmutableString::strong_count
[function]
[call site]
07136
FnPtr::try_from
[function]
[call site]
07137
unsigned_abs
[function]
[call site]
07138
Err
[function]
[call site]
07139
ERR::ErrorStringBounds
[function]
[call site]
07140
test_chars
[function]
[call site]
07141
ImmutableString::strong_count
[function]
[call site]
07142
into
[function]
[call site]
07143
test_chars
[function]
[call site]
07144
array_functions::reduce_rev
[function]
[call site]
07145
RhaiResult::nth
[function]
[call site]
07146
ok_or_else
[function]
[call site]
07147
ERR::ErrorStringBounds
[function]
[call site]
07148
test_chars
[function]
[call site]
07149
ImmutableString::strong_count
[function]
[call site]
07150
Ok
[function]
[call site]
07151
into
[function]
[call site]
07152
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07153
std::any::type_name::<InclusiveRange>
[function]
[call site]
07154
string_functions::is_empty
[function]
[call site]
07155
TestStruct::clone
[function]
[call site]
07156
Self::into
[function]
[call site]
07157
Ok
[function]
[call site]
07158
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07159
read_lock::<ExclusiveRange>
[function]
[call site]
07160
unwrap
[function]
[call site]
07161
TestStruct::clone
[function]
[call site]
07162
test_chars
[function]
[call site]
07163
ImmutableString::strong_count
[function]
[call site]
07164
super::calc_index
[function]
[call site]
07165
ERR::ErrorStringBounds
[function]
[call site]
07166
into
[function]
[call site]
07167
super::calc_index
[function]
[call site]
07168
ERR::ErrorStringBounds
[function]
[call site]
07169
into
[function]
[call site]
07170
Result::unwrap_or
[function]
[call site]
07171
TestStruct::clone
[function]
[call site]
07172
Self::into
[function]
[call site]
07173
ImmutableString::saturating_sub
[function]
[call site]
07174
test_chars
[function]
[call site]
07175
skip
[function]
[call site]
07176
test_functions_take
[function]
[call site]
07177
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07178
into
[function]
[call site]
07179
Ok
[function]
[call site]
07180
std::any::type_name::<InclusiveRange>
[function]
[call site]
07181
read_lock::<InclusiveRange>
[function]
[call site]
07182
unwrap
[function]
[call site]
07183
TestStruct::clone
[function]
[call site]
07184
test_chars
[function]
[call site]
07185
ImmutableString::strong_count
[function]
[call site]
07186
iterator_functions::chars_from_start
[function]
[call site]
07187
iterator_functions::chars_from_start
[function]
[call site]
07188
super::calc_index
[function]
[call site]
07189
iterator_functions::chars_from_start
[function]
[call site]
07190
ERR::ErrorStringBounds
[function]
[call site]
07191
iterator_functions::chars_from_start
[function]
[call site]
07192
into
[function]
[call site]
07193
string_functions::add_append
[function]
[call site]
07194
string_functions::add_append
[function]
[call site]
07195
super::calc_index
[function]
[call site]
07196
string_functions::add_append
[function]
[call site]
07197
ERR::ErrorStringBounds
[function]
[call site]
07198
string_functions::add_append
[function]
[call site]
07199
into
[function]
[call site]
07200
Result::unwrap_or
[function]
[call site]
07201
TestStruct::clone
[function]
[call site]
07202
Self::into
[function]
[call site]
07203
test_chars
[function]
[call site]
07204
skip
[function]
[call site]
07205
test_functions_take
[function]
[call site]
07206
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07207
into
[function]
[call site]
07208
Ok
[function]
[call site]
07209
Err
[function]
[call site]
07210
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07211
Engine::call_indexer_get
[function]
[call site]
07212
hash_idx
[function]
[call site]
07213
get_or_init
[function]
[call site]
07214
calc_fn_hash
[function]
[call site]
07215
calc_fn_hash
[function]
[call site]
07216
into
[function]
[call site]
07217
Engine::exec_native_fn_call
[function]
[call site]
07218
Engine::lex_with_map
[function]
[call site]
07219
Engine::lex_with_map
[function]
[call site]
07220
Err
[function]
[call site]
07221
ERR::ErrorIndexingType
[function]
[call site]
07222
into
[function]
[call site]
07223
Target::is_temp_value
[function]
[call site]
07224
Engine::eval_dot_index_chain_raw
[function]
[call site]
07225
Some
[function]
[call site]
07226
shared_take_or_clone
[function]
[call site]
07227
Err
[function]
[call site]
07228
StmtBlock::as_mut
[function]
[call site]
07229
Engine::call_indexer_set
[function]
[call site]
07230
hash_idx
[function]
[call site]
07231
Engine::exec_native_fn_call
[function]
[call site]
07232
StmtBlock::span_or_else
[function]
[call site]
07233
Span::new
[function]
[call site]
07234
iterator_functions::chars_from_start
[function]
[call site]
07235
StmtBlock::span_or_else
[function]
[call site]
07236
string_functions::add_append
[function]
[call site]
07237
StmtBlock::span_or_else
[function]
[call site]
07238
Ok
[function]
[call site]
07239
Err
[function]
[call site]
07240
Ok
[function]
[call site]
07241
Engine::dbg
[function]
[call site]
07242
Self::as_deref_mut
[function]
[call site]
07243
StmtBlock::as_mut
[function]
[call site]
07244
Dynamic::is_shared
[function]
[call site]
07245
write_lock::<Dynamic>
[function]
[call site]
07246
unwrap
[function]
[call site]
07247
string_functions::pop
[function]
[call site]
07248
Dynamic::unwrap
[function]
[call site]
07249
TestStruct::clone
[function]
[call site]
07250
Engine::get_indexed_mut
[function]
[call site]
07251
Engine::eval_op_assignment
[function]
[call site]
07252
StmtBlock::as_ref
[function]
[call site]
07253
Dynamic::is_read_only
[function]
[call site]
07254
Expr::get_variable_name
[function]
[call site]
07255
string_functions::is_empty
[function]
[call site]
07256
Some
[function]
[call site]
07257
Option::unwrap_or_default
[function]
[call site]
07258
Expr::start_position
[function]
[call site]
07259
string_functions::is_empty
[function]
[call site]
07260
Expr::position
[function]
[call site]
07261
ParseSettings::level_up_with_position
[function]
[call site]
07262
Expr::start_position
[function]
[call site]
07263
Expr::start_position
[function]
[call site]
07264
Expr::position
[function]
[call site]
07265
Err
[function]
[call site]
07266
ERR::ErrorAssignmentToConstant
[function]
[call site]
07267
test_to_string
[function]
[call site]
07268
into
[function]
[call site]
07269
ParseSettings::level_up_with_position
[function]
[call site]
07270
ParseSettings::level_up
[function]
[call site]
07271
Ok
[function]
[call site]
07272
OpAssignment::get_op_assignment_info
[function]
[call site]
07273
OpAssignment::is_op_assignment
[function]
[call site]
07274
Some
[function]
[call site]
07275
StmtBlock::as_mut
[function]
[call site]
07276
as_mut().write_lock::<Dynamic>
[function]
[call site]
07277
unwrap
[function]
[call site]
07278
Engine::fast_operators
[function]
[call site]
07279
add
[function]
[call site]
07280
i64::map_err
[function]
[call site]
07281
EvalAltResult::fill_position
[function]
[call site]
07282
f32_functions::subtract
[function]
[call site]
07283
f32::map_err
[function]
[call site]
07284
EvalAltResult::fill_position
[function]
[call site]
07285
f32_functions::multiply
[function]
[call site]
07286
f32::map_err
[function]
[call site]
07287
EvalAltResult::fill_position
[function]
[call site]
07288
f32_functions::divide
[function]
[call site]
07289
f32::map_err
[function]
[call site]
07290
EvalAltResult::fill_position
[function]
[call site]
07291
f32_functions::modulo
[function]
[call site]
07292
f32::map_err
[function]
[call site]
07293
EvalAltResult::fill_position
[function]
[call site]
07294
func::get_builtin_op_assignment_fn
[function]
[call site]
07295
Some
[function]
[call site]
07296
Dynamic::as_int
[function]
[call site]
07297
unwrap
[function]
[call site]
07298
Dynamic::as_int
[function]
[call site]
07299
unwrap
[function]
[call site]
07300
write_lock::<Dynamic>
[function]
[call site]
07301
unwrap
[function]
[call site]
07302
RhaiResult::into
[function]
[call site]
07303
Ok
[function]
[call site]
07304
Some
[function]
[call site]
07305
Dynamic::as_int
[function]
[call site]
07306
unwrap
[function]
[call site]
07307
Dynamic::as_int
[function]
[call site]
07308
unwrap
[function]
[call site]
07309
write_lock::<Dynamic>
[function]
[call site]
07310
unwrap
[function]
[call site]
07311
RhaiResult::into
[function]
[call site]
07312
Ok
[function]
[call site]
07313
Some
[function]
[call site]
07314
Dynamic::as_char
[function]
[call site]
07315
unwrap
[function]
[call site]
07316
write_lock::<Dynamic>
[function]
[call site]
07317
unwrap
[function]
[call site]
07318
Position::new_const
[function]
[call site]
07319
blob_functions::push
[function]
[call site]
07320
Dynamic::as_char
[function]
[call site]
07321
Result::unwrap
[function]
[call site]
07322
blob_functions::push
[function]
[call site]
07323
RhaiResultOf::into
[function]
[call site]
07324
Ok
[function]
[call site]
07325
Some
[function]
[call site]
07326
split_first_mut
[function]
[call site]
07327
unwrap
[function]
[call site]
07328
Dynamic::as_immutable_string_mut
[function]
[call site]
07329
unwrap
[function]
[call site]
07330
Dynamic::as_immutable_string_ref
[function]
[call site]
07331
unwrap
[function]
[call site]
07332
string_functions::is_empty
[function]
[call site]
07333
string_functions::is_empty
[function]
[call site]
07334
test::len
[function]
[call site]
07335
test::len
[function]
[call site]
07336
unwrap
[function]
[call site]
07337
Package::init_engine
[function]
[call site]
07338
Engine::throw_on_size
[function]
[call site]
07339
Ok
[function]
[call site]
07340
Some
[function]
[call site]
07341
split_first_mut
[function]
[call site]
07342
unwrap
[function]
[call site]
07343
Dynamic::as_immutable_string_mut
[function]
[call site]
07344
unwrap
[function]
[call site]
07345
Dynamic::as_immutable_string_ref
[function]
[call site]
07346
unwrap
[function]
[call site]
07347
Ok
[function]
[call site]
07348
Some
[function]
[call site]
07349
test_functions_take
[function]
[call site]
07350
Dynamic::into_array
[function]
[call site]
07351
unwrap
[function]
[call site]
07352
string_functions::is_empty
[function]
[call site]
07353
Ok
[function]
[call site]
07354
Dynamic::as_array_ref
[function]
[call site]
07355
unwrap
[function]
[call site]
07356
string_functions::is_empty
[function]
[call site]
07357
unwrap
[function]
[call site]
07358
Package::init_engine
[function]
[call site]
07359
Engine::check_data_size
[function]
[call site]
07360
Dynamic::read_lock
[function]
[call site]
07361
unwrap
[function]
[call site]
07362
Dynamic::as_array_mut
[function]
[call site]
07363
unwrap
[function]
[call site]
07364
string_functions::add_append
[function]
[call site]
07365
Ok
[function]
[call site]
07366
Some
[function]
[call site]
07367
test_functions_take
[function]
[call site]
07368
Dynamic::into_blob
[function]
[call site]
07369
unwrap
[function]
[call site]
07370
Dynamic::as_blob_mut
[function]
[call site]
07371
unwrap
[function]
[call site]
07372
unwrap
[function]
[call site]
07373
Package::init_engine
[function]
[call site]
07374
Engine::throw_on_size
[function]
[call site]
07375
test::len
[function]
[call site]
07376
test::len
[function]
[call site]
07377
string_functions::add_append
[function]
[call site]
07378
Ok
[function]
[call site]
07379
Some
[function]
[call site]
07380
Dynamic::as_char
[function]
[call site]
07381
unwrap
[function]
[call site]
07382
encode_utf8
[function]
[call site]
07383
Dynamic::as_immutable_string_mut
[function]
[call site]
07384
unwrap
[function]
[call site]
07385
unwrap
[function]
[call site]
07386
Package::init_engine
[function]
[call site]
07387
Engine::throw_on_size
[function]
[call site]
07388
test::len
[function]
[call site]
07389
test::len
[function]
[call site]
07390
Ok
[function]
[call site]
07391
Some
[function]
[call site]
07392
Dynamic::as_immutable_string_ref
[function]
[call site]
07393
unwrap
[function]
[call site]
07394
string_functions::is_empty
[function]
[call site]
07395
Ok
[function]
[call site]
07396
Dynamic::as_char
[function]
[call site]
07397
unwrap
[function]
[call site]
07398
test_to_string
[function]
[call site]
07399
unwrap
[function]
[call site]
07400
Package::init_engine
[function]
[call site]
07401
Engine::throw_on_size
[function]
[call site]
07402
test::len
[function]
[call site]
07403
test::len
[function]
[call site]
07404
write_lock::<Dynamic>
[function]
[call site]
07405
unwrap
[function]
[call site]
07406
into
[function]
[call site]
07407
Ok
[function]
[call site]
07408
Some
[function]
[call site]
07409
test_functions_take
[function]
[call site]
07410
Dynamic::as_array_mut
[function]
[call site]
07411
unwrap
[function]
[call site]
07412
blob_functions::push
[function]
[call site]
07413
unwrap
[function]
[call site]
07414
Package::init_engine
[function]
[call site]
07415
Engine::check_data_size
[function]
[call site]
07416
Dynamic::read_lock
[function]
[call site]
07417
unwrap
[function]
[call site]
07418
Ok
[function]
[call site]
07419
Some
[function]
[call site]
07420
Dynamic::as_int
[function]
[call site]
07421
unwrap
[function]
[call site]
07422
Dynamic::as_blob_mut
[function]
[call site]
07423
unwrap
[function]
[call site]
07424
unwrap
[function]
[call site]
07425
Package::init_engine
[function]
[call site]
07426
Engine::throw_on_size
[function]
[call site]
07427
test::len
[function]
[call site]
07428
blob_functions::push
[function]
[call site]
07429
Ok
[function]
[call site]
07430
Some
[function]
[call site]
07431
Dynamic::as_char
[function]
[call site]
07432
unwrap
[function]
[call site]
07433
Dynamic::as_blob_mut
[function]
[call site]
07434
unwrap
[function]
[call site]
07435
unwrap
[function]
[call site]
07436
Package::init_engine
[function]
[call site]
07437
Engine::throw_on_size
[function]
[call site]
07438
test::len
[function]
[call site]
07439
string_functions::add_append_char
[function]
[call site]
07440
Ok
[function]
[call site]
07441
Some
[function]
[call site]
07442
split_first_mut
[function]
[call site]
07443
unwrap
[function]
[call site]
07444
Dynamic::as_blob_mut
[function]
[call site]
07445
unwrap
[function]
[call site]
07446
Dynamic::as_immutable_string_ref
[function]
[call site]
07447
unwrap
[function]
[call site]
07448
string_functions::is_empty
[function]
[call site]
07449
Ok
[function]
[call site]
07450
unwrap
[function]
[call site]
07451
Package::init_engine
[function]
[call site]
07452
Engine::throw_on_size
[function]
[call site]
07453
test::len
[function]
[call site]
07454
test::len
[function]
[call site]
07455
string_functions::add_append_str
[function]
[call site]
07456
Ok
[function]
[call site]
07457
then
[function]
[call site]
07458
&mut
[call site]
07459
into
[function]
[call site]
07460
test_custom_syntax_func
[function]
[call site]
07461
map_err
[function]
[call site]
07462
EvalAltResult::fill_position
[function]
[call site]
07463
Some
[function]
[call site]
07464
Engine::exec_native_fn_call
[function]
[call site]
07465
Some
[function]
[call site]
07466
Engine::exec_native_fn_call
[function]
[call site]
07467
Err
[function]
[call site]
07468
Engine::check_data_size
[function]
[call site]
07469
ParseSettings::level_up_with_position
[function]
[call site]
07470
ParseSettings::level_up
[function]
[call site]
07471
Ok
[function]
[call site]
07472
StmtBlock::as_mut
[function]
[call site]
07473
as_mut().write_lock::<Dynamic>
[function]
[call site]
07474
unwrap
[function]
[call site]
07475
StmtBlock::as_mut
[function]
[call site]
07476
Target::propagate_changed_value
[function]
[call site]
07477
Dynamic::as_bool
[function]
[call site]
07478
Result::map_err
[function]
[call site]
07479
TestStruct::new
[function]
[call site]
07480
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07481
&str::to_string
[function]
[call site]
07482
ParseError::to_string
[function]
[call site]
07483
Engine::new
[function]
[call site]
07484
Scope::new
[function]
[call site]
07485
blob_functions::push
[function]
[call site]
07486
blob_functions::push
[function]
[call site]
07487
blob_functions::push
[function]
[call site]
07488
write_lock::<crate::INT>
[function]
[call site]
07489
unwrap
[function]
[call site]
07490
Dynamic::as_int
[function]
[call site]
07491
Result::map_err
[function]
[call site]
07492
TestStruct::new
[function]
[call site]
07493
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07494
&str::to_string
[function]
[call site]
07495
ParseError::to_string
[function]
[call site]
07496
write_lock::<crate::INT>
[function]
[call site]
07497
unwrap
[function]
[call site]
07498
Dynamic::as_int
[function]
[call site]
07499
Result::map_err
[function]
[call site]
07500
TestStruct::new
[function]
[call site]
07501
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07502
&str::to_string
[function]
[call site]
07503
ParseError::to_string
[function]
[call site]
07504
write_lock::<crate::Blob>
[function]
[call site]
07505
unwrap
[function]
[call site]
07506
FnPtr::try_from
[function]
[call site]
07507
RhaiResultOf::unwrap
[function]
[call site]
07508
Dynamic::as_char
[function]
[call site]
07509
Result::map_err
[function]
[call site]
07510
TestStruct::new
[function]
[call site]
07511
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07512
&str::to_string
[function]
[call site]
07513
ParseError::to_string
[function]
[call site]
07514
write_lock::<crate::ImmutableString>
[function]
[call site]
07515
unwrap
[function]
[call site]
07516
test_chars
[function]
[call site]
07517
enumerate
[function]
[call site]
07518
Engine::lex_with_map
[function]
[call site]
07519
reflection_functions::collect
[function]
[call site]
07520
write_lock::<crate::ImmutableString>
[function]
[call site]
07521
unwrap
[function]
[call site]
07522
test_chars
[function]
[call site]
07523
ImmutableString::strong_count
[function]
[call site]
07524
test_chars
[function]
[call site]
07525
test_functions_take
[function]
[call site]
07526
test_chars
[function]
[call site]
07527
skip
[function]
[call site]
07528
test_chars
[function]
[call site]
07529
skip
[function]
[call site]
07530
test_chars
[function]
[call site]
07531
skip
[function]
[call site]
07532
optimize_combo_chain
[function]
[call site]
07533
test_to_string
[function]
[call site]
07534
test_chars
[function]
[call site]
07535
optimize_combo_chain
[function]
[call site]
07536
reflection_functions::collect
[function]
[call site]
07537
Ok
[function]
[call site]
07538
Engine::check_data_size
[function]
[call site]
07539
StmtBlock::as_ref
[function]
[call site]
07540
ParseSettings::level_up_with_position
[function]
[call site]
07541
Some
[function]
[call site]
07542
Err
[function]
[call site]
07543
Token::is_op_assignment
[function]
[call site]
07544
TestStruct::clone
[function]
[call site]
07545
Engine::call_indexer_get
[function]
[call site]
07546
into
[function]
[call site]
07547
Engine::eval_op_assignment
[function]
[call site]
07548
shared_take_or_clone
[function]
[call site]
07549
Engine::check_data_size
[function]
[call site]
07550
ParseSettings::level_up_with_position
[function]
[call site]
07551
Engine::call_indexer_set
[function]
[call site]
07552
Ok
[function]
[call site]
07553
Engine::dbg
[function]
[call site]
07554
Self::as_deref_mut
[function]
[call site]
07555
StmtBlock::as_mut
[function]
[call site]
07556
Dynamic::is_shared
[function]
[call site]
07557
write_lock::<Dynamic>
[function]
[call site]
07558
unwrap
[function]
[call site]
07559
string_functions::pop
[function]
[call site]
07560
Dynamic::unwrap
[function]
[call site]
07561
Engine::get_indexed_mut
[function]
[call site]
07562
Engine::lex_with_map
[function]
[call site]
07563
RhaiResult::take_or_clone
[function]
[call site]
07564
shared_try_take
[function]
[call site]
07565
Result::unwrap_or_else
[function]
[call site]
07566
StmtBlock::as_ref
[function]
[call site]
07567
TestStruct::clone
[function]
[call site]
07568
Expr::options
[function]
[call site]
07569
ASTFlags::intersects
[function]
[call site]
07570
StmtBlock::as_ref
[function]
[call site]
07571
Expr::is_unit
[function]
[call site]
07572
Ok
[function]
[call site]
07573
StmtBlock::as_ref
[function]
[call site]
07574
Dynamic::is_map
[function]
[call site]
07575
crate::func::locked_read
[function]
[call site]
07576
Option::map_or
[function]
[call site]
07577
Engine::dbg_reset
[function]
[call site]
07578
defer
[function]
[call site]
07579
defer
[function]
[call site]
07580
first
[function]
[call site]
07581
map_or
[function]
[call site]
07582
Engine::make_method_call
[function]
[call site]
07583
StmtBlock::as_ref
[function]
[call site]
07584
Dynamic::is_fnptr
[function]
[call site]
07585
crate::func::locked_read
[function]
[call site]
07586
Option::map_or
[function]
[call site]
07587
StmtBlock::as_ref
[function]
[call site]
07588
as_ref().read_lock::<FnPtr>
[function]
[call site]
07589
unwrap
[function]
[call site]
07590
test_fn_ptr_curry
[function]
[call site]
07591
Engine::new
[function]
[call site]
07592
Engine::register_fn
[function]
[call site]
07593
MyIterableType::into_iter
[function]
[call site]
07594
Self::IntoIter::cloned
[function]
[call site]
07595
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07596
StaticModuleResolver::iter_mut
[function]
[call site]
07597
impl
[call site]
07598
test_functions_take
[function]
[call site]
07599
test_functions_take
[function]
[call site]
07600
test_functions_take
[function]
[call site]
07601
StmtBlock::as_mut
[function]
[call site]
07602
intersects
[function]
[call site]
07603
StmtBlock::as_mut
[function]
[call site]
07604
StmtBlock::as_mut
[function]
[call site]
07605
string_functions::remove
[function]
[call site]
07606
test_functions_take
[function]
[call site]
07607
make_sub
[function]
[call site]
07608
make_root
[function]
[call site]
07609
StaticModuleResolver::iter_mut
[function]
[call site]
07610
StaticModuleResolver::iter_mut
[function]
[call site]
07611
Engine::lex_with_map
[function]
[call site]
07612
Ident::as_str
[function]
[call site]
07613
iter_mut()
[call site]
07614
.chain(call_args.iter_mut())
[call site]
07615
.collect::<FnArgsVec<_>>
[function]
[call site]
07616
test::len
[function]
[call site]
07617
test::len
[function]
[call site]
07618
StmtBlock::as_ref
[function]
[call site]
07619
as_ref().read_lock::<FnPtr>
[function]
[call site]
07620
unwrap
[function]
[call site]
07621
Scope::new
[function]
[call site]
07622
StmtBlock::as_ref
[function]
[call site]
07623
Engine::lex_with_map
[function]
[call site]
07624
defer
[function]
[call site]
07625
Engine::call_script_fn
[function]
[call site]
07626
Engine::lex_with_map
[function]
[call site]
07627
defer
[function]
[call site]
07628
into
[function]
[call site]
07629
test_custom_syntax_func
[function]
[call site]
07630
and_then
[function]
[call site]
07631
Engine::check_data_size
[function]
[call site]
07632
Engine::lex_with_map
[function]
[call site]
07633
map_err
[function]
[call site]
07634
EvalAltResult::fill_position
[function]
[call site]
07635
test_native_context_fn_name
[function]
[call site]
07636
fn_ptr_functions::is_anonymous
[function]
[call site]
07637
tokenizer::is_valid_function_name
[function]
[call site]
07638
FnCallHashes::from_native_only
[function]
[call site]
07639
calc_fn_hash
[function]
[call site]
07640
test::len
[function]
[call site]
07641
FnCallHashes::from_hash
[function]
[call site]
07642
calc_fn_hash
[function]
[call site]
07643
test::len
[function]
[call site]
07644
Engine::exec_fn_call
[function]
[call site]
07645
string_functions::is_empty
[function]
[call site]
07646
test::len
[function]
[call site]
07647
Err
[function]
[call site]
07648
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07649
Engine::map_type_name
[function]
[call site]
07650
StmtBlock::as_ref
[function]
[call site]
07651
std::
[call site]
07652
any::type_name
[function]
[call site]
07653
test_functions_take
[function]
[call site]
07654
take()
[call site]
07655
.try_cast_result::<FnPtr>
[function]
[call site]
07656
map_err
[function]
[call site]
07657
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07658
Engine::map_type_name
[function]
[call site]
07659
RhaiNativeFunc::return_type_name
[function]
[call site]
07660
fn_ptr_functions::is_anonymous
[function]
[call site]
07661
MyIterableType::into_iter
[function]
[call site]
07662
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07663
blob_functions::blob_with_capacity
[function]
[call site]
07664
test::len
[function]
[call site]
07665
test::len
[function]
[call site]
07666
test::len
[function]
[call site]
07667
StmtBlock::extend
[function]
[call site]
07668
StaticModuleResolver::iter_mut
[function]
[call site]
07669
StmtBlock::extend
[function]
[call site]
07670
StaticModuleResolver::iter_mut
[function]
[call site]
07671
impl
[call site]
07672
test::len
[function]
[call site]
07673
test::len
[function]
[call site]
07674
ensure_no_data_race
[function]
[call site]
07675
Scope::new
[function]
[call site]
07676
Some
[function]
[call site]
07677
StmtBlock::as_mut
[function]
[call site]
07678
as_deref
[function]
[call site]
07679
defer
[function]
[call site]
07680
Engine::call_script_fn
[function]
[call site]
07681
Engine::lex_with_map
[function]
[call site]
07682
defer
[function]
[call site]
07683
into
[function]
[call site]
07684
blob_functions::insert
[function]
[call site]
07685
StmtBlock::as_mut
[function]
[call site]
07686
test_custom_syntax_func
[function]
[call site]
07687
and_then
[function]
[call site]
07688
Engine::check_data_size
[function]
[call site]
07689
Engine::lex_with_map
[function]
[call site]
07690
map_err
[function]
[call site]
07691
EvalAltResult::fill_position
[function]
[call site]
07692
Target::is_ref
[function]
[call site]
07693
blob_functions::insert
[function]
[call site]
07694
StmtBlock::as_mut
[function]
[call site]
07695
test::len
[function]
[call site]
07696
tokenizer::is_valid_function_name
[function]
[call site]
07697
FnCallHashes::from_native_only
[function]
[call site]
07698
calc_fn_hash
[function]
[call site]
07699
FnCallHashes::from_script_and_native
[function]
[call site]
07700
calc_fn_hash
[function]
[call site]
07701
calc_fn_hash
[function]
[call site]
07702
FnCallHashes::from_native_only
[function]
[call site]
07703
calc_fn_hash
[function]
[call site]
07704
Engine::exec_fn_call
[function]
[call site]
07705
StmtBlock::as_ref
[function]
[call site]
07706
std::
[call site]
07707
any::type_name
[function]
[call site]
07708
StmtBlock::as_ref
[function]
[call site]
07709
as_ref()
[call site]
07710
.read_lock::<FnPtr>
[function]
[call site]
07711
ok_or_else
[function]
[call site]
07712
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07713
Engine::map_type_name
[function]
[call site]
07714
TestStruct::clone
[function]
[call site]
07715
StmtBlock::extend
[function]
[call site]
07716
StaticModuleResolver::iter_mut
[function]
[call site]
07717
Engine::lex_with_map
[function]
[call site]
07718
Ok
[function]
[call site]
07719
into
[function]
[call site]
07720
string_functions::is_empty
[function]
[call site]
07721
Ok
[function]
[call site]
07722
Dynamic::is_shared
[function]
[call site]
07723
into
[function]
[call site]
07724
StmtBlock::as_ref
[function]
[call site]
07725
Dynamic::as_map_ref
[function]
[call site]
07726
read_lock::<Map>
[function]
[call site]
07727
ok_or_else
[function]
[call site]
07728
Dynamic::type_name
[function]
[call site]
07729
Command::get
[function]
[call site]
07730
read_lock::<FnPtr>
[function]
[call site]
07731
FnPtr::fn_name_raw
[function]
[call site]
07732
TestStruct::clone
[function]
[call site]
07733
Self
[function]
[call site]
07734
FnPtr::is_curried
[function]
[call site]
07735
test_fn_ptr_curry
[function]
[call site]
07736
MyIterableType::into_iter
[function]
[call site]
07737
Self::IntoIter::cloned
[function]
[call site]
07738
optimize_combo_chain
[function]
[call site]
07739
StaticModuleResolver::iter_mut
[function]
[call site]
07740
Engine::lex_with_map
[function]
[call site]
07741
curry()
[call site]
07742
.iter()
[call site]
07743
.cloned()
[call site]
07744
.chain(call_args.iter_mut().map(mem::take))
[call site]
07745
.collect::<FnArgsVec<_>>
[function]
[call site]
07746
test::len
[function]
[call site]
07747
test::len
[function]
[call site]
07748
Some
[function]
[call site]
07749
Some
[function]
[call site]
07750
TestStruct::clone
[function]
[call site]
07751
TestStruct::clone
[function]
[call site]
07752
Some
[function]
[call site]
07753
cfg
[function]
[call site]
07754
Some
[function]
[call site]
07755
TestStruct::clone
[function]
[call site]
07756
cfg
[function]
[call site]
07757
test_not
[function]
[call site]
07758
Engine::new
[function]
[call site]
07759
TestStruct::clone
[function]
[call site]
07760
cfg
[function]
[call site]
07761
fn_ptr_functions::is_anonymous
[function]
[call site]
07762
test::len
[function]
[call site]
07763
tokenizer::is_valid_function_name
[function]
[call site]
07764
FnCallHashes::from_native_only
[function]
[call site]
07765
calc_fn_hash
[function]
[call site]
07766
FnCallHashes::from_script_and_native
[function]
[call site]
07767
calc_fn_hash
[function]
[call site]
07768
calc_fn_hash
[function]
[call site]
07769
FnCallHashes::from_native_only
[function]
[call site]
07770
calc_fn_hash
[function]
[call site]
07771
Scope::new
[function]
[call site]
07772
as_deref
[function]
[call site]
07773
Some
[function]
[call site]
07774
StmtBlock::as_mut
[function]
[call site]
07775
StaticModuleResolver::iter_mut
[function]
[call site]
07776
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07777
defer
[function]
[call site]
07778
Engine::call_script_fn
[function]
[call site]
07779
Engine::lex_with_map
[function]
[call site]
07780
std::iter::once
[function]
[call site]
07781
StmtBlock::as_mut
[function]
[call site]
07782
optimize_combo_chain
[function]
[call site]
07783
StaticModuleResolver::iter_mut
[function]
[call site]
07784
as_mut())
[call site]
07785
.chain(call_args.iter_mut())
[call site]
07786
.collect::<FnArgsVec<_>>
[function]
[call site]
07787
defer
[function]
[call site]
07788
into
[function]
[call site]
07789
test_custom_syntax_func
[function]
[call site]
07790
and_then
[function]
[call site]
07791
Engine::check_data_size
[function]
[call site]
07792
Engine::lex_with_map
[function]
[call site]
07793
map_err
[function]
[call site]
07794
EvalAltResult::fill_position
[function]
[call site]
07795
Target::is_ref
[function]
[call site]
07796
std::iter::once
[function]
[call site]
07797
StmtBlock::as_mut
[function]
[call site]
07798
optimize_combo_chain
[function]
[call site]
07799
StaticModuleResolver::iter_mut
[function]
[call site]
07800
as_mut())
[call site]
07801
.chain(call_args.iter_mut())
[call site]
07802
.collect::<FnArgsVec<_>>
[function]
[call site]
07803
Engine::exec_fn_call
[function]
[call site]
07804
Target::propagate_changed_value
[function]
[call site]
07805
Ok
[function]
[call site]
07806
Engine::dbg
[function]
[call site]
07807
Self::as_deref_mut
[function]
[call site]
07808
TestStruct::clone
[function]
[call site]
07809
into
[function]
[call site]
07810
StmtBlock::as_mut
[function]
[call site]
07811
Dynamic::is_shared
[function]
[call site]
07812
write_lock::<Dynamic>
[function]
[call site]
07813
unwrap
[function]
[call site]
07814
Engine::get_indexed_mut
[function]
[call site]
07815
Engine::eval_op_assignment
[function]
[call site]
07816
Engine::check_data_size
[function]
[call site]
07817
print_source
[function]
[call site]
07818
Position::is_none
[function]
[call site]
07819
Position::line
[function]
[call site]
07820
Option::unwrap
[function]
[call site]
07821
saturating_sub
[function]
[call site]
07822
min_max_functions::min
[function]
[call site]
07823
test::len
[function]
[call site]
07824
ImmutableString::to_string
[function]
[call site]
07825
test::len
[function]
[call site]
07826
Position::position
[function]
[call site]
07827
MyIterableType::into_iter
[function]
[call site]
07828
Self::IntoIter::enumerate
[function]
[call site]
07829
test_functions_take
[function]
[call site]
07830
skip
[function]
[call site]
07831
Position::position
[function]
[call site]
07832
test::len
[function]
[call site]
07833
ParseSettings::level_up_with_position
[function]
[call site]
07834
Ok
[function]
[call site]
07835
Engine::dbg
[function]
[call site]
07836
Self::as_deref_mut
[function]
[call site]
07837
StmtBlock::as_mut
[function]
[call site]
07838
Dynamic::is_shared
[function]
[call site]
07839
write_lock::<Dynamic>
[function]
[call site]
07840
unwrap
[function]
[call site]
07841
TestStruct::clone
[function]
[call site]
07842
into
[function]
[call site]
07843
Engine::get_indexed_mut
[function]
[call site]
07844
Ok
[function]
[call site]
07845
shared_take_or_clone
[function]
[call site]
07846
Engine::dbg
[function]
[call site]
07847
Token::is_op_assignment
[function]
[call site]
07848
StmtBlock::as_mut
[function]
[call site]
07849
Engine::exec_native_fn_call
[function]
[call site]
07850
StmtBlock::span_or_else
[function]
[call site]
07851
StmtBlock::as_mut
[function]
[call site]
07852
into
[function]
[call site]
07853
Engine::call_indexer_get
[function]
[call site]
07854
Engine::lex_with_map
[function]
[call site]
07855
(TokenIterator::map_err
[function]
[call site]
07856
Err
[function]
[call site]
07857
try_into
[function]
[call site]
07858
Engine::eval_op_assignment
[function]
[call site]
07859
StmtBlock::as_mut
[function]
[call site]
07860
Engine::exec_native_fn_call
[function]
[call site]
07861
StmtBlock::span_or_else
[function]
[call site]
07862
StmtBlock::as_mut
[function]
[call site]
07863
into
[function]
[call site]
07864
Engine::call_indexer_set
[function]
[call site]
07865
RhaiResultOf::map_err
[function]
[call site]
07866
Err
[function]
[call site]
07867
Engine::dbg
[function]
[call site]
07868
StmtBlock::as_mut
[function]
[call site]
07869
Engine::exec_native_fn_call
[function]
[call site]
07870
RhaiResultOf::map_or_else
[function]
[call site]
07871
StmtBlock::as_mut
[function]
[call site]
07872
into
[function]
[call site]
07873
Engine::call_indexer_get
[function]
[call site]
07874
Engine::lex_with_map
[function]
[call site]
07875
(TokenIterator::map_err
[function]
[call site]
07876
Err
[function]
[call site]
07877
Ok
[function]
[call site]
07878
Self::as_deref_mut
[function]
[call site]
07879
Engine::dbg
[function]
[call site]
07880
as_deref_mut
[function]
[call site]
07881
StmtBlock::as_mut
[function]
[call site]
07882
Dynamic::is_shared
[function]
[call site]
07883
write_lock::<Dynamic>
[function]
[call site]
07884
unwrap
[function]
[call site]
07885
TestStruct::clone
[function]
[call site]
07886
into
[function]
[call site]
07887
Engine::get_indexed_mut
[function]
[call site]
07888
Engine::dbg_reset
[function]
[call site]
07889
defer
[function]
[call site]
07890
defer
[function]
[call site]
07891
first
[function]
[call site]
07892
map_or
[function]
[call site]
07893
Engine::make_method_call
[function]
[call site]
07894
into
[function]
[call site]
07895
Engine::eval_dot_index_chain_raw
[function]
[call site]
07896
Self::as_deref_mut
[function]
[call site]
07897
Engine::dbg
[function]
[call site]
07898
StmtBlock::as_mut
[function]
[call site]
07899
Engine::exec_native_fn_call
[function]
[call site]
07900
StmtBlock::span_or_else
[function]
[call site]
07901
StmtBlock::as_mut
[function]
[call site]
07902
into
[function]
[call site]
07903
Engine::call_indexer_get
[function]
[call site]
07904
Engine::lex_with_map
[function]
[call site]
07905
(TokenIterator::map_err
[function]
[call site]
07906
Err
[function]
[call site]
07907
try_into
[function]
[call site]
07908
Engine::eval_dot_index_chain_raw
[function]
[call site]
07909
StmtBlock::as_mut
[function]
[call site]
07910
StmtBlock::as_mut
[function]
[call site]
07911
Engine::exec_native_fn_call
[function]
[call site]
07912
StmtBlock::span_or_else
[function]
[call site]
07913
StmtBlock::as_mut
[function]
[call site]
07914
into
[function]
[call site]
07915
StmtBlock::as_mut
[function]
[call site]
07916
Engine::call_indexer_set
[function]
[call site]
07917
StmtBlock::span_or_else
[function]
[call site]
07918
Ok
[function]
[call site]
07919
Err
[function]
[call site]
07920
Err
[function]
[call site]
07921
Ok
[function]
[call site]
07922
Engine::dbg_reset
[function]
[call site]
07923
defer
[function]
[call site]
07924
defer
[function]
[call site]
07925
first
[function]
[call site]
07926
map_or
[function]
[call site]
07927
Engine::make_method_call
[function]
[call site]
07928
into
[function]
[call site]
07929
Engine::eval_dot_index_chain_raw
[function]
[call site]
07930
Engine::track_operation
[function]
[call site]
07931
Engine::dbg
[function]
[call site]
07932
Self::as_deref_mut
[function]
[call site]
07933
Engine::search_namespace
[function]
[call site]
07934
Engine::eval_dot_index_chain_raw
[function]
[call site]
07935
Engine::eval_expr
[function]
[call site]
07936
Self::as_deref_mut
[function]
[call site]
07937
Dynamic::flatten
[function]
[call site]
07938
into
[function]
[call site]
07939
Some
[function]
[call site]
07940
Engine::eval_dot_index_chain_raw
[function]
[call site]
07941
Engine::lex_with_map
[function]
[call site]
07942
Engine::eval_dot_index_chain
[function]
[call site]
07943
Engine::lex_with_map
[function]
[call site]
07944
string_functions::is_empty
[function]
[call site]
07945
Ok
[function]
[call site]
07946
Engine::eval_stmt_block
[function]
[call site]
07947
StmtBlock::take_statements
[function]
[call site]
07948
Engine::eval_fn_call_expr
[function]
[call site]
07949
Position::is_none
[function]
[call site]
07950
Err
[function]
[call site]
07951
ERR::ErrorUnboundThis
[function]
[call site]
07952
ParseSettings::level_up_with_position
[function]
[call site]
07953
into
[function]
[call site]
07954
Engine::eval_expr
[function]
[call site]
07955
Self::as_deref_mut
[function]
[call site]
07956
Dynamic::flatten
[function]
[call site]
07957
Engine::track_operation
[function]
[call site]
07958
ParseSettings::level_up_with_position
[function]
[call site]
07959
Self::unwrap
[function]
[call site]
07960
try_into
[function]
[call site]
07961
Engine::eval_op_assignment
[function]
[call site]
07962
Engine::eval_expr
[function]
[call site]
07963
Self::as_deref_mut
[function]
[call site]
07964
Dynamic::flatten
[function]
[call site]
07965
Engine::track_operation
[function]
[call site]
07966
ParseSettings::level_up_with_position
[function]
[call site]
07967
Engine::search_namespace
[function]
[call site]
07968
Target::is_ref
[function]
[call site]
07969
Dynamic::is_shared
[function]
[call site]
07970
Err
[function]
[call site]
07971
ERR::ErrorAssignmentToConstant
[function]
[call site]
07972
test_to_string
[function]
[call site]
07973
ParseSettings::level_up_with_position
[function]
[call site]
07974
into
[function]
[call site]
07975
Engine::eval_op_assignment
[function]
[call site]
07976
Engine::eval_expr
[function]
[call site]
07977
Self::as_deref_mut
[function]
[call site]
07978
Dynamic::flatten
[function]
[call site]
07979
Some
[function]
[call site]
07980
Engine::intern_string
[function]
[call site]
07981
Engine::get_interned_string
[function]
[call site]
07982
ImmutableString::into
[function]
[call site]
07983
Engine::eval_dot_index_chain
[function]
[call site]
07984
Engine::eval_dot_index_chain
[function]
[call site]
07985
Ok
[function]
[call site]
07986
Engine::allow_shadowing
[function]
[call site]
07987
string_functions::contains
[function]
[call site]
07988
Ident::as_str
[function]
[call site]
07989
Err
[function]
[call site]
07990
ERR::ErrorVariableExists
[function]
[call site]
07991
Ident::as_str
[function]
[call site]
07992
test_to_string
[function]
[call site]
07993
into
[function]
[call site]
07994
ASTFlags::intersects
[function]
[call site]
07995
ASTFlags::intersects
[function]
[call site]
07996
string_functions::contains
[function]
[call site]
07997
Ident::as_str
[function]
[call site]
07998
VarDefInfo::new
[function]
[call site]
07999
Ident::as_str
[function]
[call site]
08000
test::len
[function]
[call site]
08001
EvalContext::new
[function]
[call site]
08002
Self::as_deref_mut
[function]
[call site]
08003
test_var_def_filter
[function]
[call site]
08004
test::len
[function]
[call site]
08005
Err
[function]
[call site]
08006
ERR::ErrorForbiddenVariable
[function]
[call site]
08007
Ident::as_str
[function]
[call site]
08008
&str::to_string
[function]
[call site]
08009
into
[function]
[call site]
08010
Position::is_none
[function]
[call site]
08011
test::len
[function]
[call site]
08012
Engine::max_variables
[function]
[call site]
08013
Err
[function]
[call site]
08014
ERR::ErrorTooManyVariables
[function]
[call site]
08015
into
[function]
[call site]
08016
Engine::eval_expr
[function]
[call site]
08017
Dynamic::flatten
[function]
[call site]
08018
Engine::intern_string
[function]
[call site]
08019
MyIterableType::into_iter
[function]
[call site]
08020
T::as_any
[function]
[call site]
08021
string_functions::is_empty
[function]
[call site]
08022
crate::func::locked_write
[function]
[call site]
08023
get_or_insert_with
[function]
[call site]
08024
crate::Shared::new
[function]
[call site]
08025
crate::Locked::new
[function]
[call site]
08026
std::collections::BTreeMap::new
[function]
[call site]
08027
Option::unwrap
[function]
[call site]
08028
blob_functions::insert
[function]
[call site]
08029
TestStruct::clone
[function]
[call site]
08030
TestStruct::clone
[function]
[call site]
08031
then_some
[function]
[call site]
08032
Dynamic::set_access_mode
[function]
[call site]
08033
Scope::get_mut_by_index
[function]
[call site]
08034
test::len
[function]
[call site]
08035
Command::get
[function]
[call site]
08036
Scope::push_entry
[function]
[call site]
08037
TestStruct::clone
[function]
[call site]
08038
Scope::add_alias_by_index
[function]
[call site]
08039
test::len
[function]
[call site]
08040
Ident::as_str
[function]
[call site]
08041
&str::into
[function]
[call site]
08042
Ok
[function]
[call site]
08043
Engine::eval_expr
[function]
[call site]
08044
Self::as_deref_mut
[function]
[call site]
08045
Dynamic::as_bool
[function]
[call site]
08046
map_err
[function]
[call site]
08047
make_type_mismatch_err::<bool>
[function]
[call site]
08048
ParseSettings::level_up_with_position
[function]
[call site]
08049
string_functions::is_empty
[function]
[call site]
08050
test::len
[function]
[call site]
08051
Engine::eval_stmt_block
[function]
[call site]
08052
StmtBlock::take_statements
[function]
[call site]
08053
mem::take
[function]
[call site]
08054
StmtBlock::statements_mut
[function]
[call site]
08055
string_functions::is_empty
[function]
[call site]
08056
Engine::eval_stmt_block
[function]
[call site]
08057
StmtBlock::take_statements
[function]
[call site]
08058
Ok
[function]
[call site]
08059
Engine::eval_expr
[function]
[call site]
08060
Self::as_deref_mut
[function]
[call site]
08061
Dynamic::is_hashable
[function]
[call site]
08062
MyIterableType::into_iter
[function]
[call site]
08063
Self::IntoIter::all
[function]
[call site]
08064
map_functions::values
[function]
[call site]
08065
Array::all
[function]
[call site]
08066
Engine::new
[function]
[call site]
08067
register_type::<TestStruct>
[function]
[call site]
08068
Engine::register_fn
[function]
[call site]
08069
Engine::register_fn
[function]
[call site]
08070
is_some
[function]
[call site]
08071
test_fn_ptr_curry
[function]
[call site]
08072
MyIterableType::into_iter
[function]
[call site]
08073
Self::IntoIter::all
[function]
[call site]
08074
T::as_any
[function]
[call site]
08075
Dynamic::type_id
[function]
[call site]
08076
TypeId::of::<u8>
[function]
[call site]
08077
TypeId::of::<u16>
[function]
[call site]
08078
TypeId::of::<u32>
[function]
[call site]
08079
TypeId::of::<u64>
[function]
[call site]
08080
TypeId::of::<i8>
[function]
[call site]
08081
TypeId::of::<i16>
[function]
[call site]
08082
TypeId::of::<i32>
[function]
[call site]
08083
TypeId::of::<i64>
[function]
[call site]
08084
TypeId::of::<f32>
[function]
[call site]
08085
TypeId::of::<f64>
[function]
[call site]
08086
TypeId::of::<u128>
[function]
[call site]
08087
TypeId::of::<i128>
[function]
[call site]
08088
TypeId::of::<ExclusiveRange>
[function]
[call site]
08089
TypeId::of::<InclusiveRange>
[function]
[call site]
08090
crate::func::locked_read
[function]
[call site]
08091
Option::map_or
[function]
[call site]
08092
Dynamic::is_hashable
[function]
[call site]
08093
MyIterableType::into_iter
[function]
[call site]
08094
Self::IntoIter::all
[function]
[call site]
08095
map_functions::values
[function]
[call site]
08096
Array::all
[function]
[call site]
08097
is_some
[function]
[call site]
08098
test_fn_ptr_curry
[function]
[call site]
08099
MyIterableType::into_iter
[function]
[call site]
08100
Self::IntoIter::all
[function]
[call site]
08101
T::as_any
[function]
[call site]
08102
Dynamic::type_id
[function]
[call site]
08103
TypeId::of::<u8>
[function]
[call site]
08104
TypeId::of::<u16>
[function]
[call site]
08105
TypeId::of::<u32>
[function]
[call site]
08106
TypeId::of::<u64>
[function]
[call site]
08107
TypeId::of::<i8>
[function]
[call site]
08108
TypeId::of::<i16>
[function]
[call site]
08109
TypeId::of::<i32>
[function]
[call site]
08110
TypeId::of::<i64>
[function]
[call site]
08111
TypeId::of::<f32>
[function]
[call site]
08112
TypeId::of::<f64>
[function]
[call site]
08113
TypeId::of::<u128>
[function]
[call site]
08114
TypeId::of::<i128>
[function]
[call site]
08115
TypeId::of::<ExclusiveRange>
[function]
[call site]
08116
TypeId::of::<InclusiveRange>
[function]
[call site]
08117
crate::func::locked_read
[function]
[call site]
08118
Option::map_or
[function]
[call site]
08119
Dynamic::is_hashable
[function]
[call site]
08120
crate::func::locked_read
[function]
[call site]
08121
Option::map_or
[function]
[call site]
08122
blob_functions::insert
[function]
[call site]
08123
checked_is_hashable
[function]
[call site]
08124
MyIterableType::into_iter
[function]
[call site]
08125
Self::IntoIter::all
[function]
[call site]
08126
checked_is_hashable
[function]
[call site]
08127
map_functions::values
[function]
[call site]
08128
Array::all
[function]
[call site]
08129
checked_is_hashable
[function]
[call site]
08130
Position::is_none
[function]
[call site]
08131
test_fn_ptr_curry
[function]
[call site]
08132
MyIterableType::into_iter
[function]
[call site]
08133
Self::IntoIter::all
[function]
[call site]
08134
checked_is_hashable
[function]
[call site]
08135
Dynamic::is_hashable
[function]
[call site]
08136
checked_is_hashable
[function]
[call site]
08137
Engine::default
[function]
[call site]
08138
crate::func::locked_read
[function]
[call site]
08139
Option::map_or
[function]
[call site]
08140
blob_functions::insert
[function]
[call site]
08141
checked_is_hashable
[function]
[call site]
08142
MyIterableType::into_iter
[function]
[call site]
08143
Self::IntoIter::all
[function]
[call site]
08144
checked_is_hashable
[function]
[call site]
08145
map_functions::values
[function]
[call site]
08146
Array::all
[function]
[call site]
08147
checked_is_hashable
[function]
[call site]
08148
Position::is_none
[function]
[call site]
08149
test_fn_ptr_curry
[function]
[call site]
08150
MyIterableType::into_iter
[function]
[call site]
08151
Self::IntoIter::all
[function]
[call site]
08152
checked_is_hashable
[function]
[call site]
08153
Dynamic::is_hashable
[function]
[call site]
08154
checked_is_hashable
[function]
[call site]
08155
Engine::default
[function]
[call site]
08156
func::get_hasher
[function]
[call site]
08157
config::hashing::get_hashing_seed
[function]
[call site]
08158
ahash::RandomState::with_seeds
[function]
[call site]
08159
StraightHasherBuilder::build_hasher
[function]
[call site]
08160
Engine::default
[function]
[call site]
08161
test::hash
[function]
[call site]
08162
Self::Hasher::finish
[function]
[call site]
08163
Command::get
[function]
[call site]
08164
Engine::eval_expr
[function]
[call site]
08165
Self::as_deref_mut
[function]
[call site]
08166
Dynamic::as_bool
[function]
[call site]
08167
map_err
[function]
[call site]
08168
make_type_mismatch_err::<bool>
[function]
[call site]
08169
ParseSettings::level_up_with_position
[function]
[call site]
08170
ParseSettings::level_up
[function]
[call site]
08171
Ok
[function]
[call site]
08172
Some
[function]
[call site]
08173
string_functions::is_empty
[function]
[call site]
08174
MyIterableType::into_iter
[function]
[call site]
08175
Self::IntoIter::filter
[function]
[call site]
08176
Engine::new
[function]
[call site]
08177
Engine::compile
[function]
[call site]
08178
ParseResult::unwrap
[function]
[call site]
08179
Engine::run_ast
[function]
[call site]
08180
Engine::run_ast_with_scope
[function]
[call site]
08181
Caches::new
[function]
[call site]
08182
Engine::new_global_runtime_state
[function]
[call site]
08183
AST::source_raw
[function]
[call site]
08184
StmtBlock::as_ref
[function]
[call site]
08185
Option::cloned
[function]
[call site]
08186
blob_functions::push
[function]
[call site]
08187
AST::shared_lib
[function]
[call site]
08188
&crate::SharedModule::clone
[function]
[call site]
08189
clone_from
[function]
[call site]
08190
Engine::eval_global_statements
[function]
[call site]
08191
StmtBlock::take_statements
[function]
[call site]
08192
Engine::is_debugger_registered
[function]
[call site]
08193
GlobalRuntimeState::debugger_mut
[function]
[call site]
08194
as_deref_mut
[function]
[call site]
08195
unwrap
[function]
[call site]
08196
crate::ast::Stmt::Noop
[function]
[call site]
08197
Engine::dbg
[function]
[call site]
08198
Ok
[function]
[call site]
08199
Scope::new
[function]
[call site]
08200
RhaiResultOf::unwrap
[function]
[call site]
08201
Engine::on_def_var
[function]
[call site]
08202
Some
[function]
[call site]
08203
TestStruct::new
[function]
[call site]
08204
Option::name
[function]
[call site]
08205
Engine::new
[function]
[call site]
08206
VarDefInfo::nesting_level
[function]
[call site]
08207
Ok
[function]
[call site]
08208
Ok
[function]
[call site]
08209
run
[function]
[call site]
08210
RhaiResultOf::unwrap_err
[function]
[call site]
08211
run
[function]
[call site]
08212
RhaiResultOf::unwrap_err
[function]
[call site]
08213
run
[function]
[call site]
08214
RhaiResultOf::unwrap_err
[function]
[call site]
08215
run
[function]
[call site]
08216
RhaiResultOf::unwrap
[function]
[call site]
08217
string_functions::contains
[function]
[call site]
08218
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08219
Engine::new
[function]
[call site]
08220
Scope::new
[function]
[call site]
08221
eval_with_scope::<Dynamic>
[function]
[call site]
08222
unwrap_err
[function]
[call site]
08223
Engine::eval_expr
[function]
[call site]
08224
Self::as_deref_mut
[function]
[call site]
08225
Dynamic::as_bool
[function]
[call site]
08226
map_err
[function]
[call site]
08227
make_type_mismatch_err::<bool>
[function]
[call site]
08228
ParseSettings::level_up_with_position
[function]
[call site]
08229
Some
[function]
[call site]
08230
StmtBlock::span_or_else
[function]
[call site]
08231
Span::new
[function]
[call site]
08232
iterator_functions::chars_from_start
[function]
[call site]
08233
StmtBlock::span_or_else
[function]
[call site]
08234
string_functions::add_append
[function]
[call site]
08235
StmtBlock::span_or_else
[function]
[call site]
08236
StmtBlock::as_ref
[function]
[call site]
08237
Engine::lex_with_map
[function]
[call site]
08238
Span::map_or
[function]
[call site]
08239
Ok
[function]
[call site]
08240
Engine::eval_expr
[function]
[call site]
08241
string_functions::is_empty
[function]
[call site]
08242
Engine::track_operation
[function]
[call site]
08243
ParseSettings::level_up_with_position
[function]
[call site]
08244
ParseSettings::level_up
[function]
[call site]
08245
Ok
[function]
[call site]
08246
Self::as_deref_mut
[function]
[call site]
08247
StmtBlock::take_statements
[function]
[call site]
08248
Engine::eval_stmt_block
[function]
[call site]
08249
Ok
[function]
[call site]
08250
Err
[function]
[call site]
08251
Engine::eval_expr
[function]
[call site]
08252
Self::as_deref_mut
[function]
[call site]
08253
Dynamic::as_bool
[function]
[call site]
08254
map_err
[function]
[call site]
08255
make_type_mismatch_err::<bool>
[function]
[call site]
08256
ParseSettings::level_up_with_position
[function]
[call site]
08257
Ok
[function]
[call site]
08258
string_functions::is_empty
[function]
[call site]
08259
Self::as_deref_mut
[function]
[call site]
08260
StmtBlock::take_statements
[function]
[call site]
08261
Engine::eval_stmt_block
[function]
[call site]
08262
Ok
[function]
[call site]
08263
Err
[function]
[call site]
08264
ASTFlags::intersects
[function]
[call site]
08265
string_functions::is_empty
[function]
[call site]
08266
Self::as_deref_mut
[function]
[call site]
08267
StmtBlock::take_statements
[function]
[call site]
08268
Engine::eval_stmt_block
[function]
[call site]
08269
Ok
[function]
[call site]
08270
Err
[function]
[call site]
08271
Engine::eval_expr
[function]
[call site]
08272
Self::as_deref_mut
[function]
[call site]
08273
Dynamic::as_bool
[function]
[call site]
08274
map_err
[function]
[call site]
08275
make_type_mismatch_err::<bool>
[function]
[call site]
08276
ParseSettings::level_up_with_position
[function]
[call site]
08277
Ok
[function]
[call site]
08278
test::len
[function]
[call site]
08279
Engine::max_variables
[function]
[call site]
08280
String::from
[function]
[call site]
08281
is_some
[function]
[call site]
08282
Err
[function]
[call site]
08283
ERR::ErrorTooManyVariables
[function]
[call site]
08284
into
[function]
[call site]
08285
Engine::eval_expr
[function]
[call site]
08286
Self::as_deref_mut
[function]
[call site]
08287
Dynamic::flatten
[function]
[call site]
08288
Dynamic::type_id
[function]
[call site]
08289
MyIterableType::into_iter
[function]
[call site]
08290
array_functions::find_map
[function]
[call site]
08291
Module::get_iter
[function]
[call site]
08292
Command::get
[function]
[call site]
08293
Engine::lex_with_map
[function]
[call site]
08294
StmtBlock::span_or_else
[function]
[call site]
08295
Module::get_iter
[function]
[call site]
08296
Command::get
[function]
[call site]
08297
Engine::lex_with_map
[function]
[call site]
08298
StmtBlock::span_or_else
[function]
[call site]
08299
map_functions::values
[function]
[call site]
08300
array_functions::find_map
[function]
[call site]
08301
Module::get_qualified_iter
[function]
[call site]
08302
Command::get
[function]
[call site]
08303
Engine::lex_with_map
[function]
[call site]
08304
ok_or_else
[function]
[call site]
08305
ERR::ErrorFor
[function]
[call site]
08306
Expr::start_position
[function]
[call site]
08307
defer
[function]
[call site]
08308
StmtBlock::as_ref
[function]
[call site]
08309
Engine::lex_with_map
[function]
[call site]
08310
blob_functions::push
[function]
[call site]
08311
TestStruct::clone
[function]
[call site]
08312
test::len
[function]
[call site]
08313
blob_functions::push
[function]
[call site]
08314
TestStruct::clone
[function]
[call site]
08315
test::len
[function]
[call site]
08316
string_functions::is_empty
[function]
[call site]
08317
iter_func
[function]
[call site]
08318
Engine::track_operation
[function]
[call site]
08319
ParseSettings::level_up_with_position
[function]
[call site]
08320
iter_func
[function]
[call site]
08321
checked_add
[function]
[call site]
08322
ok_or_else
[function]
[call site]
08323
ERR::ErrorArithmetic
[function]
[call site]
08324
Scope::get_mut_by_index
[function]
[call site]
08325
Dynamic::write_lock
[function]
[call site]
08326
crate::func::locked_write
[function]
[call site]
08327
TypeId::of::<Self>
[function]
[call site]
08328
TypeId::of::<T>
[function]
[call site]
08329
Dynamic::type_id
[function]
[call site]
08330
TypeId::of::<T>
[function]
[call site]
08331
Some
[function]
[call site]
08332
DynamicWriteLock
[function]
[call site]
08333
DynamicWriteLockInner::Guard
[function]
[call site]
08334
Dynamic::downcast_mut
[function]
[call site]
08335
TypeId::of::<T>
[function]
[call site]
08336
TypeId::of::<INT>
[function]
[call site]
08337
T::as_any_mut
[function]
[call site]
08338
as_any_mut().downcast_mut::<T>
[function]
[call site]
08339
TypeId::of::<T>
[function]
[call site]
08340
TypeId::of::<crate::FLOAT>
[function]
[call site]
08341
StmtBlock::as_mut
[function]
[call site]
08342
T::as_any_mut
[function]
[call site]
08343
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08344
TypeId::of::<T>
[function]
[call site]
08345
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08346
StmtBlock::as_mut
[function]
[call site]
08347
T::as_any_mut
[function]
[call site]
08348
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08349
TypeId::of::<T>
[function]
[call site]
08350
TypeId::of::<bool>
[function]
[call site]
08351
T::as_any_mut
[function]
[call site]
08352
as_any_mut().downcast_mut::<T>
[function]
[call site]
08353
TypeId::of::<T>
[function]
[call site]
08354
TypeId::of::<ImmutableString>
[function]
[call site]
08355
T::as_any_mut
[function]
[call site]
08356
as_any_mut().downcast_mut::<T>
[function]
[call site]
08357
TypeId::of::<T>
[function]
[call site]
08358
TypeId::of::<char>
[function]
[call site]
08359
T::as_any_mut
[function]
[call site]
08360
as_any_mut().downcast_mut::<T>
[function]
[call site]
08361
TypeId::of::<T>
[function]
[call site]
08362
TypeId::of::<Array>
[function]
[call site]
08363
StmtBlock::as_mut
[function]
[call site]
08364
T::as_any_mut
[function]
[call site]
08365
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08366
TypeId::of::<T>
[function]
[call site]
08367
TypeId::of::<Blob>
[function]
[call site]
08368
StmtBlock::as_mut
[function]
[call site]
08369
T::as_any_mut
[function]
[call site]
08370
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08371
TypeId::of::<T>
[function]
[call site]
08372
TypeId::of::<Map>
[function]
[call site]
08373
StmtBlock::as_mut
[function]
[call site]
08374
T::as_any_mut
[function]
[call site]
08375
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08376
TypeId::of::<T>
[function]
[call site]
08377
TypeId::of::<FnPtr>
[function]
[call site]
08378
StmtBlock::as_mut
[function]
[call site]
08379
T::as_any_mut
[function]
[call site]
08380
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08381
TypeId::of::<T>
[function]
[call site]
08382
TypeId::of::<Instant>
[function]
[call site]
08383
StmtBlock::as_mut
[function]
[call site]
08384
T::as_any_mut
[function]
[call site]
08385
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08386
TypeId::of::<T>
[function]
[call site]
08387
TypeId::of::<()>
[function]
[call site]
08388
T::as_any_mut
[function]
[call site]
08389
as_any_mut().downcast_mut::<T>
[function]
[call site]
08390
TypeId::of::<T>
[function]
[call site]
08391
TypeId::of::<Self>
[function]
[call site]
08392
T::as_any_mut
[function]
[call site]
08393
as_any_mut().downcast_mut::<T>
[function]
[call site]
08394
T::as_any_mut
[function]
[call site]
08395
as_any_mut().downcast_mut::<T>
[function]
[call site]
08396
Engine::lex_with_map
[function]
[call site]
08397
Engine::lex_with_map
[function]
[call site]
08398
Option::unwrap
[function]
[call site]
08399
Dynamic::from_int
[function]
[call site]
08400
Self
[function]
[call site]
08401
Union::Int
[function]
[call site]
08402
map_err
[function]
[call site]
08403
EvalAltResult::fill_position
[function]
[call site]
08404
ParseSettings::level_up_with_position
[function]
[call site]
08405
Dynamic::flatten
[function]
[call site]
08406
Scope::get_mut_by_index
[function]
[call site]
08407
Dynamic::write_lock
[function]
[call site]
08408
Option::unwrap
[function]
[call site]
08409
Self::as_deref_mut
[function]
[call site]
08410
StmtBlock::take_statements
[function]
[call site]
08411
Engine::eval_stmt_block
[function]
[call site]
08412
Err
[function]
[call site]
08413
Ok
[function]
[call site]
08414
ASTFlags::intersects
[function]
[call site]
08415
Engine::eval_expr
[function]
[call site]
08416
Err
[function]
[call site]
08417
ERR::LoopBreak
[function]
[call site]
08418
into
[function]
[call site]
08419
Engine::eval_stmt_block
[function]
[call site]
08420
Self::as_deref_mut
[function]
[call site]
08421
StmtBlock::take_statements
[function]
[call site]
08422
EvalAltResult::is_pseudo_error
[function]
[call site]
08423
Err
[function]
[call site]
08424
EvalAltResult::is_catchable
[function]
[call site]
08425
Err
[function]
[call site]
08426
EvalAltResult::unwrap_inner
[function]
[call site]
08427
EvalAltResult::unwrap_inner
[function]
[call site]
08428
Expr::is_unit
[function]
[call site]
08429
TestStruct::clone
[function]
[call site]
08430
EvalAltResult::take_position
[function]
[call site]
08431
EvalAltResult::position
[function]
[call site]
08432
EvalAltResult::set_position
[function]
[call site]
08433
ParseError::to_string
[function]
[call site]
08434
into
[function]
[call site]
08435
crate::Map::new
[function]
[call site]
08436
EvalAltResult::take_position
[function]
[call site]
08437
blob_functions::insert
[function]
[call site]
08438
&str::into
[function]
[call site]
08439
ParseError::to_string
[function]
[call site]
08440
into
[function]
[call site]
08441
blob_functions::insert
[function]
[call site]
08442
&str::into
[function]
[call site]
08443
into
[function]
[call site]
08444
Position::is_none
[function]
[call site]
08445
blob_functions::insert
[function]
[call site]
08446
&str::into
[function]
[call site]
08447
Position::line
[function]
[call site]
08448
Option::unwrap
[function]
[call site]
08449
into
[function]
[call site]
08450
blob_functions::insert
[function]
[call site]
08451
&str::into
[function]
[call site]
08452
Position::position
[function]
[call site]
08453
Option::unwrap_or
[function]
[call site]
08454
into
[function]
[call site]
08455
EvalAltResult::dump_fields
[function]
[call site]
08456
blob_functions::insert
[function]
[call site]
08457
&str::into
[function]
[call site]
08458
test_string_split
[function]
[call site]
08459
MultiInputsStream::get_next
[function]
[call site]
08460
expect
[function]
[call site]
08461
into
[function]
[call site]
08462
blob_functions::insert
[function]
[call site]
08463
&str::into
[function]
[call site]
08464
into
[function]
[call site]
08465
blob_functions::insert
[function]
[call site]
08466
&str::into
[function]
[call site]
08467
into
[function]
[call site]
08468
blob_functions::insert
[function]
[call site]
08469
&str::into
[function]
[call site]
08470
into
[function]
[call site]
08471
blob_functions::insert
[function]
[call site]
08472
&str::into
[function]
[call site]
08473
into
[function]
[call site]
08474
blob_functions::insert
[function]
[call site]
08475
&str::into
[function]
[call site]
08476
Array::into
[function]
[call site]
08477
blob_functions::insert
[function]
[call site]
08478
&str::into
[function]
[call site]
08479
into
[function]
[call site]
08480
blob_functions::insert
[function]
[call site]
08481
&str::into
[function]
[call site]
08482
into
[function]
[call site]
08483
blob_functions::insert
[function]
[call site]
08484
&str::into
[function]
[call site]
08485
RhaiResult::into
[function]
[call site]
08486
blob_functions::insert
[function]
[call site]
08487
&str::into
[function]
[call site]
08488
TestStruct::clone
[function]
[call site]
08489
blob_functions::insert
[function]
[call site]
08490
&str::into
[function]
[call site]
08491
into
[function]
[call site]
08492
blob_functions::insert
[function]
[call site]
08493
&str::into
[function]
[call site]
08494
into
[function]
[call site]
08495
blob_functions::insert
[function]
[call site]
08496
&str::into
[function]
[call site]
08497
into
[function]
[call site]
08498
blob_functions::insert
[function]
[call site]
08499
&str::into
[function]
[call site]
08500
TestStruct::clone
[function]
[call site]
08501
blob_functions::insert
[function]
[call site]
08502
&str::into
[function]
[call site]
08503
Dynamic::from_array
[function]
[call site]
08504
MyIterableType::into_iter
[function]
[call site]
08505
Engine::lex_with_map
[function]
[call site]
08506
reflection_functions::collect
[function]
[call site]
08507
MyIterableType::into_iter
[function]
[call site]
08508
Engine::lex_with_map
[function]
[call site]
08509
iter()
[call site]
08510
.map(String::as_str)
[call site]
08511
.collect::<Vec<_>>
[function]
[call site]
08512
join
[function]
[call site]
08513
into
[function]
[call site]
08514
Self::into
[function]
[call site]
08515
defer
[function]
[call site]
08516
test::len
[function]
[call site]
08517
Engine::max_variables
[function]
[call site]
08518
Err
[function]
[call site]
08519
ERR::ErrorTooManyVariables
[function]
[call site]
08520
ParseSettings::level_up_with_position
[function]
[call site]
08521
into
[function]
[call site]
08522
blob_functions::push
[function]
[call site]
08523
TestStruct::clone
[function]
[call site]
08524
Self::as_deref_mut
[function]
[call site]
08525
StmtBlock::take_statements
[function]
[call site]
08526
Engine::eval_stmt_block
[function]
[call site]
08527
Engine::lex_with_map
[function]
[call site]
08528
(TokenIterator::map_err
[function]
[call site]
08529
Expr::is_unit
[function]
[call site]
08530
Expr::set_position
[function]
[call site]
08531
ASTFlags::intersects
[function]
[call site]
08532
Engine::eval_expr
[function]
[call site]
08533
RhaiResult::and_then
[function]
[call site]
08534
Err
[function]
[call site]
08535
ERR::ErrorRuntime
[function]
[call site]
08536
Dynamic::flatten
[function]
[call site]
08537
crate::func::native::shared_try_take
[function]
[call site]
08538
into_inner
[function]
[call site]
08539
Dynamic::flatten
[function]
[call site]
08540
into_inner
[function]
[call site]
08541
unwrap
[function]
[call site]
08542
Dynamic::flatten
[function]
[call site]
08543
into_inner
[function]
[call site]
08544
Dynamic::flatten
[function]
[call site]
08545
crate::func::locked_read
[function]
[call site]
08546
Dynamic::flatten_clone
[function]
[call site]
08547
Self
[function]
[call site]
08548
Union::Shared
[function]
[call site]
08549
into
[function]
[call site]
08550
ASTFlags::intersects
[function]
[call site]
08551
Err
[function]
[call site]
08552
ERR::ErrorRuntime
[function]
[call site]
08553
into
[function]
[call site]
08554
Engine::eval_expr
[function]
[call site]
08555
RhaiResult::and_then
[function]
[call site]
08556
Err
[function]
[call site]
08557
ERR::Return
[function]
[call site]
08558
Dynamic::flatten
[function]
[call site]
08559
into
[function]
[call site]
08560
Err
[function]
[call site]
08561
ERR::Return
[function]
[call site]
08562
into
[function]
[call site]
08563
Engine::max_modules
[function]
[call site]
08564
Err
[function]
[call site]
08565
ERR::ErrorTooManyModules
[function]
[call site]
08566
into
[function]
[call site]
08567
Engine::eval_expr
[function]
[call site]
08568
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08569
map_err
[function]
[call site]
08570
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08571
RhaiNativeFunc::return_type_name
[function]
[call site]
08572
ParseSettings::level_up_with_position
[function]
[call site]
08573
Expr::start_position
[function]
[call site]
08574
TestStruct::clone
[function]
[call site]
08575
StmtBlock::as_ref
[function]
[call site]
08576
&[Stmt]::and_then
[function]
[call site]
08577
FileModuleResolver::resolve_raw
[function]
[call site]
08578
FileModuleResolver::impl_resolve
[function]
[call site]
08579
&mut
[call site]
08580
test_for_module_iterator
[function]
[call site]
08581
Engine::new
[function]
[call site]
08582
Module::new
[function]
[call site]
08583
set_iterable::<MyIterableType>
[function]
[call site]
08584
Module::set_native_fn
[function]
[call site]
08585
FuncRegistration::new
[function]
[call site]
08586
FuncRegistration::in_internal_namespace
[function]
[call site]
08587
FuncRegistration::with_purity
[function]
[call site]
08588
FuncRegistration::with_volatility
[function]
[call site]
08589
FuncRegistration::set_into_module
[function]
[call site]
08590
Ok
[function]
[call site]
08591
MyIterableType
[function]
[call site]
08592
&str::to_string
[function]
[call site]
08593
Module::new
[function]
[call site]
08594
Module::set_sub_module
[function]
[call site]
08595
blob_functions::insert
[function]
[call site]
08596
into
[function]
[call site]
08597
into
[function]
[call site]
08598
string_functions::remove
[function]
[call site]
08599
Engine::register_static_module
[function]
[call site]
08600
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]
08601
split_once
[function]
[call site]
08602
Engine::lex_with_map
[function]
[call site]
08603
string_functions::trim
[function]
[call site]
08604
shared_get_mut
[function]
[call site]
08605
string_functions::trim
[function]
[call site]
08606
into
[function]
[call site]
08607
string_functions::trim
[function]
[call site]
08608
into
[function]
[call site]
08609
string_functions::trim
[function]
[call site]
08610
string_functions::is_empty
[function]
[call site]
08611
test::len
[function]
[call site]
08612
&str::contains_key
[function]
[call site]
08613
Module::new
[function]
[call site]
08614
crate::func::shared_take_or_clone
[function]
[call site]
08615
string_functions::remove
[function]
[call site]
08616
unwrap
[function]
[call site]
08617
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]
08618
Module::get_sub_modules_mut
[function]
[call site]
08619
string_functions::clear
[function]
[call site]
08620
string_functions::remove
[function]
[call site]
08621
Module::build_index
[function]
[call site]
08622
Module::is_indexed
[function]
[call site]
08623
intersects
[function]
[call site]
08624
blob_functions::blob_with_capacity
[function]
[call site]
08625
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08626
new_hash_map
[function]
[call site]
08627
test::len
[function]
[call site]
08628
new_hash_map
[function]
[call site]
08629
StmtBlock::as_ref
[function]
[call site]
08630
map_or
[function]
[call site]
08631
TestStruct::new
[function]
[call site]
08632
blob_functions::push
[function]
[call site]
08633
blob_functions::push
[function]
[call site]
08634
FnPtr::try_from
[function]
[call site]
08635
RhaiResultOf::unwrap
[function]
[call site]
08636
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08637
blob_functions::push
[function]
[call site]
08638
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08639
string_functions::pop
[function]
[call site]
08640
string_functions::is_empty
[function]
[call site]
08641
shared_make_mut
[function]
[call site]
08642
string_functions::pop
[function]
[call site]
08643
Dynamic::map_or
[function]
[call site]
08644
crate::calc_var_hash
[function]
[call site]
08645
MyIterableType::into_iter
[function]
[call site]
08646
test_chars
[function]
[call site]
08647
0.chars().collect::<Vec<_>>
[function]
[call site]
08648
MyIterableType::into_iter
[function]
[call site]
08649
Self::IntoIter::copied
[function]
[call site]
08650
blob_functions::insert
[function]
[call site]
08651
FnPtr::try_from
[function]
[call site]
08652
RhaiResultOf::unwrap
[function]
[call site]
08653
string_functions::is_empty
[function]
[call site]
08654
blob_functions::push
[function]
[call site]
08655
eval::calc_offset_len
[function]
[call site]
08656
test::len
[function]
[call site]
08657
test::len
[function]
[call site]
08658
blob_functions::push
[function]
[call site]
08659
blob_functions::insert
[function]
[call site]
08660
TestStruct::clone
[function]
[call site]
08661
blob_functions::insert
[function]
[call site]
08662
FnPtr::try_from
[function]
[call site]
08663
RhaiResultOf::unwrap
[function]
[call site]
08664
string_functions::is_empty
[function]
[call site]
08665
blob_functions::push
[function]
[call site]
08666
eval::calc_offset_len
[function]
[call site]
08667
test::len
[function]
[call site]
08668
test::len
[function]
[call site]
08669
blob_functions::push
[function]
[call site]
08670
blob_functions::insert
[function]
[call site]
08671
TestStruct::clone
[function]
[call site]
08672
MyIterableType::into_iter
[function]
[call site]
08673
Dynamic::flatten
[function]
[call site]
08674
Command::get
[function]
[call site]
08675
blob_functions::insert
[function]
[call site]
08676
TestStruct::clone
[function]
[call site]
08677
RhaiFunc::is_script
[function]
[call site]
08678
crate::calc_fn_hash
[function]
[call site]
08679
MyIterableType::into_iter
[function]
[call site]
08680
Self::IntoIter::copied
[function]
[call site]
08681
RhaiFunc::get_script_fn_def
[function]
[call site]
08682
Option::unwrap
[function]
[call site]
08683
StmtBlock::as_ref
[function]
[call site]
08684
map_or
[function]
[call site]
08685
crate::calc_typed_method_hash
[function]
[call site]
08686
Command::get
[function]
[call site]
08687
blob_functions::insert
[function]
[call site]
08688
TestStruct::clone
[function]
[call site]
08689
calc_native_fn_hash
[function]
[call site]
08690
calc_fn_hash_full
[function]
[call site]
08691
calc_fn_hash
[function]
[call site]
08692
test::len
[function]
[call site]
08693
MyIterableType::into_iter
[function]
[call site]
08694
Self::IntoIter::copied
[function]
[call site]
08695
MyIterableType::into_iter
[function]
[call site]
08696
Self::IntoIter::copied
[function]
[call site]
08697
Command::get
[function]
[call site]
08698
blob_functions::insert
[function]
[call site]
08699
TestStruct::clone
[function]
[call site]
08700
test_get_set
[function]
[call site]
08701
string_functions::is_empty
[function]
[call site]
08702
test::len
[function]
[call site]
08703
then_some
[function]
[call site]
08704
string_functions::is_empty
[function]
[call site]
08705
then_some
[function]
[call site]
08706
decimal_functions::max_id
[function]
[call site]
08707
Position::is_none
[function]
[call site]
08708
Module::set_id
[function]
[call site]
08709
blob_functions::insert
[function]
[call site]
08710
FnPtr::try_from
[function]
[call site]
08711
RhaiResultOf::unwrap
[function]
[call site]
08712
string_functions::is_empty
[function]
[call site]
08713
blob_functions::push
[function]
[call site]
08714
eval::calc_offset_len
[function]
[call site]
08715
test::len
[function]
[call site]
08716
test::len
[function]
[call site]
08717
blob_functions::push
[function]
[call site]
08718
blob_functions::insert
[function]
[call site]
08719
into
[function]
[call site]
08720
into
[function]
[call site]
08721
Module::is_indexed
[function]
[call site]
08722
intersects
[function]
[call site]
08723
decimal_functions::max_id
[function]
[call site]
08724
Position::is_none
[function]
[call site]
08725
crate::func::shared_take_or_clone
[function]
[call site]
08726
Module::set_id
[function]
[call site]
08727
into
[function]
[call site]
08728
blob_functions::insert
[function]
[call site]
08729
into
[function]
[call site]
08730
crate::func::shared_take_or_clone
[function]
[call site]
08731
Module::build_index
[function]
[call site]
08732
decimal_functions::max_id
[function]
[call site]
08733
Position::is_none
[function]
[call site]
08734
Module::set_id
[function]
[call site]
08735
blob_functions::insert
[function]
[call site]
08736
into
[function]
[call site]
08737
into
[function]
[call site]
08738
StmtBlock::as_ref
[function]
[call site]
08739
into
[function]
[call site]
08740
and_then
[function]
[call site]
08741
TestStruct::new
[function]
[call site]
08742
Self::parent
[function]
[call site]
08743
FileModuleResolver::get_file_path
[function]
[call site]
08744
TestStruct::new
[function]
[call site]
08745
bool::is_relative
[function]
[call site]
08746
TestStruct::clone
[function]
[call site]
08747
StmtBlock::span_or_else
[function]
[call site]
08748
Engine::lex_with_map
[function]
[call site]
08749
Engine::lex_raw
[function]
[call site]
08750
Some
[function]
[call site]
08751
unwrap_or_default
[function]
[call site]
08752
blob_functions::push
[function]
[call site]
08753
blob_functions::push
[function]
[call site]
08754
FnPtr::try_from
[function]
[call site]
08755
RhaiResultOf::unwrap
[function]
[call site]
08756
bool::into
[function]
[call site]
08757
FileModuleResolver::set_extension
[function]
[call site]
08758
Self::into
[function]
[call site]
08759
Ident::as_str
[function]
[call site]
08760
FileModuleResolver::is_cache_enabled
[function]
[call site]
08761
func::locked_read
[function]
[call site]
08762
try_borrow
[function]
[call site]
08763
ok
[function]
[call site]
08764
locked_read
[function]
[call site]
08765
Option::ok
[function]
[call site]
08766
try_read
[function]
[call site]
08767
Some
[function]
[call site]
08768
std::thread::sleep
[function]
[call site]
08769
std::time::Duration::from_millis
[function]
[call site]
08770
Some
[function]
[call site]
08771
locked_read
[function]
[call site]
08772
try_read
[function]
[call site]
08773
Option::unwrap
[function]
[call site]
08774
Command::get
[function]
[call site]
08775
Ok
[function]
[call site]
08776
TestStruct::clone
[function]
[call site]
08777
Engine::compile_file_with_scope
[function]
[call site]
08778
Engine::read_file
[function]
[call site]
08779
StmtBlock::as_ref
[function]
[call site]
08780
File::open
[function]
[call site]
08781
map_err
[function]
[call site]
08782
ERR::ErrorSystem
[function]
[call site]
08783
ParseError::into
[function]
[call site]
08784
ImmutableString::new
[function]
[call site]
08785
read_to_string
[function]
[call site]
08786
map_err
[function]
[call site]
08787
ERR::ErrorSystem
[function]
[call site]
08788
ParseError::into
[function]
[call site]
08789
string_functions::starts_with
[function]
[call site]
08790
string_functions::starts_with
[function]
[call site]
08791
array_functions::find
[function]
[call site]
08792
array_functions::find_starting_from
[function]
[call site]
08793
map_functions::drain
[function]
[call site]
08794
string_functions::is_empty
[function]
[call site]
08795
Ok
[function]
[call site]
08796
IterateMap::new
[function]
[call site]
08797
IterateMap::new
[function]
[call site]
08798
IterateMap::new
[function]
[call site]
08799
mem::take
[function]
[call site]
08800
MyIterableType::into_iter
[function]
[call site]
08801
is_some
[function]
[call site]
08802
blob_functions::insert
[function]
[call site]
08803
FnPtr::call_raw_with_extra_args
[function]
[call site]
08804
Some
[function]
[call site]
08805
TestStruct::clone
[function]
[call site]
08806
Self::into
[function]
[call site]
08807
Some
[function]
[call site]
08808
Dynamic::as_bool
[function]
[call site]
08809
Result::unwrap_or
[function]
[call site]
08810
blob_functions::insert
[function]
[call site]
08811
blob_functions::insert
[function]
[call site]
08812
Some
[function]
[call site]
08813
Err
[function]
[call site]
08814
Ok
[function]
[call site]
08815
ImmutableString::strong_count
[function]
[call site]
08816
ImmutableString::strong_count
[function]
[call site]
08817
string_functions::clear
[function]
[call site]
08818
string_functions::is_empty
[function]
[call site]
08819
shared_get_mut
[function]
[call site]
08820
string_functions::clear
[function]
[call site]
08821
ImmutableString::new
[function]
[call site]
08822
Ok
[function]
[call site]
08823
RhaiResultOf::and_then
[function]
[call site]
08824
Engine::compile_with_scope
[function]
[call site]
08825
AST::set_source
[function]
[call site]
08826
bool::to_string_lossy
[function]
[call site]
08827
StmtBlock::as_ref
[function]
[call site]
08828
Ok
[function]
[call site]
08829
TestStruct::clone
[function]
[call site]
08830
Self
[function]
[call site]
08831
RhaiResultOf::map_err
[function]
[call site]
08832
is::<IoError>
[function]
[call site]
08833
TestStruct::new
[function]
[call site]
08834
ERR::ErrorModuleNotFound
[function]
[call site]
08835
bool::to_string
[function]
[call site]
08836
Engine::new
[function]
[call site]
08837
Scope::new
[function]
[call site]
08838
blob_functions::push
[function]
[call site]
08839
blob_functions::push
[function]
[call site]
08840
blob_functions::push
[function]
[call site]
08841
TestStruct::new
[function]
[call site]
08842
ERR::ErrorInModule
[function]
[call site]
08843
bool::to_string
[function]
[call site]
08844
AST::set_source
[function]
[call site]
08845
Module::eval_ast_as_new_raw
[function]
[call site]
08846
test::len
[function]
[call site]
08847
&mut
[call site]
08848
test::len
[function]
[call site]
08849
TestStruct::clone
[function]
[call site]
08850
test::len
[function]
[call site]
08851
std::mem::take
[function]
[call site]
08852
crate::eval::Caches::new
[function]
[call site]
08853
Position::new_const
[function]
[call site]
08854
Engine::eval_ast_with_scope_raw
[function]
[call site]
08855
string_functions::replace
[function]
[call site]
08856
AST::source_raw
[function]
[call site]
08857
Option::cloned
[function]
[call site]
08858
test::len
[function]
[call site]
08859
blob_functions::push
[function]
[call site]
08860
AST::shared_lib
[function]
[call site]
08861
&crate::SharedModule::clone
[function]
[call site]
08862
string_functions::replace
[function]
[call site]
08863
TestStruct::clone
[function]
[call site]
08864
Engine::eval_global_statements
[function]
[call site]
08865
StmtBlock::take_statements
[function]
[call site]
08866
Engine::is_debugger_registered
[function]
[call site]
08867
GlobalRuntimeState::debugger_mut
[function]
[call site]
08868
crate::ast::Stmt::Noop
[function]
[call site]
08869
Engine::dbg
[function]
[call site]
08870
Ok
[function]
[call site]
08871
TestStruct::new
[function]
[call site]
08872
Result::is_ok
[function]
[call site]
08873
&mut
[call site]
08874
MyIterableType::into_iter
[function]
[call site]
08875
array_functions::zip
[function]
[call site]
08876
MyIterableType::into_iter
[function]
[call site]
08877
impl
[call site]
08878
Engine::lex_with_map
[function]
[call site]
08879
TestStruct::clone
[function]
[call site]
08880
TestStruct::clone
[function]
[call site]
08881
reflection_functions::collect
[function]
[call site]
08882
crate::ThinVec::new
[function]
[call site]
08883
MyIterableType::into_iter
[function]
[call site]
08884
Self::IntoIter::for_each
[function]
[call site]
08885
Module::set_sub_module
[function]
[call site]
08886
TestStruct::clone
[function]
[call site]
08887
TestStruct::clone
[function]
[call site]
08888
std::mem::replace
[function]
[call site]
08889
&mut
[call site]
08890
string_functions::truncate
[function]
[call site]
08891
string_functions::truncate
[function]
[call site]
08892
string_functions::truncate
[function]
[call site]
08893
TestStruct::new
[function]
[call site]
08894
std::iter::once
[function]
[call site]
08895
AST::shared_lib
[function]
[call site]
08896
&crate::SharedModule::clone
[function]
[call site]
08897
reflection_functions::collect
[function]
[call site]
08898
test::len
[function]
[call site]
08899
Scope::pop_entry
[function]
[call site]
08900
string_functions::pop
[function]
[call site]
08901
Engine::lex_with_map
[function]
[call site]
08902
string_functions::pop
[function]
[call site]
08903
unwrap
[function]
[call site]
08904
test::len
[function]
[call site]
08905
test::len
[function]
[call site]
08906
string_functions::pop
[function]
[call site]
08907
unwrap
[function]
[call site]
08908
to_vec
[function]
[call site]
08909
TestStruct::new
[function]
[call site]
08910
Option::unwrap
[function]
[call site]
08911
Scope::get_entry_by_index
[function]
[call site]
08912
TestStruct::clone
[function]
[call site]
08913
Array::to_vec
[function]
[call site]
08914
Dynamic::deep_scan
[function]
[call site]
08915
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08916
test_var_def_filter
[function]
[call site]
08917
StaticModuleResolver::iter_mut
[function]
[call site]
08918
StaticModuleResolver::iter_mut
[function]
[call site]
08919
Engine::lex_with_map
[function]
[call site]
08920
Ident::as_str
[function]
[call site]
08921
array_functions::for_each
[function]
[call site]
08922
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08923
values_mut
[function]
[call site]
08924
array_functions::for_each
[function]
[call site]
08925
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08926
FnPtr::iter_curry_mut
[function]
[call site]
08927
StaticModuleResolver::iter_mut
[function]
[call site]
08928
array_functions::for_each
[function]
[call site]
08929
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08930
downcast_mut::<crate::FnPtr>
[function]
[call site]
08931
Some
[function]
[call site]
08932
TestStruct::clone
[function]
[call site]
08933
test::len
[function]
[call site]
08934
string_functions::pop
[function]
[call site]
08935
unwrap
[function]
[call site]
08936
Module::contains_var
[function]
[call site]
08937
contains_key
[function]
[call site]
08938
Module::set_var
[function]
[call site]
08939
into
[function]
[call site]
08940
Dynamic::from
[function]
[call site]
08941
String::from
[function]
[call site]
08942
ImmutableString::into_owned
[function]
[call site]
08943
Module::is_indexed
[function]
[call site]
08944
crate::calc_var_hash
[function]
[call site]
08945
Some
[function]
[call site]
08946
get_or_insert_with
[function]
[call site]
08947
blob_functions::insert
[function]
[call site]
08948
TestStruct::clone
[function]
[call site]
08949
blob_functions::insert
[function]
[call site]
08950
Module::contains_var
[function]
[call site]
08951
Position::is_none
[function]
[call site]
08952
Some
[function]
[call site]
08953
Module::set_var
[function]
[call site]
08954
TestStruct::clone
[function]
[call site]
08955
Module::set_var
[function]
[call site]
08956
AST::iter_fn_def
[function]
[call site]
08957
Module::iter_script_fn
[function]
[call site]
08958
Module::iter_fn
[function]
[call site]
08959
MyIterableType::into_iter
[function]
[call site]
08960
flat_map
[function]
[call site]
08961
Engine::lex_with_map
[function]
[call site]
08962
impl
[call site]
08963
Engine::new
[function]
[call site]
08964
Engine::compile
[function]
[call site]
08965
ParseResult::unwrap
[function]
[call site]
08966
Engine::run_ast
[function]
[call site]
08967
RhaiResultOf::unwrap
[function]
[call site]
08968
Engine::on_def_var
[function]
[call site]
08969
Option::name
[function]
[call site]
08970
VarDefInfo::nesting_level
[function]
[call site]
08971
Ok
[function]
[call site]
08972
Ok
[function]
[call site]
08973
run
[function]
[call site]
08974
RhaiResultOf::unwrap_err
[function]
[call site]
08975
run
[function]
[call site]
08976
RhaiResultOf::unwrap_err
[function]
[call site]
08977
run
[function]
[call site]
08978
RhaiResultOf::unwrap_err
[function]
[call site]
08979
run
[function]
[call site]
08980
RhaiResultOf::unwrap
[function]
[call site]
08981
RhaiFunc::is_script
[function]
[call site]
08982
Engine::lex_with_map
[function]
[call site]
08983
Ident::as_str
[function]
[call site]
08984
RhaiFunc::get_script_fn_def
[function]
[call site]
08985
Option::expect
[function]
[call site]
08986
Engine::lex_with_map
[function]
[call site]
08987
impl
[call site]
08988
array_functions::for_each
[function]
[call site]
08989
Module::set_script_fn
[function]
[call site]
08990
TestStruct::clone
[function]
[call site]
08991
StmtBlock::as_mut
[function]
[call site]
08992
unwrap
[function]
[call site]
08993
shared_get_mut
[function]
[call site]
08994
unwrap
[function]
[call site]
08995
Some
[function]
[call site]
08996
TestStruct::clone
[function]
[call site]
08997
AST::source_raw
[function]
[call site]
08998
Option::cloned
[function]
[call site]
08999
Module::set_doc
[function]
[call site]
09000
into
[function]
[call site]
09001
test_comments_doc
[function]
[call site]
09002
Engine::new
[function]
[call site]
09003
Engine::compile
[function]
[call site]
09004
ParseResult::unwrap
[function]
[call site]
09005
Engine::compile
[function]
[call site]
09006
ParseResult::unwrap_err
[function]
[call site]
09007
Engine::compile
[function]
[call site]
09008
ParseResult::unwrap
[function]
[call site]
09009
Engine::compile
[function]
[call site]
09010
ParseResult::unwrap
[function]
[call site]
09011
Engine::compile
[function]
[call site]
09012
ParseResult::unwrap_err
[function]
[call site]
09013
Module::build_index
[function]
[call site]
09014
Ok
[function]
[call site]
09015
RhaiResultOf::map_err
[function]
[call site]
09016
TestStruct::new
[function]
[call site]
09017
ERR::ErrorInModule
[function]
[call site]
09018
bool::to_string
[function]
[call site]
09019
into
[function]
[call site]
09020
FileModuleResolver::is_cache_enabled
[function]
[call site]
09021
func::locked_write
[function]
[call site]
09022
Option::unwrap
[function]
[call site]
09023
blob_functions::insert
[function]
[call site]
09024
TestStruct::clone
[function]
[call site]
09025
Ok
[function]
[call site]
09026
Some
[function]
[call site]
09027
StmtBlock::span_or_else
[function]
[call site]
09028
Engine::module_resolver
[function]
[call site]
09029
as_deref
[function]
[call site]
09030
unwrap_or
[function]
[call site]
09031
&dyn
[call site]
09032
FileModuleResolver::impl_resolve
[function]
[call site]
09033
Some
[function]
[call site]
09034
unwrap_or_else
[function]
[call site]
09035
Err
[function]
[call site]
09036
ERR::ErrorModuleNotFound
[function]
[call site]
09037
bool::to_string
[function]
[call site]
09038
into
[function]
[call site]
09039
string_functions::is_empty
[function]
[call site]
09040
Engine::const_empty_string
[function]
[call site]
09041
Engine::get_interned_string
[function]
[call site]
09042
TestStruct::clone
[function]
[call site]
09043
Module::is_indexed
[function]
[call site]
09044
GlobalRuntimeState::push_import
[function]
[call site]
09045
crate::func::shared_take_or_clone
[function]
[call site]
09046
Module::build_index
[function]
[call site]
09047
GlobalRuntimeState::push_import
[function]
[call site]
09048
Ok
[function]
[call site]
09049
Scope::search
[function]
[call site]
09050
Option::map_or_else
[function]
[call site]
09051
Err
[function]
[call site]
09052
ERR::ErrorVariableNotFound
[function]
[call site]
09053
test_to_string
[function]
[call site]
09054
into
[function]
[call site]
09055
string_functions::is_empty
[function]
[call site]
09056
Scope::add_alias_by_index
[function]
[call site]
09057
TestStruct::clone
[function]
[call site]
09058
Ok
[function]
[call site]
09059
test::len
[function]
[call site]
09060
EvalContext::new
[function]
[call site]
09061
Self::as_deref_mut
[function]
[call site]
09062
resolve_var
[function]
[call site]
09063
map_or
[function]
[call site]
09064
test::len
[function]
[call site]
09065
Err
[function]
[call site]
09066
EvalAltResult::fill_position
[function]
[call site]
09067
Engine::lex_with_map
[function]
[call site]
09068
test::len
[function]
[call site]
09069
Command::get
[function]
[call site]
09070
StmtBlock::span_or_else
[function]
[call site]
09071
Span::new
[function]
[call site]
09072
iterator_functions::chars_from_start
[function]
[call site]
09073
StmtBlock::span_or_else
[function]
[call site]
09074
string_functions::add_append
[function]
[call site]
09075
StmtBlock::span_or_else
[function]
[call site]
09076
Scope::search
[function]
[call site]
09077
Span::ok_or_else
[function]
[call site]
09078
TestStruct::new
[function]
[call site]
09079
ERR::ErrorVariableNotFound
[function]
[call site]
09080
test_to_string
[function]
[call site]
09081
Scope::get_mut_by_index
[function]
[call site]
09082
Dynamic::is_shared
[function]
[call site]
09083
test_functions_take
[function]
[call site]
09084
Dynamic::into_shared
[function]
[call site]
09085
Dynamic::access_mode
[function]
[call site]
09086
Self
[function]
[call site]
09087
Union::Shared
[function]
[call site]
09088
crate::Locked::new
[function]
[call site]
09089
Self::into
[function]
[call site]
09090
Ok
[function]
[call site]
09091
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
09092
impl
[call site]
09093
T::as_any
[function]
[call site]
09094
Module::contains_indexed_global_functions
[function]
[call site]
09095
Caches::fn_resolution_caches_len
[function]
[call site]
09096
Caches::fn_resolution_cache_mut
[function]
[call site]
09097
string_functions::clear
[function]
[call site]
09098
Caches::push_fn_resolution_cache
[function]
[call site]
09099
Caches::fn_resolution_cache_mut
[function]
[call site]
09100
string_functions::clear
[function]
[call site]
09101
Ok
[function]
[call site]
09102
StmtBlock::take_statements
[function]
[call site]
09103
Engine::eval_expr
[function]
[call site]
09104
Engine::track_operation
[function]
[call site]
09105
ParseSettings::level_up_with_position
[function]
[call site]
09106
Engine::dbg_reset
[function]
[call site]
09107
Self::as_deref_mut
[function]
[call site]
09108
Expr::get_literal_value
[function]
[call site]
09109
Some
[function]
[call site]
09110
Ok
[function]
[call site]
09111
Engine::eval_fn_call_expr
[function]
[call site]
09112
Self::ok_or_else
[function]
[call site]
09113
ERR::ErrorUnboundThis
[function]
[call site]
09114
into
[function]
[call site]
09115
cloned
[function]
[call site]
09116
Engine::search_namespace
[function]
[call site]
09117
Engine::lex_with_map
[function]
[call site]
09118
Position::new_const
[function]
[call site]
09119
Engine::eval_expr
[function]
[call site]
09120
Self::as_deref_mut
[function]
[call site]
09121
Dynamic::flatten
[function]
[call site]
09122
ParseSettings::level_up_with_position
[function]
[call site]
09123
Dynamic::is_string
[function]
[call site]
09124
unwrap
[function]
[call site]
09125
&mut
[call site]
09126
into
[function]
[call site]
09127
packages::string_basic::print_with_func
[function]
[call site]
09128
unwrap
[function]
[call site]
09129
Engine::throw_on_size
[function]
[call site]
09130
test::len
[function]
[call site]
09131
RhaiResultOf::map_err
[function]
[call site]
09132
EvalAltResult::fill_position
[function]
[call site]
09133
Ok
[function]
[call site]
09134
Engine::get_interned_string
[function]
[call site]
09135
ImmutableString::into
[function]
[call site]
09136
crate::Array::with_capacity
[function]
[call site]
09137
test::len
[function]
[call site]
09138
Engine::eval_expr
[function]
[call site]
09139
Self::as_deref_mut
[function]
[call site]
09140
Dynamic::flatten
[function]
[call site]
09141
Engine::has_data_size_limit
[function]
[call site]
09142
crate::eval::calc_data_sizes
[function]
[call site]
09143
Engine::throw_on_size
[function]
[call site]
09144
RhaiResultOf::map_err
[function]
[call site]
09145
EvalAltResult::fill_position
[function]
[call site]
09146
ParseSettings::level_up_with_position
[function]
[call site]
09147
blob_functions::push
[function]
[call site]
09148
Ok
[function]
[call site]
09149
Dynamic::from_array
[function]
[call site]
09150
TestStruct::clone
[function]
[call site]
09151
Engine::eval_expr
[function]
[call site]
09152
Self::as_deref_mut
[function]
[call site]
09153
Dynamic::flatten
[function]
[call site]
09154
Engine::has_data_size_limit
[function]
[call site]
09155
crate::eval::calc_data_sizes
[function]
[call site]
09156
Engine::throw_on_size
[function]
[call site]
09157
RhaiResultOf::map_err
[function]
[call site]
09158
EvalAltResult::fill_position
[function]
[call site]
09159
ParseSettings::level_up_with_position
[function]
[call site]
09160
(TokenIterator::get_mut
[function]
[call site]
09161
Ident::as_str
[function]
[call site]
09162
Option::unwrap
[function]
[call site]
09163
Ok
[function]
[call site]
09164
Dynamic::from_map
[function]
[call site]
09165
Engine::eval_expr
[function]
[call site]
09166
Self::as_deref_mut
[function]
[call site]
09167
Dynamic::as_bool
[function]
[call site]
09168
map_err
[function]
[call site]
09169
make_type_mismatch_err::<bool>
[function]
[call site]
09170
ParseSettings::level_up_with_position
[function]
[call site]
09171
Ok
[function]
[call site]
09172
Engine::eval_expr
[function]
[call site]
09173
Self::as_deref_mut
[function]
[call site]
09174
Dynamic::as_bool
[function]
[call site]
09175
map_err
[function]
[call site]
09176
make_type_mismatch_err::<bool>
[function]
[call site]
09177
ParseSettings::level_up_with_position
[function]
[call site]
09178
Ok
[function]
[call site]
09179
Engine::eval_expr
[function]
[call site]
09180
Self::as_deref_mut
[function]
[call site]
09181
Expr::is_unit
[function]
[call site]
09182
Ok
[function]
[call site]
09183
MyIterableType::into_iter
[function]
[call site]
09184
Engine::lex_with_map
[function]
[call site]
09185
reflection_functions::collect
[function]
[call site]
09186
first
[function]
[call site]
09187
unwrap
[function]
[call site]
09188
Command::get
[function]
[call site]
09189
Ident::as_str
[function]
[call site]
09190
ok_or_else
[function]
[call site]
09191
TestStruct::new
[function]
[call site]
09192
ERR::ErrorCustomSyntax
[function]
[call site]
09193
MyIterableType::into_iter
[function]
[call site]
09194
Engine::lex_with_map
[function]
[call site]
09195
reflection_functions::collect
[function]
[call site]
09196
EvalContext::new
[function]
[call site]
09197
and_then
[function]
[call site]
09198
Engine::check_data_size
[function]
[call site]
09199
Expr::start_position
[function]
[call site]
09200
Engine::eval_stmt_block
[function]
[call site]
09201
StmtBlock::take_statements
[function]
[call site]
09202
Engine::eval_dot_index_chain
[function]
[call site]
09203
Engine::eval_dot_index_chain
[function]
[call site]
09204
ParseResult::unwrap
[function]
[call site]
09205
and_then
[function]
[call site]
09206
Engine::check_data_size
[function]
[call site]
09207
map_err
[function]
[call site]
09208
EvalAltResult::fill_position
[function]
[call site]
09209
ArgBackup::restore_first_arg
[function]
[call site]
09210
Engine::is_debugger_registered
[function]
[call site]
09211
Engine::register_debugger
[function]
[call site]
09212
Scope::new
[function]
[call site]
09213
crate::ast::Stmt::Noop
[function]
[call site]
09214
into
[function]
[call site]
09215
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09216
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09217
Engine::dbg_raw
[function]
[call site]
09218
Err
[function]
[call site]
09219
GlobalRuntimeState::debugger_mut
[function]
[call site]
09220
&mut
[call site]
09221
string_functions::is_empty
[function]
[call site]
09222
Engine::check_data_size
[function]
[call site]
09223
Ok
[function]
[call site]
09224
Dynamic::into_immutable_string
[function]
[call site]
09225
Result::map_err
[function]
[call site]
09226
Engine::map_type_name
[function]
[call site]
09227
type_name::<ImmutableString>
[function]
[call site]
09228
&'a
[call site]
09229
ERR::ErrorMismatchOutputType
[function]
[call site]
09230
into
[function]
[call site]
09231
test_side_effects_print
[function]
[call site]
09232
Dynamic::into_immutable_string
[function]
[call site]
09233
Result::map_err
[function]
[call site]
09234
Engine::map_type_name
[function]
[call site]
09235
type_name::<ImmutableString>
[function]
[call site]
09236
&'a
[call site]
09237
ERR::ErrorMismatchOutputType
[function]
[call site]
09238
into
[function]
[call site]
09239
test_print_debug
[function]
[call site]
09240
&mut
[call site]
09241
Engine::map_type_name
[function]
[call site]
09242
std::
[call site]
09243
any::type_name
[function]
[call site]
09244
Engine::map_type_name
[function]
[call site]
09245
std::
[call site]
09246
any::type_name
[function]
[call site]
09247
Err
[function]
[call site]
09248
ERR::ErrorIndexingType
[function]
[call site]
09249
into
[function]
[call site]
09250
Engine::map_type_name
[function]
[call site]
09251
std::
[call site]
09252
any::type_name
[function]
[call site]
09253
Engine::map_type_name
[function]
[call site]
09254
std::
[call site]
09255
any::type_name
[function]
[call site]
09256
Engine::map_type_name
[function]
[call site]
09257
std::
[call site]
09258
any::type_name
[function]
[call site]
09259
Err
[function]
[call site]
09260
ERR::ErrorIndexingType
[function]
[call site]
09261
into
[function]
[call site]
09262
string_functions::starts_with
[function]
[call site]
09263
test::len
[function]
[call site]
09264
Engine::map_type_name
[function]
[call site]
09265
std::
[call site]
09266
any::type_name
[function]
[call site]
09267
Err
[function]
[call site]
09268
ERR::ErrorDotExpr
[function]
[call site]
09269
into
[function]
[call site]
09270
string_functions::starts_with
[function]
[call site]
09271
test::len
[function]
[call site]
09272
Engine::map_type_name
[function]
[call site]
09273
std::
[call site]
09274
any::type_name
[function]
[call site]
09275
Engine::map_type_name
[function]
[call site]
09276
std::
[call site]
09277
any::type_name
[function]
[call site]
09278
Err
[function]
[call site]
09279
ERR::ErrorDotExpr
[function]
[call site]
09280
into
[function]
[call site]
09281
Err
[function]
[call site]
09282
ERR::ErrorFunctionNotFound
[function]
[call site]
09283
Engine::gen_fn_call_signature
[function]
[call site]
09284
into
[function]
[call site]
09285
calc_fn_hash
[function]
[call site]
09286
test::len
[function]
[call site]
09287
StaticModuleResolver::iter_mut
[function]
[call site]
09288
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09289
ok
[function]
[call site]
09290
Engine::lex_with_map
[function]
[call site]
09291
StmtBlock::as_ref
[function]
[call site]
09292
OptimizerState::set_dirty
[function]
[call site]
09293
Expr::from_dynamic
[function]
[call site]
09294
StaticModuleResolver::iter_mut
[function]
[call site]
09295
array_functions::for_each
[function]
[call site]
09296
optimize_expr
[function]
[call site]
09297
StaticModuleResolver::iter_mut
[function]
[call site]
09298
array_functions::for_each
[function]
[call site]
09299
optimize_expr
[function]
[call site]
09300
move_constant_arg
[function]
[call site]
09301
OptimizerState::set_dirty
[function]
[call site]
09302
string_functions::is_empty
[function]
[call site]
09303
OptimizerState::find_literal_constant
[function]
[call site]
09304
MyIterableType::into_iter
[function]
[call site]
09305
array_functions::reduce_rev
[function]
[call site]
09306
array_functions::find
[function]
[call site]
09307
and_then
[function]
[call site]
09308
as_deref
[function]
[call site]
09309
Option::is_some
[function]
[call site]
09310
Expr::from_dynamic
[function]
[call site]
09311
OptimizerState::find_literal_constant
[function]
[call site]
09312
Option::unwrap
[function]
[call site]
09313
TestStruct::clone
[function]
[call site]
09314
OptimizerState::set_dirty
[function]
[call site]
09315
ASTFlags::intersects
[function]
[call site]
09316
Expr::is_constant
[function]
[call site]
09317
Some
[function]
[call site]
09318
Cow::Owned
[function]
[call site]
09319
Expr::get_literal_value
[function]
[call site]
09320
unwrap
[function]
[call site]
09321
OptimizerState::push_var
[function]
[call site]
09322
TestStruct::clone
[function]
[call site]
09323
optimize_stmt
[function]
[call site]
09324
Token::is_op_assignment
[function]
[call site]
09325
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09326
string_functions::is_empty
[function]
[call site]
09327
OptimizerState::set_dirty
[function]
[call site]
09328
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09329
Token::lookup_symbol_from_syntax
[function]
[call site]
09330
Option::unwrap_or_else
[function]
[call site]
09331
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09332
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09333
Token::get_base_op_from_assignment
[function]
[call site]
09334
Option::unwrap_or_else
[function]
[call site]
09335
Token::literal_syntax
[function]
[call site]
09336
Token::literal_syntax
[function]
[call site]
09337
calc_fn_hash
[function]
[call site]
09338
calc_fn_hash
[function]
[call site]
09339
Token::convert_to_op_assignment
[function]
[call site]
09340
Some
[function]
[call site]
09341
Option::unwrap_or_else
[function]
[call site]
09342
test_functions_take
[function]
[call site]
09343
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09344
optimize_expr
[function]
[call site]
09345
optimize_expr
[function]
[call site]
09346
string_functions::is_empty
[function]
[call site]
09347
string_functions::is_empty
[function]
[call site]
09348
OptimizerState::set_dirty
[function]
[call site]
09349
Expr::start_position
[function]
[call site]
09350
test_functions_take
[function]
[call site]
09351
optimize_expr
[function]
[call site]
09352
Stmt::Block
[function]
[call site]
09353
StmtBlock::new
[function]
[call site]
09354
Stmt::Expr
[function]
[call site]
09355
into
[function]
[call site]
09356
Stmt::Noop
[function]
[call site]
09357
Self::into
[function]
[call site]
09358
Stmt::Expr
[function]
[call site]
09359
into
[function]
[call site]
09360
string_functions::is_empty
[function]
[call site]
09361
OptimizerState::set_dirty
[function]
[call site]
09362
Stmt::Noop
[function]
[call site]
09363
OptimizerState::set_dirty
[function]
[call site]
09364
StmtBlock::take_statements
[function]
[call site]
09365
optimize_stmt_block
[function]
[call site]
09366
string_functions::is_empty
[function]
[call site]
09367
Stmt::Noop
[function]
[call site]
09368
ParseSettings::level_up_with_position
[function]
[call site]
09369
Stmt::Block
[function]
[call site]
09370
StmtBlock::new_with_span
[function]
[call site]
09371
MyIterableType::into_iter
[function]
[call site]
09372
Self::IntoIter::collect
[function]
[call site]
09373
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09374
StmtBlock::new_with_span
[function]
[call site]
09375
MyIterableType::into_iter
[function]
[call site]
09376
Self::IntoIter::collect
[function]
[call site]
09377
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09378
Self::into
[function]
[call site]
09379
OptimizerState::set_dirty
[function]
[call site]
09380
StmtBlock::take_statements
[function]
[call site]
09381
optimize_stmt_block
[function]
[call site]
09382
string_functions::is_empty
[function]
[call site]
09383
Stmt::Noop
[function]
[call site]
09384
ParseSettings::level_up_with_position
[function]
[call site]
09385
Stmt::Block
[function]
[call site]
09386
StmtBlock::new_with_span
[function]
[call site]
09387
StmtBlock::new_with_span
[function]
[call site]
09388
Self::into
[function]
[call site]
09389
optimize_expr
[function]
[call site]
09390
StmtBlock::statements_mut
[function]
[call site]
09391
optimize_stmt_block
[function]
[call site]
09392
StmtBlock::take_statements
[function]
[call site]
09393
mem::take
[function]
[call site]
09394
StmtBlock::statements_mut
[function]
[call site]
09395
StmtBlock::statements_mut
[function]
[call site]
09396
optimize_stmt_block
[function]
[call site]
09397
StmtBlock::take_statements
[function]
[call site]
09398
is_hashable_constant
[function]
[call site]
09399
Expr::is_constant
[function]
[call site]
09400
Dynamic::is_hashable
[function]
[call site]
09401
Expr::get_literal_value
[function]
[call site]
09402
unwrap
[function]
[call site]
09403
func::hashing::get_hasher
[function]
[call site]
09404
test::hash
[function]
[call site]
09405
Self::Hasher::finish
[function]
[call site]
09406
Command::get
[function]
[call site]
09407
mem::take
[function]
[call site]
09408
string_functions::clear
[function]
[call site]
09409
Stmt::Expr
[function]
[call site]
09410
test_functions_take
[function]
[call site]
09411
into
[function]
[call site]
09412
optimize_stmt
[function]
[call site]
09413
optimize_expr
[function]
[call site]
09414
map_or
[function]
[call site]
09415
Stmt::Expr
[function]
[call site]
09416
test_functions_take
[function]
[call site]
09417
into
[function]
[call site]
09418
optimize_stmt
[function]
[call site]
09419
into
[function]
[call site]
09420
Stmt::Expr
[function]
[call site]
09421
test_functions_take
[function]
[call site]
09422
into
[function]
[call site]
09423
into
[function]
[call site]
09424
test_functions_take
[function]
[call site]
09425
Stmt::If
[function]
[call site]
09426
into
[function]
[call site]
09427
Expr::start_position
[function]
[call site]
09428
OptimizerState::set_dirty
[function]
[call site]
09429
mem::take
[function]
[call site]
09430
Stmt::Expr
[function]
[call site]
09431
test_functions_take
[function]
[call site]
09432
into
[function]
[call site]
09433
optimize_stmt
[function]
[call site]
09434
OptimizerState::set_dirty
[function]
[call site]
09435
string_functions::is_empty
[function]
[call site]
09436
test::len
[function]
[call site]
09437
MyIterableType::into_iter
[function]
[call site]
09438
Self::IntoIter::all
[function]
[call site]
09439
MyIterableType::into_iter
[function]
[call site]
09440
Self::IntoIter::find
[function]
[call site]
09441
string_functions::contains
[function]
[call site]
09442
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09443
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09444
Stmt::Expr
[function]
[call site]
09445
test_functions_take
[function]
[call site]
09446
into
[function]
[call site]
09447
optimize_stmt
[function]
[call site]
09448
test_functions_take
[function]
[call site]
09449
optimize_expr
[function]
[call site]
09450
map_or
[function]
[call site]
09451
Stmt::Expr
[function]
[call site]
09452
test_functions_take
[function]
[call site]
09453
into
[function]
[call site]
09454
optimize_stmt
[function]
[call site]
09455
into
[function]
[call site]
09456
Stmt::Expr
[function]
[call site]
09457
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09458
test_functions_take
[function]
[call site]
09459
into
[function]
[call site]
09460
into
[function]
[call site]
09461
Stmt::If
[function]
[call site]
09462
into
[function]
[call site]
09463
Expr::start_position
[function]
[call site]
09464
OptimizerState::set_dirty
[function]
[call site]
09465
string_functions::is_empty
[function]
[call site]
09466
OptimizerState::set_dirty
[function]
[call site]
09467
string_functions::clear
[function]
[call site]
09468
test::len
[function]
[call site]
09469
map_functions::retain
[function]
[call site]
09470
string_functions::is_empty
[function]
[call site]
09471
Ok
[function]
[call site]
09472
IterateMap::new
[function]
[call site]
09473
IterateMap::new
[function]
[call site]
09474
IterateMap::new
[function]
[call site]
09475
mem::take
[function]
[call site]
09476
MyIterableType::into_iter
[function]
[call site]
09477
is_some
[function]
[call site]
09478
blob_functions::insert
[function]
[call site]
09479
FnPtr::call_raw_with_extra_args
[function]
[call site]
09480
Some
[function]
[call site]
09481
TestStruct::clone
[function]
[call site]
09482
Self::into
[function]
[call site]
09483
Some
[function]
[call site]
09484
Dynamic::as_bool
[function]
[call site]
09485
Result::unwrap_or
[function]
[call site]
09486
blob_functions::insert
[function]
[call site]
09487
blob_functions::insert
[function]
[call site]
09488
Some
[function]
[call site]
09489
Err
[function]
[call site]
09490
Ok
[function]
[call site]
09491
string_functions::contains
[function]
[call site]
09492
test::len
[function]
[call site]
09493
OptimizerState::set_dirty
[function]
[call site]
09494
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09495
optimize_expr
[function]
[call site]
09496
optimize_expr
[function]
[call site]
09497
OptimizerState::set_dirty
[function]
[call site]
09498
Stmt::Expr
[function]
[call site]
09499
test_functions_take
[function]
[call site]
09500
into
[function]
[call site]
09501
optimize_stmt
[function]
[call site]
09502
Stmt::Block
[function]
[call site]
09503
StmtBlock::empty
[function]
[call site]
09504
Self::into
[function]
[call site]
09505
optimize_expr
[function]
[call site]
09506
optimize_expr
[function]
[call site]
09507
optimize_expr
[function]
[call site]
09508
Expr::is_unit
[function]
[call site]
09509
Expr::Unit
[function]
[call site]
09510
ParseSettings::level_up_with_position
[function]
[call site]
09511
OptimizerState::set_dirty
[function]
[call site]
09512
map_functions::retain
[function]
[call site]
09513
map_functions::retain
[function]
[call site]
09514
string_functions::is_empty
[function]
[call site]
09515
Ok
[function]
[call site]
09516
IterateMap::new
[function]
[call site]
09517
IterateMap::new
[function]
[call site]
09518
IterateMap::new
[function]
[call site]
09519
mem::take
[function]
[call site]
09520
MyIterableType::into_iter
[function]
[call site]
09521
is_some
[function]
[call site]
09522
blob_functions::insert
[function]
[call site]
09523
FnPtr::call_raw_with_extra_args
[function]
[call site]
09524
Some
[function]
[call site]
09525
TestStruct::clone
[function]
[call site]
09526
Self::into
[function]
[call site]
09527
Some
[function]
[call site]
09528
Dynamic::as_bool
[function]
[call site]
09529
Result::unwrap_or
[function]
[call site]
09530
blob_functions::insert
[function]
[call site]
09531
blob_functions::insert
[function]
[call site]
09532
Some
[function]
[call site]
09533
Err
[function]
[call site]
09534
Ok
[function]
[call site]
09535
OptimizerState::set_dirty
[function]
[call site]
09536
MyIterableType::into_iter
[function]
[call site]
09537
Self::IntoIter::position
[function]
[call site]
09538
test::len
[function]
[call site]
09539
OptimizerState::set_dirty
[function]
[call site]
09540
string_functions::truncate
[function]
[call site]
09541
string_functions::clear
[function]
[call site]
09542
FnPtr::try_from
[function]
[call site]
09543
char_indices
[function]
[call site]
09544
nth
[function]
[call site]
09545
shared_make_mut
[function]
[call site]
09546
string_functions::truncate
[function]
[call site]
09547
string_functions::is_empty
[function]
[call site]
09548
OptimizerState::set_dirty
[function]
[call site]
09549
map_functions::retain
[function]
[call site]
09550
OptimizerState::set_dirty
[function]
[call site]
09551
optimize_expr
[function]
[call site]
09552
StaticModuleResolver::iter_mut
[function]
[call site]
09553
impl
[call site]
09554
array_functions::for_each
[function]
[call site]
09555
Some
[function]
[call site]
09556
map_functions::values
[function]
[call site]
09557
flat_map
[function]
[call site]
09558
MyIterableType::into_iter
[function]
[call site]
09559
test_chars
[function]
[call site]
09560
0.chars().collect::<Vec<_>>
[function]
[call site]
09561
MyIterableType::into_iter
[function]
[call site]
09562
test_method_call
[function]
[call site]
09563
MyIterableType::into_iter
[function]
[call site]
09564
Self::IntoIter::all
[function]
[call site]
09565
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09566
Expr::is_unit
[function]
[call site]
09567
Expr::Unit
[function]
[call site]
09568
ParseSettings::level_up_with_position
[function]
[call site]
09569
OptimizerState::set_dirty
[function]
[call site]
09570
OptimizerState::set_dirty
[function]
[call site]
09571
Stmt::Noop
[function]
[call site]
09572
optimize_expr
[function]
[call site]
09573
Expr::Unit
[function]
[call site]
09574
StmtBlock::statements_mut
[function]
[call site]
09575
optimize_stmt_block
[function]
[call site]
09576
StmtBlock::take_statements
[function]
[call site]
09577
optimize_expr
[function]
[call site]
09578
StmtBlock::statements_mut
[function]
[call site]
09579
optimize_stmt_block
[function]
[call site]
09580
StmtBlock::take_statements
[function]
[call site]
09581
optimize_expr
[function]
[call site]
09582
StmtBlock::statements_mut
[function]
[call site]
09583
optimize_stmt_block
[function]
[call site]
09584
StmtBlock::take_statements
[function]
[call site]
09585
ASTFlags::intersects
[function]
[call site]
09586
optimize_expr
[function]
[call site]
09587
optimize_expr
[function]
[call site]
09588
optimize_stmt_block
[function]
[call site]
09589
StmtBlock::take_statements
[function]
[call site]
09590
mem::take
[function]
[call site]
09591
StmtBlock::statements_mut
[function]
[call site]
09592
StmtBlockContainer::as_mut_slice
[function]
[call site]
09593
OptimizerState::set_dirty
[function]
[call site]
09594
Stmt::Noop
[function]
[call site]
09595
StmtBlock::new_with_span
[function]
[call site]
09596
MyIterableType::into_iter
[function]
[call site]
09597
Self::IntoIter::collect
[function]
[call site]
09598
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09599
iterator_functions::chars_from_start
[function]
[call site]
09600
CharsStream::new
[function]
[call site]
09601
Stmt::is_block_dependent
[function]
[call site]
09602
MyIterableType::into_iter
[function]
[call site]
09603
Self::IntoIter::all
[function]
[call site]
09604
FnCallExpr::is_qualified
[function]
[call site]
09605
FnCallExpr::is_qualified
[function]
[call site]
09606
OptimizerState::set_dirty
[function]
[call site]
09607
test_functions_take
[function]
[call site]
09608
StmtBlock::statements_mut
[function]
[call site]
09609
MyIterableType::into_iter
[function]
[call site]
09610
test_method_call
[function]
[call site]
09611
OptimizerState::set_dirty
[function]
[call site]
09612
StmtBlock::take_statements
[function]
[call site]
09613
StmtBlock::new_with_span
[function]
[call site]
09614
optimize_stmt_block
[function]
[call site]
09615
StmtBlock::new_with_span
[function]
[call site]
09616
Stmt::Block
[function]
[call site]
09617
ParseResult::into
[function]
[call site]
09618
StmtBlock::statements_mut
[function]
[call site]
09619
optimize_stmt_block
[function]
[call site]
09620
StmtBlock::take_statements
[function]
[call site]
09621
StmtBlock::statements_mut
[function]
[call site]
09622
optimize_stmt_block
[function]
[call site]
09623
StmtBlock::take_statements
[function]
[call site]
09624
OptimizerState::set_dirty
[function]
[call site]
09625
StmtBlock::as_mut
[function]
[call site]
09626
string_functions::is_empty
[function]
[call site]
09627
test::len
[function]
[call site]
09628
mem::take
[function]
[call site]
09629
StmtBlock::as_mut
[function]
[call site]
09630
StmtBlock::statements_mut
[function]
[call site]
09631
optimize_stmt_block
[function]
[call site]
09632
StmtBlock::take_statements
[function]
[call site]
09633
Stmt::Block
[function]
[call site]
09634
into
[function]
[call site]
09635
Stmt::Noop
[function]
[call site]
09636
ParseSettings::level_up_with_position
[function]
[call site]
09637
OptimizerState::set_dirty
[function]
[call site]
09638
test_functions_take
[function]
[call site]
09639
Stmt::FnCall
[function]
[call site]
09640
optimize_expr
[function]
[call site]
09641
ParseResult::take
[function]
[call site]
09642
Engine::new
[function]
[call site]
09643
register_type_with_name::<TestStruct>
[function]
[call site]
09644
Engine::register_fn
[function]
[call site]
09645
TestStruct
[function]
[call site]
09646
Expr::FnCall
[function]
[call site]
09647
optimize_expr
[function]
[call site]
09648
Stmt::FnCall
[function]
[call site]
09649
Stmt::Expr
[function]
[call site]
09650
into
[function]
[call site]
09651
optimize_expr
[function]
[call site]
09652
optimize_expr
[function]
[call site]
09653
string_functions::is_empty
[function]
[call site]
09654
OptimizerState::set_dirty
[function]
[call site]
09655
Stmt::Noop
[function]
[call site]
09656
test::len
[function]
[call site]
09657
map_functions::retain
[function]
[call site]
09658
OptimizerState::find_literal_constant
[function]
[call site]
09659
Ident::as_str
[function]
[call site]
09660
Position::is_none
[function]
[call site]
09661
test::len
[function]
[call site]
09662
OptimizerState::set_dirty
[function]
[call site]
09663
MyIterableType::into_iter
[function]
[call site]
09664
Self::IntoIter::rev
[function]
[call site]
09665
array_functions::reduce_rev_with_initial
[function]
[call site]
09666
ParseSettings::level_up_with_position
[function]
[call site]
09667
ParseSettings::level_up
[function]
[call site]
09668
Ok
[function]
[call site]
09669
RhaiFunc::is_pure
[function]
[call site]
09670
Expr::is_constant
[function]
[call site]
09671
Expr::is_constant
[function]
[call site]
09672
Expr::is_constant
[function]
[call site]
09673
ParseResult::map_or
[function]
[call site]
09674
test::len
[function]
[call site]
09675
test::len
[function]
[call site]
09676
test::len
[function]
[call site]
09677
test::len
[function]
[call site]
09678
RhaiFunc::is_pure
[function]
[call site]
09679
OptimizerState::set_dirty
[function]
[call site]
09680
string_functions::remove
[function]
[call site]
09681
RhaiFunc::is_pure
[function]
[call site]
09682
RhaiFunc::is_pure
[function]
[call site]
09683
OptimizerState::set_dirty
[function]
[call site]
09684
string_functions::remove
[function]
[call site]
09685
ASTFlags::intersects
[function]
[call site]
09686
OptimizerState::set_dirty
[function]
[call site]
09687
string_functions::clear
[function]
[call site]
09688
string_functions::is_empty
[function]
[call site]
09689
shared_get_mut
[function]
[call site]
09690
string_functions::clear
[function]
[call site]
09691
ImmutableString::new
[function]
[call site]
09692
Stmt::returns_value
[function]
[call site]
09693
RhaiFunc::is_pure
[function]
[call site]
09694
OptimizerState::set_dirty
[function]
[call site]
09695
string_functions::clear
[function]
[call site]
09696
ASTFlags::intersects
[function]
[call site]
09697
Stmt::returns_value
[function]
[call site]
09698
OptimizerState::set_dirty
[function]
[call site]
09699
string_functions::pop
[function]
[call site]
09700
string_functions::is_empty
[function]
[call site]
09701
shared_make_mut
[function]
[call site]
09702
string_functions::pop
[function]
[call site]
09703
Dynamic::map_or
[function]
[call site]
09704
Dynamic::unwrap
[function]
[call site]
09705
ASTFlags::intersects
[function]
[call site]
09706
OptimizerState::set_dirty
[function]
[call site]
09707
StmtBlockContainer::last_mut
[function]
[call site]
09708
unwrap
[function]
[call site]
09709
StmtBlock::as_mut
[function]
[call site]
09710
&mut
[call site]
09711
Stmt::Noop
[function]
[call site]
09712
Stmt::Expr
[function]
[call site]
09713
mem::take
[function]
[call site]
09714
Stmt::returns_value
[function]
[call site]
09715
Stmt::returns_value
[function]
[call site]
09716
RhaiFunc::is_pure
[function]
[call site]
09717
OptimizerState::set_dirty
[function]
[call site]
09718
Stmt::returns_value
[function]
[call site]
09719
StmtBlockContainer::last_mut
[function]
[call site]
09720
unwrap
[function]
[call site]
09721
Stmt::Noop
[function]
[call site]
09722
ParseSettings::level_up_with_position
[function]
[call site]
09723
string_functions::pop
[function]
[call site]
09724
Dynamic::unwrap
[function]
[call site]
09725
RhaiFunc::is_pure
[function]
[call site]
09726
OptimizerState::set_dirty
[function]
[call site]
09727
string_functions::clear
[function]
[call site]
09728
ASTFlags::intersects
[function]
[call site]
09729
OptimizerState::set_dirty
[function]
[call site]
09730
string_functions::pop
[function]
[call site]
09731
Dynamic::unwrap
[function]
[call site]
09732
ASTFlags::intersects
[function]
[call site]
09733
RhaiFunc::is_pure
[function]
[call site]
09734
OptimizerState::set_dirty
[function]
[call site]
09735
string_functions::pop
[function]
[call site]
09736
Dynamic::unwrap
[function]
[call site]
09737
RhaiFunc::is_pure
[function]
[call site]
09738
OptimizerState::set_dirty
[function]
[call site]
09739
string_functions::pop
[function]
[call site]
09740
Dynamic::unwrap
[function]
[call site]
09741
OptimizerState::rewind_var
[function]
[call site]
09742
string_functions::truncate
[function]
[call site]
09743
OptimizerState::is_dirty
[function]
[call site]
09744
OptimizerState::set_dirty
[function]
[call site]
09745
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09746
Option::into
[function]
[call site]
09747
Self::into
[function]
[call site]
09748
crate::Module::new
[function]
[call site]
09749
Position::new_const
[function]
[call site]
09750
CustomTypesCollection::new
[function]
[call site]
09751
TestStruct::new
[function]
[call site]
09752
TestStruct::new
[function]
[call site]
09753
BloomFilterU64::new
[function]
[call site]
09754
TestStruct::new
[function]
[call site]
09755
TestStruct::new
[function]
[call site]
09756
Self::into
[function]
[call site]
09757
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09758
AST::new
[function]
[call site]
09759
crate::SmartString::new_const
[function]
[call site]
09760
Some
[function]
[call site]
09761
TestStruct::new
[function]
[call site]
09762
MyIterableType::into_iter
[function]
[call site]
09763
Self::IntoIter::collect
[function]
[call site]
09764
into
[function]
[call site]
09765
Engine::optimize_top_level
[function]
[call site]
09766
std::slice::from_ref
[function]
[call site]
09767
Ok
[function]
[call site]
09768
AST::new
[function]
[call site]
09769
crate::Module::new
[function]
[call site]
09770
StmtBlock::extend
[function]
[call site]
09771
StmtBlock::extend
[function]
[call site]
09772
StmtBlock::borrow
[function]
[call site]
09773
into
[function]
[call site]
09774
Ok
[function]
[call site]
09775
Some
[function]
[call site]
09776
Scope::new
[function]
[call site]
09777
ParseResult::unwrap
[function]
[call site]
09778
Engine::run_ast
[function]
[call site]
09779
RhaiResultOf::unwrap
[function]
[call site]
09780
Engine::on_def_var
[function]
[call site]
09781
Option::name
[function]
[call site]
09782
VarDefInfo::nesting_level
[function]
[call site]
09783
Ok
[function]
[call site]
09784
Ok
[function]
[call site]
09785
run
[function]
[call site]
09786
RhaiResultOf::unwrap_err
[function]
[call site]
09787
run
[function]
[call site]
09788
RhaiResultOf::unwrap_err
[function]
[call site]
09789
run
[function]
[call site]
09790
RhaiResultOf::unwrap_err
[function]
[call site]
09791
run
[function]
[call site]
09792
RhaiResultOf::unwrap
[function]
[call site]
09793
Module::is_standard_lib
[function]
[call site]
09794
flat_map
[function]
[call site]
09795
RhaiFunc::get_iter_fn
[function]
[call site]
09796
filter_map
[function]
[call site]
09797
Position::new_const
[function]
[call site]
09798
RhaiFunc::get_script_fn_def
[function]
[call site]
09799
Engine::lex_with_map
[function]
[call site]
09800
into
[function]
[call site]
09801
array_functions::for_each
[function]
[call site]
09802
blob_functions::push
[function]
[call site]
09803
RhaiFunc::get_iter_fn
[function]
[call site]
09804
Option::filter_map
[function]
[call site]
09805
into
[function]
[call site]
09806
RhaiFunc::get_script_fn_def
[function]
[call site]
09807
Engine::lex_with_map
[function]
[call site]
09808
into
[function]
[call site]
09809
array_functions::for_each
[function]
[call site]
09810
blob_functions::push
[function]
[call site]
09811
Module::iter_sub_modules
[function]
[call site]
09812
Module::iter_sub_modules_raw
[function]
[call site]
09813
MyIterableType::into_iter
[function]
[call site]
09814
Engine::lex_with_map
[function]
[call site]
09815
Ident::as_str
[function]
[call site]
09816
array_functions::for_each
[function]
[call site]
09817
Position::new_const
[function]
[call site]
09818
unwrap
[function]
[call site]
09819
scan_module_recursive
[function]
[call site]
09820
NativeCallContext::global_runtime_state
[function]
[call site]
09821
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09822
MyIterableType::into_iter
[function]
[call site]
09823
array_functions::reduce_rev
[function]
[call site]
09824
array_functions::zip
[function]
[call site]
09825
MyIterableType::into_iter
[function]
[call site]
09826
array_functions::reduce_rev
[function]
[call site]
09827
array_functions::for_each
[function]
[call site]
09828
scan_module_recursive
[function]
[call site]
09829
MyIterableType::into_iter
[function]
[call site]
09830
array_functions::for_each
[function]
[call site]
09831
scan_module_recursive
[function]
[call site]
09832
Some
[function]
[call site]
09833
StmtBlock::as_ref
[function]
[call site]
09834
test::len
[function]
[call site]
09835
IterateMap::new
[function]
[call site]
09836
string_functions::is_empty
[function]
[call site]
09837
blob_functions::insert
[function]
[call site]
09838
&str::into
[function]
[call site]
09839
Engine::get_interned_string
[function]
[call site]
09840
ImmutableString::into
[function]
[call site]
09841
blob_functions::insert
[function]
[call site]
09842
&str::into
[function]
[call site]
09843
Engine::get_interned_string
[function]
[call site]
09844
ImmutableString::into
[function]
[call site]
09845
blob_functions::insert
[function]
[call site]
09846
&str::into
[function]
[call site]
09847
Engine::get_interned_string
[function]
[call site]
09848
ImmutableString::into
[function]
[call site]
09849
blob_functions::insert
[function]
[call site]
09850
&str::into
[function]
[call site]
09851
string_functions::starts_with
[function]
[call site]
09852
into
[function]
[call site]
09853
blob_functions::insert
[function]
[call site]
09854
&str::into
[function]
[call site]
09855
into
[function]
[call site]
09856
blob_functions::insert
[function]
[call site]
09857
&str::into
[function]
[call site]
09858
MyIterableType::into_iter
[function]
[call site]
09859
Engine::lex_with_map
[function]
[call site]
09860
Engine::get_interned_string
[function]
[call site]
09861
ImmutableString::into
[function]
[call site]
09862
params
[call site]
09863
.iter()
[call site]
09864
.map(|&p|
[call site]
09865
.collect::<Array>
[function]
[call site]
09866
into
[function]
[call site]
09867
string_functions::is_empty
[function]
[call site]
09868
blob_functions::insert
[function]
[call site]
09869
&str::into
[function]
[call site]
09870
MyIterableType::into_iter
[function]
[call site]
09871
Engine::lex_with_map
[function]
[call site]
09872
Engine::get_interned_string
[function]
[call site]
09873
ImmutableString::into
[function]
[call site]
09874
comments
[call site]
09875
.iter()
[call site]
09876
.map(|&s|
[call site]
09877
.collect::<Array>
[function]
[call site]
09878
into
[function]
[call site]
09879
Some
[function]
[call site]
09880
Dynamic::from_map
[function]
[call site]
09881
Some
[function]
[call site]
09882
(TokenIterator::unwrap_or
[function]
[call site]
09883
FnPtr::try_from
[function]
[call site]
09884
RhaiResultOf::unwrap
[function]
[call site]
09885
FnPtr::try_from
[function]
[call site]
09886
Engine::lex_with_map
[function]
[call site]
09887
(TokenIterator::unwrap_or
[function]
[call site]
09888
FnPtr::try_from
[function]
[call site]
09889
RhaiResultOf::unwrap
[function]
[call site]
09890
test::len
[function]
[call site]
09891
test::len
[function]
[call site]
09892
blob_functions::push
[function]
[call site]
09893
blob_functions::insert
[function]
[call site]
09894
TestStruct::new
[function]
[call site]
09895
Self::as_shared_module
[function]
[call site]
09896
Engine::set_max_string_size
[function]
[call site]
09897
TestStruct::new
[function]
[call site]
09898
Engine::set_max_array_size
[function]
[call site]
09899
TestStruct::new
[function]
[call site]
09900
Engine::set_max_map_size
[function]
[call site]
09901
TestStruct::new
[function]
[call site]
09902
Engine::set_max_variables
[function]
[call site]
09903
Engine::set_max_modules
[function]
[call site]
09904
Engine::set_max_call_levels
[function]
[call site]
09905
Engine::set_max_expr_depths
[function]
[call site]
09906
TestStruct::new
[function]
[call site]
09907
TestStruct::new
[function]
[call site]
09908
Engine::set_optimization_level
[function]
[call site]
09909
Engine::on_debug
[function]
[call site]
09910
Some
[function]
[call site]
09911
TestStruct::new
[function]
[call site]
09912
std::hint::black_box
[function]
[call site]
09913
Engine::on_print
[function]
[call site]
09914
std::hint::black_box
[function]
[call site]
09915
test_chars
[function]
[call site]
09916
test_functions_take
[function]
[call site]
09917
script.chars().take(32
[call site]
09918
Instant::now
[function]
[call site]
09919
Engine::on_progress
[function]
[call site]
09920
time_functions::elapsed
[function]
[call site]
09921
Instant::now
[function]
[call site]
09922
Err
[function]
[call site]
09923
make_arithmetic_err
[function]
[call site]
09924
Ok
[function]
[call site]
09925
time_functions::elapsed
[function]
[call site]
09926
Instant::now
[function]
[call site]
09927
Err
[function]
[call site]
09928
make_arithmetic_err
[function]
[call site]
09929
Ok
[function]
[call site]
09930
time_functions::elapsed
[function]
[call site]
09931
RhaiResult::as_secs_f64
[function]
[call site]
09932
into
[function]
[call site]
09933
time_functions::elapsed
[function]
[call site]
09934
RhaiResult::as_secs
[function]
[call site]
09935
FnPtr::try_from
[function]
[call site]
09936
tokenizer::is_valid_function_name
[function]
[call site]
09937
Ok
[function]
[call site]
09938
TestStruct::new
[function]
[call site]
09939
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
09940
Token::lookup_symbol_from_syntax
[function]
[call site]
09941
Option::is_some
[function]
[call site]
09942
Err
[function]
[call site]
09943
ERR::ErrorParsing
[function]
[call site]
09944
PERR::Reserved
[function]
[call site]
09945
test_to_string
[function]
[call site]
09946
into
[function]
[call site]
09947
Err
[function]
[call site]
09948
ERR::ErrorFunctionNotFound
[function]
[call site]
09949
test_to_string
[function]
[call site]
09950
into
[function]
[call site]
09951
Err
[function]
[call site]
09952
make_arithmetic_err
[function]
[call site]
09953
Instant::now
[function]
[call site]
09954
Err
[function]
[call site]
09955
make_arithmetic_err
[function]
[call site]
09956
Ok
[function]
[call site]
09957
into
[function]
[call site]
09958
RhaiResult::as_secs_f64
[function]
[call site]
09959
into
[function]
[call site]
09960
time_functions::elapsed
[function]
[call site]
09961
RhaiResult::as_secs
[function]
[call site]
09962
FnPtr::try_from
[function]
[call site]
09963
Err
[function]
[call site]
09964
make_arithmetic_err
[function]
[call site]
09965
Instant::now
[function]
[call site]
09966
Err
[function]
[call site]
09967
make_arithmetic_err
[function]
[call site]
09968
Ok
[function]
[call site]
09969
into
[function]
[call site]
09970
RhaiResult::as_millis
[function]
[call site]
09971
then_some
[function]
[call site]
09972
Scope::new
[function]
[call site]
09973
rhai::
[call site]
09974
serde::to_dynamic
[function]
[call site]
09975
DynamicSerializer::new
[function]
[call site]
09976
Position::new_const
[function]
[call site]
09977
Dynamic::serialize
[function]
[call site]
09978
&mut
[call site]
09979
Ok
[function]
[call site]
09980
&mut
[call site]
09981
Ok
[function]
[call site]
09982
RhaiResult::into
[function]
[call site]
09983
&mut
[call site]
09984
Ok
[function]
[call site]
09985
RhaiResult::into
[function]
[call site]
09986
&mut
[call site]
09987
Ok
[function]
[call site]
09988
RhaiResult::into
[function]
[call site]
09989
&mut
[call site]
09990
Ok
[function]
[call site]
09991
RhaiResult::into
[function]
[call site]
09992
Ok
[function]
[call site]
09993
Dynamic::from
[function]
[call site]
09994
rust_decimal::Decimal::from_i64
[function]
[call site]
09995
Ok
[function]
[call site]
09996
Dynamic::from_decimal
[function]
[call site]
09997
Self
[function]
[call site]
09998
Union::Decimal
[function]
[call site]
09999
into
[function]
[call site]
10000
Ok
[function]
[call site]
10001
Dynamic::from_float
[function]
[call site]
10002
Self
[function]
[call site]
10003
Union::Float
[function]
[call site]
10004
super::FloatWrapper::new
[function]
[call site]
10005
Self
[function]
[call site]
10006
Err
[function]
[call site]
10007
RhaiError::custom
[function]
[call site]
10008
LexError::ImproperSymbol
[function]
[call site]
10009
ImmutableString::new
[function]
[call site]
10010
ParseError::to_string
[function]
[call site]
10011
PERR::into_err
[function]
[call site]
10012
into
[function]
[call site]
10013
&mut
[call site]
10014
Ok
[function]
[call site]
10015
String::from
[function]
[call site]
10016
ImmutableString::into_owned
[function]
[call site]
10017
Self::into
[function]
[call site]
10018
&mut
[call site]
10019
Ok
[function]
[call site]
10020
into
[function]
[call site]
10021
rust_decimal::Decimal::from_f64
[function]
[call site]
10022
Ok
[function]
[call site]
10023
Dynamic::from_decimal
[function]
[call site]
10024
Err
[function]
[call site]
10025
RhaiError::custom
[function]
[call site]
10026
&mut
[call site]
10027
Ok
[function]
[call site]
10028
into
[function]
[call site]
10029
rust_decimal::Decimal::from_f32
[function]
[call site]
10030
Ok
[function]
[call site]
10031
Dynamic::from_decimal
[function]
[call site]
10032
Err
[function]
[call site]
10033
RhaiError::custom
[function]
[call site]
10034
float_functions::f32_to_f64
[function]
[call site]
10035
into
[function]
[call site]
10036
&mut
[call site]
10037
&mut
[call site]
10038
test_to_string
[function]
[call site]
10039
to_f32
[function]
[call site]
10040
&mut
[call site]
10041
&mut
[call site]
10042
test_to_string
[function]
[call site]
10043
Dynamic::serialize
[function]
[call site]
10044
&mut
[call site]
10045
Ok
[function]
[call site]
10046
Dynamic::from_blob
[function]
[call site]
10047
&[u8]::to_vec
[function]
[call site]
10048
Err
[function]
[call site]
10049
ERR::ErrorMismatchDataType
[function]
[call site]
10050
&str::into
[function]
[call site]
10051
&str::into
[function]
[call site]
10052
into
[function]
[call site]
10053
&mut
[call site]
10054
Ok
[function]
[call site]
10055
DynamicSerializer::new
[function]
[call site]
10056
crate::Map::new
[function]
[call site]
10057
Self::into
[function]
[call site]
10058
Err
[function]
[call site]
10059
ERR::ErrorMismatchDataType
[function]
[call site]
10060
&str::into
[function]
[call site]
10061
&str::into
[function]
[call site]
10062
into
[function]
[call site]
10063
Some
[function]
[call site]
10064
test::len
[function]
[call site]
10065
MyIterableType::into_iter
[function]
[call site]
10066
Self::IntoIter::try_for_each
[function]
[call site]
10067
DynamicSerializer::serialize_entry
[function]
[call site]
10068
Dynamic::serialize
[function]
[call site]
10069
&mut
[call site]
10070
&mut
[call site]
10071
&mut
[call site]
10072
&mut
[call site]
10073
&mut
[call site]
10074
&mut
[call site]
10075
&mut
[call site]
10076
&mut
[call site]
10077
float_functions::f32_to_f64
[function]
[call site]
10078
&mut
[call site]
10079
&mut
[call site]
10080
test_to_string
[function]
[call site]
10081
to_f32
[function]
[call site]
10082
&mut
[call site]
10083
&mut
[call site]
10084
test_to_string
[function]
[call site]
10085
Dynamic::serialize
[function]
[call site]
10086
&mut
[call site]
10087
&mut
[call site]
10088
Some
[function]
[call site]
10089
test::len
[function]
[call site]
10090
MyIterableType::into_iter
[function]
[call site]
10091
Self::IntoIter::try_for_each
[function]
[call site]
10092
DynamicSerializer::serialize_entry
[function]
[call site]
10093
string_functions::add_append
[function]
[call site]
10094
string_functions::is_empty
[function]
[call site]
10095
String::from_utf8_lossy
[function]
[call site]
10096
string_functions::is_empty
[function]
[call site]
10097
String::from_utf8
[function]
[call site]
10098
unwrap
[function]
[call site]
10099
into
[function]
[call site]
10100
ImmutableString::into_owned
[function]
[call site]
10101
String::into
[function]
[call site]
10102
ImmutableString::into_owned
[function]
[call site]
10103
StmtBlock::as_ref
[function]
[call site]
10104
into
[function]
[call site]
10105
FnPtr::is_curried
[function]
[call site]
10106
impl
[call site]
10107
std::iter::once
[function]
[call site]
10108
test_native_context_fn_name
[function]
[call site]
10109
into
[function]
[call site]
10110
optimize_combo_chain
[function]
[call site]
10111
FnPtr::iter_curry
[function]
[call site]
10112
MyIterableType::into_iter
[function]
[call site]
10113
impl
[call site]
10114
&mut
[call site]
10115
test_native_context_fn_name
[function]
[call site]
10116
&mut
[call site]
10117
StmtBlock::as_ref
[function]
[call site]
10118
RhaiNativeFunc::return_type_name
[function]
[call site]
10119
type_name::<R>
[function]
[call site]
10120
&mut
[call site]
10121
RhaiNativeFunc::return_type_name
[function]
[call site]
10122
StmtBlock::borrow
[function]
[call site]
10123
Dynamic::serialize
[function]
[call site]
10124
locked_read
[function]
[call site]
10125
unwrap
[function]
[call site]
10126
Dynamic::serialize
[function]
[call site]
10127
Dynamic::into_immutable_string
[function]
[call site]
10128
Result::map_err
[function]
[call site]
10129
ERR::ErrorMismatchDataType
[function]
[call site]
10130
&str::into
[function]
[call site]
10131
into
[function]
[call site]
10132
Dynamic::serialize
[function]
[call site]
10133
_value.downcast_mut::<crate::Map>
[function]
[call site]
10134
unwrap
[function]
[call site]
10135
blob_functions::insert
[function]
[call site]
10136
RhaiResultOf::into
[function]
[call site]
10137
Ok
[function]
[call site]
10138
Err
[function]
[call site]
10139
ERR::ErrorMismatchDataType
[function]
[call site]
10140
&str::into
[function]
[call site]
10141
&str::into
[function]
[call site]
10142
into
[function]
[call site]
10143
string_functions::add_append
[function]
[call site]
10144
FnPtr::is_curried
[function]
[call site]
10145
impl
[call site]
10146
std::iter::once
[function]
[call site]
10147
test_native_context_fn_name
[function]
[call site]
10148
into
[function]
[call site]
10149
optimize_combo_chain
[function]
[call site]
10150
FnPtr::iter_curry
[function]
[call site]
10151
impl
[call site]
10152
&mut
[call site]
10153
test_native_context_fn_name
[function]
[call site]
10154
&mut
[call site]
10155
StmtBlock::as_ref
[function]
[call site]
10156
RhaiNativeFunc::return_type_name
[function]
[call site]
10157
&mut
[call site]
10158
RhaiNativeFunc::return_type_name
[function]
[call site]
10159
StmtBlock::borrow
[function]
[call site]
10160
Dynamic::serialize
[function]
[call site]
10161
locked_read
[function]
[call site]
10162
unwrap
[function]
[call site]
10163
Dynamic::serialize
[function]
[call site]
10164
Scope::push_dynamic
[function]
[call site]
10165
Scope::push_entry
[function]
[call site]
10166
into
[function]
[call site]
10167
into
[function]
[call site]
10168
Dynamic::access_mode
[function]
[call site]
10169
Engine::run_with_scope
[function]
[call site]
10170
Engine::lex
[function]
[call site]
10171
syn::Result::peekable
[function]
[call site]
10172
Engine::default
[function]
[call site]
10173
ParseState::new
[function]
[call site]
10174
Some
[function]
[call site]
10175
Engine::parse
[function]
[call site]
10176
Engine::run_ast_with_scope
[function]
[call site]
10177
get_value::<Dynamic>
[function]
[call site]
10178
std::hint::black_box
[function]
[call site]
10179
rhai::
[call site]
10180
serde::from_dynamic
[function]
[call site]
10181
Self::Unit
[function]
[call site]
10182
Self::BoolConstant
[function]
[call site]
10183
Self::StringConstant
[function]
[call site]
10184
Self::CharConstant
[function]
[call site]
10185
Self::IntegerConstant
[function]
[call site]
10186
Self::DynamicConstant
[function]
[call site]
10187
TestStruct::new
[function]
[call site]
10188
into
[function]
[call site]
10189
Self::FloatConstant
[function]
[call site]
10190
Self::DynamicConstant
[function]
[call site]
10191
TestStruct::new
[function]
[call site]
10192
into
[function]
[call site]
10193
Self::DynamicConstant
[function]
[call site]
10194
TestStruct::new
[function]
[call site]
10195
into
[function]
[call site]
10196
FnPtr::is_curried
[function]
[call site]
10197
Self::FnCall
[function]
[call site]
10198
into
[function]
[call site]
10199
FnCallHashes::from_hash
[function]
[call site]
10200
calc_fn_hash
[function]
[call site]
10201
test_native_context_fn_name
[function]
[call site]
10202
std::
[call site]
10203
iter::once
[function]
[call site]
10204
Self::StringConstant
[function]
[call site]
10205
test_native_context_fn_name
[function]
[call site]
10206
into
[function]
[call site]
10207
reflection_functions::collect
[function]
[call site]
10208
into
[function]
[call site]
10209
Self::DynamicConstant
[function]
[call site]
10210
into
[function]
[call site]
10211
std::hint::black_box
[function]
[call site]
10212