The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
10176 | 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
Err
[function]
[call site]
01375
PERR::MissingToken
[function]
[call site]
01376
into
[function]
[call site]
01377
&str::into
[function]
[call site]
01378
PERR::into_err
[function]
[call site]
01379
MultiInputsStream::get_next
[function]
[call site]
01380
unwrap
[function]
[call site]
01381
Err
[function]
[call site]
01382
PERR::into_err
[function]
[call site]
01383
Err
[function]
[call site]
01384
PERR::MissingToken
[function]
[call site]
01385
into
[function]
[call site]
01386
&str::into
[function]
[call site]
01387
PERR::into_err
[function]
[call site]
01388
Engine::parse_stmt
[function]
[call site]
01389
ParseSettings::level_up
[function]
[call site]
01390
Err
[function]
[call site]
01391
PERR::into_err
[function]
[call site]
01392
Ok
[function]
[call site]
01393
std::mem::take
[function]
[call site]
01394
Engine::new
[function]
[call site]
01395
register_type_with_name::<TestStruct>
[function]
[call site]
01396
Engine::register_fn
[function]
[call site]
01397
TestStruct
[function]
[call site]
01398
blob_functions::blob_with_capacity
[function]
[call site]
01399
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01400
test::len
[function]
[call site]
01401
test::len
[function]
[call site]
01402
test::len
[function]
[call site]
01403
test::len
[function]
[call site]
01404
StmtBlock::extend
[function]
[call site]
01405
MyIterableType::into_iter
[function]
[call site]
01406
test_chars
[function]
[call site]
01407
0.chars().collect::<Vec<_>>
[function]
[call site]
01408
MyIterableType::into_iter
[function]
[call site]
01409
Self::IntoIter::map
[function]
[call site]
01410
TestStruct::clone
[function]
[call site]
01411
blob_functions::blob_with_capacity
[function]
[call site]
01412
test::len
[function]
[call site]
01413
ThinVec::<Ident>::new
[function]
[call site]
01414
string_functions::add_append
[function]
[call site]
01415
string_functions::is_empty
[function]
[call site]
01416
String::from_utf8_lossy
[function]
[call site]
01417
string_functions::is_empty
[function]
[call site]
01418
String::from_utf8
[function]
[call site]
01419
unwrap
[function]
[call site]
01420
into
[function]
[call site]
01421
ImmutableString::into_owned
[function]
[call site]
01422
String::into
[function]
[call site]
01423
ImmutableString::into_owned
[function]
[call site]
01424
StmtBlock::as_ref
[function]
[call site]
01425
into
[function]
[call site]
01426
func::hashing::get_hasher
[function]
[call site]
01427
MyIterableType::into_iter
[function]
[call site]
01428
Self::IntoIter::for_each
[function]
[call site]
01429
test::hash
[function]
[call site]
01430
test::hash
[function]
[call site]
01431
Self::Hasher::finish
[function]
[call site]
01432
Engine::get_interned_string
[function]
[call site]
01433
make_anonymous_fn
[function]
[call site]
01434
crate::Identifier::new_const
[function]
[call site]
01435
Some
[function]
[call site]
01436
TestStruct::new
[function]
[call site]
01437
unwrap
[function]
[call site]
01438
TestStruct::new
[function]
[call site]
01439
TestStruct::clone
[function]
[call site]
01440
TokenStream::into
[function]
[call site]
01441
Engine::default
[function]
[call site]
01442
TestStruct::new
[function]
[call site]
01443
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01444
TestStruct::clone
[function]
[call site]
01445
Self
[function]
[call site]
01446
Expr::DynamicConstant
[function]
[call site]
01447
TestStruct::new
[function]
[call site]
01448
into
[function]
[call site]
01449
Engine::access_var
[function]
[call site]
01450
ParseState::find_var
[function]
[call site]
01451
Scope::iter_rev_inner
[function]
[call site]
01452
MyIterableType::into_iter
[function]
[call site]
01453
test_chars
[function]
[call site]
01454
0.chars().collect::<Vec<_>>
[function]
[call site]
01455
MyIterableType::into_iter
[function]
[call site]
01456
array_functions::reduce_rev
[function]
[call site]
01457
array_functions::reduce_rev_with_initial
[function]
[call site]
01458
string_functions::is_empty
[function]
[call site]
01459
Ok
[function]
[call site]
01460
test::len
[function]
[call site]
01461
StaticModuleResolver::iter_mut
[function]
[call site]
01462
array_functions::reduce_rev
[function]
[call site]
01463
array_functions::reduce_rev_with_initial
[function]
[call site]
01464
RhaiResult::enumerate
[function]
[call site]
01465
try_fold
[function]
[call site]
01466
into
[function]
[call site]
01467
FnPtr::call_raw_with_extra_args
[function]
[call site]
01468
_call_with_extra_args::<true,
[call site]
01469
_call_with_extra_args::<false,
[call site]
01470
Some
[function]
[call site]
01471
Some
[function]
[call site]
01472
array_functions::zip
[function]
[call site]
01473
string_functions::is_empty
[function]
[call site]
01474
test::len
[function]
[call site]
01475
string_functions::is_empty
[function]
[call site]
01476
test::len
[function]
[call site]
01477
Ok
[function]
[call site]
01478
IterateDynamicArray::new
[function]
[call site]
01479
StaticModuleResolver::iter_mut
[function]
[call site]
01480
StaticModuleResolver::iter_mut
[function]
[call site]
01481
Engine::lex_with_map
[function]
[call site]
01482
Ident::as_str
[function]
[call site]
01483
array_functions::zip
[function]
[call site]
01484
string_functions::is_empty
[function]
[call site]
01485
string_functions::is_empty
[function]
[call site]
01486
Ok
[function]
[call site]
01487
IterateDynamicArray::new
[function]
[call site]
01488
StaticModuleResolver::iter_mut
[function]
[call site]
01489
array_functions::zip
[function]
[call site]
01490
RhaiResultOf::enumerate
[function]
[call site]
01491
Engine::lex_with_map
[function]
[call site]
01492
FnPtr::call_raw_with_extra_args
[function]
[call site]
01493
TestStruct::clone
[function]
[call site]
01494
into
[function]
[call site]
01495
reflection_functions::collect
[function]
[call site]
01496
NativeCallContext::engine
[function]
[call site]
01497
Engine::collect_fn_metadata_impl
[function]
[call site]
01498
Some
[function]
[call site]
01499
StmtBlock::as_ref
[function]
[call site]
01500
test::len
[function]
[call site]
01501
IterateMap::new
[function]
[call site]
01502
string_functions::is_empty
[function]
[call site]
01503
blob_functions::insert
[function]
[call site]
01504
&str::into
[function]
[call site]
01505
Engine::get_interned_string
[function]
[call site]
01506
ImmutableString::into
[function]
[call site]
01507
blob_functions::insert
[function]
[call site]
01508
&str::into
[function]
[call site]
01509
Engine::get_interned_string
[function]
[call site]
01510
ImmutableString::into
[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
string_functions::starts_with
[function]
[call site]
01518
into
[function]
[call site]
01519
blob_functions::insert
[function]
[call site]
01520
&str::into
[function]
[call site]
01521
into
[function]
[call site]
01522
blob_functions::insert
[function]
[call site]
01523
&str::into
[function]
[call site]
01524
MyIterableType::into_iter
[function]
[call site]
01525
Engine::lex_with_map
[function]
[call site]
01526
Engine::get_interned_string
[function]
[call site]
01527
ImmutableString::into
[function]
[call site]
01528
params
[call site]
01529
.iter()
[call site]
01530
.map(|&p|
[call site]
01531
.collect::<Array>
[function]
[call site]
01532
into
[function]
[call site]
01533
string_functions::is_empty
[function]
[call site]
01534
blob_functions::insert
[function]
[call site]
01535
&str::into
[function]
[call site]
01536
MyIterableType::into_iter
[function]
[call site]
01537
Engine::lex_with_map
[function]
[call site]
01538
Engine::get_interned_string
[function]
[call site]
01539
ImmutableString::into
[function]
[call site]
01540
comments
[call site]
01541
.iter()
[call site]
01542
.map(|&s|
[call site]
01543
.collect::<Array>
[function]
[call site]
01544
into
[function]
[call site]
01545
Some
[function]
[call site]
01546
Dynamic::from_map
[function]
[call site]
01547
RhaiResultOf::enumerate
[function]
[call site]
01548
Engine::lex_with_map
[function]
[call site]
01549
FnPtr::call_raw_with_extra_args
[function]
[call site]
01550
TestStruct::clone
[function]
[call site]
01551
into
[function]
[call site]
01552
reflection_functions::collect
[function]
[call site]
01553
MyIterableType::into_iter
[function]
[call site]
01554
array_functions::reduce_rev
[function]
[call site]
01555
Engine::lex_with_map
[function]
[call site]
01556
Dynamic::is_read_only
[function]
[call site]
01557
crate::func::locked_read
[function]
[call site]
01558
Option::map_or
[function]
[call site]
01559
Dynamic::access_mode
[function]
[call site]
01560
Dynamic::access_mode
[function]
[call site]
01561
ParseSettings::level_up_with_position
[function]
[call site]
01562
map_or
[function]
[call site]
01563
map_functions::values
[function]
[call site]
01564
string_functions::is_empty
[function]
[call site]
01565
test::len
[function]
[call site]
01566
IterateDynamicArray::new
[function]
[call site]
01567
map_functions::values
[function]
[call site]
01568
string_functions::is_empty
[function]
[call site]
01569
IterateDynamicArray::new
[function]
[call site]
01570
map_functions::values
[function]
[call site]
01571
Array::cloned
[function]
[call site]
01572
reflection_functions::collect
[function]
[call site]
01573
Array::cloned
[function]
[call site]
01574
reflection_functions::collect
[function]
[call site]
01575
T::as_any
[function]
[call site]
01576
MyIterableType::into_iter
[function]
[call site]
01577
T::as_any
[function]
[call site]
01578
Engine::get_interned_string
[function]
[call site]
01579
blob_functions::push
[function]
[call site]
01580
then
[function]
[call site]
01581
TestStruct::new
[function]
[call site]
01582
Dynamic::flatten
[function]
[call site]
01583
crate::func::native::shared_try_take
[function]
[call site]
01584
Shared::try_unwrap
[function]
[call site]
01585
into_inner
[function]
[call site]
01586
Dynamic::flatten
[function]
[call site]
01587
into_inner
[function]
[call site]
01588
unwrap
[function]
[call site]
01589
Dynamic::flatten
[function]
[call site]
01590
into_inner
[function]
[call site]
01591
Dynamic::flatten
[function]
[call site]
01592
crate::func::locked_read
[function]
[call site]
01593
Dynamic::flatten_clone
[function]
[call site]
01594
crate::func::locked_read
[function]
[call site]
01595
Option::map_or_else
[function]
[call site]
01596
Dynamic::clone
[function]
[call site]
01597
Self
[function]
[call site]
01598
Union::Unit
[function]
[call site]
01599
Self
[function]
[call site]
01600
Union::Bool
[function]
[call site]
01601
Self
[function]
[call site]
01602
Union::Str
[function]
[call site]
01603
TestStruct::clone
[function]
[call site]
01604
Self
[function]
[call site]
01605
Self
[function]
[call site]
01606
Union::Char
[function]
[call site]
01607
Self
[function]
[call site]
01608
Union::Int
[function]
[call site]
01609
Self
[function]
[call site]
01610
Union::Float
[function]
[call site]
01611
Self
[function]
[call site]
01612
Union::Decimal
[function]
[call site]
01613
TestStruct::clone
[function]
[call site]
01614
Self
[function]
[call site]
01615
Union::Array
[function]
[call site]
01616
TestStruct::clone
[function]
[call site]
01617
Self
[function]
[call site]
01618
Union::Blob
[function]
[call site]
01619
TestStruct::clone
[function]
[call site]
01620
Self
[function]
[call site]
01621
Union::Map
[function]
[call site]
01622
TestStruct::clone
[function]
[call site]
01623
Self
[function]
[call site]
01624
Union::FnPtr
[function]
[call site]
01625
TestStruct::clone
[function]
[call site]
01626
Self
[function]
[call site]
01627
Union::TimeStamp
[function]
[call site]
01628
TestStruct::clone
[function]
[call site]
01629
Self
[function]
[call site]
01630
Union::Variant
[function]
[call site]
01631
StmtBlock::as_ref
[function]
[call site]
01632
StmtBlock::as_ref
[function]
[call site]
01633
T::clone_object
[function]
[call site]
01634
TestStruct::new
[function]
[call site]
01635
TestStruct::clone
[function]
[call site]
01636
Self
[function]
[call site]
01637
Box::into
[function]
[call site]
01638
Self
[function]
[call site]
01639
Union::Shared
[function]
[call site]
01640
TestStruct::clone
[function]
[call site]
01641
Dynamic::flatten_clone
[function]
[call site]
01642
crate::func::locked_read
[function]
[call site]
01643
Option::map_or_else
[function]
[call site]
01644
Dynamic::clone
[function]
[call site]
01645
Dynamic::flatten_clone
[function]
[call site]
01646
Dynamic::clone
[function]
[call site]
01647
Dynamic::clone
[function]
[call site]
01648
Self
[function]
[call site]
01649
Union::Shared
[function]
[call site]
01650
Position::is_none
[function]
[call site]
01651
ParseSettings::has_flag
[function]
[call site]
01652
ParseSettings::has_option
[function]
[call site]
01653
map_or
[function]
[call site]
01654
string_functions::contains
[function]
[call site]
01655
Err
[function]
[call site]
01656
PERR::VariableUndefined
[function]
[call site]
01657
test_to_string
[function]
[call site]
01658
PERR::into_err
[function]
[call site]
01659
calc_fn_hash
[function]
[call site]
01660
test::len
[function]
[call site]
01661
blob_functions::insert
[function]
[call site]
01662
Engine::make_curry_from_externals
[function]
[call site]
01663
StmtBlock::as_ref
[function]
[call site]
01664
string_functions::is_empty
[function]
[call site]
01665
test::len
[function]
[call site]
01666
StmtBlock::as_ref
[function]
[call site]
01667
test::len
[function]
[call site]
01668
test::len
[function]
[call site]
01669
blob_functions::blob_with_capacity
[function]
[call site]
01670
StmtBlock::as_ref
[function]
[call site]
01671
test::len
[function]
[call site]
01672
blob_functions::push
[function]
[call site]
01673
StmtBlock::extend
[function]
[call site]
01674
StmtBlock::as_ref
[function]
[call site]
01675
MyIterableType::into_iter
[function]
[call site]
01676
test_chars
[function]
[call site]
01677
0.chars().collect::<Vec<_>>
[function]
[call site]
01678
MyIterableType::into_iter
[function]
[call site]
01679
Self::IntoIter::cloned
[function]
[call site]
01680
Engine::lex_with_map
[function]
[call site]
01681
Engine::access_var
[function]
[call site]
01682
FnPtr::try_from
[function]
[call site]
01683
Command::get
[function]
[call site]
01684
RhaiResultOf::ok
[function]
[call site]
01685
and_then
[function]
[call site]
01686
Expr::Variable
[function]
[call site]
01687
Engine::default
[function]
[call site]
01688
into
[function]
[call site]
01689
Expr::Variable
[function]
[call site]
01690
into
[function]
[call site]
01691
Engine::get_interned_string
[function]
[call site]
01692
FnCallHashes::from_native_only
[function]
[call site]
01693
calc_fn_hash
[function]
[call site]
01694
FnCallExpr::into_fn_call_expr
[function]
[call site]
01695
blob_functions::blob_with_capacity
[function]
[call site]
01696
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01697
blob_functions::push
[function]
[call site]
01698
blob_functions::push
[function]
[call site]
01699
FnPtr::try_from
[function]
[call site]
01700
RhaiResultOf::unwrap
[function]
[call site]
01701
Stmt::Share
[function]
[call site]
01702
MyIterableType::into_iter
[function]
[call site]
01703
test_chars
[function]
[call site]
01704
0.chars().collect::<Vec<_>>
[function]
[call site]
01705
MyIterableType::into_iter
[function]
[call site]
01706
Self::IntoIter::map
[function]
[call site]
01707
Engine::access_var
[function]
[call site]
01708
into_iter()
[call site]
01709
.map(|var|
[call site]
01710
let
[call site]
01711
(var,
[call site]
01712
})
[call site]
01713
.collect::<FnArgsVec<_>>
[function]
[call site]
01714
into
[function]
[call site]
01715
blob_functions::push
[function]
[call site]
01716
Stmt::Expr
[function]
[call site]
01717
into
[function]
[call site]
01718
Expr::Stmt
[function]
[call site]
01719
StmtBlock::new
[function]
[call site]
01720
StmtBlock::new_with_span
[function]
[call site]
01721
MyIterableType::into_iter
[function]
[call site]
01722
test_chars
[function]
[call site]
01723
0.chars().collect::<Vec<_>>
[function]
[call site]
01724
MyIterableType::into_iter
[function]
[call site]
01725
Self::IntoIter::collect
[function]
[call site]
01726
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01727
Span::new
[function]
[call site]
01728
Self::into
[function]
[call site]
01729
Ok
[function]
[call site]
01730
TestStruct::new
[function]
[call site]
01731
ParseSettings::level_up
[function]
[call site]
01732
MultiInputsStream::get_next
[function]
[call site]
01733
unwrap
[function]
[call site]
01734
string_functions::is_empty
[function]
[call site]
01735
blob_functions::push
[function]
[call site]
01736
blob_functions::push
[function]
[call site]
01737
FnPtr::try_from
[function]
[call site]
01738
RhaiResultOf::unwrap
[function]
[call site]
01739
Expr::StringConstant
[function]
[call site]
01740
Engine::get_interned_string
[function]
[call site]
01741
Engine::parse_block
[function]
[call site]
01742
Expr::Stmt
[function]
[call site]
01743
TestStruct::new
[function]
[call site]
01744
ParseResult::into
[function]
[call site]
01745
string_functions::is_empty
[function]
[call site]
01746
blob_functions::push
[function]
[call site]
01747
Target::borrow_mut
[function]
[call site]
01748
Target::as_mut
[function]
[call site]
01749
MultiInputsStream::get_next
[function]
[call site]
01750
unwrap
[function]
[call site]
01751
string_functions::is_empty
[function]
[call site]
01752
blob_functions::push
[function]
[call site]
01753
Expr::StringConstant
[function]
[call site]
01754
Engine::get_interned_string
[function]
[call site]
01755
string_functions::is_empty
[function]
[call site]
01756
blob_functions::push
[function]
[call site]
01757
Expr::StringConstant
[function]
[call site]
01758
Engine::get_interned_string
[function]
[call site]
01759
Err
[function]
[call site]
01760
PERR::into_err
[function]
[call site]
01761
string_functions::is_empty
[function]
[call site]
01762
test::len
[function]
[call site]
01763
Expr::StringConstant
[function]
[call site]
01764
Engine::get_interned_string
[function]
[call site]
01765
Self::shrink_to_fit
[function]
[call site]
01766
Expr::InterpolatedString
[function]
[call site]
01767
Engine::parse_array_literal
[function]
[call site]
01768
eat_token
[function]
[call site]
01769
TestStruct::new
[function]
[call site]
01770
Engine::max_array_size
[function]
[call site]
01771
Command::get
[function]
[call site]
01772
test::len
[function]
[call site]
01773
Engine::max_array_size
[function]
[call site]
01774
Err
[function]
[call site]
01775
PERR::LiteralTooLarge
[function]
[call site]
01776
&str::into
[function]
[call site]
01777
Engine::max_array_size
[function]
[call site]
01778
PERR::into_err
[function]
[call site]
01779
peek
[function]
[call site]
01780
unwrap
[function]
[call site]
01781
peek
[function]
[call site]
01782
unwrap
[function]
[call site]
01783
eat_token
[function]
[call site]
01784
Err
[function]
[call site]
01785
PERR::MissingToken
[function]
[call site]
01786
into
[function]
[call site]
01787
into
[function]
[call site]
01788
PERR::into_err
[function]
[call site]
01789
blob_functions::push
[function]
[call site]
01790
Engine::parse_expr
[function]
[call site]
01791
ParseSettings::level_up
[function]
[call site]
01792
peek
[function]
[call site]
01793
unwrap
[function]
[call site]
01794
eat_token
[function]
[call site]
01795
Err
[function]
[call site]
01796
PERR::MissingToken
[function]
[call site]
01797
into
[function]
[call site]
01798
into
[function]
[call site]
01799
PERR::into_err
[function]
[call site]
01800
Err
[function]
[call site]
01801
TestStruct::clone
[function]
[call site]
01802
PERR::into_err
[function]
[call site]
01803
Err
[function]
[call site]
01804
PERR::MissingToken
[function]
[call site]
01805
into
[function]
[call site]
01806
&str::into
[function]
[call site]
01807
PERR::into_err
[function]
[call site]
01808
shrink_to_fit
[function]
[call site]
01809
Ok
[function]
[call site]
01810
Expr::Array
[function]
[call site]
01811
ParseSettings::level_up
[function]
[call site]
01812
Engine::parse_map_literal
[function]
[call site]
01813
eat_token
[function]
[call site]
01814
StaticVec::<(Ident,
[call site]
01815
std::collections::BTreeMap::<crate::Identifier,
[call site]
01816
peek
[function]
[call site]
01817
unwrap
[function]
[call site]
01818
eat_token
[function]
[call site]
01819
Err
[function]
[call site]
01820
PERR::MissingToken
[function]
[call site]
01821
into
[function]
[call site]
01822
into
[function]
[call site]
01823
PERR::into_err
[function]
[call site]
01824
MultiInputsStream::get_next
[function]
[call site]
01825
unwrap
[function]
[call site]
01826
ParseSettings::has_flag
[function]
[call site]
01827
Err
[function]
[call site]
01828
PERR::into_err
[function]
[call site]
01829
MyIterableType::into_iter
[function]
[call site]
01830
test_chars
[function]
[call site]
01831
0.chars().collect::<Vec<_>>
[function]
[call site]
01832
MyIterableType::into_iter
[function]
[call site]
01833
Self::IntoIter::any
[function]
[call site]
01834
Ident::as_str
[function]
[call site]
01835
Ident::as_str
[function]
[call site]
01836
Err
[function]
[call site]
01837
PERR::DuplicatedProperty
[function]
[call site]
01838
test_to_string
[function]
[call site]
01839
PERR::into_err
[function]
[call site]
01840
Err
[function]
[call site]
01841
PERR::into_err
[function]
[call site]
01842
tokenizer::is_valid_identifier
[function]
[call site]
01843
Err
[function]
[call site]
01844
PERR::Reserved
[function]
[call site]
01845
test_to_string
[function]
[call site]
01846
PERR::into_err
[function]
[call site]
01847
Err
[function]
[call site]
01848
PERR::into_err
[function]
[call site]
01849
Err
[function]
[call site]
01850
PERR::MissingToken
[function]
[call site]
01851
into
[function]
[call site]
01852
into
[function]
[call site]
01853
PERR::into_err
[function]
[call site]
01854
string_functions::is_empty
[function]
[call site]
01855
Err
[function]
[call site]
01856
PERR::MissingToken
[function]
[call site]
01857
into
[function]
[call site]
01858
into
[function]
[call site]
01859
PERR::into_err
[function]
[call site]
01860
Err
[function]
[call site]
01861
PERR::into_err
[function]
[call site]
01862
MultiInputsStream::get_next
[function]
[call site]
01863
unwrap
[function]
[call site]
01864
Err
[function]
[call site]
01865
PERR::into_err
[function]
[call site]
01866
Err
[function]
[call site]
01867
PERR::MissingToken
[function]
[call site]
01868
into
[function]
[call site]
01869
PERR::into_err
[function]
[call site]
01870
Engine::max_map_size
[function]
[call site]
01871
Command::get
[function]
[call site]
01872
test::len
[function]
[call site]
01873
test::len
[function]
[call site]
01874
Engine::max_map_size
[function]
[call site]
01875
Err
[function]
[call site]
01876
PERR::LiteralTooLarge
[function]
[call site]
01877
&str::into
[function]
[call site]
01878
Engine::max_map_size
[function]
[call site]
01879
PERR::into_err
[function]
[call site]
01880
peek
[function]
[call site]
01881
unwrap
[function]
[call site]
01882
Engine::parse_expr
[function]
[call site]
01883
ParseSettings::level_up
[function]
[call site]
01884
blob_functions::insert
[function]
[call site]
01885
FnPtr::try_from
[function]
[call site]
01886
RhaiResultOf::unwrap
[function]
[call site]
01887
string_functions::is_empty
[function]
[call site]
01888
blob_functions::push
[function]
[call site]
01889
eval::calc_offset_len
[function]
[call site]
01890
test::len
[function]
[call site]
01891
test::len
[function]
[call site]
01892
blob_functions::push
[function]
[call site]
01893
blob_functions::insert
[function]
[call site]
01894
TestStruct::clone
[function]
[call site]
01895
Engine::get_interned_string
[function]
[call site]
01896
blob_functions::push
[function]
[call site]
01897
blob_functions::push
[function]
[call site]
01898
FnPtr::try_from
[function]
[call site]
01899
RhaiResultOf::unwrap
[function]
[call site]
01900
peek
[function]
[call site]
01901
unwrap
[function]
[call site]
01902
eat_token
[function]
[call site]
01903
Err
[function]
[call site]
01904
PERR::MissingToken
[function]
[call site]
01905
into
[function]
[call site]
01906
&str::into
[function]
[call site]
01907
PERR::into_err
[function]
[call site]
01908
Err
[function]
[call site]
01909
TestStruct::clone
[function]
[call site]
01910
PERR::into_err
[function]
[call site]
01911
Err
[function]
[call site]
01912
PERR::MissingToken
[function]
[call site]
01913
into
[function]
[call site]
01914
into
[function]
[call site]
01915
PERR::into_err
[function]
[call site]
01916
(TokenIterator::shrink_to_fit
[function]
[call site]
01917
Ok
[function]
[call site]
01918
Expr::Map
[function]
[call site]
01919
into
[function]
[call site]
01920
ParseSettings::level_up
[function]
[call site]
01921
contains_key
[function]
[call site]
01922
get_key_value
[function]
[call site]
01923
unwrap
[function]
[call site]
01924
MultiInputsStream::get_next
[function]
[call site]
01925
unwrap
[function]
[call site]
01926
Engine::parse_custom_syntax
[function]
[call site]
01927
TestStruct::new
[function]
[call site]
01928
TestStruct::new
[function]
[call site]
01929
TestStruct::new
[function]
[call site]
01930
Scope::push_constant_dynamic
[function]
[call site]
01931
Scope::push_entry
[function]
[call site]
01932
Scope::is_empty
[function]
[call site]
01933
reserve
[function]
[call site]
01934
reserve
[function]
[call site]
01935
blob_functions::push
[function]
[call site]
01936
Dynamic::set_access_mode
[function]
[call site]
01937
blob_functions::push
[function]
[call site]
01938
into
[function]
[call site]
01939
into
[function]
[call site]
01940
Engine::get_interned_string
[function]
[call site]
01941
RhaiResultOf::into
[function]
[call site]
01942
blob_functions::push
[function]
[call site]
01943
TestStruct::clone
[function]
[call site]
01944
blob_functions::push
[function]
[call site]
01945
TestStruct::clone
[function]
[call site]
01946
peek
[function]
[call site]
01947
unwrap
[function]
[call site]
01948
(Token,
[call site]
01949
Position::new_const
[function]
[call site]
01950
ParseSettings::level_up
[function]
[call site]
01951
parse_func
[function]
[call site]
01952
string_functions::starts_with
[function]
[call site]
01953
test::len
[function]
[call site]
01954
test::len
[function]
[call site]
01955
blob_functions::push
[function]
[call site]
01956
Expr::StringConstant
[function]
[call site]
01957
Engine::get_interned_string
[function]
[call site]
01958
Engine::get_interned_string
[function]
[call site]
01959
Err
[function]
[call site]
01960
PERR::into_err
[function]
[call site]
01961
Ident::as_str
[function]
[call site]
01962
Target::borrow_mut
[function]
[call site]
01963
MultiInputsStream::get_next
[function]
[call site]
01964
unwrap
[function]
[call site]
01965
blob_functions::push
[function]
[call site]
01966
test_to_string
[function]
[call site]
01967
into
[function]
[call site]
01968
Self::last
[function]
[call site]
01969
unwrap
[function]
[call site]
01970
blob_functions::push
[function]
[call site]
01971
Engine::get_interned_string
[function]
[call site]
01972
parse_var_name
[function]
[call site]
01973
Engine::get_interned_string
[function]
[call site]
01974
blob_functions::push
[function]
[call site]
01975
TestStruct::clone
[function]
[call site]
01976
blob_functions::push
[function]
[call site]
01977
Engine::get_interned_string
[function]
[call site]
01978
blob_functions::push
[function]
[call site]
01979
Expr::Variable
[function]
[call site]
01980
into
[function]
[call site]
01981
into
[function]
[call site]
01982
MultiInputsStream::get_next
[function]
[call site]
01983
unwrap
[function]
[call site]
01984
Token::is_standard_symbol
[function]
[call site]
01985
Ok
[function]
[call site]
01986
Token::literal_syntax
[function]
[call site]
01987
&'static
[call site]
01988
tokenizer::is_valid_identifier
[function]
[call site]
01989
Ident::as_str
[function]
[call site]
01990
Ok
[function]
[call site]
01991
Err
[function]
[call site]
01992
PERR::into_err
[function]
[call site]
01993
Err
[function]
[call site]
01994
PERR::MissingSymbol
[function]
[call site]
01995
ImmutableString::new
[function]
[call site]
01996
PERR::into_err
[function]
[call site]
01997
Engine::get_interned_string
[function]
[call site]
01998
blob_functions::push
[function]
[call site]
01999
TestStruct::clone
[function]
[call site]
02000
blob_functions::push
[function]
[call site]
02001
Engine::get_interned_string
[function]
[call site]
02002
blob_functions::push
[function]
[call site]
02003
Expr::StringConstant
[function]
[call site]
02004
MultiInputsStream::get_next
[function]
[call site]
02005
unwrap
[function]
[call site]
02006
Err
[function]
[call site]
02007
PERR::into_err
[function]
[call site]
02008
Ok
[function]
[call site]
02009
(Token,
[call site]
02010
Engine::get_interned_string
[function]
[call site]
02011
blob_functions::push
[function]
[call site]
02012
TestStruct::clone
[function]
[call site]
02013
blob_functions::push
[function]
[call site]
02014
Engine::get_interned_string
[function]
[call site]
02015
blob_functions::push
[function]
[call site]
02016
Expr::StringConstant
[function]
[call site]
02017
blob_functions::push
[function]
[call site]
02018
Engine::parse_expr
[function]
[call site]
02019
Engine::get_interned_string
[function]
[call site]
02020
blob_functions::push
[function]
[call site]
02021
TestStruct::clone
[function]
[call site]
02022
Self
[function]
[call site]
02023
blob_functions::push
[function]
[call site]
02024
Engine::parse_block
[function]
[call site]
02025
blob_functions::push
[function]
[call site]
02026
Expr::Stmt
[function]
[call site]
02027
TestStruct::new
[function]
[call site]
02028
ParseResult::into
[function]
[call site]
02029
Engine::get_interned_string
[function]
[call site]
02030
blob_functions::push
[function]
[call site]
02031
TestStruct::clone
[function]
[call site]
02032
blob_functions::push
[function]
[call site]
02033
Engine::parse_block
[function]
[call site]
02034
blob_functions::push
[function]
[call site]
02035
Expr::Stmt
[function]
[call site]
02036
TestStruct::new
[function]
[call site]
02037
ParseResult::into
[function]
[call site]
02038
Engine::get_interned_string
[function]
[call site]
02039
blob_functions::push
[function]
[call site]
02040
TestStruct::clone
[function]
[call site]
02041
blob_functions::push
[function]
[call site]
02042
peek
[function]
[call site]
02043
unwrap
[function]
[call site]
02044
Err
[function]
[call site]
02045
PERR::MissingSymbol
[function]
[call site]
02046
&str::into
[function]
[call site]
02047
PERR::into_err
[function]
[call site]
02048
blob_functions::push
[function]
[call site]
02049
Engine::parse_anon_fn
[function]
[call site]
02050
Engine::get_interned_string
[function]
[call site]
02051
blob_functions::push
[function]
[call site]
02052
TestStruct::clone
[function]
[call site]
02053
blob_functions::push
[function]
[call site]
02054
MultiInputsStream::get_next
[function]
[call site]
02055
unwrap
[function]
[call site]
02056
blob_functions::push
[function]
[call site]
02057
Expr::BoolConstant
[function]
[call site]
02058
blob_functions::push
[function]
[call site]
02059
Engine::get_interned_string
[function]
[call site]
02060
Token::literal_syntax
[function]
[call site]
02061
blob_functions::push
[function]
[call site]
02062
Engine::get_interned_string
[function]
[call site]
02063
Err
[function]
[call site]
02064
PERR::MissingSymbol
[function]
[call site]
02065
&str::into
[function]
[call site]
02066
PERR::into_err
[function]
[call site]
02067
MultiInputsStream::get_next
[function]
[call site]
02068
unwrap
[function]
[call site]
02069
blob_functions::push
[function]
[call site]
02070
Expr::IntegerConstant
[function]
[call site]
02071
blob_functions::push
[function]
[call site]
02072
f32::to_string
[function]
[call site]
02073
Engine::new
[function]
[call site]
02074
Scope::new
[function]
[call site]
02075
blob_functions::push
[function]
[call site]
02076
blob_functions::push
[function]
[call site]
02077
blob_functions::push
[function]
[call site]
02078
into
[function]
[call site]
02079
blob_functions::push
[function]
[call site]
02080
Engine::get_interned_string
[function]
[call site]
02081
Err
[function]
[call site]
02082
PERR::MissingSymbol
[function]
[call site]
02083
&str::into
[function]
[call site]
02084
PERR::into_err
[function]
[call site]
02085
MultiInputsStream::get_next
[function]
[call site]
02086
unwrap
[function]
[call site]
02087
blob_functions::push
[function]
[call site]
02088
Expr::FloatConstant
[function]
[call site]
02089
blob_functions::push
[function]
[call site]
02090
into
[function]
[call site]
02091
blob_functions::push
[function]
[call site]
02092
Engine::get_interned_string
[function]
[call site]
02093
Err
[function]
[call site]
02094
PERR::MissingSymbol
[function]
[call site]
02095
&str::into
[function]
[call site]
02096
PERR::into_err
[function]
[call site]
02097
MultiInputsStream::get_next
[function]
[call site]
02098
unwrap
[function]
[call site]
02099
Engine::get_interned_string
[function]
[call site]
02100
blob_functions::push
[function]
[call site]
02101
Expr::StringConstant
[function]
[call site]
02102
TestStruct::clone
[function]
[call site]
02103
blob_functions::push
[function]
[call site]
02104
blob_functions::push
[function]
[call site]
02105
Engine::get_interned_string
[function]
[call site]
02106
Err
[function]
[call site]
02107
PERR::MissingSymbol
[function]
[call site]
02108
&str::into
[function]
[call site]
02109
PERR::into_err
[function]
[call site]
02110
MultiInputsStream::get_next
[function]
[call site]
02111
unwrap
[function]
[call site]
02112
Err
[function]
[call site]
02113
PERR::into_err
[function]
[call site]
02114
blob_functions::push
[function]
[call site]
02115
TestStruct::clone
[function]
[call site]
02116
blob_functions::push
[function]
[call site]
02117
TestStruct::clone
[function]
[call site]
02118
Token::is_literal
[function]
[call site]
02119
Token::literal_syntax
[function]
[call site]
02120
blob_functions::push
[function]
[call site]
02121
TestStruct::clone
[function]
[call site]
02122
blob_functions::push
[function]
[call site]
02123
TestStruct::clone
[function]
[call site]
02124
Err
[function]
[call site]
02125
PERR::MissingToken
[function]
[call site]
02126
into
[function]
[call site]
02127
PERR::into_err
[function]
[call site]
02128
Self::shrink_to_fit
[function]
[call site]
02129
Self::shrink_to_fit
[function]
[call site]
02130
Ok
[function]
[call site]
02131
Expr::Custom
[function]
[call site]
02132
into
[function]
[call site]
02133
ParseSettings::level_up
[function]
[call site]
02134
MultiInputsStream::get_next
[function]
[call site]
02135
unwrap
[function]
[call site]
02136
peek
[function]
[call site]
02137
unwrap
[function]
[call site]
02138
Expr::Variable
[function]
[call site]
02139
Engine::get_interned_string
[function]
[call site]
02140
into
[function]
[call site]
02141
Engine::get_interned_string
[function]
[call site]
02142
into
[function]
[call site]
02143
ASTFlags::intersects
[function]
[call site]
02144
Err
[function]
[call site]
02145
LexError::ImproperSymbol
[function]
[call site]
02146
Token::literal_syntax
[function]
[call site]
02147
&'static
[call site]
02148
ImmutableString::new
[function]
[call site]
02149
PERR::into_err
[function]
[call site]
02150
Engine::get_interned_string
[function]
[call site]
02151
Expr::Variable
[function]
[call site]
02152
into
[function]
[call site]
02153
Engine::access_var
[function]
[call site]
02154
ASTFlags::intersects
[function]
[call site]
02155
Position::is_none
[function]
[call site]
02156
ParseSettings::has_option
[function]
[call site]
02157
map_or
[function]
[call site]
02158
string_functions::contains
[function]
[call site]
02159
Err
[function]
[call site]
02160
PERR::VariableUndefined
[function]
[call site]
02161
test_to_string
[function]
[call site]
02162
PERR::into_err
[function]
[call site]
02163
and_then
[function]
[call site]
02164
FnPtr::try_from
[function]
[call site]
02165
Command::get
[function]
[call site]
02166
RhaiResultOf::ok
[function]
[call site]
02167
and_then
[function]
[call site]
02168
Engine::get_interned_string
[function]
[call site]
02169
Expr::Variable
[function]
[call site]
02170
into
[function]
[call site]
02171
into
[function]
[call site]
02172
MultiInputsStream::get_next
[function]
[call site]
02173
unwrap
[function]
[call site]
02174
peek
[function]
[call site]
02175
unwrap
[function]
[call site]
02176
is_reserved_keyword_or_symbol
[function]
[call site]
02177
Expr::Variable
[function]
[call site]
02178
Engine::get_interned_string
[function]
[call site]
02179
into
[function]
[call site]
02180
Engine::get_interned_string
[function]
[call site]
02181
into
[function]
[call site]
02182
ParseSettings::has_flag
[function]
[call site]
02183
Expr::ThisPtr
[function]
[call site]
02184
Err
[function]
[call site]
02185
LexError::ImproperSymbol
[function]
[call site]
02186
test_to_string
[function]
[call site]
02187
PERR::into_err
[function]
[call site]
02188
Err
[function]
[call site]
02189
PERR::Reserved
[function]
[call site]
02190
test_to_string
[function]
[call site]
02191
PERR::into_err
[function]
[call site]
02192
MultiInputsStream::get_next
[function]
[call site]
02193
unwrap
[function]
[call site]
02194
Err
[function]
[call site]
02195
PERR::into_err
[function]
[call site]
02196
Err
[function]
[call site]
02197
LexError::UnexpectedInput
[function]
[call site]
02198
(Token,
[call site]
02199
PERR::into_err
[function]
[call site]
02200
peek
[function]
[call site]
02201
unwrap
[function]
[call site]
02202
Ok
[function]
[call site]
02203
Engine::parse_postfix
[function]
[call site]
02204
peek
[function]
[call site]
02205
unwrap
[function]
[call site]
02206
Expr::is_valid_postfix
[function]
[call site]
02207
MultiInputsStream::get_next
[function]
[call site]
02208
unwrap
[function]
[call site]
02209
string_functions::is_empty
[function]
[call site]
02210
peek
[function]
[call site]
02211
unwrap
[function]
[call site]
02212
Err
[function]
[call site]
02213
LexError::UnexpectedInput
[function]
[call site]
02214
into
[function]
[call site]
02215
PERR::into_err
[function]
[call site]
02216
Err
[function]
[call site]
02217
LexError::ImproperSymbol
[function]
[call site]
02218
&str::into
[function]
[call site]
02219
&str::into
[function]
[call site]
02220
PERR::into_err
[function]
[call site]
02221
peek
[function]
[call site]
02222
unwrap
[function]
[call site]
02223
Err
[function]
[call site]
02224
PERR::MissingToken
[function]
[call site]
02225
into
[function]
[call site]
02226
&str::into
[function]
[call site]
02227
PERR::into_err
[function]
[call site]
02228
MultiInputsStream::get_next
[function]
[call site]
02229
unwrap
[function]
[call site]
02230
Engine::parse_fn_call
[function]
[call site]
02231
peek
[function]
[call site]
02232
unwrap
[function]
[call site]
02233
TestStruct::new
[function]
[call site]
02234
Err
[function]
[call site]
02235
PERR::MissingToken
[function]
[call site]
02236
into
[function]
[call site]
02237
PERR::into_err
[function]
[call site]
02238
Err
[function]
[call site]
02239
TestStruct::clone
[function]
[call site]
02240
PERR::into_err
[function]
[call site]
02241
eat_token
[function]
[call site]
02242
string_functions::is_empty
[function]
[call site]
02243
calc_fn_hash
[function]
[call site]
02244
Namespace::root
[function]
[call site]
02245
ParseState::find_module
[function]
[call site]
02246
MyIterableType::into_iter
[function]
[call site]
02247
array_functions::reduce_rev
[function]
[call site]
02248
rposition
[function]
[call site]
02249
and_then
[function]
[call site]
02250
TestStruct::new
[function]
[call site]
02251
ParseSettings::has_option
[function]
[call site]
02252
Position::is_none
[function]
[call site]
02253
MyIterableType::into_iter
[function]
[call site]
02254
T::as_any
[function]
[call site]
02255
contains_key
[function]
[call site]
02256
Err
[function]
[call site]
02257
PERR::ModuleUndefined
[function]
[call site]
02258
&str::into
[function]
[call site]
02259
PERR::into_err
[function]
[call site]
02260
ParseSettings::level_up_with_position
[function]
[call site]
02261
calc_fn_hash
[function]
[call site]
02262
MyIterableType::into_iter
[function]
[call site]
02263
Engine::lex_with_map
[function]
[call site]
02264
calc_fn_hash
[function]
[call site]
02265
tokenizer::is_valid_function_name
[function]
[call site]
02266
FnCallHashes::from_hash
[function]
[call site]
02267
Some
[function]
[call site]
02268
FnCallHashes::from_native_only
[function]
[call site]
02269
shrink_to_fit
[function]
[call site]
02270
Ok
[function]
[call site]
02271
Engine::get_interned_string
[function]
[call site]
02272
FnCallExpr::into_fn_call_expr
[function]
[call site]
02273
ParseSettings::level_up
[function]
[call site]
02274
peek
[function]
[call site]
02275
unwrap
[function]
[call site]
02276
blob_functions::push
[function]
[call site]
02277
Engine::parse_expr
[function]
[call site]
02278
peek
[function]
[call site]
02279
unwrap
[function]
[call site]
02280
eat_token
[function]
[call site]
02281
string_functions::is_empty
[function]
[call site]
02282
calc_fn_hash
[function]
[call site]
02283
test::len
[function]
[call site]
02284
Namespace::root
[function]
[call site]
02285
ParseState::find_module
[function]
[call site]
02286
ParseSettings::has_option
[function]
[call site]
02287
Position::is_none
[function]
[call site]
02288
MyIterableType::into_iter
[function]
[call site]
02289
T::as_any
[function]
[call site]
02290
contains_key
[function]
[call site]
02291
Err
[function]
[call site]
02292
PERR::ModuleUndefined
[function]
[call site]
02293
&str::into
[function]
[call site]
02294
PERR::into_err
[function]
[call site]
02295
ParseSettings::level_up_with_position
[function]
[call site]
02296
calc_fn_hash
[function]
[call site]
02297
MyIterableType::into_iter
[function]
[call site]
02298
Engine::lex_with_map
[function]
[call site]
02299
test::len
[function]
[call site]
02300
calc_fn_hash
[function]
[call site]
02301
test::len
[function]
[call site]
02302
tokenizer::is_valid_function_name
[function]
[call site]
02303
FnCallHashes::from_hash
[function]
[call site]
02304
FnCallHashes::from_native_only
[function]
[call site]
02305
shrink_to_fit
[function]
[call site]
02306
Ok
[function]
[call site]
02307
Engine::get_interned_string
[function]
[call site]
02308
FnCallExpr::into_fn_call_expr
[function]
[call site]
02309
eat_token
[function]
[call site]
02310
Err
[function]
[call site]
02311
PERR::MissingToken
[function]
[call site]
02312
into
[function]
[call site]
02313
PERR::into_err
[function]
[call site]
02314
Err
[function]
[call site]
02315
TestStruct::clone
[function]
[call site]
02316
PERR::into_err
[function]
[call site]
02317
Err
[function]
[call site]
02318
PERR::MissingToken
[function]
[call site]
02319
into
[function]
[call site]
02320
PERR::into_err
[function]
[call site]
02321
Engine::parse_fn_call
[function]
[call site]
02322
RhaiResultOf::intersects
[function]
[call site]
02323
Err
[function]
[call site]
02324
LexError::ImproperSymbol
[function]
[call site]
02325
Token::literal_syntax
[function]
[call site]
02326
&'static
[call site]
02327
ImmutableString::new
[function]
[call site]
02328
PERR::into_err
[function]
[call site]
02329
parse_var_name
[function]
[call site]
02330
blob_functions::push
[function]
[call site]
02331
Engine::get_interned_string
[function]
[call site]
02332
Expr::Variable
[function]
[call site]
02333
into
[function]
[call site]
02334
string_functions::is_empty
[function]
[call site]
02335
ParseSettings::level_up
[function]
[call site]
02336
Engine::parse_index_chain
[function]
[call site]
02337
Engine::parse_expr
[function]
[call site]
02338
ParseSettings::level_up
[function]
[call site]
02339
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]
02340
Err
[function]
[call site]
02341
PERR::MalformedIndexExpr
[function]
[call site]
02342
&str::into
[function]
[call site]
02343
PERR::into_err
[function]
[call site]
02344
Expr::start_position
[function]
[call site]
02345
string_functions::is_empty
[function]
[call site]
02346
Expr::position
[function]
[call site]
02347
ParseSettings::level_up_with_position
[function]
[call site]
02348
Expr::start_position
[function]
[call site]
02349
Expr::start_position
[function]
[call site]
02350
Expr::position
[function]
[call site]
02351
Ok
[function]
[call site]
02352
Err
[function]
[call site]
02353
PERR::MalformedIndexExpr
[function]
[call site]
02354
&str::into
[function]
[call site]
02355
PERR::into_err
[function]
[call site]
02356
Expr::start_position
[function]
[call site]
02357
Err
[function]
[call site]
02358
PERR::MalformedIndexExpr
[function]
[call site]
02359
&str::into
[function]
[call site]
02360
PERR::into_err
[function]
[call site]
02361
Expr::start_position
[function]
[call site]
02362
Err
[function]
[call site]
02363
PERR::MalformedIndexExpr
[function]
[call site]
02364
&str::into
[function]
[call site]
02365
PERR::into_err
[function]
[call site]
02366
Expr::start_position
[function]
[call site]
02367
Err
[function]
[call site]
02368
PERR::MalformedIndexExpr
[function]
[call site]
02369
&str::into
[function]
[call site]
02370
PERR::into_err
[function]
[call site]
02371
Expr::start_position
[function]
[call site]
02372
Ok
[function]
[call site]
02373
Ok
[function]
[call site]
02374
Err
[function]
[call site]
02375
PERR::MalformedIndexExpr
[function]
[call site]
02376
&str::into
[function]
[call site]
02377
PERR::into_err
[function]
[call site]
02378
Expr::start_position
[function]
[call site]
02379
Err
[function]
[call site]
02380
PERR::MalformedIndexExpr
[function]
[call site]
02381
&str::into
[function]
[call site]
02382
PERR::into_err
[function]
[call site]
02383
Expr::start_position
[function]
[call site]
02384
Err
[function]
[call site]
02385
PERR::MalformedIndexExpr
[function]
[call site]
02386
&str::into
[function]
[call site]
02387
PERR::into_err
[function]
[call site]
02388
Expr::start_position
[function]
[call site]
02389
Err
[function]
[call site]
02390
PERR::MalformedIndexExpr
[function]
[call site]
02391
&str::into
[function]
[call site]
02392
PERR::into_err
[function]
[call site]
02393
Expr::start_position
[function]
[call site]
02394
Err
[function]
[call site]
02395
PERR::MalformedIndexExpr
[function]
[call site]
02396
&str::into
[function]
[call site]
02397
PERR::into_err
[function]
[call site]
02398
Expr::start_position
[function]
[call site]
02399
Ok
[function]
[call site]
02400
Ok
[function]
[call site]
02401
peek
[function]
[call site]
02402
unwrap
[function]
[call site]
02403
eat_token
[function]
[call site]
02404
peek
[function]
[call site]
02405
unwrap
[function]
[call site]
02406
MultiInputsStream::get_next
[function]
[call site]
02407
unwrap
[function]
[call site]
02408
ParseSettings::level_up
[function]
[call site]
02409
string_functions::is_empty
[function]
[call site]
02410
Engine::parse_index_chain
[function]
[call site]
02411
Ok
[function]
[call site]
02412
Expr::Index
[function]
[call site]
02413
into
[function]
[call site]
02414
Ok
[function]
[call site]
02415
Expr::Index
[function]
[call site]
02416
into
[function]
[call site]
02417
Err
[function]
[call site]
02418
TestStruct::clone
[function]
[call site]
02419
PERR::into_err
[function]
[call site]
02420
Err
[function]
[call site]
02421
PERR::MissingToken
[function]
[call site]
02422
into
[function]
[call site]
02423
&str::into
[function]
[call site]
02424
PERR::into_err
[function]
[call site]
02425
peek
[function]
[call site]
02426
unwrap
[function]
[call site]
02427
is_reserved_keyword_or_symbol
[function]
[call site]
02428
Err
[function]
[call site]
02429
PERR::Reserved
[function]
[call site]
02430
test_to_string
[function]
[call site]
02431
PERR::into_err
[function]
[call site]
02432
Err
[function]
[call site]
02433
PERR::into_err
[function]
[call site]
02434
string_functions::is_empty
[function]
[call site]
02435
Engine::parse_primary
[function]
[call site]
02436
ParseSettings::level_up
[function]
[call site]
02437
Engine::make_dot_expr
[function]
[call site]
02438
ASTFlags::intersects
[function]
[call site]
02439
Engine::make_dot_expr
[function]
[call site]
02440
Ok
[function]
[call site]
02441
Expr::Index
[function]
[call site]
02442
string_functions::is_empty
[function]
[call site]
02443
string_functions::is_empty
[function]
[call site]
02444
Engine::convert_expr_into_property
[function]
[call site]
02445
string_functions::is_empty
[function]
[call site]
02446
TestStruct::clone
[function]
[call site]
02447
Engine::get_interned_getter
[function]
[call site]
02448
locked_write
[function]
[call site]
02449
StringsInterner::get_with_mapper
[function]
[call site]
02450
StmtBlock::as_ref
[function]
[call site]
02451
StringsInterner::max
[function]
[call site]
02452
func::hashing::get_hasher
[function]
[call site]
02453
Self::Hasher::write_u8
[function]
[call site]
02454
test::hash
[function]
[call site]
02455
Self::Hasher::finish
[function]
[call site]
02456
test::len
[function]
[call site]
02457
test::len
[function]
[call site]
02458
BloomFilterU64::is_absent_and_set
[function]
[call site]
02459
BloomFilterU64::calc_hash
[function]
[call site]
02460
string_functions::is_empty
[function]
[call site]
02461
reserve
[function]
[call site]
02462
Scope::push_entry
[function]
[call site]
02463
Scope::is_empty
[function]
[call site]
02464
reserve
[function]
[call site]
02465
reserve
[function]
[call site]
02466
blob_functions::push
[function]
[call site]
02467
Dynamic::set_access_mode
[function]
[call site]
02468
blob_functions::push
[function]
[call site]
02469
Command::get
[function]
[call site]
02470
TestStruct::clone
[function]
[call site]
02471
Self
[function]
[call site]
02472
blob_functions::insert
[function]
[call site]
02473
TestStruct::clone
[function]
[call site]
02474
StringsInterner::throttle_cache
[function]
[call site]
02475
Some
[function]
[call site]
02476
make_getter
[function]
[call site]
02477
Position::new_const
[function]
[call site]
02478
RhaiResultOf::push_str
[function]
[call site]
02479
RhaiResultOf::push_str
[function]
[call site]
02480
StmtBlock::as_ref
[function]
[call site]
02481
Identifier::into
[function]
[call site]
02482
make_getter
[function]
[call site]
02483
StmtBlock::as_ref
[function]
[call site]
02484
Identifier::into
[function]
[call site]
02485
make_getter
[function]
[call site]
02486
StmtBlock::as_ref
[function]
[call site]
02487
Identifier::into
[function]
[call site]
02488
calc_fn_hash
[function]
[call site]
02489
Engine::get_interned_setter
[function]
[call site]
02490
locked_write
[function]
[call site]
02491
StringsInterner::get_with_mapper
[function]
[call site]
02492
make_setter
[function]
[call site]
02493
Position::new_const
[function]
[call site]
02494
RhaiResultOf::push_str
[function]
[call site]
02495
RhaiResultOf::push_str
[function]
[call site]
02496
StmtBlock::as_ref
[function]
[call site]
02497
Identifier::into
[function]
[call site]
02498
make_setter
[function]
[call site]
02499
StmtBlock::as_ref
[function]
[call site]
02500
Identifier::into
[function]
[call site]
02501
make_setter
[function]
[call site]
02502
StmtBlock::as_ref
[function]
[call site]
02503
Identifier::into
[function]
[call site]
02504
calc_fn_hash
[function]
[call site]
02505
Expr::Property
[function]
[call site]
02506
TestStruct::new
[function]
[call site]
02507
Ok
[function]
[call site]
02508
Expr::Dot
[function]
[call site]
02509
into
[function]
[call site]
02510
Ok
[function]
[call site]
02511
Expr::Dot
[function]
[call site]
02512
into
[function]
[call site]
02513
FnCallExpr::is_qualified
[function]
[call site]
02514
string_functions::is_empty
[function]
[call site]
02515
Err
[function]
[call site]
02516
LexError::ImproperSymbol
[function]
[call site]
02517
test_to_string
[function]
[call site]
02518
PERR::into_err
[function]
[call site]
02519
Err
[function]
[call site]
02520
PERR::MalformedCapture
[function]
[call site]
02521
&str::into
[function]
[call site]
02522
PERR::into_err
[function]
[call site]
02523
test::len
[function]
[call site]
02524
tokenizer::is_valid_function_name
[function]
[call site]
02525
FnCallHashes::from_script_and_native
[function]
[call site]
02526
Some
[function]
[call site]
02527
calc_fn_hash
[function]
[call site]
02528
calc_fn_hash
[function]
[call site]
02529
FnCallHashes::from_native_only
[function]
[call site]
02530
calc_fn_hash
[function]
[call site]
02531
FnCallHashes::from_native_only
[function]
[call site]
02532
calc_fn_hash
[function]
[call site]
02533
Expr::MethodCall
[function]
[call site]
02534
Ok
[function]
[call site]
02535
Expr::Dot
[function]
[call site]
02536
into
[function]
[call site]
02537
string_functions::is_empty
[function]
[call site]
02538
FnCallExpr::is_qualified
[function]
[call site]
02539
Engine::convert_expr_into_property
[function]
[call site]
02540
into
[function]
[call site]
02541
Expr::Dot
[function]
[call site]
02542
Expr::Index
[function]
[call site]
02543
Ok
[function]
[call site]
02544
Expr::Dot
[function]
[call site]
02545
into
[function]
[call site]
02546
test::len
[function]
[call site]
02547
tokenizer::is_valid_function_name
[function]
[call site]
02548
FnCallHashes::from_script_and_native
[function]
[call site]
02549
calc_fn_hash
[function]
[call site]
02550
calc_fn_hash
[function]
[call site]
02551
FnCallHashes::from_native_only
[function]
[call site]
02552
calc_fn_hash
[function]
[call site]
02553
FnCallHashes::from_native_only
[function]
[call site]
02554
calc_fn_hash
[function]
[call site]
02555
Expr::MethodCall
[function]
[call site]
02556
into
[function]
[call site]
02557
Expr::Dot
[function]
[call site]
02558
Expr::Index
[function]
[call site]
02559
Ok
[function]
[call site]
02560
Expr::Dot
[function]
[call site]
02561
into
[function]
[call site]
02562
Err
[function]
[call site]
02563
PERR::into_err
[function]
[call site]
02564
Expr::start_position
[function]
[call site]
02565
string_functions::is_empty
[function]
[call site]
02566
optimize_combo_chain
[function]
[call site]
02567
test_functions_take
[function]
[call site]
02568
test_functions_take
[function]
[call site]
02569
test_functions_take
[function]
[call site]
02570
StmtBlock::as_mut
[function]
[call site]
02571
intersects
[function]
[call site]
02572
StmtBlock::as_mut
[function]
[call site]
02573
StmtBlock::as_mut
[function]
[call site]
02574
string_functions::remove
[function]
[call site]
02575
test_functions_take
[function]
[call site]
02576
make_sub
[function]
[call site]
02577
make_root
[function]
[call site]
02578
string_functions::is_empty
[function]
[call site]
02579
Some
[function]
[call site]
02580
string_functions::is_empty
[function]
[call site]
02581
Some
[function]
[call site]
02582
string_functions::is_empty
[function]
[call site]
02583
crate::calc_var_hash
[function]
[call site]
02584
get_hasher
[function]
[call site]
02585
write_u8
[function]
[call site]
02586
MyIterableType::into_iter
[function]
[call site]
02587
Self::IntoIter::for_each
[function]
[call site]
02588
test::hash
[function]
[call site]
02589
write_usize
[function]
[call site]
02590
test::hash
[function]
[call site]
02591
StraightHasher::finish
[function]
[call site]
02592
MyIterableType::into_iter
[function]
[call site]
02593
Engine::lex_with_map
[function]
[call site]
02594
Namespace::root
[function]
[call site]
02595
ParseState::find_module
[function]
[call site]
02596
ParseSettings::has_option
[function]
[call site]
02597
Position::is_none
[function]
[call site]
02598
MyIterableType::into_iter
[function]
[call site]
02599
T::as_any
[function]
[call site]
02600
contains_key
[function]
[call site]
02601
Err
[function]
[call site]
02602
PERR::ModuleUndefined
[function]
[call site]
02603
&str::into
[function]
[call site]
02604
PERR::into_err
[function]
[call site]
02605
ParseSettings::level_up_with_position
[function]
[call site]
02606
Ok
[function]
[call site]
02607
string_functions::is_empty
[function]
[call site]
02608
test::len
[function]
[call site]
02609
string_functions::is_empty
[function]
[call site]
02610
Engine::parse_binary_op
[function]
[call site]
02611
ParseSettings::level_up_with_position
[function]
[call site]
02612
peek
[function]
[call site]
02613
unwrap
[function]
[call site]
02614
Ok
[function]
[call site]
02615
Command::get
[function]
[call site]
02616
copied
[function]
[call site]
02617
ok_or_else
[function]
[call site]
02618
PERR::Reserved
[function]
[call site]
02619
!::to_string
[function]
[call site]
02620
Engine::new
[function]
[call site]
02621
Scope::new
[function]
[call site]
02622
blob_functions::push
[function]
[call site]
02623
blob_functions::push
[function]
[call site]
02624
blob_functions::push
[function]
[call site]
02625
PERR::into_err
[function]
[call site]
02626
tokenizer::is_valid_identifier
[function]
[call site]
02627
Err
[function]
[call site]
02628
PERR::UnknownOperator
[function]
[call site]
02629
!::to_string
[function]
[call site]
02630
PERR::into_err
[function]
[call site]
02631
test_ops_precedence
[function]
[call site]
02632
Engine::new
[function]
[call site]
02633
Token::is_bind_right
[function]
[call site]
02634
Ok
[function]
[call site]
02635
MultiInputsStream::get_next
[function]
[call site]
02636
unwrap
[function]
[call site]
02637
Engine::parse_stmt
[function]
[call site]
02638
ParseResult::into
[function]
[call site]
02639
Expr::Stmt
[function]
[call site]
02640
ParseResult::into
[function]
[call site]
02641
peek
[function]
[call site]
02642
unwrap
[function]
[call site]
02643
Expr::Unit
[function]
[call site]
02644
Engine::parse_unary
[function]
[call site]
02645
peek
[function]
[call site]
02646
unwrap
[function]
[call site]
02647
Command::get
[function]
[call site]
02648
copied
[function]
[call site]
02649
ok_or_else
[function]
[call site]
02650
PERR::Reserved
[function]
[call site]
02651
!::to_string
[function]
[call site]
02652
PERR::into_err
[function]
[call site]
02653
tokenizer::is_valid_identifier
[function]
[call site]
02654
Err
[function]
[call site]
02655
PERR::UnknownOperator
[function]
[call site]
02656
!::to_string
[function]
[call site]
02657
PERR::into_err
[function]
[call site]
02658
test_ops_precedence
[function]
[call site]
02659
Engine::parse_binary_op
[function]
[call site]
02660
ParseSettings::level_up
[function]
[call site]
02661
ParseSettings::level_up
[function]
[call site]
02662
into
[function]
[call site]
02663
calc_fn_hash
[function]
[call site]
02664
tokenizer::is_valid_function_name
[function]
[call site]
02665
Engine::get_interned_string
[function]
[call site]
02666
FnCallHashes::from_native_only
[function]
[call site]
02667
MyIterableType::into_iter
[function]
[call site]
02668
Self::IntoIter::collect
[function]
[call site]
02669
Self::then
[function]
[call site]
02670
TestStruct::clone
[function]
[call site]
02671
test_functions_take
[function]
[call site]
02672
Expr::ensure_bool_expr
[function]
[call site]
02673
test_functions_take
[function]
[call site]
02674
Expr::ensure_bool_expr
[function]
[call site]
02675
StmtBlock::extend
[function]
[call site]
02676
blob_functions::push
[function]
[call site]
02677
blob_functions::insert
[function]
[call site]
02678
Expr::set_position
[function]
[call site]
02679
Expr::set_position
[function]
[call site]
02680
Expr::And
[function]
[call site]
02681
TestStruct::new
[function]
[call site]
02682
into
[function]
[call site]
02683
test_functions_take
[function]
[call site]
02684
Expr::ensure_bool_expr
[function]
[call site]
02685
test_functions_take
[function]
[call site]
02686
Expr::ensure_bool_expr
[function]
[call site]
02687
StmtBlock::extend
[function]
[call site]
02688
blob_functions::push
[function]
[call site]
02689
blob_functions::insert
[function]
[call site]
02690
Expr::set_position
[function]
[call site]
02691
Expr::Or
[function]
[call site]
02692
TestStruct::new
[function]
[call site]
02693
into
[function]
[call site]
02694
test_functions_take
[function]
[call site]
02695
test_functions_take
[function]
[call site]
02696
StmtBlock::extend
[function]
[call site]
02697
blob_functions::push
[function]
[call site]
02698
blob_functions::insert
[function]
[call site]
02699
Expr::set_position
[function]
[call site]
02700
Expr::Coalesce
[function]
[call site]
02701
TestStruct::new
[function]
[call site]
02702
into
[function]
[call site]
02703
split_first_mut
[function]
[call site]
02704
unwrap
[function]
[call site]
02705
std::mem::swap
[function]
[call site]
02706
FnCallHashes::from_hash
[function]
[call site]
02707
calc_fn_hash
[function]
[call site]
02708
Engine::get_interned_string
[function]
[call site]
02709
FnCallExpr::into_fn_call_expr
[function]
[call site]
02710
Engine::get_interned_string
[function]
[call site]
02711
FnCallHashes::from_native_only
[function]
[call site]
02712
calc_fn_hash
[function]
[call site]
02713
MyIterableType::into_iter
[function]
[call site]
02714
Self::IntoIter::collect
[function]
[call site]
02715
Some
[function]
[call site]
02716
FnCallExpr::into_fn_call_expr
[function]
[call site]
02717
FnCallExpr::into_fn_call_expr
[function]
[call site]
02718
contains_key
[function]
[call site]
02719
FnCallHashes::from_native_only
[function]
[call site]
02720
calc_fn_hash
[function]
[call site]
02721
FnCallHashes::from_hash
[function]
[call site]
02722
calc_fn_hash
[function]
[call site]
02723
FnCallExpr::into_fn_call_expr
[function]
[call site]
02724
FnCallExpr::into_fn_call_expr
[function]
[call site]
02725
peek
[function]
[call site]
02726
unwrap
[function]
[call site]
02727
eat_token
[function]
[call site]
02728
Token::is_op_assignment
[function]
[call site]
02729
MultiInputsStream::get_next
[function]
[call site]
02730
Engine::lex_with_map
[function]
[call site]
02731
Some
[function]
[call site]
02732
unwrap
[function]
[call site]
02733
Ok
[function]
[call site]
02734
Stmt::Expr
[function]
[call site]
02735
into
[function]
[call site]
02736
Engine::parse_expr
[function]
[call site]
02737
Engine::make_assignment_stmt
[function]
[call site]
02738
map_or_else
[function]
[call site]
02739
OpAssignment::new_assignment
[function]
[call site]
02740
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02741
Token::get_base_op_from_assignment
[function]
[call site]
02742
Some
[function]
[call site]
02743
Option::unwrap_or_else
[function]
[call site]
02744
Token::literal_syntax
[function]
[call site]
02745
Token::literal_syntax
[function]
[call site]
02746
calc_fn_hash
[function]
[call site]
02747
calc_fn_hash
[function]
[call site]
02748
Ok
[function]
[call site]
02749
Stmt::Assignment
[function]
[call site]
02750
into
[function]
[call site]
02751
Position::is_none
[function]
[call site]
02752
Ok
[function]
[call site]
02753
Stmt::Assignment
[function]
[call site]
02754
into
[function]
[call site]
02755
f32::map_or_else
[function]
[call site]
02756
expect
[function]
[call site]
02757
Command::get
[function]
[call site]
02758
Command::get
[function]
[call site]
02759
Scope::get_mut_by_index
[function]
[call site]
02760
test::len
[function]
[call site]
02761
Dynamic::access_mode
[function]
[call site]
02762
Ok
[function]
[call site]
02763
Stmt::Assignment
[function]
[call site]
02764
into
[function]
[call site]
02765
Err
[function]
[call site]
02766
PERR::AssignmentToConstant
[function]
[call site]
02767
test_to_string
[function]
[call site]
02768
PERR::into_err
[function]
[call site]
02769
ASTFlags::intersects
[function]
[call site]
02770
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]
02771
ASTFlags::intersects
[function]
[call site]
02772
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]
02773
Some
[function]
[call site]
02774
ParseSettings::level_up_with_position
[function]
[call site]
02775
ASTFlags::intersects
[function]
[call site]
02776
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]
02777
Some
[function]
[call site]
02778
ParseSettings::level_up_with_position
[function]
[call site]
02779
Err
[function]
[call site]
02780
PERR::AssignmentToInvalidLHS
[function]
[call site]
02781
ImmutableString::new
[function]
[call site]
02782
PERR::into_err
[function]
[call site]
02783
Ok
[function]
[call site]
02784
Stmt::Assignment
[function]
[call site]
02785
into
[function]
[call site]
02786
Err
[function]
[call site]
02787
PERR::AssignmentToInvalidLHS
[function]
[call site]
02788
ImmutableString::new
[function]
[call site]
02789
PERR::into_err
[function]
[call site]
02790
ParseSettings::level_up_with_position
[function]
[call site]
02791
Expr::is_constant
[function]
[call site]
02792
MyIterableType::into_iter
[function]
[call site]
02793
Self::IntoIter::all
[function]
[call site]
02794
MyIterableType::into_iter
[function]
[call site]
02795
Engine::lex_with_map
[function]
[call site]
02796
test_method_call
[function]
[call site]
02797
Err
[function]
[call site]
02798
PERR::AssignmentToConstant
[function]
[call site]
02799
ImmutableString::new
[function]
[call site]
02800
PERR::into_err
[function]
[call site]
02801
Expr::start_position
[function]
[call site]
02802
Token::is_op_assignment
[function]
[call site]
02803
Err
[function]
[call site]
02804
LexError::ImproperSymbol
[function]
[call site]
02805
Token::literal_syntax
[function]
[call site]
02806
into
[function]
[call site]
02807
&str::into
[function]
[call site]
02808
PERR::into_err
[function]
[call site]
02809
Err
[function]
[call site]
02810
PERR::AssignmentToInvalidLHS
[function]
[call site]
02811
ImmutableString::new
[function]
[call site]
02812
PERR::into_err
[function]
[call site]
02813
ParseSettings::level_up_with_position
[function]
[call site]
02814
StmtBlock::statements_mut
[function]
[call site]
02815
blob_functions::push
[function]
[call site]
02816
blob_functions::push
[function]
[call site]
02817
FnPtr::try_from
[function]
[call site]
02818
RhaiResultOf::unwrap
[function]
[call site]
02819
MultiInputsStream::get_next
[function]
[call site]
02820
unwrap
[function]
[call site]
02821
Ok
[function]
[call site]
02822
Stmt::Block
[function]
[call site]
02823
StmtBlock::new
[function]
[call site]
02824
Self::into
[function]
[call site]
02825
Err
[function]
[call site]
02826
PERR::into_err
[function]
[call site]
02827
Err
[function]
[call site]
02828
PERR::MissingToken
[function]
[call site]
02829
into
[function]
[call site]
02830
&str::into
[function]
[call site]
02831
PERR::into_err
[function]
[call site]
02832
test::len
[function]
[call site]
02833
test::len
[function]
[call site]
02834
peek
[function]
[call site]
02835
unwrap
[function]
[call site]
02836
eat_token
[function]
[call site]
02837
Err
[function]
[call site]
02838
PERR::MissingToken
[function]
[call site]
02839
into
[function]
[call site]
02840
&str::into
[function]
[call site]
02841
PERR::into_err
[function]
[call site]
02842
string_functions::remove
[function]
[call site]
02843
Engine::parse_stmt
[function]
[call site]
02844
Stmt::is_noop
[function]
[call site]
02845
CustomExpr::is_self_terminated
[function]
[call site]
02846
StmtBlock::statements_mut
[function]
[call site]
02847
blob_functions::push
[function]
[call site]
02848
peek
[function]
[call site]
02849
unwrap
[function]
[call site]
02850
eat_token
[function]
[call site]
02851
eat_token
[function]
[call site]
02852
eat_token
[function]
[call site]
02853
Err
[function]
[call site]
02854
TestStruct::clone
[function]
[call site]
02855
PERR::into_err
[function]
[call site]
02856
Err
[function]
[call site]
02857
PERR::MissingToken
[function]
[call site]
02858
into
[function]
[call site]
02859
&str::into
[function]
[call site]
02860
PERR::into_err
[function]
[call site]
02861
Scope::rewind
[function]
[call site]
02862
string_functions::truncate
[function]
[call site]
02863
Ok
[function]
[call site]
02864
Stmt::Block
[function]
[call site]
02865
StmtBlock::new
[function]
[call site]
02866
Self::into
[function]
[call site]
02867
ParseSettings::level_up
[function]
[call site]
02868
eat_token
[function]
[call site]
02869
MultiInputsStream::get_next
[function]
[call site]
02870
unwrap
[function]
[call site]
02871
ParseSettings::has_flag
[function]
[call site]
02872
Err
[function]
[call site]
02873
PERR::into_err
[function]
[call site]
02874
test::len
[function]
[call site]
02875
Engine::max_functions
[function]
[call site]
02876
Err
[function]
[call site]
02877
PERR::into_err
[function]
[call site]
02878
ParseState::new
[function]
[call site]
02879
TestStruct::clone
[function]
[call site]
02880
clone_from
[function]
[call site]
02881
StmtBlock::extend
[function]
[call site]
02882
TestStruct::clone
[function]
[call site]
02883
Engine::max_function_expr_depth
[function]
[call site]
02884
Command::get
[function]
[call site]
02885
Engine::parse_fn
[function]
[call site]
02886
ParseSettings::level_up
[function]
[call site]
02887
MultiInputsStream::get_next
[function]
[call site]
02888
unwrap
[function]
[call site]
02889
peek
[function]
[call site]
02890
unwrap
[function]
[call site]
02891
eat_token
[function]
[call site]
02892
Ident::as_str
[function]
[call site]
02893
Engine::get_interned_string
[function]
[call site]
02894
std::any::type_name::<crate::INT>
[function]
[call site]
02895
Engine::get_interned_string
[function]
[call site]
02896
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02897
Engine::get_interned_string
[function]
[call site]
02898
MultiInputsStream::get_next
[function]
[call site]
02899
unwrap
[function]
[call site]
02900
Some
[function]
[call site]
02901
Err
[function]
[call site]
02902
PERR::MissingToken
[function]
[call site]
02903
into
[function]
[call site]
02904
&str::into
[function]
[call site]
02905
PERR::into_err
[function]
[call site]
02906
eat_token
[function]
[call site]
02907
Ident::as_str
[function]
[call site]
02908
Engine::get_interned_string
[function]
[call site]
02909
std::any::type_name::<crate::INT>
[function]
[call site]
02910
Engine::get_interned_string
[function]
[call site]
02911
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02912
Engine::get_interned_string
[function]
[call site]
02913
MultiInputsStream::get_next
[function]
[call site]
02914
unwrap
[function]
[call site]
02915
Some
[function]
[call site]
02916
tokenizer::is_valid_function_name
[function]
[call site]
02917
tokenizer::is_valid_function_name
[function]
[call site]
02918
Err
[function]
[call site]
02919
PERR::Reserved
[function]
[call site]
02920
test_to_string
[function]
[call site]
02921
PERR::into_err
[function]
[call site]
02922
Err
[function]
[call site]
02923
PERR::into_err
[function]
[call site]
02924
peek
[function]
[call site]
02925
unwrap
[function]
[call site]
02926
eat_token
[function]
[call site]
02927
match_token
[function]
[call site]
02928
eat_token
[function]
[call site]
02929
Err
[function]
[call site]
02930
PERR::FnMissingParams
[function]
[call site]
02931
into
[function]
[call site]
02932
PERR::into_err
[function]
[call site]
02933
StaticVec::<(ImmutableString,
[call site]
02934
Some
[function]
[call site]
02935
TestStruct::new
[function]
[call site]
02936
MultiInputsStream::get_next
[function]
[call site]
02937
unwrap
[function]
[call site]
02938
MyIterableType::into_iter
[function]
[call site]
02939
Self::IntoIter::any
[function]
[call site]
02940
Err
[function]
[call site]
02941
PERR::FnDuplicatedParam
[function]
[call site]
02942
into
[function]
[call site]
02943
test_to_string
[function]
[call site]
02944
PERR::into_err
[function]
[call site]
02945
Engine::get_interned_string
[function]
[call site]
02946
blob_functions::push
[function]
[call site]
02947
TestStruct::clone
[function]
[call site]
02948
blob_functions::push
[function]
[call site]
02949
Err
[function]
[call site]
02950
PERR::into_err
[function]
[call site]
02951
Err
[function]
[call site]
02952
PERR::MissingToken
[function]
[call site]
02953
into
[function]
[call site]
02954
PERR::into_err
[function]
[call site]
02955
MultiInputsStream::get_next
[function]
[call site]
02956
unwrap
[function]
[call site]
02957
Err
[function]
[call site]
02958
PERR::into_err
[function]
[call site]
02959
Err
[function]
[call site]
02960
PERR::MissingToken
[function]
[call site]
02961
into
[function]
[call site]
02962
PERR::into_err
[function]
[call site]
02963
peek
[function]
[call site]
02964
unwrap
[function]
[call site]
02965
Engine::parse_block
[function]
[call site]
02966
Err
[function]
[call site]
02967
PERR::FnMissingBody
[function]
[call site]
02968
into
[function]
[call site]
02969
PERR::into_err
[function]
[call site]
02970
into
[function]
[call site]
02971
MyIterableType::into_iter
[function]
[call site]
02972
Self::IntoIter::map
[function]
[call site]
02973
reflection_functions::collect
[function]
[call site]
02974
shrink_to_fit
[function]
[call site]
02975
Ok
[function]
[call site]
02976
Engine::get_interned_string
[function]
[call site]
02977
MyIterableType::into_iter
[function]
[call site]
02978
Self::IntoIter::collect
[function]
[call site]
02979
calc_fn_hash
[function]
[call site]
02980
test::len
[function]
[call site]
02981
StmtBlock::as_ref
[function]
[call site]
02982
map_or
[function]
[call site]
02983
crate::calc_typed_method_hash
[function]
[call site]
02984
get_hasher
[function]
[call site]
02985
write_u8
[function]
[call site]
02986
test::hash
[function]
[call site]
02987
StraightHasher::finish
[function]
[call site]
02988
contains_key
[function]
[call site]
02989
Err
[function]
[call site]
02990
PERR::FnDuplicatedDefinition
[function]
[call site]
02991
test_to_string
[function]
[call site]
02992
test::len
[function]
[call site]
02993
PERR::into_err
[function]
[call site]
02994
blob_functions::insert
[function]
[call site]
02995
into
[function]
[call site]
02996
Ok
[function]
[call site]
02997
Stmt::Noop
[function]
[call site]
02998
Err
[function]
[call site]
02999
PERR::MissingToken
[function]
[call site]
03000
into
[function]
[call site]
03001
PERR::into_err
[function]
[call site]
03002
Engine::parse_if
[function]
[call site]
03003
ParseSettings::level_up
[function]
[call site]
03004
Engine::parse_switch
[function]
[call site]
03005
ParseSettings::level_up
[function]
[call site]
03006
Engine::allow_looping
[function]
[call site]
03007
Engine::parse_while_loop
[function]
[call site]
03008
ParseSettings::level_up
[function]
[call site]
03009
Engine::allow_looping
[function]
[call site]
03010
Engine::parse_do
[function]
[call site]
03011
ParseSettings::level_up
[function]
[call site]
03012
Engine::allow_looping
[function]
[call site]
03013
Engine::parse_for
[function]
[call site]
03014
ParseSettings::level_up
[function]
[call site]
03015
Engine::allow_looping
[function]
[call site]
03016
ParseSettings::has_flag
[function]
[call site]
03017
eat_token
[function]
[call site]
03018
Ok
[function]
[call site]
03019
Stmt::BreakLoop
[function]
[call site]
03020
string_functions::is_empty
[function]
[call site]
03021
Engine::allow_looping
[function]
[call site]
03022
ParseSettings::has_flag
[function]
[call site]
03023
eat_token
[function]
[call site]
03024
peek
[function]
[call site]
03025
unwrap
[function]
[call site]
03026
Engine::parse_expr
[function]
[call site]
03027
ParseSettings::level_up
[function]
[call site]
03028
Ok
[function]
[call site]
03029
Stmt::BreakLoop
[function]
[call site]
03030
Some
[function]
[call site]
03031
into
[function]
[call site]
03032
peek
[function]
[call site]
03033
unwrap
[function]
[call site]
03034
Ok
[function]
[call site]
03035
Stmt::BreakLoop
[function]
[call site]
03036
Err
[function]
[call site]
03037
Engine::allow_looping
[function]
[call site]
03038
Err
[function]
[call site]
03039
PERR::into_err
[function]
[call site]
03040
MultiInputsStream::get_next
[function]
[call site]
03041
Engine::lex_with_map
[function]
[call site]
03042
string_functions::is_empty
[function]
[call site]
03043
unwrap
[function]
[call site]
03044
peek
[function]
[call site]
03045
unwrap
[function]
[call site]
03046
Engine::parse_expr
[function]
[call site]
03047
ParseSettings::level_up
[function]
[call site]
03048
Ok
[function]
[call site]
03049
Stmt::Return
[function]
[call site]
03050
Some
[function]
[call site]
03051
into
[function]
[call site]
03052
peek
[function]
[call site]
03053
unwrap
[function]
[call site]
03054
Ok
[function]
[call site]
03055
Stmt::Return
[function]
[call site]
03056
Err
[function]
[call site]
03057
Engine::parse_try_catch
[function]
[call site]
03058
ParseSettings::level_up_with_position
[function]
[call site]
03059
eat_token
[function]
[call site]
03060
Engine::parse_block
[function]
[call site]
03061
into
[function]
[call site]
03062
match_token
[function]
[call site]
03063
Err
[function]
[call site]
03064
PERR::MissingToken
[function]
[call site]
03065
into
[function]
[call site]
03066
&str::into
[function]
[call site]
03067
PERR::into_err
[function]
[call site]
03068
match_token
[function]
[call site]
03069
parse_var_name
[function]
[call site]
03070
match_token
[function]
[call site]
03071
Err
[function]
[call site]
03072
PERR::MissingToken
[function]
[call site]
03073
into
[function]
[call site]
03074
&str::into
[function]
[call site]
03075
PERR::into_err
[function]
[call site]
03076
Engine::get_interned_string
[function]
[call site]
03077
blob_functions::push
[function]
[call site]
03078
TestStruct::clone
[function]
[call site]
03079
Engine::get_interned_string
[function]
[call site]
03080
Engine::parse_block
[function]
[call site]
03081
into
[function]
[call site]
03082
string_functions::is_empty
[function]
[call site]
03083
Expr::Unit
[function]
[call site]
03084
string_functions::pop
[function]
[call site]
03085
string_functions::is_empty
[function]
[call site]
03086
shared_make_mut
[function]
[call site]
03087
string_functions::pop
[function]
[call site]
03088
string_functions::is_empty
[function]
[call site]
03089
shared_make_mut
[function]
[call site]
03090
string_functions::pop
[function]
[call site]
03091
Dynamic::map_or
[function]
[call site]
03092
Dynamic::map_or
[function]
[call site]
03093
Expr::Variable
[function]
[call site]
03094
Engine::default
[function]
[call site]
03095
into
[function]
[call site]
03096
into
[function]
[call site]
03097
Ok
[function]
[call site]
03098
Stmt::TryCatch
[function]
[call site]
03099
into
[function]
[call site]
03100
ParseSettings::level_up
[function]
[call site]
03101
Engine::parse_let
[function]
[call site]
03102
MultiInputsStream::get_next
[function]
[call site]
03103
unwrap
[function]
[call site]
03104
parse_var_name
[function]
[call site]
03105
Engine::allow_shadowing
[function]
[call site]
03106
intersects
[function]
[call site]
03107
Command::get
[function]
[call site]
03108
is_some
[function]
[call site]
03109
Err
[function]
[call site]
03110
PERR::VariableExists
[function]
[call site]
03111
into
[function]
[call site]
03112
PERR::into_err
[function]
[call site]
03113
Command::get
[function]
[call site]
03114
is_some
[function]
[call site]
03115
get_or_insert_with
[function]
[call site]
03116
Engine::new_global_runtime_state
[function]
[call site]
03117
crate::ThinVec::new
[function]
[call site]
03118
crate::ThinVec::new
[function]
[call site]
03119
crate::StaticVec::new
[function]
[call site]
03120
Engine::default_tag
[function]
[call site]
03121
TestStruct::clone
[function]
[call site]
03122
Self
[function]
[call site]
03123
StmtBlock::as_ref
[function]
[call site]
03124
Engine::lex_with_map
[function]
[call site]
03125
crate::eval::Debugger::new
[function]
[call site]
03126
TestStruct::new
[function]
[call site]
03127
TestStruct::new
[function]
[call site]
03128
into
[function]
[call site]
03129
GlobalRuntimeState::into
[function]
[call site]
03130
VarDefInfo::new
[function]
[call site]
03131
Caches::new
[function]
[call site]
03132
Position::new_const
[function]
[call site]
03133
EvalContext::new
[function]
[call site]
03134
test_var_def_filter
[function]
[call site]
03135
Err
[function]
[call site]
03136
PERR::ForbiddenVariable
[function]
[call site]
03137
into
[function]
[call site]
03138
PERR::into_err
[function]
[call site]
03139
Err
[function]
[call site]
03140
PERR::into_err
[function]
[call site]
03141
PERR::ForbiddenVariable
[function]
[call site]
03142
into
[function]
[call site]
03143
PERR::into_err
[function]
[call site]
03144
Engine::get_interned_string
[function]
[call site]
03145
match_token
[function]
[call site]
03146
Engine::parse_expr
[function]
[call site]
03147
ParseSettings::level_up
[function]
[call site]
03148
Expr::Unit
[function]
[call site]
03149
string_functions::is_empty
[function]
[call site]
03150
ParseState::find_var
[function]
[call site]
03151
test::len
[function]
[call site]
03152
Scope::get_entry_by_index
[function]
[call site]
03153
test::len
[function]
[call site]
03154
string_functions::is_empty
[function]
[call site]
03155
Some
[function]
[call site]
03156
Scope::get_mut_by_index
[function]
[call site]
03157
Dynamic::set_access_mode
[function]
[call site]
03158
Some
[function]
[call site]
03159
TestStruct::new
[function]
[call site]
03160
test::len
[function]
[call site]
03161
Self::unwrap
[function]
[call site]
03162
Scope::push_entry
[function]
[call site]
03163
Scope::is_empty
[function]
[call site]
03164
reserve
[function]
[call site]
03165
reserve
[function]
[call site]
03166
blob_functions::push
[function]
[call site]
03167
Dynamic::set_access_mode
[function]
[call site]
03168
blob_functions::push
[function]
[call site]
03169
TestStruct::clone
[function]
[call site]
03170
Scope::add_alias_by_index
[function]
[call site]
03171
test::len
[function]
[call site]
03172
resize
[function]
[call site]
03173
Engine::default
[function]
[call site]
03174
shared_get_mut
[function]
[call site]
03175
unwrap
[function]
[call site]
03176
string_functions::contains
[function]
[call site]
03177
blob_functions::push
[function]
[call site]
03178
test::len
[function]
[call site]
03179
TestStruct::clone
[function]
[call site]
03180
into
[function]
[call site]
03181
Ok
[function]
[call site]
03182
Stmt::Var
[function]
[call site]
03183
Stmt::Var
[function]
[call site]
03184
ParseSettings::level_up
[function]
[call site]
03185
Engine::parse_let
[function]
[call site]
03186
ParseSettings::level_up
[function]
[call site]
03187
Engine::parse_import
[function]
[call site]
03188
ParseSettings::level_up_with_position
[function]
[call site]
03189
eat_token
[function]
[call site]
03190
Engine::parse_expr
[function]
[call site]
03191
match_token
[function]
[call site]
03192
parse_var_name
[function]
[call site]
03193
Engine::get_interned_string
[function]
[call site]
03194
Engine::get_interned_string
[function]
[call site]
03195
blob_functions::push
[function]
[call site]
03196
TestStruct::clone
[function]
[call site]
03197
Ok
[function]
[call site]
03198
Stmt::Import
[function]
[call site]
03199
into
[function]
[call site]
03200
ParseSettings::level_up
[function]
[call site]
03201
ParseSettings::has_flag
[function]
[call site]
03202
Err
[function]
[call site]
03203
PERR::into_err
[function]
[call site]
03204
Engine::parse_export
[function]
[call site]
03205
eat_token
[function]
[call site]
03206
peek
[function]
[call site]
03207
unwrap
[function]
[call site]
03208
ParseSettings::level_up
[function]
[call site]
03209
Engine::parse_let
[function]
[call site]
03210
Expr::set_position
[function]
[call site]
03211
Expr::set_position
[function]
[call site]
03212
Ok
[function]
[call site]
03213
ParseSettings::level_up
[function]
[call site]
03214
Engine::parse_let
[function]
[call site]
03215
Expr::set_position
[function]
[call site]
03216
Ok
[function]
[call site]
03217
parse_var_name
[function]
[call site]
03218
match_token
[function]
[call site]
03219
parse_var_name
[function]
[call site]
03220
Engine::lex_with_map
[function]
[call site]
03221
Engine::lex_raw
[function]
[call site]
03222
Some
[function]
[call site]
03223
Engine::get_interned_string
[function]
[call site]
03224
Engine::get_interned_string
[function]
[call site]
03225
ParseState::find_var
[function]
[call site]
03226
Scope::add_alias_by_index
[function]
[call site]
03227
test::len
[function]
[call site]
03228
TestStruct::clone
[function]
[call site]
03229
Engine::get_interned_string
[function]
[call site]
03230
Ok
[function]
[call site]
03231
Stmt::Export
[function]
[call site]
03232
into
[function]
[call site]
03233
ParseSettings::level_up
[function]
[call site]
03234
Engine::parse_expr_stmt
[function]
[call site]
03235
ParseSettings::level_up
[function]
[call site]
03236
Stmt::is_noop
[function]
[call site]
03237
CustomExpr::is_self_terminated
[function]
[call site]
03238
blob_functions::push
[function]
[call site]
03239
peek
[function]
[call site]
03240
unwrap
[function]
[call site]
03241
eat_token
[function]
[call site]
03242
Err
[function]
[call site]
03243
TestStruct::clone
[function]
[call site]
03244
PERR::into_err
[function]
[call site]
03245
Err
[function]
[call site]
03246
PERR::MissingToken
[function]
[call site]
03247
into
[function]
[call site]
03248
&str::into
[function]
[call site]
03249
PERR::into_err
[function]
[call site]
03250
map_functions::values
[function]
[call site]
03251
cloned
[function]
[call site]
03252
reflection_functions::collect
[function]
[call site]
03253
TestStruct::new
[function]
[call site]
03254
Ok
[function]
[call site]
03255
Ok
[function]
[call site]
03256
Engine::optimize_into_ast
[function]
[call site]
03257
crate::Module::from
[function]
[call site]
03258
TestStruct::new
[function]
[call site]
03259
Self::IntoIter::into_iter
[function]
[call site]
03260
test_chars
[function]
[call site]
03261
0.chars().collect::<Vec<_>>
[function]
[call site]
03262
MyIterableType::into_iter
[function]
[call site]
03263
Self::IntoIter::for_each
[function]
[call site]
03264
Module::set_script_fn
[function]
[call site]
03265
Option::into
[function]
[call site]
03266
test::len
[function]
[call site]
03267
crate::calc_fn_hash
[function]
[call site]
03268
get_hasher
[function]
[call site]
03269
write_u8
[function]
[call site]
03270
MyIterableType::into_iter
[function]
[call site]
03271
Self::IntoIter::for_each
[function]
[call site]
03272
test::hash
[function]
[call site]
03273
write_usize
[function]
[call site]
03274
test::hash
[function]
[call site]
03275
write_usize
[function]
[call site]
03276
StraightHasher::finish
[function]
[call site]
03277
StmtBlock::as_ref
[function]
[call site]
03278
map_or
[function]
[call site]
03279
crate::calc_typed_method_hash
[function]
[call site]
03280
StmtBlock::as_ref
[function]
[call site]
03281
and_then
[function]
[call site]
03282
Command::get
[function]
[call site]
03283
Ident::as_str
[function]
[call site]
03284
into
[function]
[call site]
03285
Position::new_const
[function]
[call site]
03286
Some
[function]
[call site]
03287
TestStruct::new
[function]
[call site]
03288
MyIterableType::into_iter
[function]
[call site]
03289
Engine::lex_with_map
[function]
[call site]
03290
reflection_functions::collect
[function]
[call site]
03291
Engine::default
[function]
[call site]
03292
crate::StaticVec::new_const
[function]
[call site]
03293
Some
[function]
[call site]
03294
TestStruct::new
[function]
[call site]
03295
get_or_insert_with
[function]
[call site]
03296
new_hash_map
[function]
[call site]
03297
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03298
Engine::default
[function]
[call site]
03299
blob_functions::insert
[function]
[call site]
03300
Option::into
[function]
[call site]
03301
Array::into
[function]
[call site]
03302
string_functions::remove
[function]
[call site]
03303
Self::into
[function]
[call site]
03304
crate::Module::from
[function]
[call site]
03305
StmtBlock::as_ref
[function]
[call site]
03306
MyIterableType::into_iter
[function]
[call site]
03307
Self::IntoIter::map
[function]
[call site]
03308
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03309
TestStruct::clone
[function]
[call site]
03310
TestStruct::clone
[function]
[call site]
03311
TestStruct::clone
[function]
[call site]
03312
Engine::default
[function]
[call site]
03313
Self::into
[function]
[call site]
03314
Self::into
[function]
[call site]
03315
crate::Module::from
[function]
[call site]
03316
MyIterableType::into_iter
[function]
[call site]
03317
Self::IntoIter::map
[function]
[call site]
03318
crate::func::shared_take_or_clone
[function]
[call site]
03319
shared_try_take
[function]
[call site]
03320
Result::unwrap_or_else
[function]
[call site]
03321
StmtBlock::as_ref
[function]
[call site]
03322
TestStruct::clone
[function]
[call site]
03323
StmtBlock::take_statements
[function]
[call site]
03324
mem::take
[function]
[call site]
03325
Engine::new
[function]
[call site]
03326
register_type_with_name::<TestStruct>
[function]
[call site]
03327
Engine::register_fn
[function]
[call site]
03328
TestStruct
[function]
[call site]
03329
StmtBlock::statements_mut
[function]
[call site]
03330
StmtBlock::statements_mut
[function]
[call site]
03331
Engine::optimize_top_level
[function]
[call site]
03332
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03333
OptimizerState::new
[function]
[call site]
03334
Engine::new_global_runtime_state
[function]
[call site]
03335
crate::ThinVec::new
[function]
[call site]
03336
crate::ThinVec::new
[function]
[call site]
03337
crate::StaticVec::new
[function]
[call site]
03338
Engine::default_tag
[function]
[call site]
03339
TestStruct::clone
[function]
[call site]
03340
StmtBlock::as_ref
[function]
[call site]
03341
Engine::lex_with_map
[function]
[call site]
03342
crate::eval::Debugger::new
[function]
[call site]
03343
into
[function]
[call site]
03344
&crate::SharedModule::into
[function]
[call site]
03345
TestStruct::new
[function]
[call site]
03346
Caches::new
[function]
[call site]
03347
MyIterableType::into_iter
[function]
[call site]
03348
array_functions::reduce_rev
[function]
[call site]
03349
flat_map
[function]
[call site]
03350
Module::iter_var
[function]
[call site]
03351
Module::iter_var_raw
[function]
[call site]
03352
MyIterableType::into_iter
[function]
[call site]
03353
Engine::lex_with_map
[function]
[call site]
03354
Engine::lex_raw
[function]
[call site]
03355
Some
[function]
[call site]
03356
Ident::as_str
[function]
[call site]
03357
array_functions::for_each
[function]
[call site]
03358
OptimizerState::push_var
[function]
[call site]
03359
blob_functions::push
[function]
[call site]
03360
into
[function]
[call site]
03361
Some
[function]
[call site]
03362
Cow::Borrowed
[function]
[call site]
03363
MyIterableType::into_iter
[function]
[call site]
03364
flat_map
[function]
[call site]
03365
array_functions::for_each
[function]
[call site]
03366
OptimizerState::push_var
[function]
[call site]
03367
into
[function]
[call site]
03368
Some
[function]
[call site]
03369
Cow::Borrowed
[function]
[call site]
03370
optimize_stmt_block
[function]
[call site]
03371
string_functions::is_empty
[function]
[call site]
03372
test::len
[function]
[call site]
03373
OptimizerState::is_dirty
[function]
[call site]
03374
MyIterableType::into_iter
[function]
[call site]
03375
test_chars
[function]
[call site]
03376
0.chars().collect::<Vec<_>>
[function]
[call site]
03377
MyIterableType::into_iter
[function]
[call site]
03378
Self::IntoIter::position
[function]
[call site]
03379
ParseSettings::level_up
[function]
[call site]
03380
Ok
[function]
[call site]
03381
StmtBlockContainer::split_at_mut
[function]
[call site]
03382
test_functions_take
[function]
[call site]
03383
StmtBlock::statements_mut
[function]
[call site]
03384
StaticModuleResolver::iter_mut
[function]
[call site]
03385
Engine::lex_with_map
[function]
[call site]
03386
optimize_combo_chain
[function]
[call site]
03387
test_functions_take
[function]
[call site]
03388
test_functions_take
[function]
[call site]
03389
test_functions_take
[function]
[call site]
03390
StmtBlock::as_mut
[function]
[call site]
03391
intersects
[function]
[call site]
03392
StmtBlock::as_mut
[function]
[call site]
03393
StmtBlock::as_mut
[function]
[call site]
03394
string_functions::remove
[function]
[call site]
03395
test_functions_take
[function]
[call site]
03396
make_sub
[function]
[call site]
03397
make_root
[function]
[call site]
03398
StaticModuleResolver::iter_mut
[function]
[call site]
03399
Engine::lex_with_map
[function]
[call site]
03400
optimize_combo_chain
[function]
[call site]
03401
StaticModuleResolver::iter_mut
[function]
[call site]
03402
skip
[function]
[call site]
03403
Engine::lex_with_map
[function]
[call site]
03404
reflection_functions::collect
[function]
[call site]
03405
OptimizerState::clear_dirty
[function]
[call site]
03406
test::len
[function]
[call site]
03407
map_functions::retain
[function]
[call site]
03408
string_functions::is_empty
[function]
[call site]
03409
Ok
[function]
[call site]
03410
IterateMap::new
[function]
[call site]
03411
IterateMap::new
[function]
[call site]
03412
IterateMap::new
[function]
[call site]
03413
mem::take
[function]
[call site]
03414
MyIterableType::into_iter
[function]
[call site]
03415
FnPtr::call_raw_with_extra_args
[function]
[call site]
03416
_call_with_extra_args::<true,
[call site]
03417
_call_with_extra_args::<false,
[call site]
03418
Some
[function]
[call site]
03419
TestStruct::clone
[function]
[call site]
03420
Self::into
[function]
[call site]
03421
Some
[function]
[call site]
03422
Dynamic::as_bool
[function]
[call site]
03423
Ok
[function]
[call site]
03424
crate::func::locked_read
[function]
[call site]
03425
Option::and_then
[function]
[call site]
03426
Some
[function]
[call site]
03427
ok_or_else
[function]
[call site]
03428
std::
[call site]
03429
any::type_name
[function]
[call site]
03430
type_name::<R>
[function]
[call site]
03431
Err
[function]
[call site]
03432
Dynamic::type_name
[function]
[call site]
03433
type_name::<INT>
[function]
[call site]
03434
type_name::<crate::FLOAT>
[function]
[call site]
03435
std::
[call site]
03436
any::type_name
[function]
[call site]
03437
crate::func::locked_read
[function]
[call site]
03438
Option::unwrap
[function]
[call site]
03439
std::
[call site]
03440
any::type_name
[function]
[call site]
03441
unwrap_or
[function]
[call site]
03442
blob_functions::insert
[function]
[call site]
03443
blob_functions::insert
[function]
[call site]
03444
Ok
[function]
[call site]
03445
OptimizerState::set_dirty
[function]
[call site]
03446
Stmt::is_control_flow_break
[function]
[call site]
03447
StaticModuleResolver::iter_mut
[function]
[call site]
03448
StaticModuleResolver::iter_mut
[function]
[call site]
03449
Engine::lex_with_map
[function]
[call site]
03450
Ident::as_str
[function]
[call site]
03451
array_functions::for_each
[function]
[call site]
03452
string_functions::is_empty
[function]
[call site]
03453
Ok
[function]
[call site]
03454
StaticModuleResolver::iter_mut
[function]
[call site]
03455
impl
[call site]
03456
into
[function]
[call site]
03457
FnPtr::call_raw_with_extra_args
[function]
[call site]
03458
Some
[function]
[call site]
03459
Ok
[function]
[call site]
03460
optimize_expr
[function]
[call site]
03461
ParseSettings::level_up_with_position
[function]
[call site]
03462
string_functions::is_empty
[function]
[call site]
03463
OptimizerState::set_dirty
[function]
[call site]
03464
Expr::Unit
[function]
[call site]
03465
ParseSettings::level_up_with_position
[function]
[call site]
03466
test::len
[function]
[call site]
03467
OptimizerState::set_dirty
[function]
[call site]
03468
StmtBlock::take_statements
[function]
[call site]
03469
string_functions::remove
[function]
[call site]
03470
optimize_expr
[function]
[call site]
03471
StmtBlock::statements_mut
[function]
[call site]
03472
optimize_stmt_block
[function]
[call site]
03473
StmtBlock::take_statements
[function]
[call site]
03474
StmtBlock::statements_mut
[function]
[call site]
03475
StmtBlock::as_mut
[function]
[call site]
03476
OptimizerState::set_dirty
[function]
[call site]
03477
test_functions_take
[function]
[call site]
03478
ASTFlags::intersects
[function]
[call site]
03479
OptimizerState::set_dirty
[function]
[call site]
03480
test_functions_take
[function]
[call site]
03481
MyIterableType::into_iter
[function]
[call site]
03482
test_method_call
[function]
[call site]
03483
RhaiFunc::is_pure
[function]
[call site]
03484
RhaiFunc::is_pure
[function]
[call site]
03485
OptimizerState::set_dirty
[function]
[call site]
03486
mem::take
[function]
[call site]
03487
MyIterableType::into_iter
[function]
[call site]
03488
Self::IntoIter::find
[function]
[call site]
03489
array_functions::find_starting_from
[function]
[call site]
03490
array_functions::index_of_filter_starting_from
[function]
[call site]
03491
string_functions::is_empty
[function]
[call site]
03492
Ok
[function]
[call site]
03493
eval::calc_offset_len
[function]
[call site]
03494
test::len
[function]
[call site]
03495
StaticModuleResolver::iter_mut
[function]
[call site]
03496
impl
[call site]
03497
skip
[function]
[call site]
03498
into
[function]
[call site]
03499
FnPtr::call_raw_with_extra_args
[function]
[call site]
03500
Some
[function]
[call site]
03501
Some
[function]
[call site]
03502
Dynamic::as_bool
[function]
[call site]
03503
unwrap_or
[function]
[call site]
03504
Ok
[function]
[call site]
03505
Ok
[function]
[call site]
03506
Ok
[function]
[call site]
03507
Ok
[function]
[call site]
03508
Command::get
[function]
[call site]
03509
RhaiResult::map_or_else
[function]
[call site]
03510
Expr::Unit
[function]
[call site]
03511
Expr::set_position
[function]
[call site]
03512
optimize_expr
[function]
[call site]
03513
Expr::is_constant
[function]
[call site]
03514
string_functions::is_empty
[function]
[call site]
03515
Expr::get_literal_value
[function]
[call site]
03516
OptimizerState::set_dirty
[function]
[call site]
03517
Engine::map_type_name
[function]
[call site]
03518
MyIterableType::into_iter
[function]
[call site]
03519
array_functions::find_map
[function]
[call site]
03520
array_functions::find_map_starting_from
[function]
[call site]
03521
string_functions::is_empty
[function]
[call site]
03522
Ok
[function]
[call site]
03523
eval::calc_offset_len
[function]
[call site]
03524
test::len
[function]
[call site]
03525
StaticModuleResolver::iter_mut
[function]
[call site]
03526
impl
[call site]
03527
skip
[function]
[call site]
03528
into
[function]
[call site]
03529
FnPtr::call_raw_with_extra_args
[function]
[call site]
03530
Some
[function]
[call site]
03531
Some
[function]
[call site]
03532
Expr::is_unit
[function]
[call site]
03533
Ok
[function]
[call site]
03534
Ok
[function]
[call site]
03535
Module::get_custom_type_display_by_name
[function]
[call site]
03536
Module::get_custom_type_by_name_raw
[function]
[call site]
03537
Command::get
[function]
[call site]
03538
Engine::lex_with_map
[function]
[call site]
03539
Ident::as_str
[function]
[call site]
03540
StmtBlock::span_or_else
[function]
[call site]
03541
map_functions::values
[function]
[call site]
03542
array_functions::find_map
[function]
[call site]
03543
Module::get_custom_type_display_by_name
[function]
[call site]
03544
unwrap_or_else
[function]
[call site]
03545
map_std_type_name
[function]
[call site]
03546
string_functions::trim
[function]
[call site]
03547
shared_get_mut
[function]
[call site]
03548
string_functions::trim
[function]
[call site]
03549
into
[function]
[call site]
03550
string_functions::trim
[function]
[call site]
03551
into
[function]
[call site]
03552
type_name::<crate::INT>
[function]
[call site]
03553
type_name::<crate::FLOAT>
[function]
[call site]
03554
type_name::<String>
[function]
[call site]
03555
type_name::<ImmutableString>
[function]
[call site]
03556
type_name::<&str>
[function]
[call site]
03557
type_name::<rust_decimal::Decimal>
[function]
[call site]
03558
type_name::<FnPtr>
[function]
[call site]
03559
type_name::<crate::Array>
[function]
[call site]
03560
type_name::<crate::Blob>
[function]
[call site]
03561
type_name::<crate::Map>
[function]
[call site]
03562
type_name::<crate::Instant>
[function]
[call site]
03563
type_name::<ExclusiveRange>
[function]
[call site]
03564
type_name::<InclusiveRange>
[function]
[call site]
03565
type_name::<BitRange>
[function]
[call site]
03566
type_name::<CharsStream>
[function]
[call site]
03567
type_name::<StepRange<u8>>
[function]
[call site]
03568
test::len
[function]
[call site]
03569
string_functions::starts_with
[function]
[call site]
03570
string_functions::ends_with
[function]
[call site]
03571
string_functions::ends_with
[function]
[call site]
03572
test_string_split
[function]
[call site]
03573
Engine::new
[function]
[call site]
03574
last
[function]
[call site]
03575
unwrap
[function]
[call site]
03576
test::len
[function]
[call site]
03577
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03578
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03579
strip_prefix
[function]
[call site]
03580
map_or
[function]
[call site]
03581
map_std_type_name
[function]
[call site]
03582
RhaiNativeFunc::return_type_name
[function]
[call site]
03583
type_name::<R>
[function]
[call site]
03584
into
[function]
[call site]
03585
Expr::from_dynamic
[function]
[call site]
03586
Self::Unit
[function]
[call site]
03587
Self::BoolConstant
[function]
[call site]
03588
Self::StringConstant
[function]
[call site]
03589
Self::CharConstant
[function]
[call site]
03590
Self::IntegerConstant
[function]
[call site]
03591
Self::DynamicConstant
[function]
[call site]
03592
TestStruct::new
[function]
[call site]
03593
into
[function]
[call site]
03594
Self::FloatConstant
[function]
[call site]
03595
Self::DynamicConstant
[function]
[call site]
03596
TestStruct::new
[function]
[call site]
03597
into
[function]
[call site]
03598
Self::DynamicConstant
[function]
[call site]
03599
TestStruct::new
[function]
[call site]
03600
into
[function]
[call site]
03601
FnPtr::is_curried
[function]
[call site]
03602
string_functions::is_empty
[function]
[call site]
03603
Self::FnCall
[function]
[call site]
03604
into
[function]
[call site]
03605
FnCallHashes::from_hash
[function]
[call site]
03606
calc_fn_hash
[function]
[call site]
03607
test_native_context_fn_name
[function]
[call site]
03608
Engine::new
[function]
[call site]
03609
Engine::register_raw_fn
[function]
[call site]
03610
into
[function]
[call site]
03611
StmtBlock::as_ref
[function]
[call site]
03612
test::len
[function]
[call site]
03613
test::len
[function]
[call site]
03614
string_functions::starts_with
[function]
[call site]
03615
FuncRegistration::new
[function]
[call site]
03616
FuncRegistration::in_global_namespace
[function]
[call site]
03617
FuncRegistration::set_into_module_raw
[function]
[call site]
03618
StmtBlock::as_ref
[function]
[call site]
03619
test::len
[function]
[call site]
03620
StmtBlock::extend
[function]
[call site]
03621
StmtBlock::as_ref
[function]
[call site]
03622
MyIterableType::into_iter
[function]
[call site]
03623
Self::IntoIter::copied
[function]
[call site]
03624
first
[function]
[call site]
03625
RhaiFunc::is_method
[function]
[call site]
03626
is_method_call
[function]
[call site]
03627
StaticModuleResolver::iter_mut
[function]
[call site]
03628
enumerate
[function]
[call site]
03629
array_functions::for_each
[function]
[call site]
03630
Module::map_type
[function]
[call site]
03631
TypeId::of::<&str>
[function]
[call site]
03632
TypeId::of::<ImmutableString>
[function]
[call site]
03633
TypeId::of::<String>
[function]
[call site]
03634
TypeId::of::<ImmutableString>
[function]
[call site]
03635
MyIterableType::into_iter
[function]
[call site]
03636
T::as_any
[function]
[call site]
03637
TypeId::of::<Dynamic>
[function]
[call site]
03638
test::len
[function]
[call site]
03639
test::len
[function]
[call site]
03640
string_functions::pop
[function]
[call site]
03641
unwrap
[function]
[call site]
03642
calc_fn_hash
[function]
[call site]
03643
test::len
[function]
[call site]
03644
calc_fn_hash_full
[function]
[call site]
03645
get_hasher
[function]
[call site]
03646
write_u8
[function]
[call site]
03647
MyIterableType::into_iter
[function]
[call site]
03648
Self::IntoIter::for_each
[function]
[call site]
03649
test::hash
[function]
[call site]
03650
write_usize
[function]
[call site]
03651
StraightHasher::finish
[function]
[call site]
03652
MyIterableType::into_iter
[function]
[call site]
03653
copied
[function]
[call site]
03654
StmtBlock::as_ref
[function]
[call site]
03655
and_then
[function]
[call site]
03656
Command::get
[function]
[call site]
03657
BloomFilterU64::mark
[function]
[call site]
03658
BloomFilterU64::calc_hash
[function]
[call site]
03659
string_functions::remove
[function]
[call site]
03660
get_or_insert_with
[function]
[call site]
03661
new_hash_map
[function]
[call site]
03662
Scope::push_entry
[function]
[call site]
03663
blob_functions::insert
[function]
[call site]
03664
FnPtr::try_from
[function]
[call site]
03665
RhaiResultOf::unwrap
[function]
[call site]
03666
string_functions::is_empty
[function]
[call site]
03667
blob_functions::push
[function]
[call site]
03668
eval::calc_offset_len
[function]
[call site]
03669
test::len
[function]
[call site]
03670
test::len
[function]
[call site]
03671
blob_functions::push
[function]
[call site]
03672
blob_functions::insert
[function]
[call site]
03673
into
[function]
[call site]
03674
&mut
[call site]
03675
blob_functions::insert
[function]
[call site]
03676
into
[function]
[call site]
03677
Engine::global_namespace_mut
[function]
[call site]
03678
TestStruct::new
[function]
[call site]
03679
unwrap
[function]
[call site]
03680
Engine::lex_with_map
[function]
[call site]
03681
TypeId::of::<INT>
[function]
[call site]
03682
TypeId::of::<INT>
[function]
[call site]
03683
Engine::register_raw_fn
[function]
[call site]
03684
into
[function]
[call site]
03685
StmtBlock::as_ref
[function]
[call site]
03686
test::len
[function]
[call site]
03687
test::len
[function]
[call site]
03688
string_functions::starts_with
[function]
[call site]
03689
FuncRegistration::new
[function]
[call site]
03690
FuncRegistration::in_global_namespace
[function]
[call site]
03691
FuncRegistration::set_into_module_raw
[function]
[call site]
03692
Engine::global_namespace_mut
[function]
[call site]
03693
TestStruct::new
[function]
[call site]
03694
unwrap
[function]
[call site]
03695
Engine::lex_with_map
[function]
[call site]
03696
TypeId::of::<INT>
[function]
[call site]
03697
TypeId::of::<INT>
[function]
[call site]
03698
std::
[call site]
03699
iter::once
[function]
[call site]
03700
Self::StringConstant
[function]
[call site]
03701
test_native_context_fn_name
[function]
[call site]
03702
into
[function]
[call site]
03703
reflection_functions::collect
[function]
[call site]
03704
into
[function]
[call site]
03705
Self::DynamicConstant
[function]
[call site]
03706
into
[function]
[call site]
03707
Expr::is_constant
[function]
[call site]
03708
string_functions::is_empty
[function]
[call site]
03709
Expr::get_literal_value
[function]
[call site]
03710
Option::is_some
[function]
[call site]
03711
OptimizerState::set_dirty
[function]
[call site]
03712
Expr::from_dynamic
[function]
[call site]
03713
optimize_expr
[function]
[call site]
03714
optimize_expr
[function]
[call site]
03715
optimize_expr
[function]
[call site]
03716
optimize_expr
[function]
[call site]
03717
ASTFlags::intersects
[function]
[call site]
03718
OptimizerState::set_dirty
[function]
[call site]
03719
test_functions_take
[function]
[call site]
03720
FnPtr::try_from
[function]
[call site]
03721
Engine::lex_with_map
[function]
[call site]
03722
test::len
[function]
[call site]
03723
test::len
[function]
[call site]
03724
(TokenIterator::unwrap_or
[function]
[call site]
03725
MyIterableType::into_iter
[function]
[call site]
03726
test_chars
[function]
[call site]
03727
0.chars().collect::<Vec<_>>
[function]
[call site]
03728
MyIterableType::into_iter
[function]
[call site]
03729
Self::IntoIter::all
[function]
[call site]
03730
OptimizerState::set_dirty
[function]
[call site]
03731
FnPtr::try_from
[function]
[call site]
03732
RhaiResultOf::unwrap
[function]
[call site]
03733
test_functions_take
[function]
[call site]
03734
EvalAltResult::set_position
[function]
[call site]
03735
FnPtr::try_from
[function]
[call site]
03736
f32::unsigned_abs
[function]
[call site]
03737
Engine::lex_with_map
[function]
[call site]
03738
test::len
[function]
[call site]
03739
(TokenIterator::unwrap_or
[function]
[call site]
03740
MyIterableType::into_iter
[function]
[call site]
03741
Self::IntoIter::all
[function]
[call site]
03742
OptimizerState::set_dirty
[function]
[call site]
03743
test::len
[function]
[call site]
03744
FnPtr::try_from
[function]
[call site]
03745
f32::unsigned_abs
[function]
[call site]
03746
RhaiResultOf::unwrap
[function]
[call site]
03747
test_functions_take
[function]
[call site]
03748
EvalAltResult::set_position
[function]
[call site]
03749
MyIterableType::into_iter
[function]
[call site]
03750
test_method_call
[function]
[call site]
03751
RhaiFunc::is_pure
[function]
[call site]
03752
OptimizerState::set_dirty
[function]
[call site]
03753
mem::take
[function]
[call site]
03754
MyIterableType::into_iter
[function]
[call site]
03755
Self::IntoIter::find
[function]
[call site]
03756
RhaiResult::map_or_else
[function]
[call site]
03757
Expr::Unit
[function]
[call site]
03758
Expr::set_position
[function]
[call site]
03759
FnPtr::try_from
[function]
[call site]
03760
Engine::lex_with_map
[function]
[call site]
03761
(TokenIterator::unwrap_or
[function]
[call site]
03762
OptimizerState::set_dirty
[function]
[call site]
03763
Expr::BoolConstant
[function]
[call site]
03764
FnPtr::try_from
[function]
[call site]
03765
RhaiResultOf::unwrap
[function]
[call site]
03766
FnPtr::try_from
[function]
[call site]
03767
f32::unsigned_abs
[function]
[call site]
03768
Engine::lex_with_map
[function]
[call site]
03769
(TokenIterator::unwrap_or
[function]
[call site]
03770
OptimizerState::set_dirty
[function]
[call site]
03771
Expr::BoolConstant
[function]
[call site]
03772
FnPtr::try_from
[function]
[call site]
03773
f32::unsigned_abs
[function]
[call site]
03774
RhaiResultOf::unwrap
[function]
[call site]
03775
FnPtr::try_from
[function]
[call site]
03776
Engine::lex_with_map
[function]
[call site]
03777
test_chars
[function]
[call site]
03778
ImmutableString::strong_count
[function]
[call site]
03779
(TokenIterator::unwrap_or
[function]
[call site]
03780
OptimizerState::set_dirty
[function]
[call site]
03781
Expr::CharConstant
[function]
[call site]
03782
test_chars
[function]
[call site]
03783
nth
[function]
[call site]
03784
FnPtr::try_from
[function]
[call site]
03785
RhaiResultOf::unwrap
[function]
[call site]
03786
unwrap
[function]
[call site]
03787
FnPtr::try_from
[function]
[call site]
03788
f32::unsigned_abs
[function]
[call site]
03789
Engine::lex_with_map
[function]
[call site]
03790
test_chars
[function]
[call site]
03791
ImmutableString::strong_count
[function]
[call site]
03792
(TokenIterator::unwrap_or
[function]
[call site]
03793
OptimizerState::set_dirty
[function]
[call site]
03794
Expr::CharConstant
[function]
[call site]
03795
test_chars
[function]
[call site]
03796
array_functions::reduce_rev
[function]
[call site]
03797
RhaiResult::nth
[function]
[call site]
03798
FnPtr::try_from
[function]
[call site]
03799
f32::unsigned_abs
[function]
[call site]
03800
RhaiResultOf::unwrap
[function]
[call site]
03801
unwrap
[function]
[call site]
03802
optimize_expr
[function]
[call site]
03803
optimize_expr
[function]
[call site]
03804
optimize_expr
[function]
[call site]
03805
optimize_expr
[function]
[call site]
03806
optimize_expr
[function]
[call site]
03807
string_functions::is_empty
[function]
[call site]
03808
OptimizerState::set_dirty
[function]
[call site]
03809
Expr::StringConstant
[function]
[call site]
03810
Engine::const_empty_string
[function]
[call site]
03811
Engine::get_interned_string
[function]
[call site]
03812
Expr::is_constant
[function]
[call site]
03813
OptimizerState::set_dirty
[function]
[call site]
03814
Expr::StringConstant
[function]
[call site]
03815
Expr::get_literal_value
[function]
[call site]
03816
Option::unwrap
[function]
[call site]
03817
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03818
ParseSettings::level_up_with_position
[function]
[call site]
03819
StaticModuleResolver::iter_mut
[function]
[call site]
03820
array_functions::for_each
[function]
[call site]
03821
optimize_expr
[function]
[call site]
03822
test::len
[function]
[call site]
03823
test_functions_take
[function]
[call site]
03824
test_functions_take
[function]
[call site]
03825
Expr::StringConstant
[function]
[call site]
03826
string_functions::remove
[function]
[call site]
03827
OptimizerState::set_dirty
[function]
[call site]
03828
string_functions::remove
[function]
[call site]
03829
OptimizerState::set_dirty
[function]
[call site]
03830
string_functions::remove
[function]
[call site]
03831
OptimizerState::set_dirty
[function]
[call site]
03832
string_functions::is_empty
[function]
[call site]
03833
string_functions::remove
[function]
[call site]
03834
OptimizerState::set_dirty
[function]
[call site]
03835
string_functions::is_empty
[function]
[call site]
03836
string_functions::remove
[function]
[call site]
03837
OptimizerState::set_dirty
[function]
[call site]
03838
shrink_to_fit
[function]
[call site]
03839
Expr::is_constant
[function]
[call site]
03840
OptimizerState::set_dirty
[function]
[call site]
03841
Expr::DynamicConstant
[function]
[call site]
03842
Expr::get_literal_value
[function]
[call site]
03843
Option::unwrap
[function]
[call site]
03844
into
[function]
[call site]
03845
ParseSettings::level_up_with_position
[function]
[call site]
03846
StaticModuleResolver::iter_mut
[function]
[call site]
03847
array_functions::for_each
[function]
[call site]
03848
optimize_expr
[function]
[call site]
03849
Expr::is_constant
[function]
[call site]
03850
OptimizerState::set_dirty
[function]
[call site]
03851
Expr::DynamicConstant
[function]
[call site]
03852
Expr::get_literal_value
[function]
[call site]
03853
Option::unwrap
[function]
[call site]
03854
into
[function]
[call site]
03855
ParseSettings::level_up_with_position
[function]
[call site]
03856
StaticModuleResolver::iter_mut
[function]
[call site]
03857
array_functions::for_each
[function]
[call site]
03858
optimize_expr
[function]
[call site]
03859
test::len
[function]
[call site]
03860
OptimizerState::set_dirty
[function]
[call site]
03861
string_functions::remove
[function]
[call site]
03862
MyIterableType::into_iter
[function]
[call site]
03863
Self::IntoIter::take
[function]
[call site]
03864
Engine::new
[function]
[call site]
03865
register_type_with_name::<TestStruct>
[function]
[call site]
03866
Engine::register_fn
[function]
[call site]
03867
TestStruct
[function]
[call site]
03868
test_method_call
[function]
[call site]
03869
Some
[function]
[call site]
03870
OptimizerState::set_dirty
[function]
[call site]
03871
test::len
[function]
[call site]
03872
string_functions::truncate
[function]
[call site]
03873
OptimizerState::set_dirty
[function]
[call site]
03874
optimize_expr
[function]
[call site]
03875
OptimizerState::set_dirty
[function]
[call site]
03876
Expr::BoolConstant
[function]
[call site]
03877
string_functions::is_empty
[function]
[call site]
03878
OptimizerState::set_dirty
[function]
[call site]
03879
Expr::BoolConstant
[function]
[call site]
03880
test::len
[function]
[call site]
03881
OptimizerState::set_dirty
[function]
[call site]
03882
test_functions_take
[function]
[call site]
03883
test::len
[function]
[call site]
03884
OptimizerState::set_dirty
[function]
[call site]
03885
string_functions::remove
[function]
[call site]
03886
MyIterableType::into_iter
[function]
[call site]
03887
Self::IntoIter::take
[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
Expr::is_constant
[function]
[call site]
03907
test::len
[function]
[call site]
03908
string_functions::truncate
[function]
[call site]
03909
OptimizerState::set_dirty
[function]
[call site]
03910
optimize_expr
[function]
[call site]
03911
string_functions::is_empty
[function]
[call site]
03912
OptimizerState::set_dirty
[function]
[call site]
03913
Expr::BoolConstant
[function]
[call site]
03914
test::len
[function]
[call site]
03915
OptimizerState::set_dirty
[function]
[call site]
03916
test_functions_take
[function]
[call site]
03917
test::len
[function]
[call site]
03918
OptimizerState::set_dirty
[function]
[call site]
03919
Expr::BoolConstant
[function]
[call site]
03920
FnCallExpr::is_qualified
[function]
[call site]
03921
StaticModuleResolver::iter_mut
[function]
[call site]
03922
array_functions::for_each
[function]
[call site]
03923
optimize_expr
[function]
[call site]
03924
move_constant_arg
[function]
[call site]
03925
Expr::get_literal_value
[function]
[call site]
03926
Some
[function]
[call site]
03927
StmtBlock::as_ref
[function]
[call site]
03928
TestStruct::clone
[function]
[call site]
03929
write_lock::<FnPtr>
[function]
[call site]
03930
Some
[function]
[call site]
03931
crate::Shared::new
[function]
[call site]
03932
Option<&GlobalRuntimeState>::into
[function]
[call site]
03933
into
[function]
[call site]
03934
into
[function]
[call site]
03935
into
[function]
[call site]
03936
TestStruct::clone
[function]
[call site]
03937
Self::into
[function]
[call site]
03938
into
[function]
[call site]
03939
Expr::is_constant
[function]
[call site]
03940
crate::Array::with_capacity
[function]
[call site]
03941
test::len
[function]
[call site]
03942
StmtBlock::extend
[function]
[call site]
03943
MyIterableType::into_iter
[function]
[call site]
03944
Self::IntoIter::map
[function]
[call site]
03945
Expr::get_literal_value
[function]
[call site]
03946
Option::unwrap
[function]
[call site]
03947
Dynamic::from_array
[function]
[call site]
03948
Expr::is_constant
[function]
[call site]
03949
TestStruct::clone
[function]
[call site]
03950
(TokenIterator::get_mut
[function]
[call site]
03951
Ident::as_str
[function]
[call site]
03952
Option::unwrap
[function]
[call site]
03953
Expr::get_literal_value
[function]
[call site]
03954
Option::unwrap
[function]
[call site]
03955
Dynamic::from_map
[function]
[call site]
03956
Expr::is_constant
[function]
[call site]
03957
Position::new_const
[function]
[call site]
03958
Expr::get_literal_value
[function]
[call site]
03959
Option::unwrap
[function]
[call site]
03960
unwrap
[function]
[call site]
03961
into
[function]
[call site]
03962
FnCallExpr::is_qualified
[function]
[call site]
03963
test::len
[function]
[call site]
03964
FnPtr::new
[function]
[call site]
03965
TestStruct::clone
[function]
[call site]
03966
RhaiResultOf::ok
[function]
[call site]
03967
into
[function]
[call site]
03968
test::len
[function]
[call site]
03969
Token::literal_syntax
[function]
[call site]
03970
Token::literal_syntax
[function]
[call site]
03971
Ident::as_str
[function]
[call site]
03972
into
[function]
[call site]
03973
into
[function]
[call site]
03974
into
[function]
[call site]
03975
into
[function]
[call site]
03976
into
[function]
[call site]
03977
into
[function]
[call site]
03978
Expr::DynamicConstant
[function]
[call site]
03979
into
[function]
[call site]
03980
Expr::start_position
[function]
[call site]
03981
string_functions::is_empty
[function]
[call site]
03982
Expr::position
[function]
[call site]
03983
ParseSettings::level_up_with_position
[function]
[call site]
03984
Expr::start_position
[function]
[call site]
03985
Expr::start_position
[function]
[call site]
03986
Expr::position
[function]
[call site]
03987
OptimizerState::set_dirty
[function]
[call site]
03988
test::len
[function]
[call site]
03989
FnCallExpr::constant_args
[function]
[call site]
03990
string_functions::is_empty
[function]
[call site]
03991
MyIterableType::into_iter
[function]
[call site]
03992
test_method_call
[function]
[call site]
03993
TestStruct::clone
[function]
[call site]
03994
Self::into
[function]
[call site]
03995
Dynamic::into_immutable_string
[function]
[call site]
03996
Ok
[function]
[call site]
03997
crate::func::locked_read
[function]
[call site]
03998
Option::and_then
[function]
[call site]
03999
Some
[function]
[call site]
04000
TestStruct::clone
[function]
[call site]
04001
ok_or_else
[function]
[call site]
04002
std::
[call site]
04003
any::type_name
[function]
[call site]
04004
Err
[function]
[call site]
04005
Dynamic::type_name
[function]
[call site]
04006
Result::map_err
[function]
[call site]
04007
and_then
[function]
[call site]
04008
OptimizerState::set_dirty
[function]
[call site]
04009
Expr::DynamicConstant
[function]
[call site]
04010
TestStruct::new
[function]
[call site]
04011
into
[function]
[call site]
04012
optimize_expr
[function]
[call site]
04013
test::len
[function]
[call site]
04014
FnCallExpr::constant_args
[function]
[call site]
04015
Expr::get_literal_value
[function]
[call site]
04016
unwrap
[function]
[call site]
04017
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
04018
StmtBlock::extend
[function]
[call site]
04019
MyIterableType::into_iter
[function]
[call site]
04020
skip
[function]
[call site]
04021
Engine::lex_with_map
[function]
[call site]
04022
Expr::get_literal_value
[function]
[call site]
04023
unwrap
[function]
[call site]
04024
OptimizerState::set_dirty
[function]
[call site]
04025
Expr::DynamicConstant
[function]
[call site]
04026
TestStruct::new
[function]
[call site]
04027
into
[function]
[call site]
04028
string_functions::contains
[function]
[call site]
04029
Ident::as_str
[function]
[call site]
04030
StaticModuleResolver::iter_mut
[function]
[call site]
04031
array_functions::for_each
[function]
[call site]
04032
optimize_expr
[function]
[call site]
04033
FnCallExpr::constant_args
[function]
[call site]
04034
MyIterableType::into_iter
[function]
[call site]
04035
Engine::lex_with_map
[function]
[call site]
04036
Expr::get_literal_value
[function]
[call site]
04037
unwrap
[function]
[call site]
04038
args.iter().map(|arg_expr|
[call site]
04039
MyIterableType::into_iter
[function]
[call site]
04040
Engine::lex_with_map
[function]
[call site]
04041
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
04042
Ident::as_str
[function]
[call site]
04043
test::len
[function]
[call site]
04044
OptimizerState::set_dirty
[function]
[call site]
04045
Engine::map_type_name
[function]
[call site]
04046
RhaiNativeFunc::return_type_name
[function]
[call site]
04047
into
[function]
[call site]
04048
Expr::from_dynamic
[function]
[call site]
04049
test::len
[function]
[call site]
04050
OptimizerState::set_dirty
[function]
[call site]
04051
Expr::from_dynamic
[function]
[call site]
04052
test::len
[function]
[call site]
04053
FnCallExpr::is_operator_call
[function]
[call site]
04054
is_some
[function]
[call site]
04055
Engine::fast_operators
[function]
[call site]
04056
intersects
[function]
[call site]
04057
Engine::has_native_fn_override
[function]
[call site]
04058
calc_fn_hash_full
[function]
[call site]
04059
StmtBlock::as_ref
[function]
[call site]
04060
MyIterableType::into_iter
[function]
[call site]
04061
Self::IntoIter::copied
[function]
[call site]
04062
MyIterableType::into_iter
[function]
[call site]
04063
test_var_def_filter
[function]
[call site]
04064
Module::is_standard_lib
[function]
[call site]
04065
intersects
[function]
[call site]
04066
T::as_any
[function]
[call site]
04067
Module::contains_fn
[function]
[call site]
04068
StmtBlock::as_ref
[function]
[call site]
04069
map_or
[function]
[call site]
04070
contains_key
[function]
[call site]
04071
map_functions::values
[function]
[call site]
04072
T::as_any
[function]
[call site]
04073
Module::contains_qualified_fn
[function]
[call site]
04074
StmtBlock::as_ref
[function]
[call site]
04075
map_or
[function]
[call site]
04076
contains_key
[function]
[call site]
04077
RhaiFunc::is_native
[function]
[call site]
04078
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04079
Some
[function]
[call site]
04080
Dynamic::as_int
[function]
[call site]
04081
Ok
[function]
[call site]
04082
crate::func::locked_read
[function]
[call site]
04083
Option::and_then
[function]
[call site]
04084
Some
[function]
[call site]
04085
ok_or_else
[function]
[call site]
04086
std::
[call site]
04087
any::type_name
[function]
[call site]
04088
Err
[function]
[call site]
04089
Dynamic::type_name
[function]
[call site]
04090
unwrap
[function]
[call site]
04091
Dynamic::as_int
[function]
[call site]
04092
unwrap
[function]
[call site]
04093
Ok
[function]
[call site]
04094
into
[function]
[call site]
04095
Some
[function]
[call site]
04096
Dynamic::as_int
[function]
[call site]
04097
unwrap
[function]
[call site]
04098
Dynamic::as_int
[function]
[call site]
04099
unwrap
[function]
[call site]
04100
Ok
[function]
[call site]
04101
into
[function]
[call site]
04102
Some
[function]
[call site]
04103
Dynamic::as_immutable_string_ref
[function]
[call site]
04104
read_lock::<ImmutableString>
[function]
[call site]
04105
ok_or_else
[function]
[call site]
04106
Dynamic::type_name
[function]
[call site]
04107
unwrap
[function]
[call site]
04108
Dynamic::as_immutable_string_ref
[function]
[call site]
04109
unwrap
[function]
[call site]
04110
unwrap
[function]
[call site]
04111
Package::init_engine
[function]
[call site]
04112
Engine::throw_on_size
[function]
[call site]
04113
map_or
[function]
[call site]
04114
Command::get
[function]
[call site]
04115
Err
[function]
[call site]
04116
ERR::ErrorDataTooLarge
[function]
[call site]
04117
&str::to_string
[function]
[call site]
04118
into
[function]
[call site]
04119
map_or
[function]
[call site]
04120
Command::get
[function]
[call site]
04121
Err
[function]
[call site]
04122
ERR::ErrorDataTooLarge
[function]
[call site]
04123
&str::to_string
[function]
[call site]
04124
into
[function]
[call site]
04125
map_or
[function]
[call site]
04126
Command::get
[function]
[call site]
04127
Err
[function]
[call site]
04128
ERR::ErrorDataTooLarge
[function]
[call site]
04129
&str::to_string
[function]
[call site]
04130
into
[function]
[call site]
04131
Ok
[function]
[call site]
04132
test::len
[function]
[call site]
04133
test::len
[function]
[call site]
04134
Ok
[function]
[call site]
04135
into
[function]
[call site]
04136
Some
[function]
[call site]
04137
Dynamic::as_char
[function]
[call site]
04138
Ok
[function]
[call site]
04139
crate::func::locked_read
[function]
[call site]
04140
Option::and_then
[function]
[call site]
04141
Some
[function]
[call site]
04142
ok_or_else
[function]
[call site]
04143
std::
[call site]
04144
any::type_name
[function]
[call site]
04145
Err
[function]
[call site]
04146
Dynamic::type_name
[function]
[call site]
04147
unwrap
[function]
[call site]
04148
Dynamic::as_char
[function]
[call site]
04149
unwrap
[function]
[call site]
04150
Position::new_const
[function]
[call site]
04151
blob_functions::push
[function]
[call site]
04152
blob_functions::push
[function]
[call site]
04153
FnPtr::try_from
[function]
[call site]
04154
RhaiResultOf::unwrap
[function]
[call site]
04155
blob_functions::push
[function]
[call site]
04156
unwrap
[function]
[call site]
04157
Package::init_engine
[function]
[call site]
04158
Engine::throw_on_size
[function]
[call site]
04159
test::len
[function]
[call site]
04160
test::len
[function]
[call site]
04161
Ok
[function]
[call site]
04162
Result::into
[function]
[call site]
04163
Some
[function]
[call site]
04164
Dynamic::as_blob_ref
[function]
[call site]
04165
read_lock::<Blob>
[function]
[call site]
04166
ok_or_else
[function]
[call site]
04167
Dynamic::type_name
[function]
[call site]
04168
unwrap
[function]
[call site]
04169
string_functions::is_empty
[function]
[call site]
04170
Ok
[function]
[call site]
04171
Dynamic::flatten_clone
[function]
[call site]
04172
Dynamic::as_blob_ref
[function]
[call site]
04173
unwrap
[function]
[call site]
04174
string_functions::is_empty
[function]
[call site]
04175
Ok
[function]
[call site]
04176
Dynamic::flatten_clone
[function]
[call site]
04177
unwrap
[function]
[call site]
04178
Package::init_engine
[function]
[call site]
04179
Engine::throw_on_size
[function]
[call site]
04180
test::len
[function]
[call site]
04181
test::len
[function]
[call site]
04182
TestStruct::clone
[function]
[call site]
04183
StmtBlock::extend
[function]
[call site]
04184
Ok
[function]
[call site]
04185
Dynamic::from_blob
[function]
[call site]
04186
Self
[function]
[call site]
04187
Union::Blob
[function]
[call site]
04188
into
[function]
[call site]
04189
Some
[function]
[call site]
04190
Some
[function]
[call site]
04191
Some
[function]
[call site]
04192
Ok
[function]
[call site]
04193
Dynamic::as_int
[function]
[call site]
04194
unwrap
[function]
[call site]
04195
into
[function]
[call site]
04196
Some
[function]
[call site]
04197
Ok
[function]
[call site]
04198
Dynamic::as_int
[function]
[call site]
04199
unwrap
[function]
[call site]
04200
into
[function]
[call site]
04201
Some
[function]
[call site]
04202
Ok
[function]
[call site]
04203
Dynamic::as_int
[function]
[call site]
04204
unwrap
[function]
[call site]
04205
into
[function]
[call site]
04206
Some
[function]
[call site]
04207
Ok
[function]
[call site]
04208
Dynamic::as_int
[function]
[call site]
04209
unwrap
[function]
[call site]
04210
into
[function]
[call site]
04211
Dynamic::as_char
[function]
[call site]
04212
unwrap
[function]
[call site]
04213
Dynamic::as_immutable_string_ref
[function]
[call site]
04214
unwrap
[function]
[call site]
04215
Some
[function]
[call site]
04216
test_chars
[function]
[call site]
04217
MultiInputsStream::get_next
[function]
[call site]
04218
MultiInputsStream::get_next
[function]
[call site]
04219
Some
[function]
[call site]
04220
Dynamic::as_char
[function]
[call site]
04221
unwrap
[function]
[call site]
04222
Dynamic::as_immutable_string_ref
[function]
[call site]
04223
unwrap
[function]
[call site]
04224
Position::new_const
[function]
[call site]
04225
blob_functions::push
[function]
[call site]
04226
Result::push_str
[function]
[call site]
04227
unwrap
[function]
[call site]
04228
Package::init_engine
[function]
[call site]
04229
Engine::throw_on_size
[function]
[call site]
04230
test::len
[function]
[call site]
04231
Ok
[function]
[call site]
04232
Result::into
[function]
[call site]
04233
Dynamic::as_immutable_string_ref
[function]
[call site]
04234
unwrap
[function]
[call site]
04235
Dynamic::as_char
[function]
[call site]
04236
unwrap
[function]
[call site]
04237
test_chars
[function]
[call site]
04238
MultiInputsStream::get_next
[function]
[call site]
04239
MultiInputsStream::get_next
[function]
[call site]
04240
Some
[function]
[call site]
04241
Some
[function]
[call site]
04242
Dynamic::as_immutable_string_ref
[function]
[call site]
04243
unwrap
[function]
[call site]
04244
Dynamic::as_char
[function]
[call site]
04245
unwrap
[function]
[call site]
04246
unwrap
[function]
[call site]
04247
Package::init_engine
[function]
[call site]
04248
Engine::throw_on_size
[function]
[call site]
04249
test::len
[function]
[call site]
04250
Ok
[function]
[call site]
04251
Result::into
[function]
[call site]
04252
Some
[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
Ok
[function]
[call site]
04258
into
[function]
[call site]
04259
Some
[function]
[call site]
04260
Ok
[function]
[call site]
04261
TestStruct::clone
[function]
[call site]
04262
Some
[function]
[call site]
04263
Some
[function]
[call site]
04264
Some
[function]
[call site]
04265
Ok
[function]
[call site]
04266
TestStruct::clone
[function]
[call site]
04267
Some
[function]
[call site]
04268
Some
[function]
[call site]
04269
Some
[function]
[call site]
04270
Dynamic::as_blob_ref
[function]
[call site]
04271
unwrap
[function]
[call site]
04272
TestStruct::clone
[function]
[call site]
04273
Dynamic::as_char
[function]
[call site]
04274
unwrap
[function]
[call site]
04275
encode_utf8
[function]
[call site]
04276
unwrap
[function]
[call site]
04277
Package::init_engine
[function]
[call site]
04278
Engine::throw_on_size
[function]
[call site]
04279
test::len
[function]
[call site]
04280
test::len
[function]
[call site]
04281
StmtBlock::extend
[function]
[call site]
04282
as_bytes
[function]
[call site]
04283
Ok
[function]
[call site]
04284
Dynamic::from_blob
[function]
[call site]
04285
Dynamic::type_id
[function]
[call site]
04286
TypeId::of::<()>
[function]
[call site]
04287
TypeId::of::<bool>
[function]
[call site]
04288
TypeId::of::<ImmutableString>
[function]
[call site]
04289
TypeId::of::<char>
[function]
[call site]
04290
TypeId::of::<INT>
[function]
[call site]
04291
TypeId::of::<crate::FLOAT>
[function]
[call site]
04292
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04293
TypeId::of::<Array>
[function]
[call site]
04294
TypeId::of::<Blob>
[function]
[call site]
04295
TypeId::of::<Map>
[function]
[call site]
04296
TypeId::of::<FnPtr>
[function]
[call site]
04297
TypeId::of::<Instant>
[function]
[call site]
04298
Dynamic::type_id
[function]
[call site]
04299
crate::func::locked_read
[function]
[call site]
04300
Option::unwrap
[function]
[call site]
04301
Dynamic::type_id
[function]
[call site]
04302
Dynamic::type_id
[function]
[call site]
04303
TypeId::of::<ExclusiveRange>
[function]
[call site]
04304
TypeId::of::<ExclusiveRange>
[function]
[call site]
04305
TypeId::of::<InclusiveRange>
[function]
[call site]
04306
TypeId::of::<InclusiveRange>
[function]
[call site]
04307
TypeId::of::<ExclusiveRange>
[function]
[call site]
04308
TypeId::of::<InclusiveRange>
[function]
[call site]
04309
TypeId::of::<InclusiveRange>
[function]
[call site]
04310
TypeId::of::<ExclusiveRange>
[function]
[call site]
04311
Some
[function]
[call site]
04312
Some
[function]
[call site]
04313
is_numeric
[function]
[call site]
04314
TypeId::of::<INT>
[function]
[call site]
04315
TypeId::of::<f32>
[function]
[call site]
04316
TypeId::of::<f64>
[function]
[call site]
04317
TypeId::of::<Decimal>
[function]
[call site]
04318
TypeId::of::<u8>
[function]
[call site]
04319
TypeId::of::<u16>
[function]
[call site]
04320
TypeId::of::<u32>
[function]
[call site]
04321
TypeId::of::<u64>
[function]
[call site]
04322
TypeId::of::<i8>
[function]
[call site]
04323
TypeId::of::<i16>
[function]
[call site]
04324
TypeId::of::<i32>
[function]
[call site]
04325
TypeId::of::<i64>
[function]
[call site]
04326
TypeId::of::<u128>
[function]
[call site]
04327
TypeId::of::<i128>
[function]
[call site]
04328
is_numeric
[function]
[call site]
04329
Some
[function]
[call site]
04330
is_numeric
[function]
[call site]
04331
is_numeric
[function]
[call site]
04332
Some
[function]
[call site]
04333
StmtBlock::as_ref
[function]
[call site]
04334
unwrap
[function]
[call site]
04335
then
[function]
[call site]
04336
Ident::as_str
[function]
[call site]
04337
into
[function]
[call site]
04338
split_first_mut
[function]
[call site]
04339
unwrap
[function]
[call site]
04340
test_var_is_def
[function]
[call site]
04341
Engine::new
[function]
[call site]
04342
OptimizerState::set_dirty
[function]
[call site]
04343
Expr::from_dynamic
[function]
[call site]
04344
StaticModuleResolver::iter_mut
[function]
[call site]
04345
array_functions::for_each
[function]
[call site]
04346
optimize_expr
[function]
[call site]
04347
move_constant_arg
[function]
[call site]
04348
OptimizerState::set_dirty
[function]
[call site]
04349
FnCallExpr::constant_args
[function]
[call site]
04350
FnCallHashes::is_native_only
[function]
[call site]
04351
Position::is_none
[function]
[call site]
04352
MyIterableType::into_iter
[function]
[call site]
04353
array_functions::find_map
[function]
[call site]
04354
Module::get_script_fn
[function]
[call site]
04355
StmtBlock::as_ref
[function]
[call site]
04356
and_then
[function]
[call site]
04357
StmtBlock::as_ref
[function]
[call site]
04358
&crate::SharedModule::values
[function]
[call site]
04359
string_functions::is_empty
[function]
[call site]
04360
IterateDynamicArray::new
[function]
[call site]
04361
map_functions::values
[function]
[call site]
04362
Array::cloned
[function]
[call site]
04363
reflection_functions::collect
[function]
[call site]
04364
array_functions::find
[function]
[call site]
04365
array_functions::find_starting_from
[function]
[call site]
04366
RhaiResult::and_then
[function]
[call site]
04367
RhaiFunc::get_script_fn_def
[function]
[call site]
04368
test::len
[function]
[call site]
04369
is_some
[function]
[call site]
04370
MyIterableType::into_iter
[function]
[call site]
04371
Engine::lex_with_map
[function]
[call site]
04372
Expr::get_literal_value
[function]
[call site]
04373
Some
[function]
[call site]
04374
StmtBlock::as_ref
[function]
[call site]
04375
TestStruct::clone
[function]
[call site]
04376
write_lock::<FnPtr>
[function]
[call site]
04377
Some
[function]
[call site]
04378
crate::Shared::new
[function]
[call site]
04379
Option<&GlobalRuntimeState>::into
[function]
[call site]
04380
into
[function]
[call site]
04381
into
[function]
[call site]
04382
into
[function]
[call site]
04383
TestStruct::clone
[function]
[call site]
04384
Self::into
[function]
[call site]
04385
into
[function]
[call site]
04386
Expr::is_constant
[function]
[call site]
04387
crate::Array::with_capacity
[function]
[call site]
04388
test::len
[function]
[call site]
04389
StmtBlock::extend
[function]
[call site]
04390
MyIterableType::into_iter
[function]
[call site]
04391
Self::IntoIter::map
[function]
[call site]
04392
Expr::get_literal_value
[function]
[call site]
04393
Option::unwrap
[function]
[call site]
04394
Dynamic::from_array
[function]
[call site]
04395
Expr::is_constant
[function]
[call site]
04396
TestStruct::clone
[function]
[call site]
04397
(TokenIterator::get_mut
[function]
[call site]
04398
Ident::as_str
[function]
[call site]
04399
Option::unwrap
[function]
[call site]
04400
Expr::get_literal_value
[function]
[call site]
04401
Option::unwrap
[function]
[call site]
04402
Dynamic::from_map
[function]
[call site]
04403
Expr::is_constant
[function]
[call site]
04404
Position::new_const
[function]
[call site]
04405
Expr::get_literal_value
[function]
[call site]
04406
Option::unwrap
[function]
[call site]
04407
unwrap
[function]
[call site]
04408
into
[function]
[call site]
04409
FnCallExpr::is_qualified
[function]
[call site]
04410
test::len
[function]
[call site]
04411
FnPtr::new
[function]
[call site]
04412
TestStruct::clone
[function]
[call site]
04413
RhaiResultOf::ok
[function]
[call site]
04414
into
[function]
[call site]
04415
test::len
[function]
[call site]
04416
Token::literal_syntax
[function]
[call site]
04417
Token::literal_syntax
[function]
[call site]
04418
Ident::as_str
[function]
[call site]
04419
into
[function]
[call site]
04420
into
[function]
[call site]
04421
into
[function]
[call site]
04422
into
[function]
[call site]
04423
into
[function]
[call site]
04424
into
[function]
[call site]
04425
args.iter().map(|a|
[call site]
04426
unwrap
[function]
[call site]
04427
Ident::as_str
[function]
[call site]
04428
test::len
[function]
[call site]
04429
Some
[function]
[call site]
04430
Engine::map_type_name
[function]
[call site]
04431
RhaiNativeFunc::return_type_name
[function]
[call site]
04432
into
[function]
[call site]
04433
test::len
[function]
[call site]
04434
Some
[function]
[call site]
04435
OptimizerState::call_fn_with_const_args
[function]
[call site]
04436
Engine::exec_native_fn_call
[function]
[call site]
04437
Engine::track_operation
[function]
[call site]
04438
Engine::max_operations
[function]
[call site]
04439
Command::get
[function]
[call site]
04440
Engine::max_operations
[function]
[call site]
04441
Err
[function]
[call site]
04442
ERR::ErrorTooManyOperations
[function]
[call site]
04443
into
[function]
[call site]
04444
StmtBlock::as_ref
[function]
[call site]
04445
and_then
[function]
[call site]
04446
test_max_operations_progress
[function]
[call site]
04447
Engine::new
[function]
[call site]
04448
Engine::set_optimization_level
[function]
[call site]
04449
Engine::set_max_operations
[function]
[call site]
04450
TestStruct::new
[function]
[call site]
04451
Engine::on_progress
[function]
[call site]
04452
Some
[function]
[call site]
04453
TestStruct::new
[function]
[call site]
04454
Some
[function]
[call site]
04455
into
[function]
[call site]
04456
Engine::lex_with_map
[function]
[call site]
04457
Err
[function]
[call site]
04458
ERR::ErrorTerminated
[function]
[call site]
04459
into
[function]
[call site]
04460
unwrap_or
[function]
[call site]
04461
Ok
[function]
[call site]
04462
Some
[function]
[call site]
04463
Engine::resolve_fn
[function]
[call site]
04464
as_deref
[function]
[call site]
04465
map_or
[function]
[call site]
04466
calc_fn_hash_full
[function]
[call site]
04467
MyIterableType::into_iter
[function]
[call site]
04468
Self::IntoIter::map
[function]
[call site]
04469
Dynamic::type_id
[function]
[call site]
04470
TypeId::of::<()>
[function]
[call site]
04471
TypeId::of::<bool>
[function]
[call site]
04472
TypeId::of::<ImmutableString>
[function]
[call site]
04473
TypeId::of::<char>
[function]
[call site]
04474
TypeId::of::<INT>
[function]
[call site]
04475
TypeId::of::<crate::FLOAT>
[function]
[call site]
04476
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04477
TypeId::of::<Array>
[function]
[call site]
04478
TypeId::of::<Blob>
[function]
[call site]
04479
TypeId::of::<Map>
[function]
[call site]
04480
TypeId::of::<FnPtr>
[function]
[call site]
04481
TypeId::of::<Instant>
[function]
[call site]
04482
Dynamic::type_id
[function]
[call site]
04483
crate::func::locked_read
[function]
[call site]
04484
Option::unwrap
[function]
[call site]
04485
Dynamic::type_id
[function]
[call site]
04486
Caches::fn_resolution_cache_mut
[function]
[call site]
04487
string_functions::is_empty
[function]
[call site]
04488
Caches::push_fn_resolution_cache
[function]
[call site]
04489
blob_functions::push
[function]
[call site]
04490
Engine::default
[function]
[call site]
04491
last_mut
[function]
[call site]
04492
unwrap
[function]
[call site]
04493
Scope::push_entry
[function]
[call site]
04494
&mut
[call site]
04495
StmtBlock::as_ref
[function]
[call site]
04496
as_deref
[function]
[call site]
04497
map_or
[function]
[call site]
04498
MyIterableType::into_iter
[function]
[call site]
04499
array_functions::reduce_rev
[function]
[call site]
04500
array_functions::find_map
[function]
[call site]
04501
Module::set_indexer_get_fn
[function]
[call site]
04502
FuncRegistration::new
[function]
[call site]
04503
FuncRegistration::in_global_namespace
[function]
[call site]
04504
FuncRegistration::with_purity
[function]
[call site]
04505
Some
[function]
[call site]
04506
FuncRegistration::with_volatility
[function]
[call site]
04507
Some
[function]
[call site]
04508
FuncRegistration::set_into_module
[function]
[call site]
04509
unwrap_or_else
[function]
[call site]
04510
RhaiNativeFunc::num_params
[function]
[call site]
04511
RhaiNativeFunc::num_params
[function]
[call site]
04512
string_functions::starts_with
[function]
[call site]
04513
unwrap_or
[function]
[call site]
04514
into_rhai_function
[function]
[call site]
04515
FuncRegistration::set_into_module_raw
[function]
[call site]
04516
StmtBlock::as_ref
[function]
[call site]
04517
test::len
[function]
[call site]
04518
StmtBlock::extend
[function]
[call site]
04519
StmtBlock::as_ref
[function]
[call site]
04520
MyIterableType::into_iter
[function]
[call site]
04521
Self::IntoIter::copied
[function]
[call site]
04522
first
[function]
[call site]
04523
RhaiFunc::is_method
[function]
[call site]
04524
StaticModuleResolver::iter_mut
[function]
[call site]
04525
enumerate
[function]
[call site]
04526
array_functions::for_each
[function]
[call site]
04527
Module::map_type
[function]
[call site]
04528
MyIterableType::into_iter
[function]
[call site]
04529
T::as_any
[function]
[call site]
04530
TypeId::of::<Dynamic>
[function]
[call site]
04531
test::len
[function]
[call site]
04532
test::len
[function]
[call site]
04533
string_functions::pop
[function]
[call site]
04534
unwrap
[function]
[call site]
04535
calc_fn_hash
[function]
[call site]
04536
test::len
[function]
[call site]
04537
calc_fn_hash_full
[function]
[call site]
04538
MyIterableType::into_iter
[function]
[call site]
04539
copied
[function]
[call site]
04540
StmtBlock::as_ref
[function]
[call site]
04541
and_then
[function]
[call site]
04542
Command::get
[function]
[call site]
04543
BloomFilterU64::mark
[function]
[call site]
04544
string_functions::remove
[function]
[call site]
04545
get_or_insert_with
[function]
[call site]
04546
new_hash_map
[function]
[call site]
04547
Scope::push_entry
[function]
[call site]
04548
blob_functions::insert
[function]
[call site]
04549
into
[function]
[call site]
04550
&mut
[call site]
04551
blob_functions::insert
[function]
[call site]
04552
into
[function]
[call site]
04553
FUNC::param_types
[function]
[call site]
04554
Engine::lex_with_map
[function]
[call site]
04555
Engine::lex_raw
[function]
[call site]
04556
Some
[function]
[call site]
04557
Module::id_raw
[function]
[call site]
04558
StmtBlock::as_ref
[function]
[call site]
04559
StmtBlock::span_or_else
[function]
[call site]
04560
MyIterableType::into_iter
[function]
[call site]
04561
array_functions::find_map
[function]
[call site]
04562
Module::set_indexer_get_fn
[function]
[call site]
04563
Engine::lex_with_map
[function]
[call site]
04564
Module::id_raw
[function]
[call site]
04565
StmtBlock::span_or_else
[function]
[call site]
04566
Module::get_qualified_fn
[function]
[call site]
04567
StmtBlock::as_ref
[function]
[call site]
04568
and_then
[function]
[call site]
04569
Command::get
[function]
[call site]
04570
StmtBlock::span_or_else
[function]
[call site]
04571
Span::new
[function]
[call site]
04572
iterator_functions::chars_from_start
[function]
[call site]
04573
StmtBlock::span_or_else
[function]
[call site]
04574
string_functions::add_append
[function]
[call site]
04575
StmtBlock::span_or_else
[function]
[call site]
04576
map_functions::values
[function]
[call site]
04577
test_var_def_filter
[function]
[call site]
04578
Module::contains_indexed_global_functions
[function]
[call site]
04579
intersects
[function]
[call site]
04580
array_functions::find_map
[function]
[call site]
04581
Module::get_qualified_fn
[function]
[call site]
04582
StmtBlock::as_ref
[function]
[call site]
04583
and_then
[function]
[call site]
04584
Command::get
[function]
[call site]
04585
Engine::lex_with_map
[function]
[call site]
04586
Module::id_raw
[function]
[call site]
04587
TestStruct::clone
[function]
[call site]
04588
cloned
[function]
[call site]
04589
BloomFilterU64::is_absent_and_set
[function]
[call site]
04590
Some
[function]
[call site]
04591
StmtBlock::as_ref
[function]
[call site]
04592
blob_functions::insert
[function]
[call site]
04593
Some
[function]
[call site]
04594
StmtBlock::as_ref
[function]
[call site]
04595
min_max_functions::min
[function]
[call site]
04596
MyIterableType::into_iter
[function]
[call site]
04597
T::as_any
[function]
[call site]
04598
Module::may_contain_dynamic_fn
[function]
[call site]
04599
BloomFilterU64::is_absent
[function]
[call site]
04600
BloomFilterU64::calc_hash
[function]
[call site]
04601
MyIterableType::into_iter
[function]
[call site]
04602
T::as_any
[function]
[call site]
04603
Module::may_contain_dynamic_fn
[function]
[call site]
04604
Module::may_contain_dynamic_fn
[function]
[call site]
04605
BloomFilterU64::is_absent
[function]
[call site]
04606
map_functions::values
[function]
[call site]
04607
T::as_any
[function]
[call site]
04608
Module::may_contain_dynamic_fn
[function]
[call site]
04609
and_then
[function]
[call site]
04610
Token::is_op_assignment
[function]
[call site]
04611
split_first
[function]
[call site]
04612
unwrap
[function]
[call site]
04613
super::get_builtin_op_assignment_fn
[function]
[call site]
04614
Some
[function]
[call site]
04615
Dynamic::as_int
[function]
[call site]
04616
unwrap
[function]
[call site]
04617
Dynamic::as_int
[function]
[call site]
04618
unwrap
[function]
[call site]
04619
write_lock::<Dynamic>
[function]
[call site]
04620
unwrap
[function]
[call site]
04621
RhaiResult::into
[function]
[call site]
04622
Ok
[function]
[call site]
04623
Some
[function]
[call site]
04624
Dynamic::as_int
[function]
[call site]
04625
unwrap
[function]
[call site]
04626
Dynamic::as_int
[function]
[call site]
04627
unwrap
[function]
[call site]
04628
write_lock::<Dynamic>
[function]
[call site]
04629
unwrap
[function]
[call site]
04630
RhaiResult::into
[function]
[call site]
04631
Ok
[function]
[call site]
04632
Some
[function]
[call site]
04633
Dynamic::as_char
[function]
[call site]
04634
unwrap
[function]
[call site]
04635
write_lock::<Dynamic>
[function]
[call site]
04636
unwrap
[function]
[call site]
04637
Position::new_const
[function]
[call site]
04638
blob_functions::push
[function]
[call site]
04639
blob_functions::push
[function]
[call site]
04640
FnPtr::try_from
[function]
[call site]
04641
RhaiResultOf::unwrap
[function]
[call site]
04642
Dynamic::as_char
[function]
[call site]
04643
Result::unwrap
[function]
[call site]
04644
blob_functions::push
[function]
[call site]
04645
RhaiResultOf::into
[function]
[call site]
04646
Ok
[function]
[call site]
04647
Some
[function]
[call site]
04648
split_first_mut
[function]
[call site]
04649
unwrap
[function]
[call site]
04650
Dynamic::as_immutable_string_mut
[function]
[call site]
04651
Dynamic::type_name
[function]
[call site]
04652
write_lock::<ImmutableString>
[function]
[call site]
04653
ok_or
[function]
[call site]
04654
unwrap
[function]
[call site]
04655
Dynamic::as_immutable_string_ref
[function]
[call site]
04656
unwrap
[function]
[call site]
04657
string_functions::is_empty
[function]
[call site]
04658
string_functions::is_empty
[function]
[call site]
04659
test::len
[function]
[call site]
04660
test::len
[function]
[call site]
04661
unwrap
[function]
[call site]
04662
Package::init_engine
[function]
[call site]
04663
Engine::throw_on_size
[function]
[call site]
04664
Ok
[function]
[call site]
04665
Some
[function]
[call site]
04666
split_first_mut
[function]
[call site]
04667
unwrap
[function]
[call site]
04668
Dynamic::as_immutable_string_mut
[function]
[call site]
04669
unwrap
[function]
[call site]
04670
Dynamic::as_immutable_string_ref
[function]
[call site]
04671
unwrap
[function]
[call site]
04672
Ok
[function]
[call site]
04673
Some
[function]
[call site]
04674
test_functions_take
[function]
[call site]
04675
Dynamic::into_array
[function]
[call site]
04676
Ok
[function]
[call site]
04677
crate::func::locked_read
[function]
[call site]
04678
Option::and_then
[function]
[call site]
04679
Some
[function]
[call site]
04680
StmtBlock::as_ref
[function]
[call site]
04681
TestStruct::clone
[function]
[call site]
04682
ok_or_else
[function]
[call site]
04683
std::
[call site]
04684
any::type_name
[function]
[call site]
04685
Err
[function]
[call site]
04686
Dynamic::type_name
[function]
[call site]
04687
unwrap
[function]
[call site]
04688
string_functions::is_empty
[function]
[call site]
04689
Ok
[function]
[call site]
04690
Dynamic::as_array_ref
[function]
[call site]
04691
read_lock::<Array>
[function]
[call site]
04692
ok_or_else
[function]
[call site]
04693
Dynamic::type_name
[function]
[call site]
04694
unwrap
[function]
[call site]
04695
string_functions::is_empty
[function]
[call site]
04696
unwrap
[function]
[call site]
04697
Package::init_engine
[function]
[call site]
04698
Engine::check_data_size
[function]
[call site]
04699
Engine::has_data_size_limit
[function]
[call site]
04700
is_some
[function]
[call site]
04701
is_some
[function]
[call site]
04702
is_some
[function]
[call site]
04703
Ok
[function]
[call site]
04704
calc_data_sizes
[function]
[call site]
04705
calc_array_sizes
[function]
[call site]
04706
calc_array_sizes
[function]
[call site]
04707
test::len
[function]
[call site]
04708
calc_map_sizes
[function]
[call site]
04709
map_functions::values
[function]
[call site]
04710
calc_array_sizes
[function]
[call site]
04711
test::len
[function]
[call site]
04712
calc_map_sizes
[function]
[call site]
04713
test::len
[function]
[call site]
04714
test::len
[function]
[call site]
04715
test::len
[function]
[call site]
04716
calc_map_sizes
[function]
[call site]
04717
test::len
[function]
[call site]
04718
calc_data_sizes
[function]
[call site]
04719
read_lock::<Dynamic>
[function]
[call site]
04720
unwrap
[function]
[call site]
04721
StmtBlock::borrow
[function]
[call site]
04722
Engine::throw_on_size
[function]
[call site]
04723
map_or
[function]
[call site]
04724
Command::get
[function]
[call site]
04725
Err
[function]
[call site]
04726
ERR::ErrorDataTooLarge
[function]
[call site]
04727
&str::to_string
[function]
[call site]
04728
into
[function]
[call site]
04729
map_or
[function]
[call site]
04730
Command::get
[function]
[call site]
04731
Err
[function]
[call site]
04732
ERR::ErrorDataTooLarge
[function]
[call site]
04733
&str::to_string
[function]
[call site]
04734
into
[function]
[call site]
04735
map_or
[function]
[call site]
04736
Command::get
[function]
[call site]
04737
Err
[function]
[call site]
04738
ERR::ErrorDataTooLarge
[function]
[call site]
04739
&str::to_string
[function]
[call site]
04740
into
[function]
[call site]
04741
Ok
[function]
[call site]
04742
RhaiResultOf::map_err
[function]
[call site]
04743
EvalAltResult::fill_position
[function]
[call site]
04744
EvalAltResult::position
[function]
[call site]
04745
Position::is_none
[function]
[call site]
04746
EvalAltResult::set_position
[function]
[call site]
04747
Ok
[function]
[call site]
04748
Dynamic::read_lock
[function]
[call site]
04749
crate::func::locked_read
[function]
[call site]
04750
TypeId::of::<Self>
[function]
[call site]
04751
TypeId::of::<T>
[function]
[call site]
04752
Dynamic::type_id
[function]
[call site]
04753
TypeId::of::<T>
[function]
[call site]
04754
Some
[function]
[call site]
04755
DynamicReadLock
[function]
[call site]
04756
DynamicReadLockInner::Guard
[function]
[call site]
04757
Dynamic::downcast_ref
[function]
[call site]
04758
TypeId::of::<T>
[function]
[call site]
04759
TypeId::of::<INT>
[function]
[call site]
04760
T::as_any
[function]
[call site]
04761
as_any().downcast_ref::<T>
[function]
[call site]
04762
TypeId::of::<T>
[function]
[call site]
04763
TypeId::of::<crate::FLOAT>
[function]
[call site]
04764
StmtBlock::as_ref
[function]
[call site]
04765
T::as_any
[function]
[call site]
04766
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04767
TypeId::of::<T>
[function]
[call site]
04768
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04769
StmtBlock::as_ref
[function]
[call site]
04770
T::as_any
[function]
[call site]
04771
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04772
TypeId::of::<T>
[function]
[call site]
04773
TypeId::of::<bool>
[function]
[call site]
04774
T::as_any
[function]
[call site]
04775
as_any().downcast_ref::<T>
[function]
[call site]
04776
TypeId::of::<T>
[function]
[call site]
04777
TypeId::of::<ImmutableString>
[function]
[call site]
04778
T::as_any
[function]
[call site]
04779
as_any().downcast_ref::<T>
[function]
[call site]
04780
TypeId::of::<T>
[function]
[call site]
04781
TypeId::of::<char>
[function]
[call site]
04782
T::as_any
[function]
[call site]
04783
as_any().downcast_ref::<T>
[function]
[call site]
04784
TypeId::of::<T>
[function]
[call site]
04785
TypeId::of::<Array>
[function]
[call site]
04786
StmtBlock::as_ref
[function]
[call site]
04787
T::as_any
[function]
[call site]
04788
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04789
TypeId::of::<T>
[function]
[call site]
04790
TypeId::of::<Blob>
[function]
[call site]
04791
StmtBlock::as_ref
[function]
[call site]
04792
T::as_any
[function]
[call site]
04793
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04794
TypeId::of::<T>
[function]
[call site]
04795
TypeId::of::<Map>
[function]
[call site]
04796
StmtBlock::as_ref
[function]
[call site]
04797
T::as_any
[function]
[call site]
04798
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04799
TypeId::of::<T>
[function]
[call site]
04800
TypeId::of::<FnPtr>
[function]
[call site]
04801
StmtBlock::as_ref
[function]
[call site]
04802
T::as_any
[function]
[call site]
04803
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04804
TypeId::of::<T>
[function]
[call site]
04805
TypeId::of::<Instant>
[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::<()>
[function]
[call site]
04811
T::as_any
[function]
[call site]
04812
as_any().downcast_ref::<T>
[function]
[call site]
04813
TypeId::of::<T>
[function]
[call site]
04814
TypeId::of::<Self>
[function]
[call site]
04815
T::as_any
[function]
[call site]
04816
as_any().downcast_ref::<T>
[function]
[call site]
04817
T::as_any
[function]
[call site]
04818
as_any().downcast_ref::<T>
[function]
[call site]
04819
Engine::lex_with_map
[function]
[call site]
04820
Engine::lex_with_map
[function]
[call site]
04821
Engine::lex_raw
[function]
[call site]
04822
Some
[function]
[call site]
04823
unwrap
[function]
[call site]
04824
Dynamic::as_array_mut
[function]
[call site]
04825
Dynamic::type_name
[function]
[call site]
04826
write_lock::<Array>
[function]
[call site]
04827
ok_or
[function]
[call site]
04828
unwrap
[function]
[call site]
04829
string_functions::add_append
[function]
[call site]
04830
Ok
[function]
[call site]
04831
Some
[function]
[call site]
04832
test_functions_take
[function]
[call site]
04833
Dynamic::into_blob
[function]
[call site]
04834
Ok
[function]
[call site]
04835
crate::func::locked_read
[function]
[call site]
04836
Option::and_then
[function]
[call site]
04837
Some
[function]
[call site]
04838
StmtBlock::as_ref
[function]
[call site]
04839
TestStruct::clone
[function]
[call site]
04840
ok_or_else
[function]
[call site]
04841
std::
[call site]
04842
any::type_name
[function]
[call site]
04843
Err
[function]
[call site]
04844
Dynamic::type_name
[function]
[call site]
04845
unwrap
[function]
[call site]
04846
Dynamic::as_blob_mut
[function]
[call site]
04847
Dynamic::type_name
[function]
[call site]
04848
write_lock::<Blob>
[function]
[call site]
04849
ok_or
[function]
[call site]
04850
unwrap
[function]
[call site]
04851
unwrap
[function]
[call site]
04852
Package::init_engine
[function]
[call site]
04853
Engine::throw_on_size
[function]
[call site]
04854
test::len
[function]
[call site]
04855
test::len
[function]
[call site]
04856
string_functions::add_append
[function]
[call site]
04857
Ok
[function]
[call site]
04858
Some
[function]
[call site]
04859
Dynamic::as_char
[function]
[call site]
04860
unwrap
[function]
[call site]
04861
encode_utf8
[function]
[call site]
04862
Dynamic::as_immutable_string_mut
[function]
[call site]
04863
unwrap
[function]
[call site]
04864
unwrap
[function]
[call site]
04865
Package::init_engine
[function]
[call site]
04866
Engine::throw_on_size
[function]
[call site]
04867
test::len
[function]
[call site]
04868
test::len
[function]
[call site]
04869
Ok
[function]
[call site]
04870
Some
[function]
[call site]
04871
Dynamic::as_immutable_string_ref
[function]
[call site]
04872
unwrap
[function]
[call site]
04873
string_functions::is_empty
[function]
[call site]
04874
Ok
[function]
[call site]
04875
Dynamic::as_char
[function]
[call site]
04876
unwrap
[function]
[call site]
04877
test_to_string
[function]
[call site]
04878
unwrap
[function]
[call site]
04879
Package::init_engine
[function]
[call site]
04880
Engine::throw_on_size
[function]
[call site]
04881
test::len
[function]
[call site]
04882
test::len
[function]
[call site]
04883
write_lock::<Dynamic>
[function]
[call site]
04884
unwrap
[function]
[call site]
04885
into
[function]
[call site]
04886
Ok
[function]
[call site]
04887
Some
[function]
[call site]
04888
test_functions_take
[function]
[call site]
04889
Dynamic::as_array_mut
[function]
[call site]
04890
unwrap
[function]
[call site]
04891
blob_functions::push
[function]
[call site]
04892
unwrap
[function]
[call site]
04893
Package::init_engine
[function]
[call site]
04894
Engine::check_data_size
[function]
[call site]
04895
Dynamic::read_lock
[function]
[call site]
04896
unwrap
[function]
[call site]
04897
Ok
[function]
[call site]
04898
Some
[function]
[call site]
04899
Dynamic::as_int
[function]
[call site]
04900
unwrap
[function]
[call site]
04901
Dynamic::as_blob_mut
[function]
[call site]
04902
unwrap
[function]
[call site]
04903
unwrap
[function]
[call site]
04904
Package::init_engine
[function]
[call site]
04905
Engine::throw_on_size
[function]
[call site]
04906
test::len
[function]
[call site]
04907
blob_functions::push
[function]
[call site]
04908
Ok
[function]
[call site]
04909
Some
[function]
[call site]
04910
Dynamic::as_char
[function]
[call site]
04911
unwrap
[function]
[call site]
04912
Dynamic::as_blob_mut
[function]
[call site]
04913
unwrap
[function]
[call site]
04914
unwrap
[function]
[call site]
04915
Package::init_engine
[function]
[call site]
04916
Engine::throw_on_size
[function]
[call site]
04917
test::len
[function]
[call site]
04918
string_functions::add_append_char
[function]
[call site]
04919
Position::new_const
[function]
[call site]
04920
RhaiResultOf::push_str
[function]
[call site]
04921
blob_functions::push
[function]
[call site]
04922
RhaiResultOf::into
[function]
[call site]
04923
Ok
[function]
[call site]
04924
Some
[function]
[call site]
04925
split_first_mut
[function]
[call site]
04926
unwrap
[function]
[call site]
04927
Dynamic::as_blob_mut
[function]
[call site]
04928
unwrap
[function]
[call site]
04929
Dynamic::as_immutable_string_ref
[function]
[call site]
04930
unwrap
[function]
[call site]
04931
string_functions::is_empty
[function]
[call site]
04932
Ok
[function]
[call site]
04933
unwrap
[function]
[call site]
04934
Package::init_engine
[function]
[call site]
04935
Engine::throw_on_size
[function]
[call site]
04936
test::len
[function]
[call site]
04937
test::len
[function]
[call site]
04938
string_functions::add_append_str
[function]
[call site]
04939
Position::new_const
[function]
[call site]
04940
RhaiResultOf::push_str
[function]
[call site]
04941
RhaiResultOf::push_str
[function]
[call site]
04942
RhaiResultOf::into
[function]
[call site]
04943
Ok
[function]
[call site]
04944
Engine::lex_with_map
[function]
[call site]
04945
TestStruct::new
[function]
[call site]
04946
super::get_builtin_binary_op_fn
[function]
[call site]
04947
Some
[function]
[call site]
04948
Dynamic::as_int
[function]
[call site]
04949
unwrap
[function]
[call site]
04950
Dynamic::as_int
[function]
[call site]
04951
unwrap
[function]
[call site]
04952
Ok
[function]
[call site]
04953
into
[function]
[call site]
04954
Some
[function]
[call site]
04955
Dynamic::as_int
[function]
[call site]
04956
unwrap
[function]
[call site]
04957
Dynamic::as_int
[function]
[call site]
04958
unwrap
[function]
[call site]
04959
Ok
[function]
[call site]
04960
into
[function]
[call site]
04961
Some
[function]
[call site]
04962
Dynamic::as_immutable_string_ref
[function]
[call site]
04963
unwrap
[function]
[call site]
04964
Dynamic::as_immutable_string_ref
[function]
[call site]
04965
unwrap
[function]
[call site]
04966
unwrap
[function]
[call site]
04967
Package::init_engine
[function]
[call site]
04968
Engine::throw_on_size
[function]
[call site]
04969
test::len
[function]
[call site]
04970
test::len
[function]
[call site]
04971
Ok
[function]
[call site]
04972
into
[function]
[call site]
04973
Some
[function]
[call site]
04974
Dynamic::as_char
[function]
[call site]
04975
unwrap
[function]
[call site]
04976
Dynamic::as_char
[function]
[call site]
04977
unwrap
[function]
[call site]
04978
Position::new_const
[function]
[call site]
04979
blob_functions::push
[function]
[call site]
04980
blob_functions::push
[function]
[call site]
04981
unwrap
[function]
[call site]
04982
Package::init_engine
[function]
[call site]
04983
Engine::throw_on_size
[function]
[call site]
04984
test::len
[function]
[call site]
04985
Ok
[function]
[call site]
04986
Result::into
[function]
[call site]
04987
Some
[function]
[call site]
04988
Dynamic::as_blob_ref
[function]
[call site]
04989
unwrap
[function]
[call site]
04990
string_functions::is_empty
[function]
[call site]
04991
Ok
[function]
[call site]
04992
Dynamic::flatten_clone
[function]
[call site]
04993
Dynamic::as_blob_ref
[function]
[call site]
04994
unwrap
[function]
[call site]
04995
string_functions::is_empty
[function]
[call site]
04996
Ok
[function]
[call site]
04997
Dynamic::flatten_clone
[function]
[call site]
04998
unwrap
[function]
[call site]
04999
Package::init_engine
[function]
[call site]
05000
Engine::throw_on_size
[function]
[call site]
05001
test::len
[function]
[call site]
05002
test::len
[function]
[call site]
05003
TestStruct::clone
[function]
[call site]
05004
StmtBlock::extend
[function]
[call site]
05005
Ok
[function]
[call site]
05006
Dynamic::from_blob
[function]
[call site]
05007
Some
[function]
[call site]
05008
Some
[function]
[call site]
05009
Some
[function]
[call site]
05010
Ok
[function]
[call site]
05011
Dynamic::as_int
[function]
[call site]
05012
unwrap
[function]
[call site]
05013
into
[function]
[call site]
05014
Some
[function]
[call site]
05015
Ok
[function]
[call site]
05016
Dynamic::as_int
[function]
[call site]
05017
unwrap
[function]
[call site]
05018
into
[function]
[call site]
05019
Some
[function]
[call site]
05020
Ok
[function]
[call site]
05021
Dynamic::as_int
[function]
[call site]
05022
unwrap
[function]
[call site]
05023
into
[function]
[call site]
05024
Some
[function]
[call site]
05025
Ok
[function]
[call site]
05026
Dynamic::as_int
[function]
[call site]
05027
unwrap
[function]
[call site]
05028
into
[function]
[call site]
05029
Dynamic::as_char
[function]
[call site]
05030
unwrap
[function]
[call site]
05031
Dynamic::as_immutable_string_ref
[function]
[call site]
05032
unwrap
[function]
[call site]
05033
Some
[function]
[call site]
05034
test_chars
[function]
[call site]
05035
MultiInputsStream::get_next
[function]
[call site]
05036
MultiInputsStream::get_next
[function]
[call site]
05037
Some
[function]
[call site]
05038
Dynamic::as_char
[function]
[call site]
05039
unwrap
[function]
[call site]
05040
Dynamic::as_immutable_string_ref
[function]
[call site]
05041
unwrap
[function]
[call site]
05042
Position::new_const
[function]
[call site]
05043
blob_functions::push
[function]
[call site]
05044
Result::push_str
[function]
[call site]
05045
unwrap
[function]
[call site]
05046
Package::init_engine
[function]
[call site]
05047
Engine::throw_on_size
[function]
[call site]
05048
test::len
[function]
[call site]
05049
Ok
[function]
[call site]
05050
Result::into
[function]
[call site]
05051
Dynamic::as_immutable_string_ref
[function]
[call site]
05052
unwrap
[function]
[call site]
05053
Dynamic::as_char
[function]
[call site]
05054
unwrap
[function]
[call site]
05055
test_chars
[function]
[call site]
05056
MultiInputsStream::get_next
[function]
[call site]
05057
MultiInputsStream::get_next
[function]
[call site]
05058
Some
[function]
[call site]
05059
Some
[function]
[call site]
05060
Dynamic::as_immutable_string_ref
[function]
[call site]
05061
unwrap
[function]
[call site]
05062
Dynamic::as_char
[function]
[call site]
05063
unwrap
[function]
[call site]
05064
unwrap
[function]
[call site]
05065
Package::init_engine
[function]
[call site]
05066
Engine::throw_on_size
[function]
[call site]
05067
test::len
[function]
[call site]
05068
Ok
[function]
[call site]
05069
Result::into
[function]
[call site]
05070
Some
[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
Ok
[function]
[call site]
05076
into
[function]
[call site]
05077
Some
[function]
[call site]
05078
Ok
[function]
[call site]
05079
TestStruct::clone
[function]
[call site]
05080
Some
[function]
[call site]
05081
Some
[function]
[call site]
05082
Some
[function]
[call site]
05083
Ok
[function]
[call site]
05084
TestStruct::clone
[function]
[call site]
05085
Some
[function]
[call site]
05086
Some
[function]
[call site]
05087
Some
[function]
[call site]
05088
Dynamic::as_blob_ref
[function]
[call site]
05089
unwrap
[function]
[call site]
05090
TestStruct::clone
[function]
[call site]
05091
Dynamic::as_char
[function]
[call site]
05092
unwrap
[function]
[call site]
05093
encode_utf8
[function]
[call site]
05094
unwrap
[function]
[call site]
05095
Package::init_engine
[function]
[call site]
05096
Engine::throw_on_size
[function]
[call site]
05097
test::len
[function]
[call site]
05098
test::len
[function]
[call site]
05099
StmtBlock::extend
[function]
[call site]
05100
as_bytes
[function]
[call site]
05101
Ok
[function]
[call site]
05102
Dynamic::from_blob
[function]
[call site]
05103
Dynamic::type_id
[function]
[call site]
05104
Dynamic::type_id
[function]
[call site]
05105
TypeId::of::<ExclusiveRange>
[function]
[call site]
05106
TypeId::of::<ExclusiveRange>
[function]
[call site]
05107
TypeId::of::<InclusiveRange>
[function]
[call site]
05108
TypeId::of::<InclusiveRange>
[function]
[call site]
05109
TypeId::of::<ExclusiveRange>
[function]
[call site]
05110
TypeId::of::<InclusiveRange>
[function]
[call site]
05111
TypeId::of::<InclusiveRange>
[function]
[call site]
05112
TypeId::of::<ExclusiveRange>
[function]
[call site]
05113
Some
[function]
[call site]
05114
Some
[function]
[call site]
05115
is_numeric
[function]
[call site]
05116
is_numeric
[function]
[call site]
05117
Some
[function]
[call site]
05118
is_numeric
[function]
[call site]
05119
is_numeric
[function]
[call site]
05120
Some
[function]
[call site]
05121
Engine::lex_with_map
[function]
[call site]
05122
TestStruct::new
[function]
[call site]
05123
BloomFilterU64::is_absent_and_set
[function]
[call site]
05124
StmtBlock::as_ref
[function]
[call site]
05125
blob_functions::insert
[function]
[call site]
05126
StmtBlock::as_ref
[function]
[call site]
05127
calc_fn_hash_full
[function]
[call site]
05128
StmtBlock::as_ref
[function]
[call site]
05129
&[Stmt]::unwrap
[function]
[call site]
05130
MyIterableType::into_iter
[function]
[call site]
05131
enumerate
[function]
[call site]
05132
Engine::lex_with_map
[function]
[call site]
05133
TypeId::of::<Dynamic>
[function]
[call site]
05134
Dynamic::type_id
[function]
[call site]
05135
RhaiFunc::is_volatile
[function]
[call site]
05136
RhaiFunc::is_volatile
[function]
[call site]
05137
Engine::gen_fn_call_signature
[function]
[call site]
05138
Err
[function]
[call site]
05139
ERR::ErrorFunctionNotFound
[function]
[call site]
05140
into
[function]
[call site]
05141
RhaiFunc::is_method
[function]
[call site]
05142
StmtBlock::as_ref
[function]
[call site]
05143
map_or
[function]
[call site]
05144
Debugger::call_stack
[function]
[call site]
05145
test::len
[function]
[call site]
05146
test::len
[function]
[call site]
05147
ArgBackup::new
[function]
[call site]
05148
string_functions::is_empty
[function]
[call site]
05149
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05150
TestStruct::clone
[function]
[call site]
05151
Some
[function]
[call site]
05152
string_functions::replace
[function]
[call site]
05153
string_functions::is_empty
[function]
[call site]
05154
string_functions::replace
[function]
[call site]
05155
string_functions::is_empty
[function]
[call site]
05156
string_functions::replace
[function]
[call site]
05157
into
[function]
[call site]
05158
into
[function]
[call site]
05159
mem::transmute
[function]
[call site]
05160
Engine::is_debugger_registered
[function]
[call site]
05161
is_some
[function]
[call site]
05162
TestStruct::clone
[function]
[call site]
05163
StmtBlock::span_or_else
[function]
[call site]
05164
Span::new
[function]
[call site]
05165
iterator_functions::chars_from_start
[function]
[call site]
05166
StmtBlock::span_or_else
[function]
[call site]
05167
string_functions::add_append
[function]
[call site]
05168
StmtBlock::span_or_else
[function]
[call site]
05169
TestStruct::clone
[function]
[call site]
05170
GlobalRuntimeState::debugger_mut
[function]
[call site]
05171
as_deref_mut
[function]
[call site]
05172
unwrap
[function]
[call site]
05173
&mut
[call site]
05174
blob_functions::push
[function]
[call site]
05175
MyIterableType::into_iter
[function]
[call site]
05176
Self::IntoIter::collect
[function]
[call site]
05177
Engine::get_interned_string
[function]
[call site]
05178
MyIterableType::into_iter
[function]
[call site]
05179
Self::IntoIter::map
[function]
[call site]
05180
TestStruct::clone
[function]
[call site]
05181
RhaiNativeFunc::has_context
[function]
[call site]
05182
bool::then
[function]
[call site]
05183
as_deref
[function]
[call site]
05184
into
[function]
[call site]
05185
RhaiFunc::is_pure
[function]
[call site]
05186
string_functions::is_empty
[function]
[call site]
05187
Dynamic::is_read_only
[function]
[call site]
05188
Err
[function]
[call site]
05189
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05190
test_to_string
[function]
[call site]
05191
into
[function]
[call site]
05192
test_method_call
[function]
[call site]
05193
Engine::new
[function]
[call site]
05194
register_type::<TestStruct>
[function]
[call site]
05195
Engine::register_fn
[function]
[call site]
05196
Engine::register_fn
[function]
[call site]
05197
test_custom_syntax_func
[function]
[call site]
05198
Engine::new
[function]
[call site]
05199
Engine::register_custom_syntax
[function]
[call site]
05200
Vec::<ImmutableString>::new
[function]
[call site]
05201
StmtBlock::as_ref
[function]
[call site]
05202
StmtBlock::as_ref
[function]
[call site]
05203
string_functions::trim
[function]
[call site]
05204
shared_get_mut
[function]
[call site]
05205
string_functions::trim
[function]
[call site]
05206
into
[function]
[call site]
05207
string_functions::trim
[function]
[call site]
05208
into
[function]
[call site]
05209
string_functions::is_empty
[function]
[call site]
05210
Token::lookup_symbol_from_syntax
[function]
[call site]
05211
StmtBlock::span_or_else
[function]
[call site]
05212
Span::new
[function]
[call site]
05213
iterator_functions::chars_from_start
[function]
[call site]
05214
StmtBlock::span_or_else
[function]
[call site]
05215
string_functions::add_append
[function]
[call site]
05216
StmtBlock::span_or_else
[function]
[call site]
05217
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05218
then
[function]
[call site]
05219
Token::Reserved
[function]
[call site]
05220
TestStruct::new
[function]
[call site]
05221
into
[function]
[call site]
05222
Err
[function]
[call site]
05223
LexError::ImproperSymbol
[function]
[call site]
05224
ImmutableString::new
[function]
[call site]
05225
&str::to_string
[function]
[call site]
05226
PERR::into_err
[function]
[call site]
05227
string_functions::is_empty
[function]
[call site]
05228
into
[function]
[call site]
05229
string_functions::is_empty
[function]
[call site]
05230
into
[function]
[call site]
05231
string_functions::is_empty
[function]
[call site]
05232
into
[function]
[call site]
05233
string_functions::is_empty
[function]
[call site]
05234
tokenizer::is_valid_identifier
[function]
[call site]
05235
into
[function]
[call site]
05236
string_functions::is_empty
[function]
[call site]
05237
(Token,
[call site]
05238
Engine::is_symbol_disabled
[function]
[call site]
05239
string_functions::contains
[function]
[call site]
05240
StmtBlock::as_ref
[function]
[call site]
05241
&[Stmt]::map_or
[function]
[call site]
05242
contains_key
[function]
[call site]
05243
blob_functions::insert
[function]
[call site]
05244
into
[function]
[call site]
05245
into
[function]
[call site]
05246
string_functions::is_empty
[function]
[call site]
05247
StmtBlock::as_ref
[function]
[call site]
05248
&[Stmt]::map_or
[function]
[call site]
05249
Engine::is_symbol_disabled
[function]
[call site]
05250
Err
[function]
[call site]
05251
LexError::ImproperSymbol
[function]
[call site]
05252
test_to_string
[function]
[call site]
05253
PERR::into_err
[function]
[call site]
05254
string_functions::is_empty
[function]
[call site]
05255
tokenizer::is_valid_identifier
[function]
[call site]
05256
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05257
Engine::is_symbol_disabled
[function]
[call site]
05258
StmtBlock::as_ref
[function]
[call site]
05259
&[Stmt]::map_or
[function]
[call site]
05260
contains_key
[function]
[call site]
05261
blob_functions::insert
[function]
[call site]
05262
into
[function]
[call site]
05263
into
[function]
[call site]
05264
Err
[function]
[call site]
05265
LexError::ImproperSymbol
[function]
[call site]
05266
test_to_string
[function]
[call site]
05267
PERR::into_err
[function]
[call site]
05268
blob_functions::push
[function]
[call site]
05269
string_functions::is_empty
[function]
[call site]
05270
Ok
[function]
[call site]
05271
TestStruct::clone
[function]
[call site]
05272
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05273
blob_functions::insert
[function]
[call site]
05274
RhaiResultOf::into
[function]
[call site]
05275
TestStruct::new
[function]
[call site]
05276
TestStruct::new
[function]
[call site]
05277
into
[function]
[call site]
05278
syn::Result::len
[function]
[call site]
05279
test::len
[function]
[call site]
05280
test::len
[function]
[call site]
05281
test::len
[function]
[call site]
05282
Ok
[function]
[call site]
05283
Ok
[function]
[call site]
05284
Some
[function]
[call site]
05285
TestStruct::clone
[function]
[call site]
05286
Ok
[function]
[call site]
05287
EvalContext::eval_expression_tree
[function]
[call site]
05288
EvalContext::eval_expression_tree_raw
[function]
[call site]
05289
as_deref_mut
[function]
[call site]
05290
Engine::eval_stmt_block
[function]
[call site]
05291
string_functions::is_empty
[function]
[call site]
05292
Ok
[function]
[call site]
05293
GlobalRuntimeState::num_imports
[function]
[call site]
05294
test::len
[function]
[call site]
05295
MyIterableType::into_iter
[function]
[call site]
05296
Self::IntoIter::try_fold
[function]
[call site]
05297
Self::as_deref_mut
[function]
[call site]
05298
GlobalRuntimeState::num_imports
[function]
[call site]
05299
Engine::eval_stmt
[function]
[call site]
05300
Engine::track_operation
[function]
[call site]
05301
ParseSettings::level_up_with_position
[function]
[call site]
05302
ParseSettings::level_up
[function]
[call site]
05303
Ok
[function]
[call site]
05304
Engine::dbg_reset
[function]
[call site]
05305
Engine::is_debugger_registered
[function]
[call site]
05306
Engine::dbg_reset_raw
[function]
[call site]
05307
impl
[call site]
05308
Ok
[function]
[call site]
05309
Some
[function]
[call site]
05310
ASTNode::is_stmt
[function]
[call site]
05311
Some
[function]
[call site]
05312
ASTNode::is_expr
[function]
[call site]
05313
Some
[function]
[call site]
05314
Some
[function]
[call site]
05315
Some
[function]
[call site]
05316
Debugger::is_break_point
[function]
[call site]
05317
Debugger::break_points
[function]
[call site]
05318
MyIterableType::into_iter
[function]
[call site]
05319
test_chars
[function]
[call site]
05320
0.chars().collect::<Vec<_>>
[function]
[call site]
05321
MyIterableType::into_iter
[function]
[call site]
05322
Self::IntoIter::enumerate
[function]
[call site]
05323
test_var_def_filter
[function]
[call site]
05324
BreakPoint::is_enabled
[function]
[call site]
05325
array_functions::find
[function]
[call site]
05326
array_functions::find_starting_from
[function]
[call site]
05327
Position::is_none
[function]
[call site]
05328
Position::is_beginning_of_line
[function]
[call site]
05329
ASTNode::position
[function]
[call site]
05330
ParseSettings::level_up_with_position
[function]
[call site]
05331
ParseSettings::level_up_with_position
[function]
[call site]
05332
Position::line
[function]
[call site]
05333
Option::unwrap_or
[function]
[call site]
05334
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05335
Position::line
[function]
[call site]
05336
Option::unwrap
[function]
[call site]
05337
&str::to_string
[function]
[call site]
05338
lines
[function]
[call site]
05339
enumerate
[function]
[call site]
05340
unwrap
[function]
[call site]
05341
as_deref
[function]
[call site]
05342
ASTNode::position
[function]
[call site]
05343
as_deref
[function]
[call site]
05344
test::len
[function]
[call site]
05345
test::len
[function]
[call site]
05346
Engine::lex_with_map
[function]
[call site]
05347
&mut
[call site]
05348
Position::is_none
[function]
[call site]
05349
Position::line
[function]
[call site]
05350
Option::unwrap
[function]
[call site]
05351
saturating_sub
[function]
[call site]
05352
min_max_functions::min
[function]
[call site]
05353
test::len
[function]
[call site]
05354
test::len
[function]
[call site]
05355
ImmutableString::to_string
[function]
[call site]
05356
Engine::new
[function]
[call site]
05357
Scope::new
[function]
[call site]
05358
blob_functions::push
[function]
[call site]
05359
blob_functions::push
[function]
[call site]
05360
blob_functions::push
[function]
[call site]
05361
test::len
[function]
[call site]
05362
Position::position
[function]
[call site]
05363
MyIterableType::into_iter
[function]
[call site]
05364
test_chars
[function]
[call site]
05365
0.chars().collect::<Vec<_>>
[function]
[call site]
05366
MyIterableType::into_iter
[function]
[call site]
05367
Self::IntoIter::enumerate
[function]
[call site]
05368
test_functions_take
[function]
[call site]
05369
skip
[function]
[call site]
05370
Position::position
[function]
[call site]
05371
test::len
[function]
[call site]
05372
DebuggerEvent::BreakPoint
[function]
[call site]
05373
Ok
[function]
[call site]
05374
Engine::dbg_raw
[function]
[call site]
05375
test::len
[function]
[call site]
05376
AST::source_raw
[function]
[call site]
05377
StmtBlock::as_ref
[function]
[call site]
05378
Option::cloned
[function]
[call site]
05379
EvalContext::new
[function]
[call site]
05380
on_debugger
[function]
[call site]
05381
as_deref
[function]
[call site]
05382
ASTNode::position
[function]
[call site]
05383
test::len
[function]
[call site]
05384
GlobalRuntimeState::debugger_mut
[function]
[call site]
05385
Ok
[function]
[call site]
05386
GlobalRuntimeState::debugger_mut
[function]
[call site]
05387
Ok
[function]
[call site]
05388
Some
[function]
[call site]
05389
GlobalRuntimeState::debugger_mut
[function]
[call site]
05390
Ok
[function]
[call site]
05391
Some
[function]
[call site]
05392
GlobalRuntimeState::debugger_mut
[function]
[call site]
05393
Ok
[function]
[call site]
05394
GlobalRuntimeState::debugger_mut
[function]
[call site]
05395
DebuggerStatus::FunctionExit
[function]
[call site]
05396
Ok
[function]
[call site]
05397
Ok
[function]
[call site]
05398
Ok
[function]
[call site]
05399
Ok
[function]
[call site]
05400
Self::as_deref_mut
[function]
[call site]
05401
Ok
[function]
[call site]
05402
Engine::eval_expr
[function]
[call site]
05403
Engine::track_operation
[function]
[call site]
05404
ParseSettings::level_up_with_position
[function]
[call site]
05405
Engine::dbg_reset
[function]
[call site]
05406
Self::as_deref_mut
[function]
[call site]
05407
Expr::get_literal_value
[function]
[call site]
05408
Some
[function]
[call site]
05409
Ok
[function]
[call site]
05410
Engine::eval_fn_call_expr
[function]
[call site]
05411
StmtBlock::as_ref
[function]
[call site]
05412
Engine::fast_operators
[function]
[call site]
05413
intersects
[function]
[call site]
05414
test::len
[function]
[call site]
05415
Some
[function]
[call site]
05416
Engine::get_arg_value
[function]
[call site]
05417
Expr::get_literal_value
[function]
[call site]
05418
Some
[function]
[call site]
05419
StmtBlock::as_ref
[function]
[call site]
05420
TestStruct::clone
[function]
[call site]
05421
write_lock::<FnPtr>
[function]
[call site]
05422
Some
[function]
[call site]
05423
crate::Shared::new
[function]
[call site]
05424
Option<&GlobalRuntimeState>::into
[function]
[call site]
05425
into
[function]
[call site]
05426
into
[function]
[call site]
05427
into
[function]
[call site]
05428
TestStruct::clone
[function]
[call site]
05429
Self::into
[function]
[call site]
05430
into
[function]
[call site]
05431
Expr::is_constant
[function]
[call site]
05432
crate::Array::with_capacity
[function]
[call site]
05433
test::len
[function]
[call site]
05434
StmtBlock::extend
[function]
[call site]
05435
MyIterableType::into_iter
[function]
[call site]
05436
Self::IntoIter::map
[function]
[call site]
05437
Expr::get_literal_value
[function]
[call site]
05438
Option::unwrap
[function]
[call site]
05439
Dynamic::from_array
[function]
[call site]
05440
Expr::is_constant
[function]
[call site]
05441
TestStruct::clone
[function]
[call site]
05442
(TokenIterator::get_mut
[function]
[call site]
05443
Ident::as_str
[function]
[call site]
05444
Option::unwrap
[function]
[call site]
05445
Expr::get_literal_value
[function]
[call site]
05446
Option::unwrap
[function]
[call site]
05447
Dynamic::from_map
[function]
[call site]
05448
Expr::is_constant
[function]
[call site]
05449
Position::new_const
[function]
[call site]
05450
Expr::get_literal_value
[function]
[call site]
05451
Option::unwrap
[function]
[call site]
05452
unwrap
[function]
[call site]
05453
into
[function]
[call site]
05454
FnCallExpr::is_qualified
[function]
[call site]
05455
test::len
[function]
[call site]
05456
FnPtr::new
[function]
[call site]
05457
TestStruct::clone
[function]
[call site]
05458
RhaiResultOf::ok
[function]
[call site]
05459
into
[function]
[call site]
05460
test::len
[function]
[call site]
05461
Token::literal_syntax
[function]
[call site]
05462
Token::literal_syntax
[function]
[call site]
05463
Ident::as_str
[function]
[call site]
05464
into
[function]
[call site]
05465
into
[function]
[call site]
05466
into
[function]
[call site]
05467
into
[function]
[call site]
05468
into
[function]
[call site]
05469
into
[function]
[call site]
05470
Some
[function]
[call site]
05471
Engine::track_operation
[function]
[call site]
05472
Expr::start_position
[function]
[call site]
05473
Engine::dbg
[function]
[call site]
05474
Engine::is_debugger_registered
[function]
[call site]
05475
Engine::dbg_reset_raw
[function]
[call site]
05476
GlobalRuntimeState::debugger_mut
[function]
[call site]
05477
Ok
[function]
[call site]
05478
Ok
[function]
[call site]
05479
Expr::start_position
[function]
[call site]
05480
as_deref_mut
[function]
[call site]
05481
and_then
[function]
[call site]
05482
Debugger::clear_status_if
[function]
[call site]
05483
Some
[function]
[call site]
05484
string_functions::replace
[function]
[call site]
05485
Engine::eval_expr
[function]
[call site]
05486
Engine::lex_with_map
[function]
[call site]
05487
Engine::lex_raw
[function]
[call site]
05488
Some
[function]
[call site]
05489
Expr::start_position
[function]
[call site]
05490
Self::as_deref_mut
[function]
[call site]
05491
Dynamic::flatten
[function]
[call site]
05492
Ok
[function]
[call site]
05493
into
[function]
[call site]
05494
Engine::exec_fn_call
[function]
[call site]
05495
FnCallHashes::is_native_only
[function]
[call site]
05496
Position::is_none
[function]
[call site]
05497
test::len
[function]
[call site]
05498
Engine::get_interned_string
[function]
[call site]
05499
Engine::map_type_name
[function]
[call site]
05500
MyIterableType::into_iter
[function]
[call site]
05501
array_functions::find_map
[function]
[call site]
05502
Module::get_custom_type_display_by_name
[function]
[call site]
05503
StmtBlock::span_or_else
[function]
[call site]
05504
map_functions::values
[function]
[call site]
05505
array_functions::find_map
[function]
[call site]
05506
Module::get_custom_type_display_by_name
[function]
[call site]
05507
unwrap_or_else
[function]
[call site]
05508
map_std_type_name
[function]
[call site]
05509
std::
[call site]
05510
any::type_name
[function]
[call site]
05511
Ok
[function]
[call site]
05512
ImmutableString::into
[function]
[call site]
05513
test::len
[function]
[call site]
05514
Ok
[function]
[call site]
05515
Dynamic::is_shared
[function]
[call site]
05516
into
[function]
[call site]
05517
Engine::gen_fn_call_signature
[function]
[call site]
05518
Err
[function]
[call site]
05519
ERR::ErrorFunctionNotFound
[function]
[call site]
05520
into
[function]
[call site]
05521
ensure_no_data_race
[function]
[call site]
05522
MyIterableType::into_iter
[function]
[call site]
05523
Self::IntoIter::skip
[function]
[call site]
05524
String::from
[function]
[call site]
05525
ImmutableString::into_owned
[function]
[call site]
05526
ParseSettings::level_up_with_position
[function]
[call site]
05527
Dynamic::is_locked
[function]
[call site]
05528
try_borrow
[function]
[call site]
05529
is_err
[function]
[call site]
05530
map_or
[function]
[call site]
05531
Ok
[function]
[call site]
05532
Err
[function]
[call site]
05533
ERR::ErrorDataRace
[function]
[call site]
05534
into
[function]
[call site]
05535
FnCallHashes::is_native_only
[function]
[call site]
05536
FnCallHashes::script
[function]
[call site]
05537
expect
[function]
[call site]
05538
string_functions::is_empty
[function]
[call site]
05539
crate::calc_typed_method_hash
[function]
[call site]
05540
Engine::map_type_name
[function]
[call site]
05541
std::
[call site]
05542
any::type_name
[function]
[call site]
05543
Engine::resolve_fn
[function]
[call site]
05544
Position::is_none
[function]
[call site]
05545
Engine::resolve_fn
[function]
[call site]
05546
None::cloned
[function]
[call site]
05547
as_deref
[function]
[call site]
05548
string_functions::is_empty
[function]
[call site]
05549
Ok
[function]
[call site]
05550
Scope::new
[function]
[call site]
05551
string_functions::replace
[function]
[call site]
05552
defer
[function]
[call site]
05553
crate::Deferred::lock
[function]
[call site]
05554
split_first_mut
[function]
[call site]
05555
unwrap
[function]
[call site]
05556
Some
[function]
[call site]
05557
Engine::call_script_fn
[function]
[call site]
05558
Engine::track_operation
[function]
[call site]
05559
Engine::max_call_levels
[function]
[call site]
05560
Err
[function]
[call site]
05561
ERR::ErrorStackOverflow
[function]
[call site]
05562
into
[function]
[call site]
05563
Position::is_none
[function]
[call site]
05564
string_functions::is_empty
[function]
[call site]
05565
Ok
[function]
[call site]
05566
string_functions::is_empty
[function]
[call site]
05567
Ok
[function]
[call site]
05568
test::len
[function]
[call site]
05569
test::len
[function]
[call site]
05570
GlobalRuntimeState::num_imports
[function]
[call site]
05571
StmtBlock::as_ref
[function]
[call site]
05572
map_or
[function]
[call site]
05573
Debugger::call_stack
[function]
[call site]
05574
test::len
[function]
[call site]
05575
test::len
[function]
[call site]
05576
test::len
[function]
[call site]
05577
Engine::max_variables
[function]
[call site]
05578
Err
[function]
[call site]
05579
ERR::ErrorTooManyVariables
[function]
[call site]
05580
into
[function]
[call site]
05581
StmtBlock::extend
[function]
[call site]
05582
MyIterableType::into_iter
[function]
[call site]
05583
cloned
[function]
[call site]
05584
array_functions::zip
[function]
[call site]
05585
StaticModuleResolver::iter_mut
[function]
[call site]
05586
Engine::lex_with_map
[function]
[call site]
05587
RhaiResult::take
[function]
[call site]
05588
Engine::new
[function]
[call site]
05589
register_type_with_name::<TestStruct>
[function]
[call site]
05590
Engine::register_fn
[function]
[call site]
05591
TestStruct
[function]
[call site]
05592
Engine::is_debugger_registered
[function]
[call site]
05593
TestStruct::clone
[function]
[call site]
05594
Scope::iter_inner
[function]
[call site]
05595
MyIterableType::into_iter
[function]
[call site]
05596
array_functions::zip
[function]
[call site]
05597
MyIterableType::into_iter
[function]
[call site]
05598
Engine::lex_with_map
[function]
[call site]
05599
Dynamic::is_read_only
[function]
[call site]
05600
impl
[call site]
05601
Engine::lex_with_map
[function]
[call site]
05602
Dynamic::flatten_clone
[function]
[call site]
05603
TestStruct::clone
[function]
[call site]
05604
GlobalRuntimeState::debugger_mut
[function]
[call site]
05605
&mut
[call site]
05606
Caches::fn_resolution_caches_len
[function]
[call site]
05607
test::len
[function]
[call site]
05608
Engine::lex_with_map
[function]
[call site]
05609
Engine::lex_raw
[function]
[call site]
05610
Some
[function]
[call site]
05611
MyIterableType::into_iter
[function]
[call site]
05612
test_chars
[function]
[call site]
05613
0.chars().collect::<Vec<_>>
[function]
[call site]
05614
MyIterableType::into_iter
[function]
[call site]
05615
Self::IntoIter::cloned
[function]
[call site]
05616
array_functions::for_each
[function]
[call site]
05617
GlobalRuntimeState::push_import
[function]
[call site]
05618
blob_functions::push
[function]
[call site]
05619
into
[function]
[call site]
05620
blob_functions::push
[function]
[call site]
05621
into
[function]
[call site]
05622
StmtBlock::extend
[function]
[call site]
05623
&crate::SharedModule::clone
[function]
[call site]
05624
Self
[function]
[call site]
05625
std::mem::replace
[function]
[call site]
05626
string_functions::is_empty
[function]
[call site]
05627
string_functions::replace
[function]
[call site]
05628
into
[function]
[call site]
05629
TestStruct::clone
[function]
[call site]
05630
Engine::is_debugger_registered
[function]
[call site]
05631
crate::ast::Stmt::Noop
[function]
[call site]
05632
ParseSettings::level_up_with_position
[function]
[call site]
05633
Engine::dbg
[function]
[call site]
05634
Self::as_deref_mut
[function]
[call site]
05635
Engine::eval_stmt_block
[function]
[call site]
05636
string_functions::is_empty
[function]
[call site]
05637
Ok
[function]
[call site]
05638
GlobalRuntimeState::num_imports
[function]
[call site]
05639
MyIterableType::into_iter
[function]
[call site]
05640
Self::IntoIter::try_fold
[function]
[call site]
05641
Self::as_deref_mut
[function]
[call site]
05642
GlobalRuntimeState::num_imports
[function]
[call site]
05643
Engine::eval_stmt
[function]
[call site]
05644
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05645
MyIterableType::into_iter
[function]
[call site]
05646
array_functions::zip
[function]
[call site]
05647
MyIterableType::into_iter
[function]
[call site]
05648
impl
[call site]
05649
T::as_any
[function]
[call site]
05650
Module::contains_indexed_global_functions
[function]
[call site]
05651
Caches::fn_resolution_caches_len
[function]
[call site]
05652
Caches::fn_resolution_cache_mut
[function]
[call site]
05653
string_functions::clear
[function]
[call site]
05654
string_functions::is_empty
[function]
[call site]
05655
shared_get_mut
[function]
[call site]
05656
string_functions::clear
[function]
[call site]
05657
ImmutableString::new
[function]
[call site]
05658
Caches::push_fn_resolution_cache
[function]
[call site]
05659
blob_functions::push
[function]
[call site]
05660
Engine::default
[function]
[call site]
05661
Caches::fn_resolution_cache_mut
[function]
[call site]
05662
string_functions::clear
[function]
[call site]
05663
Ok
[function]
[call site]
05664
Self::as_deref_mut
[function]
[call site]
05665
StmtBlock::take_statements
[function]
[call site]
05666
mem::take
[function]
[call site]
05667
StmtBlock::statements_mut
[function]
[call site]
05668
StmtBlock::span_or_else
[function]
[call site]
05669
Span::new
[function]
[call site]
05670
iterator_functions::chars_from_start
[function]
[call site]
05671
StmtBlock::span_or_else
[function]
[call site]
05672
string_functions::add_append
[function]
[call site]
05673
StmtBlock::span_or_else
[function]
[call site]
05674
Ok
[function]
[call site]
05675
Expr::set_position
[function]
[call site]
05676
Expr::set_position
[function]
[call site]
05677
Err
[function]
[call site]
05678
ParseError::into
[function]
[call site]
05679
EvalAltResult::is_system_exception
[function]
[call site]
05680
Expr::set_position
[function]
[call site]
05681
Err
[function]
[call site]
05682
ParseError::into
[function]
[call site]
05683
Err
[function]
[call site]
05684
ERR::ErrorInFunctionCall
[function]
[call site]
05685
test_to_string
[function]
[call site]
05686
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05687
last
[function]
[call site]
05688
and_then
[function]
[call site]
05689
decimal_functions::max_id
[function]
[call site]
05690
into
[function]
[call site]
05691
unwrap_or_else
[function]
[call site]
05692
&mut
[call site]
05693
unwrap_or
[function]
[call site]
05694
test_to_string
[function]
[call site]
05695
&mut
[call site]
05696
unwrap_or
[function]
[call site]
05697
test_to_string
[function]
[call site]
05698
into
[function]
[call site]
05699
Engine::is_debugger_registered
[function]
[call site]
05700
GlobalRuntimeState::debugger_mut
[function]
[call site]
05701
crate::ast::Stmt::Noop
[function]
[call site]
05702
StmtBlock::end_position
[function]
[call site]
05703
string_functions::add_append
[function]
[call site]
05704
StmtBlock::span_or_else
[function]
[call site]
05705
into
[function]
[call site]
05706
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05707
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05708
Engine::dbg_raw
[function]
[call site]
05709
Err
[function]
[call site]
05710
StmtBlock::as_mut
[function]
[call site]
05711
unwrap
[function]
[call site]
05712
Debugger::rewind_call_stack
[function]
[call site]
05713
string_functions::truncate
[function]
[call site]
05714
Scope::rewind
[function]
[call site]
05715
string_functions::is_empty
[function]
[call site]
05716
Scope::remove_range
[function]
[call site]
05717
map_functions::drain
[function]
[call site]
05718
string_functions::is_empty
[function]
[call site]
05719
Ok
[function]
[call site]
05720
IterateMap::new
[function]
[call site]
05721
IterateMap::new
[function]
[call site]
05722
IterateMap::new
[function]
[call site]
05723
mem::take
[function]
[call site]
05724
MyIterableType::into_iter
[function]
[call site]
05725
FnPtr::call_raw_with_extra_args
[function]
[call site]
05726
Some
[function]
[call site]
05727
TestStruct::clone
[function]
[call site]
05728
Self::into
[function]
[call site]
05729
Some
[function]
[call site]
05730
Dynamic::as_bool
[function]
[call site]
05731
unwrap_or
[function]
[call site]
05732
blob_functions::insert
[function]
[call site]
05733
blob_functions::insert
[function]
[call site]
05734
Ok
[function]
[call site]
05735
array_functions::for_each
[function]
[call site]
05736
map_functions::drain
[function]
[call site]
05737
array_functions::for_each
[function]
[call site]
05738
test::len
[function]
[call site]
05739
test::len
[function]
[call site]
05740
string_functions::truncate
[function]
[call site]
05741
map_functions::drain
[function]
[call site]
05742
array_functions::for_each
[function]
[call site]
05743
test::len
[function]
[call site]
05744
string_functions::truncate
[function]
[call site]
05745
GlobalRuntimeState::truncate_imports
[function]
[call site]
05746
string_functions::truncate
[function]
[call site]
05747
string_functions::truncate
[function]
[call site]
05748
Caches::rewind_fn_resolution_caches
[function]
[call site]
05749
string_functions::truncate
[function]
[call site]
05750
ArgBackup::new
[function]
[call site]
05751
string_functions::is_empty
[function]
[call site]
05752
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05753
defer
[function]
[call site]
05754
Engine::call_script_fn
[function]
[call site]
05755
Engine::lex_with_map
[function]
[call site]
05756
FnCallHashes::native
[function]
[call site]
05757
Engine::exec_native_fn_call
[function]
[call site]
05758
Engine::track_operation
[function]
[call site]
05759
Some
[function]
[call site]
05760
Engine::resolve_fn
[function]
[call site]
05761
RhaiFunc::is_volatile
[function]
[call site]
05762
Engine::gen_fn_call_signature
[function]
[call site]
05763
Err
[function]
[call site]
05764
ERR::ErrorFunctionNotFound
[function]
[call site]
05765
into
[function]
[call site]
05766
RhaiFunc::is_method
[function]
[call site]
05767
StmtBlock::as_ref
[function]
[call site]
05768
map_or
[function]
[call site]
05769
Debugger::call_stack
[function]
[call site]
05770
test::len
[function]
[call site]
05771
ArgBackup::new
[function]
[call site]
05772
string_functions::is_empty
[function]
[call site]
05773
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05774
Engine::is_debugger_registered
[function]
[call site]
05775
TestStruct::clone
[function]
[call site]
05776
StmtBlock::span_or_else
[function]
[call site]
05777
TestStruct::clone
[function]
[call site]
05778
GlobalRuntimeState::debugger_mut
[function]
[call site]
05779
&mut
[call site]
05780
Engine::get_interned_string
[function]
[call site]
05781
MyIterableType::into_iter
[function]
[call site]
05782
Self::IntoIter::map
[function]
[call site]
05783
TestStruct::clone
[function]
[call site]
05784
RhaiNativeFunc::has_context
[function]
[call site]
05785
bool::then
[function]
[call site]
05786
as_deref
[function]
[call site]
05787
into
[function]
[call site]
05788
RhaiFunc::is_pure
[function]
[call site]
05789
string_functions::is_empty
[function]
[call site]
05790
Dynamic::is_read_only
[function]
[call site]
05791
Err
[function]
[call site]
05792
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05793
test_to_string
[function]
[call site]
05794
into
[function]
[call site]
05795
test_method_call
[function]
[call site]
05796
test_custom_syntax_func
[function]
[call site]
05797
and_then
[function]
[call site]
05798
Engine::check_data_size
[function]
[call site]
05799
Engine::has_data_size_limit
[function]
[call site]
05800
Ok
[function]
[call site]
05801
calc_data_sizes
[function]
[call site]
05802
StmtBlock::borrow
[function]
[call site]
05803
Engine::throw_on_size
[function]
[call site]
05804
RhaiResultOf::map_err
[function]
[call site]
05805
EvalAltResult::fill_position
[function]
[call site]
05806
Ok
[function]
[call site]
05807
map_err
[function]
[call site]
05808
EvalAltResult::fill_position
[function]
[call site]
05809
ArgBackup::restore_first_arg
[function]
[call site]
05810
test_functions_take
[function]
[call site]
05811
unwrap
[function]
[call site]
05812
Engine::is_debugger_registered
[function]
[call site]
05813
Engine::register_debugger
[function]
[call site]
05814
Some
[function]
[call site]
05815
TestStruct::new
[function]
[call site]
05816
TestStruct::new
[function]
[call site]
05817
Scope::new
[function]
[call site]
05818
crate::ast::Stmt::Noop
[function]
[call site]
05819
into
[function]
[call site]
05820
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05821
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05822
Engine::dbg_raw
[function]
[call site]
05823
Err
[function]
[call site]
05824
GlobalRuntimeState::debugger_mut
[function]
[call site]
05825
&mut
[call site]
05826
string_functions::truncate
[function]
[call site]
05827
string_functions::is_empty
[function]
[call site]
05828
Engine::check_data_size
[function]
[call site]
05829
Ok
[function]
[call site]
05830
Dynamic::into_immutable_string
[function]
[call site]
05831
Ok
[function]
[call site]
05832
crate::func::locked_read
[function]
[call site]
05833
Option::and_then
[function]
[call site]
05834
Some
[function]
[call site]
05835
TestStruct::clone
[function]
[call site]
05836
ok_or_else
[function]
[call site]
05837
std::
[call site]
05838
any::type_name
[function]
[call site]
05839
Err
[function]
[call site]
05840
Dynamic::type_name
[function]
[call site]
05841
Result::map_err
[function]
[call site]
05842
Engine::map_type_name
[function]
[call site]
05843
type_name::<ImmutableString>
[function]
[call site]
05844
&'a
[call site]
05845
ERR::ErrorMismatchOutputType
[function]
[call site]
05846
into
[function]
[call site]
05847
test_side_effects_print
[function]
[call site]
05848
TestStruct::new
[function]
[call site]
05849
TestStruct::new
[function]
[call site]
05850
ImmutableString::new
[function]
[call site]
05851
Engine::new
[function]
[call site]
05852
TestStruct::clone
[function]
[call site]
05853
Self
[function]
[call site]
05854
Engine::on_print
[function]
[call site]
05855
Some
[function]
[call site]
05856
TestStruct::new
[function]
[call site]
05857
StraightHasher::write
[function]
[call site]
05858
unwrap
[function]
[call site]
05859
push_str
[function]
[call site]
05860
run
[function]
[call site]
05861
Engine::new
[function]
[call site]
05862
Self::run
[function]
[call site]
05863
Engine::new
[function]
[call site]
05864
Engine::set_optimization_level
[function]
[call site]
05865
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05866
Engine::set_optimization_level
[function]
[call site]
05867
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05868
Engine::set_optimization_level
[function]
[call site]
05869
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05870
Engine::register_fn
[function]
[call site]
05871
Engine::set_optimization_level
[function]
[call site]
05872
Engine::set_fast_operators
[function]
[call site]
05873
test_get_set
[function]
[call site]
05874
Engine::set_optimization_level
[function]
[call site]
05875
RhaiResultOf::unwrap
[function]
[call site]
05876
Dynamic::into_immutable_string
[function]
[call site]
05877
Result::map_err
[function]
[call site]
05878
Engine::map_type_name
[function]
[call site]
05879
type_name::<ImmutableString>
[function]
[call site]
05880
&'a
[call site]
05881
ERR::ErrorMismatchOutputType
[function]
[call site]
05882
into
[function]
[call site]
05883
test_print_debug
[function]
[call site]
05884
TestStruct::new
[function]
[call site]
05885
TestStruct::new
[function]
[call site]
05886
Vec::<String>::new
[function]
[call site]
05887
TestStruct::clone
[function]
[call site]
05888
Self
[function]
[call site]
05889
TestStruct::clone
[function]
[call site]
05890
Engine::new
[function]
[call site]
05891
Engine::on_print
[function]
[call site]
05892
StraightHasher::write
[function]
[call site]
05893
unwrap
[function]
[call site]
05894
blob_functions::push
[function]
[call site]
05895
Engine::on_debug
[function]
[call site]
05896
Some
[function]
[call site]
05897
TestStruct::new
[function]
[call site]
05898
unwrap_or
[function]
[call site]
05899
StraightHasher::write
[function]
[call site]
05900
unwrap
[function]
[call site]
05901
blob_functions::push
[function]
[call site]
05902
run
[function]
[call site]
05903
RhaiResultOf::unwrap
[function]
[call site]
05904
Engine::compile
[function]
[call site]
05905
ParseResult::unwrap
[function]
[call site]
05906
AST::set_source
[function]
[call site]
05907
into
[function]
[call site]
05908
crate::Shared::get_mut
[function]
[call site]
05909
Shared::get_mut
[function]
[call site]
05910
StmtBlock::as_mut
[function]
[call site]
05911
Engine::lex_with_map
[function]
[call site]
05912
Engine::lex_raw
[function]
[call site]
05913
Some
[function]
[call site]
05914
Module::set_id
[function]
[call site]
05915
Decimal::into
[function]
[call site]
05916
string_functions::is_empty
[function]
[call site]
05917
test::len
[function]
[call site]
05918
then_some
[function]
[call site]
05919
TestStruct::clone
[function]
[call site]
05920
string_functions::is_empty
[function]
[call site]
05921
then_some
[function]
[call site]
05922
eval_ast::<Dynamic>
[function]
[call site]
05923
unwrap
[function]
[call site]
05924
Self::read
[function]
[call site]
05925
try_borrow
[function]
[call site]
05926
ok
[function]
[call site]
05927
locked_read
[function]
[call site]
05928
Option::ok
[function]
[call site]
05929
try_read
[function]
[call site]
05930
Some
[function]
[call site]
05931
std::thread::sleep
[function]
[call site]
05932
std::time::Duration::from_millis
[function]
[call site]
05933
Some
[function]
[call site]
05934
locked_read
[function]
[call site]
05935
try_read
[function]
[call site]
05936
Option::unwrap
[function]
[call site]
05937
MyIterableType::into_iter
[function]
[call site]
05938
&mut
[call site]
05939
Engine::map_type_name
[function]
[call site]
05940
std::
[call site]
05941
any::type_name
[function]
[call site]
05942
Engine::map_type_name
[function]
[call site]
05943
std::
[call site]
05944
any::type_name
[function]
[call site]
05945
Err
[function]
[call site]
05946
ERR::ErrorIndexingType
[function]
[call site]
05947
into
[function]
[call site]
05948
Engine::map_type_name
[function]
[call site]
05949
std::
[call site]
05950
any::type_name
[function]
[call site]
05951
Engine::map_type_name
[function]
[call site]
05952
std::
[call site]
05953
any::type_name
[function]
[call site]
05954
Engine::map_type_name
[function]
[call site]
05955
std::
[call site]
05956
any::type_name
[function]
[call site]
05957
Err
[function]
[call site]
05958
ERR::ErrorIndexingType
[function]
[call site]
05959
into
[function]
[call site]
05960
string_functions::starts_with
[function]
[call site]
05961
test::len
[function]
[call site]
05962
Engine::map_type_name
[function]
[call site]
05963
std::
[call site]
05964
any::type_name
[function]
[call site]
05965
Err
[function]
[call site]
05966
ERR::ErrorDotExpr
[function]
[call site]
05967
into
[function]
[call site]
05968
string_functions::starts_with
[function]
[call site]
05969
test::len
[function]
[call site]
05970
Engine::map_type_name
[function]
[call site]
05971
std::
[call site]
05972
any::type_name
[function]
[call site]
05973
Engine::map_type_name
[function]
[call site]
05974
std::
[call site]
05975
any::type_name
[function]
[call site]
05976
Err
[function]
[call site]
05977
ERR::ErrorDotExpr
[function]
[call site]
05978
into
[function]
[call site]
05979
Err
[function]
[call site]
05980
ERR::ErrorFunctionNotFound
[function]
[call site]
05981
Engine::gen_fn_call_signature
[function]
[call site]
05982
into
[function]
[call site]
05983
Engine::lex_with_map
[function]
[call site]
05984
Engine::fast_operators
[function]
[call site]
05985
test::len
[function]
[call site]
05986
is_some
[function]
[call site]
05987
Engine::get_arg_value
[function]
[call site]
05988
Self::as_deref_mut
[function]
[call site]
05989
Dynamic::flatten
[function]
[call site]
05990
Engine::get_arg_value
[function]
[call site]
05991
Self::as_deref_mut
[function]
[call site]
05992
Dynamic::flatten
[function]
[call site]
05993
Dynamic::is_variant
[function]
[call site]
05994
Dynamic::is_variant
[function]
[call site]
05995
super::get_builtin_binary_op_fn
[function]
[call site]
05996
unwrap
[function]
[call site]
05997
then
[function]
[call site]
05998
Ident::as_str
[function]
[call site]
05999
into
[function]
[call site]
06000
test_custom_syntax_func
[function]
[call site]
06001
Engine::exec_fn_call
[function]
[call site]
06002
Engine::lex_with_map
[function]
[call site]
06003
string_functions::is_empty
[function]
[call site]
06004
RhaiFunc::is_native
[function]
[call site]
06005
Engine::make_qualified_function_call
[function]
[call site]
06006
blob_functions::blob_with_capacity
[function]
[call site]
06007
test::len
[function]
[call site]
06008
test::len
[function]
[call site]
06009
blob_functions::blob_with_capacity
[function]
[call site]
06010
test::len
[function]
[call site]
06011
StmtBlock::as_ref
[function]
[call site]
06012
&[Stmt]::map_or
[function]
[call site]
06013
Dynamic::is_shared
[function]
[call site]
06014
Self::is_some
[function]
[call site]
06015
&[Expr]::first
[function]
[call site]
06016
Engine::track_operation
[function]
[call site]
06017
Engine::dbg
[function]
[call site]
06018
Self::as_deref_mut
[function]
[call site]
06019
blob_functions::push
[function]
[call site]
06020
MyIterableType::into_iter
[function]
[call site]
06021
test_chars
[function]
[call site]
06022
0.chars().collect::<Vec<_>>
[function]
[call site]
06023
MyIterableType::into_iter
[function]
[call site]
06024
Self::IntoIter::skip
[function]
[call site]
06025
Engine::get_arg_value
[function]
[call site]
06026
Self::as_deref_mut
[function]
[call site]
06027
blob_functions::push
[function]
[call site]
06028
Dynamic::flatten
[function]
[call site]
06029
RhaiResultOf::split_first_mut
[function]
[call site]
06030
unwrap
[function]
[call site]
06031
Some
[function]
[call site]
06032
blob_functions::push
[function]
[call site]
06033
Self::unwrap
[function]
[call site]
06034
StmtBlock::extend
[function]
[call site]
06035
StaticModuleResolver::iter_mut
[function]
[call site]
06036
Engine::track_operation
[function]
[call site]
06037
Engine::dbg
[function]
[call site]
06038
Self::as_deref_mut
[function]
[call site]
06039
blob_functions::push
[function]
[call site]
06040
MyIterableType::into_iter
[function]
[call site]
06041
Self::IntoIter::skip
[function]
[call site]
06042
Engine::get_arg_value
[function]
[call site]
06043
Self::as_deref_mut
[function]
[call site]
06044
blob_functions::push
[function]
[call site]
06045
Dynamic::flatten
[function]
[call site]
06046
Engine::search_namespace
[function]
[call site]
06047
Engine::search_scope_only
[function]
[call site]
06048
Command::get
[function]
[call site]
06049
MyIterableType::into_iter
[function]
[call site]
06050
flat_map
[function]
[call site]
06051
RhaiFunc::get_iter_fn
[function]
[call site]
06052
Some
[function]
[call site]
06053
test_var_def_filter
[function]
[call site]
06054
RhaiFunc::is_script
[function]
[call site]
06055
test_var_def_filter
[function]
[call site]
06056
Ident::as_str
[function]
[call site]
06057
Engine::lex_with_map
[function]
[call site]
06058
MultiInputsStream::get_next
[function]
[call site]
06059
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06060
StmtBlock::as_ref
[function]
[call site]
06061
TestStruct::clone
[function]
[call site]
06062
crate::Shared::new
[function]
[call site]
06063
into
[function]
[call site]
06064
TestStruct::clone
[function]
[call site]
06065
Engine::default
[function]
[call site]
06066
Some
[function]
[call site]
06067
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06068
RhaiFunc::get_script_fn_def
[function]
[call site]
06069
Option::cloned
[function]
[call site]
06070
unwrap
[function]
[call site]
06071
into
[function]
[call site]
06072
Ok
[function]
[call site]
06073
into
[function]
[call site]
06074
map_or
[function]
[call site]
06075
test::len
[function]
[call site]
06076
EvalContext::new
[function]
[call site]
06077
Expr::get_variable_name
[function]
[call site]
06078
string_functions::is_empty
[function]
[call site]
06079
Some
[function]
[call site]
06080
Option::unwrap
[function]
[call site]
06081
resolve_var
[function]
[call site]
06082
test::len
[function]
[call site]
06083
Dynamic::set_access_mode
[function]
[call site]
06084
StmtBlock::as_mut
[function]
[call site]
06085
Dynamic::set_access_mode
[function]
[call site]
06086
values_mut
[function]
[call site]
06087
Dynamic::set_access_mode
[function]
[call site]
06088
Ok
[function]
[call site]
06089
Result::into
[function]
[call site]
06090
Err
[function]
[call site]
06091
EvalAltResult::fill_position
[function]
[call site]
06092
ParseSettings::level_up_with_position
[function]
[call site]
06093
test::len
[function]
[call site]
06094
Expr::get_variable_name
[function]
[call site]
06095
Option::unwrap
[function]
[call site]
06096
Scope::search
[function]
[call site]
06097
MyIterableType::into_iter
[function]
[call site]
06098
array_functions::reduce_rev
[function]
[call site]
06099
ParseSettings::level_up_with_position
[function]
[call site]
06100
Engine::lex_with_map
[function]
[call site]
06101
Scope::len
[function]
[call site]
06102
test::len
[function]
[call site]
06103
MyIterableType::into_iter
[function]
[call site]
06104
array_functions::find_map
[function]
[call site]
06105
Module::get_var
[function]
[call site]
06106
Command::get
[function]
[call site]
06107
cloned
[function]
[call site]
06108
map_or_else
[function]
[call site]
06109
Err
[function]
[call site]
06110
ERR::ErrorVariableNotFound
[function]
[call site]
06111
ParseResult::to_string
[function]
[call site]
06112
Engine::new
[function]
[call site]
06113
Scope::new
[function]
[call site]
06114
blob_functions::push
[function]
[call site]
06115
blob_functions::push
[function]
[call site]
06116
blob_functions::push
[function]
[call site]
06117
ParseSettings::level_up_with_position
[function]
[call site]
06118
into
[function]
[call site]
06119
Ok
[function]
[call site]
06120
into
[function]
[call site]
06121
Scope::get_mut_by_index
[function]
[call site]
06122
try_into
[function]
[call site]
06123
string_functions::is_empty
[function]
[call site]
06124
Engine::search_imports
[function]
[call site]
06125
Namespace::root
[function]
[call site]
06126
GlobalRuntimeState::num_imports
[function]
[call site]
06127
test::len
[function]
[call site]
06128
Command::get
[function]
[call site]
06129
GlobalRuntimeState::get_shared_import
[function]
[call site]
06130
Command::get
[function]
[call site]
06131
cloned
[function]
[call site]
06132
GlobalRuntimeState::find_import
[function]
[call site]
06133
MyIterableType::into_iter
[function]
[call site]
06134
rposition
[function]
[call site]
06135
Option::map_or_else
[function]
[call site]
06136
Command::get
[function]
[call site]
06137
cloned
[function]
[call site]
06138
GlobalRuntimeState::get_shared_import
[function]
[call site]
06139
Module::get_qualified_var
[function]
[call site]
06140
StmtBlock::as_ref
[function]
[call site]
06141
and_then
[function]
[call site]
06142
Command::get
[function]
[call site]
06143
INT::cloned
[function]
[call site]
06144
Option::map_or_else
[function]
[call site]
06145
Err
[function]
[call site]
06146
ERR::ErrorVariableNotFound
[function]
[call site]
06147
ParseSettings::level_up_with_position
[function]
[call site]
06148
into
[function]
[call site]
06149
Dynamic::set_access_mode
[function]
[call site]
06150
Ok
[function]
[call site]
06151
into
[function]
[call site]
06152
test::len
[function]
[call site]
06153
Namespace::root
[function]
[call site]
06154
crate::func::locked_write
[function]
[call site]
06155
try_borrow_mut
[function]
[call site]
06156
ok
[function]
[call site]
06157
StraightHasher::write
[function]
[call site]
06158
ok
[function]
[call site]
06159
try_write
[function]
[call site]
06160
Some
[function]
[call site]
06161
std::thread::sleep
[function]
[call site]
06162
std::time::Duration::from_millis
[function]
[call site]
06163
Some
[function]
[call site]
06164
StraightHasher::write
[function]
[call site]
06165
try_write
[function]
[call site]
06166
Option::unwrap
[function]
[call site]
06167
shared_get_mut
[function]
[call site]
06168
Ident::as_str
[function]
[call site]
06169
TestStruct::clone
[function]
[call site]
06170
Self::into
[function]
[call site]
06171
StmtBlock::as_mut
[function]
[call site]
06172
Dynamic::set_access_mode
[function]
[call site]
06173
Ok
[function]
[call site]
06174
Err
[function]
[call site]
06175
ERR::ErrorVariableNotFound
[function]
[call site]
06176
ParseSettings::level_up_with_position
[function]
[call site]
06177
into
[function]
[call site]
06178
Err
[function]
[call site]
06179
ERR::ErrorModuleNotFound
[function]
[call site]
06180
test_to_string
[function]
[call site]
06181
ParseSettings::level_up_with_position
[function]
[call site]
06182
into
[function]
[call site]
06183
Engine::search_scope_only
[function]
[call site]
06184
Dynamic::is_shared
[function]
[call site]
06185
Target::is_temp_value
[function]
[call site]
06186
shared_take_or_clone
[function]
[call site]
06187
shared_try_take
[function]
[call site]
06188
Result::unwrap_or_else
[function]
[call site]
06189
StmtBlock::as_ref
[function]
[call site]
06190
TestStruct::clone
[function]
[call site]
06191
Dynamic::flatten
[function]
[call site]
06192
StmtBlock::extend
[function]
[call site]
06193
StaticModuleResolver::iter_mut
[function]
[call site]
06194
StaticModuleResolver::iter_mut
[function]
[call site]
06195
Engine::lex_with_map
[function]
[call site]
06196
Ident::as_str
[function]
[call site]
06197
RhaiResultOf::split_first_mut
[function]
[call site]
06198
unwrap
[function]
[call site]
06199
Some
[function]
[call site]
06200
Target::take_ref
[function]
[call site]
06201
Some
[function]
[call site]
06202
unwrap
[function]
[call site]
06203
blob_functions::push
[function]
[call site]
06204
StmtBlock::extend
[function]
[call site]
06205
StaticModuleResolver::iter_mut
[function]
[call site]
06206
Engine::get_arg_value
[function]
[call site]
06207
Self::as_deref_mut
[function]
[call site]
06208
blob_functions::push
[function]
[call site]
06209
Dynamic::flatten
[function]
[call site]
06210
StmtBlock::extend
[function]
[call site]
06211
StaticModuleResolver::iter_mut
[function]
[call site]
06212
Engine::search_imports
[function]
[call site]
06213
Option::ok_or_else
[function]
[call site]
06214
ERR::ErrorModuleNotFound
[function]
[call site]
06215
test_to_string
[function]
[call site]
06216
ParseSettings::level_up_with_position
[function]
[call site]
06217
Module::get_qualified_fn
[function]
[call site]
06218
StmtBlock::span_or_else
[function]
[call site]
06219
calc_fn_hash_full
[function]
[call site]
06220
MyIterableType::into_iter
[function]
[call site]
06221
Self::IntoIter::map
[function]
[call site]
06222
Dynamic::type_id
[function]
[call site]
06223
Module::get_qualified_fn
[function]
[call site]
06224
Position::is_none
[function]
[call site]
06225
string_functions::is_empty
[function]
[call site]
06226
test::len
[function]
[call site]
06227
min_max_functions::min
[function]
[call site]
06228
calc_fn_hash_full
[function]
[call site]
06229
MyIterableType::into_iter
[function]
[call site]
06230
Self::IntoIter::enumerate
[function]
[call site]
06231
Engine::lex_with_map
[function]
[call site]
06232
TypeId::of::<Dynamic>
[function]
[call site]
06233
Dynamic::type_id
[function]
[call site]
06234
Module::get_qualified_fn
[function]
[call site]
06235
Some
[function]
[call site]
06236
map_or
[function]
[call site]
06237
TestStruct::clone
[function]
[call site]
06238
as_deref
[function]
[call site]
06239
Scope::new
[function]
[call site]
06240
string_functions::replace
[function]
[call site]
06241
Module::id_raw
[function]
[call site]
06242
Option::cloned
[function]
[call site]
06243
defer
[function]
[call site]
06244
Engine::call_script_fn
[function]
[call site]
06245
RhaiFunc::is_pure
[function]
[call site]
06246
Dynamic::is_read_only
[function]
[call site]
06247
Err
[function]
[call site]
06248
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06249
test_to_string
[function]
[call site]
06250
into
[function]
[call site]
06251
RhaiNativeFunc::has_context
[function]
[call site]
06252
bool::then
[function]
[call site]
06253
decimal_functions::max_id
[function]
[call site]
06254
into
[function]
[call site]
06255
test_method_call
[function]
[call site]
06256
and_then
[function]
[call site]
06257
Engine::check_data_size
[function]
[call site]
06258
bool::then
[function]
[call site]
06259
decimal_functions::max_id
[function]
[call site]
06260
into
[function]
[call site]
06261
test_custom_syntax_func
[function]
[call site]
06262
and_then
[function]
[call site]
06263
Engine::check_data_size
[function]
[call site]
06264
Err
[function]
[call site]
06265
ERR::ErrorFunctionNotFound
[function]
[call site]
06266
string_functions::is_empty
[function]
[call site]
06267
Engine::gen_fn_call_signature
[function]
[call site]
06268
into
[function]
[call site]
06269
split_first
[function]
[call site]
06270
map_or_else
[function]
[call site]
06271
StmtBlock::as_ref
[function]
[call site]
06272
Some
[function]
[call site]
06273
Engine::make_function_call
[function]
[call site]
06274
String::from
[function]
[call site]
06275
is_some
[function]
[call site]
06276
test::len
[function]
[call site]
06277
Position::new_const
[function]
[call site]
06278
Option<&Token>::is_some
[function]
[call site]
06279
unwrap
[function]
[call site]
06280
Engine::get_arg_value
[function]
[call site]
06281
Self::as_deref_mut
[function]
[call site]
06282
try_cast_result::<FnPtr>
[function]
[call site]
06283
map_err
[function]
[call site]
06284
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06285
Engine::map_type_name
[function]
[call site]
06286
RhaiNativeFunc::return_type_name
[function]
[call site]
06287
fn_ptr_functions::is_anonymous
[function]
[call site]
06288
fn_ptr_functions::is_anonymous
[function]
[call site]
06289
StmtBlock::extend
[function]
[call site]
06290
test::len
[function]
[call site]
06291
test::len
[function]
[call site]
06292
test::len
[function]
[call site]
06293
blob_functions::blob_with_capacity
[function]
[call site]
06294
test::len
[function]
[call site]
06295
test::len
[function]
[call site]
06296
StmtBlock::extend
[function]
[call site]
06297
Self::as_deref_mut
[function]
[call site]
06298
Engine::get_arg_value
[function]
[call site]
06299
blob_functions::push
[function]
[call site]
06300
StaticModuleResolver::iter_mut
[function]
[call site]
06301
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06302
Scope::new
[function]
[call site]
06303
as_deref
[function]
[call site]
06304
defer
[function]
[call site]
06305
Engine::call_script_fn
[function]
[call site]
06306
blob_functions::blob_with_capacity
[function]
[call site]
06307
test::len
[function]
[call site]
06308
test::len
[function]
[call site]
06309
StmtBlock::extend
[function]
[call site]
06310
Self::as_deref_mut
[function]
[call site]
06311
Engine::get_arg_value
[function]
[call site]
06312
blob_functions::push
[function]
[call site]
06313
StaticModuleResolver::iter_mut
[function]
[call site]
06314
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06315
defer
[function]
[call site]
06316
into
[function]
[call site]
06317
test_custom_syntax_func
[function]
[call site]
06318
and_then
[function]
[call site]
06319
Engine::check_data_size
[function]
[call site]
06320
map_err
[function]
[call site]
06321
EvalAltResult::fill_position
[function]
[call site]
06322
&[Expr]::first
[function]
[call site]
06323
string_functions::is_empty
[function]
[call site]
06324
test::len
[function]
[call site]
06325
test::len
[function]
[call site]
06326
tokenizer::is_valid_function_name
[function]
[call site]
06327
FnCallHashes::from_native_only
[function]
[call site]
06328
calc_fn_hash
[function]
[call site]
06329
FnCallHashes::from_hash
[function]
[call site]
06330
calc_fn_hash
[function]
[call site]
06331
unwrap
[function]
[call site]
06332
Engine::get_arg_value
[function]
[call site]
06333
Dynamic::into_immutable_string
[function]
[call site]
06334
Ok
[function]
[call site]
06335
crate::func::locked_read
[function]
[call site]
06336
Option::and_then
[function]
[call site]
06337
Some
[function]
[call site]
06338
TestStruct::clone
[function]
[call site]
06339
ok_or_else
[function]
[call site]
06340
std::
[call site]
06341
any::type_name
[function]
[call site]
06342
Err
[function]
[call site]
06343
Dynamic::type_name
[function]
[call site]
06344
Result::map_err
[function]
[call site]
06345
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06346
and_then
[function]
[call site]
06347
Engine::lex_with_map
[function]
[call site]
06348
map_err
[function]
[call site]
06349
EvalAltResult::fill_position
[function]
[call site]
06350
unwrap
[function]
[call site]
06351
Engine::get_arg_value
[function]
[call site]
06352
Self::as_deref_mut
[function]
[call site]
06353
try_cast_result::<FnPtr>
[function]
[call site]
06354
map_err
[function]
[call site]
06355
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06356
Engine::map_type_name
[function]
[call site]
06357
RhaiNativeFunc::return_type_name
[function]
[call site]
06358
Engine::get_arg_value
[function]
[call site]
06359
Self::as_deref_mut
[function]
[call site]
06360
FnPtr::add_curry
[function]
[call site]
06361
blob_functions::push
[function]
[call site]
06362
Ok
[function]
[call site]
06363
into
[function]
[call site]
06364
unwrap
[function]
[call site]
06365
Engine::get_arg_value
[function]
[call site]
06366
Self::as_deref_mut
[function]
[call site]
06367
Ok
[function]
[call site]
06368
Dynamic::is_shared
[function]
[call site]
06369
bool::into
[function]
[call site]
06370
unwrap
[function]
[call site]
06371
Engine::get_arg_value
[function]
[call site]
06372
Self::as_deref_mut
[function]
[call site]
06373
Dynamic::into_immutable_string
[function]
[call site]
06374
Result::map_err
[function]
[call site]
06375
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06376
Engine::get_arg_value
[function]
[call site]
06377
Dynamic::as_int
[function]
[call site]
06378
Ok
[function]
[call site]
06379
crate::func::locked_read
[function]
[call site]
06380
Option::and_then
[function]
[call site]
06381
Some
[function]
[call site]
06382
ok_or_else
[function]
[call site]
06383
std::
[call site]
06384
any::type_name
[function]
[call site]
06385
Err
[function]
[call site]
06386
Dynamic::type_name
[function]
[call site]
06387
Result::map_err
[function]
[call site]
06388
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06389
Ok
[function]
[call site]
06390
FnPtr::try_from
[function]
[call site]
06391
Engine::lex_with_map
[function]
[call site]
06392
calc_fn_hash
[function]
[call site]
06393
Engine::has_script_fn
[function]
[call site]
06394
Caches::fn_resolution_cache_mut
[function]
[call site]
06395
Command::get
[function]
[call site]
06396
Engine::lex_with_map
[function]
[call site]
06397
MyIterableType::into_iter
[function]
[call site]
06398
T::as_any
[function]
[call site]
06399
Module::contains_fn
[function]
[call site]
06400
MyIterableType::into_iter
[function]
[call site]
06401
T::as_any
[function]
[call site]
06402
Module::contains_fn
[function]
[call site]
06403
Module::contains_qualified_fn
[function]
[call site]
06404
StmtBlock::as_ref
[function]
[call site]
06405
map_or
[function]
[call site]
06406
contains_key
[function]
[call site]
06407
map_functions::values
[function]
[call site]
06408
T::as_any
[function]
[call site]
06409
Module::contains_qualified_fn
[function]
[call site]
06410
BloomFilterU64::is_absent_and_set
[function]
[call site]
06411
blob_functions::insert
[function]
[call site]
06412
bool::into
[function]
[call site]
06413
(TokenIterator::unwrap_or
[function]
[call site]
06414
unwrap
[function]
[call site]
06415
Engine::get_arg_value
[function]
[call site]
06416
Self::as_deref_mut
[function]
[call site]
06417
Dynamic::into_immutable_string
[function]
[call site]
06418
Result::map_err
[function]
[call site]
06419
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06420
Engine::get_arg_value
[function]
[call site]
06421
Self::as_deref_mut
[function]
[call site]
06422
Dynamic::into_immutable_string
[function]
[call site]
06423
Result::map_err
[function]
[call site]
06424
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06425
Engine::get_arg_value
[function]
[call site]
06426
Dynamic::as_int
[function]
[call site]
06427
Result::map_err
[function]
[call site]
06428
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06429
Ok
[function]
[call site]
06430
FnPtr::try_from
[function]
[call site]
06431
Engine::lex_with_map
[function]
[call site]
06432
crate::calc_typed_method_hash
[function]
[call site]
06433
calc_fn_hash
[function]
[call site]
06434
Engine::has_script_fn
[function]
[call site]
06435
bool::into
[function]
[call site]
06436
(TokenIterator::unwrap_or
[function]
[call site]
06437
unwrap
[function]
[call site]
06438
Engine::get_arg_value
[function]
[call site]
06439
Dynamic::into_immutable_string
[function]
[call site]
06440
Result::map_err
[function]
[call site]
06441
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06442
Ok
[function]
[call site]
06443
string_functions::contains
[function]
[call site]
06444
bool::into
[function]
[call site]
06445
test::len
[function]
[call site]
06446
GlobalRuntimeState::num_imports
[function]
[call site]
06447
unwrap
[function]
[call site]
06448
Engine::get_arg_value
[function]
[call site]
06449
Dynamic::into_immutable_string
[function]
[call site]
06450
Result::map_err
[function]
[call site]
06451
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06452
Engine::eval_script_expr_in_place
[function]
[call site]
06453
Engine::track_operation
[function]
[call site]
06454
string_functions::trim
[function]
[call site]
06455
string_functions::is_empty
[function]
[call site]
06456
Ok
[function]
[call site]
06457
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06458
AST::has_functions
[function]
[call site]
06459
string_functions::is_empty
[function]
[call site]
06460
Err
[function]
[call site]
06461
into
[function]
[call site]
06462
StmtBlock::take_statements
[function]
[call site]
06463
string_functions::is_empty
[function]
[call site]
06464
Ok
[function]
[call site]
06465
Engine::eval_global_statements
[function]
[call site]
06466
Engine::eval_stmt_block
[function]
[call site]
06467
StmtBlock::span_or_else
[function]
[call site]
06468
Ok
[function]
[call site]
06469
Ok
[function]
[call site]
06470
Err
[function]
[call site]
06471
test::len
[function]
[call site]
06472
GlobalRuntimeState::num_imports
[function]
[call site]
06473
Result::map_err
[function]
[call site]
06474
ERR::ErrorInFunctionCall
[function]
[call site]
06475
test_to_string
[function]
[call site]
06476
&mut
[call site]
06477
unwrap_or
[function]
[call site]
06478
test_to_string
[function]
[call site]
06479
into
[function]
[call site]
06480
blob_functions::blob_with_capacity
[function]
[call site]
06481
blob_functions::blob_with_capacity
[function]
[call site]
06482
test::len
[function]
[call site]
06483
string_functions::is_empty
[function]
[call site]
06484
MyIterableType::into_iter
[function]
[call site]
06485
Self::IntoIter::copied
[function]
[call site]
06486
optimize_combo_chain
[function]
[call site]
06487
MyIterableType::into_iter
[function]
[call site]
06488
Engine::get_arg_value
[function]
[call site]
06489
Self::as_deref_mut
[function]
[call site]
06490
blob_functions::push
[function]
[call site]
06491
Dynamic::flatten
[function]
[call site]
06492
StmtBlock::extend
[function]
[call site]
06493
StaticModuleResolver::iter_mut
[function]
[call site]
06494
StmtBlock::extend
[function]
[call site]
06495
StaticModuleResolver::iter_mut
[function]
[call site]
06496
Some
[function]
[call site]
06497
Engine::exec_fn_call
[function]
[call site]
06498
Engine::lex_with_map
[function]
[call site]
06499
StmtBlock::as_ref
[function]
[call site]
06500
&[Stmt]::map_or
[function]
[call site]
06501
Dynamic::is_shared
[function]
[call site]
06502
Self::is_some
[function]
[call site]
06503
string_functions::is_empty
[function]
[call site]
06504
Engine::track_operation
[function]
[call site]
06505
Engine::dbg
[function]
[call site]
06506
Self::as_deref_mut
[function]
[call site]
06507
Engine::get_arg_value
[function]
[call site]
06508
Self::as_deref_mut
[function]
[call site]
06509
blob_functions::push
[function]
[call site]
06510
Dynamic::flatten
[function]
[call site]
06511
blob_functions::push
[function]
[call site]
06512
Self::unwrap
[function]
[call site]
06513
string_functions::is_empty
[function]
[call site]
06514
Engine::track_operation
[function]
[call site]
06515
Engine::dbg
[function]
[call site]
06516
Self::as_deref_mut
[function]
[call site]
06517
Engine::get_arg_value
[function]
[call site]
06518
Self::as_deref_mut
[function]
[call site]
06519
blob_functions::push
[function]
[call site]
06520
Dynamic::flatten
[function]
[call site]
06521
Engine::search_namespace
[function]
[call site]
06522
StmtBlock::as_ref
[function]
[call site]
06523
Dynamic::is_read_only
[function]
[call site]
06524
ImmutableString::into_owned
[function]
[call site]
06525
Dynamic::is_shared
[function]
[call site]
06526
Target::is_temp_value
[function]
[call site]
06527
blob_functions::insert
[function]
[call site]
06528
FnPtr::try_from
[function]
[call site]
06529
RhaiResultOf::unwrap
[function]
[call site]
06530
string_functions::is_empty
[function]
[call site]
06531
blob_functions::push
[function]
[call site]
06532
eval::calc_offset_len
[function]
[call site]
06533
test::len
[function]
[call site]
06534
test::len
[function]
[call site]
06535
blob_functions::push
[function]
[call site]
06536
blob_functions::insert
[function]
[call site]
06537
shared_take_or_clone
[function]
[call site]
06538
Dynamic::flatten
[function]
[call site]
06539
Target::take_ref
[function]
[call site]
06540
unwrap
[function]
[call site]
06541
blob_functions::push
[function]
[call site]
06542
MyIterableType::into_iter
[function]
[call site]
06543
Self::IntoIter::chain
[function]
[call site]
06544
test_functions_take
[function]
[call site]
06545
test_functions_take
[function]
[call site]
06546
test_functions_take
[function]
[call site]
06547
StmtBlock::as_mut
[function]
[call site]
06548
intersects
[function]
[call site]
06549
StmtBlock::as_mut
[function]
[call site]
06550
StmtBlock::as_mut
[function]
[call site]
06551
string_functions::remove
[function]
[call site]
06552
test_functions_take
[function]
[call site]
06553
make_sub
[function]
[call site]
06554
make_root
[function]
[call site]
06555
MyIterableType::into_iter
[function]
[call site]
06556
Engine::get_arg_value
[function]
[call site]
06557
Self::as_deref_mut
[function]
[call site]
06558
blob_functions::push
[function]
[call site]
06559
Dynamic::flatten
[function]
[call site]
06560
StmtBlock::extend
[function]
[call site]
06561
StaticModuleResolver::iter_mut
[function]
[call site]
06562
StmtBlock::extend
[function]
[call site]
06563
StaticModuleResolver::iter_mut
[function]
[call site]
06564
Engine::exec_fn_call
[function]
[call site]
06565
Engine::lex_with_map
[function]
[call site]
06566
Self::ok_or_else
[function]
[call site]
06567
ERR::ErrorUnboundThis
[function]
[call site]
06568
into
[function]
[call site]
06569
cloned
[function]
[call site]
06570
Engine::search_namespace
[function]
[call site]
06571
Engine::lex_with_map
[function]
[call site]
06572
Position::new_const
[function]
[call site]
06573
Engine::eval_expr
[function]
[call site]
06574
Self::as_deref_mut
[function]
[call site]
06575
Dynamic::flatten
[function]
[call site]
06576
ParseSettings::level_up_with_position
[function]
[call site]
06577
Dynamic::is_string
[function]
[call site]
06578
crate::func::locked_read
[function]
[call site]
06579
Option::map_or
[function]
[call site]
06580
unwrap
[function]
[call site]
06581
&mut
[call site]
06582
into
[function]
[call site]
06583
packages::string_basic::print_with_func
[function]
[call site]
06584
NativeCallContext::call_native_fn_raw
[function]
[call site]
06585
NativeCallContext::_call_fn_raw
[function]
[call site]
06586
TestStruct::clone
[function]
[call site]
06587
Caches::new
[function]
[call site]
06588
StmtBlock::as_ref
[function]
[call site]
06589
Token::lookup_symbol_from_syntax
[function]
[call site]
06590
test::len
[function]
[call site]
06591
NativeCallContext::engine
[function]
[call site]
06592
Engine::exec_native_fn_call
[function]
[call site]
06593
Engine::track_operation
[function]
[call site]
06594
Some
[function]
[call site]
06595
Engine::resolve_fn
[function]
[call site]
06596
RhaiFunc::is_volatile
[function]
[call site]
06597
Engine::gen_fn_call_signature
[function]
[call site]
06598
Err
[function]
[call site]
06599
ERR::ErrorFunctionNotFound
[function]
[call site]
06600
into
[function]
[call site]
06601
RhaiFunc::is_method
[function]
[call site]
06602
StmtBlock::as_ref
[function]
[call site]
06603
map_or
[function]
[call site]
06604
Debugger::call_stack
[function]
[call site]
06605
test::len
[function]
[call site]
06606
ArgBackup::new
[function]
[call site]
06607
string_functions::is_empty
[function]
[call site]
06608
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06609
Engine::is_debugger_registered
[function]
[call site]
06610
TestStruct::clone
[function]
[call site]
06611
StmtBlock::span_or_else
[function]
[call site]
06612
TestStruct::clone
[function]
[call site]
06613
GlobalRuntimeState::debugger_mut
[function]
[call site]
06614
&mut
[call site]
06615
Engine::get_interned_string
[function]
[call site]
06616
MyIterableType::into_iter
[function]
[call site]
06617
Self::IntoIter::map
[function]
[call site]
06618
TestStruct::clone
[function]
[call site]
06619
RhaiNativeFunc::has_context
[function]
[call site]
06620
bool::then
[function]
[call site]
06621
as_deref
[function]
[call site]
06622
into
[function]
[call site]
06623
RhaiFunc::is_pure
[function]
[call site]
06624
string_functions::is_empty
[function]
[call site]
06625
Dynamic::is_read_only
[function]
[call site]
06626
Err
[function]
[call site]
06627
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06628
test_to_string
[function]
[call site]
06629
into
[function]
[call site]
06630
test_method_call
[function]
[call site]
06631
test_custom_syntax_func
[function]
[call site]
06632
and_then
[function]
[call site]
06633
Engine::check_data_size
[function]
[call site]
06634
map_err
[function]
[call site]
06635
EvalAltResult::fill_position
[function]
[call site]
06636
ArgBackup::restore_first_arg
[function]
[call site]
06637
Engine::is_debugger_registered
[function]
[call site]
06638
Engine::register_debugger
[function]
[call site]
06639
Scope::new
[function]
[call site]
06640
crate::ast::Stmt::Noop
[function]
[call site]
06641
into
[function]
[call site]
06642
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06643
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06644
Engine::dbg_raw
[function]
[call site]
06645
Err
[function]
[call site]
06646
GlobalRuntimeState::debugger_mut
[function]
[call site]
06647
&mut
[call site]
06648
string_functions::is_empty
[function]
[call site]
06649
Engine::check_data_size
[function]
[call site]
06650
Ok
[function]
[call site]
06651
Dynamic::into_immutable_string
[function]
[call site]
06652
Result::map_err
[function]
[call site]
06653
Engine::map_type_name
[function]
[call site]
06654
type_name::<ImmutableString>
[function]
[call site]
06655
&'a
[call site]
06656
ERR::ErrorMismatchOutputType
[function]
[call site]
06657
into
[function]
[call site]
06658
test_side_effects_print
[function]
[call site]
06659
Dynamic::into_immutable_string
[function]
[call site]
06660
Result::map_err
[function]
[call site]
06661
Engine::map_type_name
[function]
[call site]
06662
type_name::<ImmutableString>
[function]
[call site]
06663
&'a
[call site]
06664
ERR::ErrorMismatchOutputType
[function]
[call site]
06665
into
[function]
[call site]
06666
test_print_debug
[function]
[call site]
06667
&mut
[call site]
06668
Engine::map_type_name
[function]
[call site]
06669
std::
[call site]
06670
any::type_name
[function]
[call site]
06671
Engine::map_type_name
[function]
[call site]
06672
std::
[call site]
06673
any::type_name
[function]
[call site]
06674
Err
[function]
[call site]
06675
ERR::ErrorIndexingType
[function]
[call site]
06676
into
[function]
[call site]
06677
Engine::map_type_name
[function]
[call site]
06678
std::
[call site]
06679
any::type_name
[function]
[call site]
06680
Engine::map_type_name
[function]
[call site]
06681
std::
[call site]
06682
any::type_name
[function]
[call site]
06683
Engine::map_type_name
[function]
[call site]
06684
std::
[call site]
06685
any::type_name
[function]
[call site]
06686
Err
[function]
[call site]
06687
ERR::ErrorIndexingType
[function]
[call site]
06688
into
[function]
[call site]
06689
string_functions::starts_with
[function]
[call site]
06690
test::len
[function]
[call site]
06691
Engine::map_type_name
[function]
[call site]
06692
std::
[call site]
06693
any::type_name
[function]
[call site]
06694
Err
[function]
[call site]
06695
ERR::ErrorDotExpr
[function]
[call site]
06696
into
[function]
[call site]
06697
string_functions::starts_with
[function]
[call site]
06698
test::len
[function]
[call site]
06699
Engine::map_type_name
[function]
[call site]
06700
std::
[call site]
06701
any::type_name
[function]
[call site]
06702
Engine::map_type_name
[function]
[call site]
06703
std::
[call site]
06704
any::type_name
[function]
[call site]
06705
Err
[function]
[call site]
06706
ERR::ErrorDotExpr
[function]
[call site]
06707
into
[function]
[call site]
06708
Err
[function]
[call site]
06709
ERR::ErrorFunctionNotFound
[function]
[call site]
06710
Engine::gen_fn_call_signature
[function]
[call site]
06711
into
[function]
[call site]
06712
StmtBlock::as_ref
[function]
[call site]
06713
calc_fn_hash
[function]
[call site]
06714
NativeCallContext::call_position
[function]
[call site]
06715
Engine::lex_with_map
[function]
[call site]
06716
FnCallHashes::from_script_and_native
[function]
[call site]
06717
calc_fn_hash
[function]
[call site]
06718
calc_fn_hash
[function]
[call site]
06719
FnCallHashes::from_native_only
[function]
[call site]
06720
calc_fn_hash
[function]
[call site]
06721
FnCallHashes::from_hash
[function]
[call site]
06722
calc_fn_hash
[function]
[call site]
06723
NativeCallContext::engine
[function]
[call site]
06724
Engine::exec_fn_call
[function]
[call site]
06725
FnCallHashes::is_native_only
[function]
[call site]
06726
test::len
[function]
[call site]
06727
Engine::get_interned_string
[function]
[call site]
06728
Engine::map_type_name
[function]
[call site]
06729
std::
[call site]
06730
any::type_name
[function]
[call site]
06731
Ok
[function]
[call site]
06732
ImmutableString::into
[function]
[call site]
06733
test::len
[function]
[call site]
06734
Ok
[function]
[call site]
06735
Dynamic::is_shared
[function]
[call site]
06736
into
[function]
[call site]
06737
Engine::gen_fn_call_signature
[function]
[call site]
06738
Err
[function]
[call site]
06739
ERR::ErrorFunctionNotFound
[function]
[call site]
06740
into
[function]
[call site]
06741
ensure_no_data_race
[function]
[call site]
06742
FnCallHashes::is_native_only
[function]
[call site]
06743
FnCallHashes::script
[function]
[call site]
06744
string_functions::is_empty
[function]
[call site]
06745
crate::calc_typed_method_hash
[function]
[call site]
06746
Engine::map_type_name
[function]
[call site]
06747
std::
[call site]
06748
any::type_name
[function]
[call site]
06749
Engine::resolve_fn
[function]
[call site]
06750
Position::is_none
[function]
[call site]
06751
Engine::resolve_fn
[function]
[call site]
06752
None::cloned
[function]
[call site]
06753
as_deref
[function]
[call site]
06754
string_functions::is_empty
[function]
[call site]
06755
Ok
[function]
[call site]
06756
Scope::new
[function]
[call site]
06757
string_functions::replace
[function]
[call site]
06758
defer
[function]
[call site]
06759
split_first_mut
[function]
[call site]
06760
unwrap
[function]
[call site]
06761
Some
[function]
[call site]
06762
Engine::call_script_fn
[function]
[call site]
06763
ArgBackup::new
[function]
[call site]
06764
string_functions::is_empty
[function]
[call site]
06765
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06766
defer
[function]
[call site]
06767
Engine::call_script_fn
[function]
[call site]
06768
Engine::lex_with_map
[function]
[call site]
06769
FnCallHashes::native
[function]
[call site]
06770
Engine::exec_native_fn_call
[function]
[call site]
06771
StmtBlock::as_ref
[function]
[call site]
06772
NativeCallContext::call_position
[function]
[call site]
06773
Engine::lex_with_map
[function]
[call site]
06774
Dynamic::is_string
[function]
[call site]
06775
crate::func::locked_read
[function]
[call site]
06776
Option::map_or
[function]
[call site]
06777
Dynamic::into_immutable_string
[function]
[call site]
06778
Result::unwrap
[function]
[call site]
06779
Package::init_engine
[function]
[call site]
06780
Engine::map_type_name
[function]
[call site]
06781
RhaiNativeFunc::return_type_name
[function]
[call site]
06782
type_name::<R>
[function]
[call site]
06783
&'a
[call site]
06784
Position::new_const
[function]
[call site]
06785
unwrap
[function]
[call site]
06786
unwrap
[function]
[call site]
06787
Package::init_engine
[function]
[call site]
06788
Engine::map_type_name
[function]
[call site]
06789
&'a
[call site]
06790
unwrap
[function]
[call site]
06791
Engine::throw_on_size
[function]
[call site]
06792
test::len
[function]
[call site]
06793
RhaiResultOf::map_err
[function]
[call site]
06794
EvalAltResult::fill_position
[function]
[call site]
06795
Ok
[function]
[call site]
06796
Engine::get_interned_string
[function]
[call site]
06797
ImmutableString::into
[function]
[call site]
06798
crate::Array::with_capacity
[function]
[call site]
06799
test::len
[function]
[call site]
06800
Engine::eval_expr
[function]
[call site]
06801
Self::as_deref_mut
[function]
[call site]
06802
Dynamic::flatten
[function]
[call site]
06803
Engine::has_data_size_limit
[function]
[call site]
06804
crate::eval::calc_data_sizes
[function]
[call site]
06805
calc_array_sizes
[function]
[call site]
06806
test::len
[function]
[call site]
06807
calc_map_sizes
[function]
[call site]
06808
test::len
[function]
[call site]
06809
calc_data_sizes
[function]
[call site]
06810
read_lock::<Dynamic>
[function]
[call site]
06811
unwrap
[function]
[call site]
06812
Engine::throw_on_size
[function]
[call site]
06813
RhaiResultOf::map_err
[function]
[call site]
06814
EvalAltResult::fill_position
[function]
[call site]
06815
ParseSettings::level_up_with_position
[function]
[call site]
06816
blob_functions::push
[function]
[call site]
06817
Ok
[function]
[call site]
06818
Dynamic::from_array
[function]
[call site]
06819
TestStruct::clone
[function]
[call site]
06820
Engine::eval_expr
[function]
[call site]
06821
Self::as_deref_mut
[function]
[call site]
06822
Dynamic::flatten
[function]
[call site]
06823
Engine::has_data_size_limit
[function]
[call site]
06824
crate::eval::calc_data_sizes
[function]
[call site]
06825
Engine::throw_on_size
[function]
[call site]
06826
RhaiResultOf::map_err
[function]
[call site]
06827
EvalAltResult::fill_position
[function]
[call site]
06828
ParseSettings::level_up_with_position
[function]
[call site]
06829
(TokenIterator::get_mut
[function]
[call site]
06830
Ident::as_str
[function]
[call site]
06831
Option::unwrap
[function]
[call site]
06832
Ok
[function]
[call site]
06833
Dynamic::from_map
[function]
[call site]
06834
Engine::eval_expr
[function]
[call site]
06835
Self::as_deref_mut
[function]
[call site]
06836
Dynamic::as_bool
[function]
[call site]
06837
map_err
[function]
[call site]
06838
make_type_mismatch_err::<bool>
[function]
[call site]
06839
ParseSettings::level_up_with_position
[function]
[call site]
06840
Ok
[function]
[call site]
06841
Engine::eval_expr
[function]
[call site]
06842
Self::as_deref_mut
[function]
[call site]
06843
Dynamic::as_bool
[function]
[call site]
06844
map_err
[function]
[call site]
06845
make_type_mismatch_err::<bool>
[function]
[call site]
06846
ParseSettings::level_up_with_position
[function]
[call site]
06847
Ok
[function]
[call site]
06848
Engine::eval_expr
[function]
[call site]
06849
Self::as_deref_mut
[function]
[call site]
06850
Expr::is_unit
[function]
[call site]
06851
Ok
[function]
[call site]
06852
MyIterableType::into_iter
[function]
[call site]
06853
Engine::lex_with_map
[function]
[call site]
06854
reflection_functions::collect
[function]
[call site]
06855
first
[function]
[call site]
06856
unwrap
[function]
[call site]
06857
Command::get
[function]
[call site]
06858
Ident::as_str
[function]
[call site]
06859
ok_or_else
[function]
[call site]
06860
TestStruct::new
[function]
[call site]
06861
ERR::ErrorCustomSyntax
[function]
[call site]
06862
MyIterableType::into_iter
[function]
[call site]
06863
Engine::lex_with_map
[function]
[call site]
06864
reflection_functions::collect
[function]
[call site]
06865
EvalContext::new
[function]
[call site]
06866
and_then
[function]
[call site]
06867
Engine::check_data_size
[function]
[call site]
06868
Expr::start_position
[function]
[call site]
06869
Engine::eval_stmt_block
[function]
[call site]
06870
StmtBlock::take_statements
[function]
[call site]
06871
Engine::eval_dot_index_chain
[function]
[call site]
06872
Position::new_const
[function]
[call site]
06873
ChainType::from
[function]
[call site]
06874
Expr::get_literal_value
[function]
[call site]
06875
Some
[function]
[call site]
06876
is_some
[function]
[call site]
06877
blob_functions::push
[function]
[call site]
06878
Expr::get_literal_value
[function]
[call site]
06879
Some
[function]
[call site]
06880
unwrap
[function]
[call site]
06881
string_functions::is_empty
[function]
[call site]
06882
Self::as_deref_mut
[function]
[call site]
06883
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06884
Engine::track_operation
[function]
[call site]
06885
ParseSettings::level_up_with_position
[function]
[call site]
06886
ChainType::from
[function]
[call site]
06887
Engine::get_arg_value
[function]
[call site]
06888
Self::as_deref_mut
[function]
[call site]
06889
blob_functions::push
[function]
[call site]
06890
blob_functions::push
[function]
[call site]
06891
FnPtr::try_from
[function]
[call site]
06892
RhaiResultOf::unwrap
[function]
[call site]
06893
Dynamic::flatten
[function]
[call site]
06894
Expr::options
[function]
[call site]
06895
string_functions::is_empty
[function]
[call site]
06896
string_functions::is_empty
[function]
[call site]
06897
string_functions::is_empty
[function]
[call site]
06898
ASTFlags::intersects
[function]
[call site]
06899
Position::new_const
[function]
[call site]
06900
Self::as_deref_mut
[function]
[call site]
06901
Engine::get_arg_value
[function]
[call site]
06902
blob_functions::push
[function]
[call site]
06903
Dynamic::flatten
[function]
[call site]
06904
blob_functions::push
[function]
[call site]
06905
Engine::eval_expr
[function]
[call site]
06906
Self::as_deref_mut
[function]
[call site]
06907
Dynamic::flatten
[function]
[call site]
06908
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06909
StmtBlock::extend
[function]
[call site]
06910
StmtBlock::extend
[function]
[call site]
06911
blob_functions::push
[function]
[call site]
06912
Engine::eval_expr
[function]
[call site]
06913
Dynamic::flatten
[function]
[call site]
06914
Ok
[function]
[call site]
06915
Engine::track_operation
[function]
[call site]
06916
Engine::dbg
[function]
[call site]
06917
Self::as_deref_mut
[function]
[call site]
06918
Self::map_or_else
[function]
[call site]
06919
Err
[function]
[call site]
06920
ERR::ErrorUnboundThis
[function]
[call site]
06921
into
[function]
[call site]
06922
Self::try_into
[function]
[call site]
06923
Some
[function]
[call site]
06924
Engine::eval_dot_index_chain_raw
[function]
[call site]
06925
Target::is_ref
[function]
[call site]
06926
ParseSettings::level_up_with_position
[function]
[call site]
06927
ParseSettings::level_up
[function]
[call site]
06928
Ok
[function]
[call site]
06929
ChainType::from
[function]
[call site]
06930
Expr::options
[function]
[call site]
06931
ASTFlags::intersects
[function]
[call site]
06932
StmtBlock::as_ref
[function]
[call site]
06933
Expr::is_unit
[function]
[call site]
06934
Ok
[function]
[call site]
06935
Expr::start_position
[function]
[call site]
06936
Expr::options
[function]
[call site]
06937
ASTFlags::intersects
[function]
[call site]
06938
Engine::dbg
[function]
[call site]
06939
Self::as_deref_mut
[function]
[call site]
06940
string_functions::pop
[function]
[call site]
06941
string_functions::is_empty
[function]
[call site]
06942
shared_make_mut
[function]
[call site]
06943
string_functions::pop
[function]
[call site]
06944
Dynamic::map_or
[function]
[call site]
06945
Dynamic::unwrap
[function]
[call site]
06946
TestStruct::clone
[function]
[call site]
06947
Expr::start_position
[function]
[call site]
06948
StmtBlock::as_mut
[function]
[call site]
06949
Dynamic::is_shared
[function]
[call site]
06950
write_lock::<Dynamic>
[function]
[call site]
06951
unwrap
[function]
[call site]
06952
Self::as_deref_mut
[function]
[call site]
06953
Engine::get_indexed_mut
[function]
[call site]
06954
Engine::track_operation
[function]
[call site]
06955
Dynamic::as_int
[function]
[call site]
06956
Ok
[function]
[call site]
06957
crate::func::locked_read
[function]
[call site]
06958
Option::and_then
[function]
[call site]
06959
Some
[function]
[call site]
06960
ok_or_else
[function]
[call site]
06961
std::
[call site]
06962
any::type_name
[function]
[call site]
06963
Err
[function]
[call site]
06964
Dynamic::type_name
[function]
[call site]
06965
Result::map_err
[function]
[call site]
06966
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06967
test::len
[function]
[call site]
06968
super::calc_index
[function]
[call site]
06969
FnPtr::try_from
[function]
[call site]
06970
unsigned_abs
[function]
[call site]
06971
Ok
[function]
[call site]
06972
FnPtr::try_from
[function]
[call site]
06973
Ok
[function]
[call site]
06974
ERR::ErrorArrayBounds
[function]
[call site]
06975
into
[function]
[call site]
06976
super::EvalContext::new
[function]
[call site]
06977
cb
[function]
[call site]
06978
map_err
[function]
[call site]
06979
EvalAltResult::fill_position
[function]
[call site]
06980
Err
[function]
[call site]
06981
shared_get_mut
[function]
[call site]
06982
unwrap
[function]
[call site]
06983
try_into
[function]
[call site]
06984
Dynamic::as_int
[function]
[call site]
06985
Result::map_err
[function]
[call site]
06986
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06987
test::len
[function]
[call site]
06988
super::calc_index
[function]
[call site]
06989
ERR::ErrorArrayBounds
[function]
[call site]
06990
into
[function]
[call site]
06991
Command::get
[function]
[call site]
06992
Engine::lex_with_map
[function]
[call site]
06993
into
[function]
[call site]
06994
unwrap
[function]
[call site]
06995
Ok
[function]
[call site]
06996
read_lock::<crate::ImmutableString>
[function]
[call site]
06997
ok_or_else
[function]
[call site]
06998
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
06999
RhaiNativeFunc::return_type_name
[function]
[call site]
07000
type_name::<R>
[function]
[call site]
07001
(TokenIterator::contains_key
[function]
[call site]
07002
Ident::as_str
[function]
[call site]
07003
super::EvalContext::new
[function]
[call site]
07004
cb
[function]
[call site]
07005
Ident::as_str
[function]
[call site]
07006
map_err
[function]
[call site]
07007
EvalAltResult::fill_position
[function]
[call site]
07008
string_functions::is_empty
[function]
[call site]
07009
(TokenIterator::contains_key
[function]
[call site]
07010
Ident::as_str
[function]
[call site]
07011
blob_functions::insert
[function]
[call site]
07012
TestStruct::clone
[function]
[call site]
07013
Self::into
[function]
[call site]
07014
(TokenIterator::get_mut
[function]
[call site]
07015
Ident::as_str
[function]
[call site]
07016
try_into
[function]
[call site]
07017
Engine::fail_on_invalid_map_property
[function]
[call site]
07018
intersects
[function]
[call site]
07019
Err
[function]
[call site]
07020
ERR::ErrorPropertyNotFound
[function]
[call site]
07021
test_to_string
[function]
[call site]
07022
into
[function]
[call site]
07023
Ok
[function]
[call site]
07024
Target::from
[function]
[call site]
07025
Self::TempValue
[function]
[call site]
07026
into
[function]
[call site]
07027
is::<crate::ExclusiveRange>
[function]
[call site]
07028
is::<crate::InclusiveRange>
[function]
[call site]
07029
read_lock::<crate::ExclusiveRange>
[function]
[call site]
07030
super::calc_index
[function]
[call site]
07031
ERR::ErrorBitFieldBounds
[function]
[call site]
07032
into
[function]
[call site]
07033
super::calc_index
[function]
[call site]
07034
FnPtr::try_from
[function]
[call site]
07035
RhaiResultOf::ok
[function]
[call site]
07036
and_then
[function]
[call site]
07037
then_some
[function]
[call site]
07038
ok_or_else
[function]
[call site]
07039
ERR::ErrorBitFieldBounds
[function]
[call site]
07040
FnPtr::try_from
[function]
[call site]
07041
RhaiResultOf::unwrap
[function]
[call site]
07042
pow
[function]
[call site]
07043
FnPtr::try_from
[function]
[call site]
07044
tokenizer::is_valid_function_name
[function]
[call site]
07045
Ok
[function]
[call site]
07046
TestStruct::new
[function]
[call site]
07047
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
07048
Token::lookup_symbol_from_syntax
[function]
[call site]
07049
Option::is_some
[function]
[call site]
07050
Err
[function]
[call site]
07051
ERR::ErrorParsing
[function]
[call site]
07052
PERR::Reserved
[function]
[call site]
07053
test_to_string
[function]
[call site]
07054
into
[function]
[call site]
07055
Err
[function]
[call site]
07056
ERR::ErrorFunctionNotFound
[function]
[call site]
07057
test_to_string
[function]
[call site]
07058
into
[function]
[call site]
07059
RhaiResultOf::unwrap
[function]
[call site]
07060
read_lock::<crate::InclusiveRange>
[function]
[call site]
07061
iterator_functions::chars_from_start
[function]
[call site]
07062
CharsStream::new
[function]
[call site]
07063
string_functions::add_append
[function]
[call site]
07064
string_functions::is_empty
[function]
[call site]
07065
String::from_utf8_lossy
[function]
[call site]
07066
string_functions::is_empty
[function]
[call site]
07067
String::from_utf8
[function]
[call site]
07068
unwrap
[function]
[call site]
07069
into
[function]
[call site]
07070
ImmutableString::into_owned
[function]
[call site]
07071
String::into
[function]
[call site]
07072
ImmutableString::into_owned
[function]
[call site]
07073
StmtBlock::as_ref
[function]
[call site]
07074
into
[function]
[call site]
07075
string_functions::add_append
[function]
[call site]
07076
super::calc_index
[function]
[call site]
07077
ERR::ErrorBitFieldBounds
[function]
[call site]
07078
into
[function]
[call site]
07079
super::calc_index
[function]
[call site]
07080
ERR::ErrorBitFieldBounds
[function]
[call site]
07081
into
[function]
[call site]
07082
FnPtr::try_from
[function]
[call site]
07083
RhaiResultOf::unwrap
[function]
[call site]
07084
pow
[function]
[call site]
07085
FnPtr::try_from
[function]
[call site]
07086
RhaiResultOf::unwrap
[function]
[call site]
07087
Ok
[function]
[call site]
07088
into
[function]
[call site]
07089
Dynamic::as_int
[function]
[call site]
07090
Result::map_err
[function]
[call site]
07091
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07092
super::calc_index
[function]
[call site]
07093
ERR::ErrorBitFieldBounds
[function]
[call site]
07094
into
[function]
[call site]
07095
FnPtr::try_from
[function]
[call site]
07096
RhaiResultOf::unwrap
[function]
[call site]
07097
Ok
[function]
[call site]
07098
into
[function]
[call site]
07099
Dynamic::as_int
[function]
[call site]
07100
FnPtr::try_from
[function]
[call site]
07101
Err
[function]
[call site]
07102
ERR::ErrorStringBounds
[function]
[call site]
07103
test_chars
[function]
[call site]
07104
ImmutableString::strong_count
[function]
[call site]
07105
into
[function]
[call site]
07106
test_chars
[function]
[call site]
07107
nth
[function]
[call site]
07108
ok_or_else
[function]
[call site]
07109
ERR::ErrorStringBounds
[function]
[call site]
07110
test_chars
[function]
[call site]
07111
ImmutableString::strong_count
[function]
[call site]
07112
FnPtr::try_from
[function]
[call site]
07113
unsigned_abs
[function]
[call site]
07114
Err
[function]
[call site]
07115
ERR::ErrorStringBounds
[function]
[call site]
07116
test_chars
[function]
[call site]
07117
ImmutableString::strong_count
[function]
[call site]
07118
into
[function]
[call site]
07119
test_chars
[function]
[call site]
07120
array_functions::reduce_rev
[function]
[call site]
07121
RhaiResult::nth
[function]
[call site]
07122
ok_or_else
[function]
[call site]
07123
ERR::ErrorStringBounds
[function]
[call site]
07124
test_chars
[function]
[call site]
07125
ImmutableString::strong_count
[function]
[call site]
07126
Ok
[function]
[call site]
07127
into
[function]
[call site]
07128
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07129
std::any::type_name::<InclusiveRange>
[function]
[call site]
07130
string_functions::is_empty
[function]
[call site]
07131
TestStruct::clone
[function]
[call site]
07132
Self::into
[function]
[call site]
07133
Ok
[function]
[call site]
07134
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07135
read_lock::<ExclusiveRange>
[function]
[call site]
07136
unwrap
[function]
[call site]
07137
TestStruct::clone
[function]
[call site]
07138
test_chars
[function]
[call site]
07139
ImmutableString::strong_count
[function]
[call site]
07140
super::calc_index
[function]
[call site]
07141
ERR::ErrorStringBounds
[function]
[call site]
07142
into
[function]
[call site]
07143
super::calc_index
[function]
[call site]
07144
ERR::ErrorStringBounds
[function]
[call site]
07145
into
[function]
[call site]
07146
Result::unwrap_or
[function]
[call site]
07147
TestStruct::clone
[function]
[call site]
07148
Self::into
[function]
[call site]
07149
ImmutableString::saturating_sub
[function]
[call site]
07150
test_chars
[function]
[call site]
07151
skip
[function]
[call site]
07152
test_functions_take
[function]
[call site]
07153
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07154
into
[function]
[call site]
07155
Ok
[function]
[call site]
07156
std::any::type_name::<InclusiveRange>
[function]
[call site]
07157
read_lock::<InclusiveRange>
[function]
[call site]
07158
unwrap
[function]
[call site]
07159
TestStruct::clone
[function]
[call site]
07160
test_chars
[function]
[call site]
07161
ImmutableString::strong_count
[function]
[call site]
07162
iterator_functions::chars_from_start
[function]
[call site]
07163
iterator_functions::chars_from_start
[function]
[call site]
07164
super::calc_index
[function]
[call site]
07165
iterator_functions::chars_from_start
[function]
[call site]
07166
ERR::ErrorStringBounds
[function]
[call site]
07167
iterator_functions::chars_from_start
[function]
[call site]
07168
into
[function]
[call site]
07169
string_functions::add_append
[function]
[call site]
07170
string_functions::add_append
[function]
[call site]
07171
super::calc_index
[function]
[call site]
07172
string_functions::add_append
[function]
[call site]
07173
ERR::ErrorStringBounds
[function]
[call site]
07174
string_functions::add_append
[function]
[call site]
07175
into
[function]
[call site]
07176
Result::unwrap_or
[function]
[call site]
07177
TestStruct::clone
[function]
[call site]
07178
Self::into
[function]
[call site]
07179
test_chars
[function]
[call site]
07180
skip
[function]
[call site]
07181
test_functions_take
[function]
[call site]
07182
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07183
into
[function]
[call site]
07184
Ok
[function]
[call site]
07185
Err
[function]
[call site]
07186
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07187
Engine::call_indexer_get
[function]
[call site]
07188
hash_idx
[function]
[call site]
07189
get_or_init
[function]
[call site]
07190
calc_fn_hash
[function]
[call site]
07191
calc_fn_hash
[function]
[call site]
07192
into
[function]
[call site]
07193
Engine::exec_native_fn_call
[function]
[call site]
07194
Engine::lex_with_map
[function]
[call site]
07195
Engine::lex_with_map
[function]
[call site]
07196
Err
[function]
[call site]
07197
ERR::ErrorIndexingType
[function]
[call site]
07198
into
[function]
[call site]
07199
Target::is_temp_value
[function]
[call site]
07200
Engine::eval_dot_index_chain_raw
[function]
[call site]
07201
Some
[function]
[call site]
07202
shared_take_or_clone
[function]
[call site]
07203
Err
[function]
[call site]
07204
StmtBlock::as_mut
[function]
[call site]
07205
Engine::call_indexer_set
[function]
[call site]
07206
hash_idx
[function]
[call site]
07207
Engine::exec_native_fn_call
[function]
[call site]
07208
StmtBlock::span_or_else
[function]
[call site]
07209
Span::new
[function]
[call site]
07210
iterator_functions::chars_from_start
[function]
[call site]
07211
StmtBlock::span_or_else
[function]
[call site]
07212
string_functions::add_append
[function]
[call site]
07213
StmtBlock::span_or_else
[function]
[call site]
07214
Ok
[function]
[call site]
07215
Err
[function]
[call site]
07216
Ok
[function]
[call site]
07217
Engine::dbg
[function]
[call site]
07218
Self::as_deref_mut
[function]
[call site]
07219
StmtBlock::as_mut
[function]
[call site]
07220
Dynamic::is_shared
[function]
[call site]
07221
write_lock::<Dynamic>
[function]
[call site]
07222
unwrap
[function]
[call site]
07223
string_functions::pop
[function]
[call site]
07224
Dynamic::unwrap
[function]
[call site]
07225
TestStruct::clone
[function]
[call site]
07226
Engine::get_indexed_mut
[function]
[call site]
07227
Engine::eval_op_assignment
[function]
[call site]
07228
StmtBlock::as_ref
[function]
[call site]
07229
Dynamic::is_read_only
[function]
[call site]
07230
Expr::get_variable_name
[function]
[call site]
07231
string_functions::is_empty
[function]
[call site]
07232
Some
[function]
[call site]
07233
Option::unwrap_or_default
[function]
[call site]
07234
Expr::start_position
[function]
[call site]
07235
string_functions::is_empty
[function]
[call site]
07236
Expr::position
[function]
[call site]
07237
ParseSettings::level_up_with_position
[function]
[call site]
07238
Expr::start_position
[function]
[call site]
07239
Expr::start_position
[function]
[call site]
07240
Expr::position
[function]
[call site]
07241
Err
[function]
[call site]
07242
ERR::ErrorAssignmentToConstant
[function]
[call site]
07243
test_to_string
[function]
[call site]
07244
into
[function]
[call site]
07245
ParseSettings::level_up_with_position
[function]
[call site]
07246
ParseSettings::level_up
[function]
[call site]
07247
Ok
[function]
[call site]
07248
OpAssignment::get_op_assignment_info
[function]
[call site]
07249
OpAssignment::is_op_assignment
[function]
[call site]
07250
Some
[function]
[call site]
07251
StmtBlock::as_mut
[function]
[call site]
07252
as_mut().write_lock::<Dynamic>
[function]
[call site]
07253
unwrap
[function]
[call site]
07254
Engine::fast_operators
[function]
[call site]
07255
add
[function]
[call site]
07256
i64::map_err
[function]
[call site]
07257
EvalAltResult::fill_position
[function]
[call site]
07258
f32_functions::subtract
[function]
[call site]
07259
f32::map_err
[function]
[call site]
07260
EvalAltResult::fill_position
[function]
[call site]
07261
f32_functions::multiply
[function]
[call site]
07262
f32::map_err
[function]
[call site]
07263
EvalAltResult::fill_position
[function]
[call site]
07264
f32_functions::divide
[function]
[call site]
07265
f32::map_err
[function]
[call site]
07266
EvalAltResult::fill_position
[function]
[call site]
07267
f32_functions::modulo
[function]
[call site]
07268
f32::map_err
[function]
[call site]
07269
EvalAltResult::fill_position
[function]
[call site]
07270
func::get_builtin_op_assignment_fn
[function]
[call site]
07271
Some
[function]
[call site]
07272
Dynamic::as_int
[function]
[call site]
07273
unwrap
[function]
[call site]
07274
Dynamic::as_int
[function]
[call site]
07275
unwrap
[function]
[call site]
07276
write_lock::<Dynamic>
[function]
[call site]
07277
unwrap
[function]
[call site]
07278
RhaiResult::into
[function]
[call site]
07279
Ok
[function]
[call site]
07280
Some
[function]
[call site]
07281
Dynamic::as_int
[function]
[call site]
07282
unwrap
[function]
[call site]
07283
Dynamic::as_int
[function]
[call site]
07284
unwrap
[function]
[call site]
07285
write_lock::<Dynamic>
[function]
[call site]
07286
unwrap
[function]
[call site]
07287
RhaiResult::into
[function]
[call site]
07288
Ok
[function]
[call site]
07289
Some
[function]
[call site]
07290
Dynamic::as_char
[function]
[call site]
07291
unwrap
[function]
[call site]
07292
write_lock::<Dynamic>
[function]
[call site]
07293
unwrap
[function]
[call site]
07294
Position::new_const
[function]
[call site]
07295
blob_functions::push
[function]
[call site]
07296
Dynamic::as_char
[function]
[call site]
07297
Result::unwrap
[function]
[call site]
07298
blob_functions::push
[function]
[call site]
07299
RhaiResultOf::into
[function]
[call site]
07300
Ok
[function]
[call site]
07301
Some
[function]
[call site]
07302
split_first_mut
[function]
[call site]
07303
unwrap
[function]
[call site]
07304
Dynamic::as_immutable_string_mut
[function]
[call site]
07305
unwrap
[function]
[call site]
07306
Dynamic::as_immutable_string_ref
[function]
[call site]
07307
unwrap
[function]
[call site]
07308
string_functions::is_empty
[function]
[call site]
07309
string_functions::is_empty
[function]
[call site]
07310
test::len
[function]
[call site]
07311
test::len
[function]
[call site]
07312
unwrap
[function]
[call site]
07313
Package::init_engine
[function]
[call site]
07314
Engine::throw_on_size
[function]
[call site]
07315
Ok
[function]
[call site]
07316
Some
[function]
[call site]
07317
split_first_mut
[function]
[call site]
07318
unwrap
[function]
[call site]
07319
Dynamic::as_immutable_string_mut
[function]
[call site]
07320
unwrap
[function]
[call site]
07321
Dynamic::as_immutable_string_ref
[function]
[call site]
07322
unwrap
[function]
[call site]
07323
Ok
[function]
[call site]
07324
Some
[function]
[call site]
07325
test_functions_take
[function]
[call site]
07326
Dynamic::into_array
[function]
[call site]
07327
unwrap
[function]
[call site]
07328
string_functions::is_empty
[function]
[call site]
07329
Ok
[function]
[call site]
07330
Dynamic::as_array_ref
[function]
[call site]
07331
unwrap
[function]
[call site]
07332
string_functions::is_empty
[function]
[call site]
07333
unwrap
[function]
[call site]
07334
Package::init_engine
[function]
[call site]
07335
Engine::check_data_size
[function]
[call site]
07336
Dynamic::read_lock
[function]
[call site]
07337
unwrap
[function]
[call site]
07338
Dynamic::as_array_mut
[function]
[call site]
07339
unwrap
[function]
[call site]
07340
string_functions::add_append
[function]
[call site]
07341
Ok
[function]
[call site]
07342
Some
[function]
[call site]
07343
test_functions_take
[function]
[call site]
07344
Dynamic::into_blob
[function]
[call site]
07345
unwrap
[function]
[call site]
07346
Dynamic::as_blob_mut
[function]
[call site]
07347
unwrap
[function]
[call site]
07348
unwrap
[function]
[call site]
07349
Package::init_engine
[function]
[call site]
07350
Engine::throw_on_size
[function]
[call site]
07351
test::len
[function]
[call site]
07352
test::len
[function]
[call site]
07353
string_functions::add_append
[function]
[call site]
07354
Ok
[function]
[call site]
07355
Some
[function]
[call site]
07356
Dynamic::as_char
[function]
[call site]
07357
unwrap
[function]
[call site]
07358
encode_utf8
[function]
[call site]
07359
Dynamic::as_immutable_string_mut
[function]
[call site]
07360
unwrap
[function]
[call site]
07361
unwrap
[function]
[call site]
07362
Package::init_engine
[function]
[call site]
07363
Engine::throw_on_size
[function]
[call site]
07364
test::len
[function]
[call site]
07365
test::len
[function]
[call site]
07366
Ok
[function]
[call site]
07367
Some
[function]
[call site]
07368
Dynamic::as_immutable_string_ref
[function]
[call site]
07369
unwrap
[function]
[call site]
07370
string_functions::is_empty
[function]
[call site]
07371
Ok
[function]
[call site]
07372
Dynamic::as_char
[function]
[call site]
07373
unwrap
[function]
[call site]
07374
test_to_string
[function]
[call site]
07375
unwrap
[function]
[call site]
07376
Package::init_engine
[function]
[call site]
07377
Engine::throw_on_size
[function]
[call site]
07378
test::len
[function]
[call site]
07379
test::len
[function]
[call site]
07380
write_lock::<Dynamic>
[function]
[call site]
07381
unwrap
[function]
[call site]
07382
into
[function]
[call site]
07383
Ok
[function]
[call site]
07384
Some
[function]
[call site]
07385
test_functions_take
[function]
[call site]
07386
Dynamic::as_array_mut
[function]
[call site]
07387
unwrap
[function]
[call site]
07388
blob_functions::push
[function]
[call site]
07389
unwrap
[function]
[call site]
07390
Package::init_engine
[function]
[call site]
07391
Engine::check_data_size
[function]
[call site]
07392
Dynamic::read_lock
[function]
[call site]
07393
unwrap
[function]
[call site]
07394
Ok
[function]
[call site]
07395
Some
[function]
[call site]
07396
Dynamic::as_int
[function]
[call site]
07397
unwrap
[function]
[call site]
07398
Dynamic::as_blob_mut
[function]
[call site]
07399
unwrap
[function]
[call site]
07400
unwrap
[function]
[call site]
07401
Package::init_engine
[function]
[call site]
07402
Engine::throw_on_size
[function]
[call site]
07403
test::len
[function]
[call site]
07404
blob_functions::push
[function]
[call site]
07405
Ok
[function]
[call site]
07406
Some
[function]
[call site]
07407
Dynamic::as_char
[function]
[call site]
07408
unwrap
[function]
[call site]
07409
Dynamic::as_blob_mut
[function]
[call site]
07410
unwrap
[function]
[call site]
07411
unwrap
[function]
[call site]
07412
Package::init_engine
[function]
[call site]
07413
Engine::throw_on_size
[function]
[call site]
07414
test::len
[function]
[call site]
07415
string_functions::add_append_char
[function]
[call site]
07416
Ok
[function]
[call site]
07417
Some
[function]
[call site]
07418
split_first_mut
[function]
[call site]
07419
unwrap
[function]
[call site]
07420
Dynamic::as_blob_mut
[function]
[call site]
07421
unwrap
[function]
[call site]
07422
Dynamic::as_immutable_string_ref
[function]
[call site]
07423
unwrap
[function]
[call site]
07424
string_functions::is_empty
[function]
[call site]
07425
Ok
[function]
[call site]
07426
unwrap
[function]
[call site]
07427
Package::init_engine
[function]
[call site]
07428
Engine::throw_on_size
[function]
[call site]
07429
test::len
[function]
[call site]
07430
test::len
[function]
[call site]
07431
string_functions::add_append_str
[function]
[call site]
07432
Ok
[function]
[call site]
07433
then
[function]
[call site]
07434
&mut
[call site]
07435
into
[function]
[call site]
07436
test_custom_syntax_func
[function]
[call site]
07437
map_err
[function]
[call site]
07438
EvalAltResult::fill_position
[function]
[call site]
07439
Some
[function]
[call site]
07440
Engine::exec_native_fn_call
[function]
[call site]
07441
Some
[function]
[call site]
07442
Engine::exec_native_fn_call
[function]
[call site]
07443
Err
[function]
[call site]
07444
Engine::check_data_size
[function]
[call site]
07445
ParseSettings::level_up_with_position
[function]
[call site]
07446
ParseSettings::level_up
[function]
[call site]
07447
Ok
[function]
[call site]
07448
StmtBlock::as_mut
[function]
[call site]
07449
as_mut().write_lock::<Dynamic>
[function]
[call site]
07450
unwrap
[function]
[call site]
07451
StmtBlock::as_mut
[function]
[call site]
07452
Target::propagate_changed_value
[function]
[call site]
07453
Dynamic::as_bool
[function]
[call site]
07454
Result::map_err
[function]
[call site]
07455
TestStruct::new
[function]
[call site]
07456
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07457
&str::to_string
[function]
[call site]
07458
ParseError::to_string
[function]
[call site]
07459
Engine::new
[function]
[call site]
07460
Scope::new
[function]
[call site]
07461
blob_functions::push
[function]
[call site]
07462
blob_functions::push
[function]
[call site]
07463
blob_functions::push
[function]
[call site]
07464
write_lock::<crate::INT>
[function]
[call site]
07465
unwrap
[function]
[call site]
07466
Dynamic::as_int
[function]
[call site]
07467
Result::map_err
[function]
[call site]
07468
TestStruct::new
[function]
[call site]
07469
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07470
&str::to_string
[function]
[call site]
07471
ParseError::to_string
[function]
[call site]
07472
write_lock::<crate::INT>
[function]
[call site]
07473
unwrap
[function]
[call site]
07474
Dynamic::as_int
[function]
[call site]
07475
Result::map_err
[function]
[call site]
07476
TestStruct::new
[function]
[call site]
07477
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07478
&str::to_string
[function]
[call site]
07479
ParseError::to_string
[function]
[call site]
07480
write_lock::<crate::Blob>
[function]
[call site]
07481
unwrap
[function]
[call site]
07482
FnPtr::try_from
[function]
[call site]
07483
RhaiResultOf::unwrap
[function]
[call site]
07484
Dynamic::as_char
[function]
[call site]
07485
Result::map_err
[function]
[call site]
07486
TestStruct::new
[function]
[call site]
07487
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07488
&str::to_string
[function]
[call site]
07489
ParseError::to_string
[function]
[call site]
07490
write_lock::<crate::ImmutableString>
[function]
[call site]
07491
unwrap
[function]
[call site]
07492
test_chars
[function]
[call site]
07493
enumerate
[function]
[call site]
07494
Engine::lex_with_map
[function]
[call site]
07495
reflection_functions::collect
[function]
[call site]
07496
write_lock::<crate::ImmutableString>
[function]
[call site]
07497
unwrap
[function]
[call site]
07498
test_chars
[function]
[call site]
07499
ImmutableString::strong_count
[function]
[call site]
07500
test_chars
[function]
[call site]
07501
test_functions_take
[function]
[call site]
07502
test_chars
[function]
[call site]
07503
skip
[function]
[call site]
07504
test_chars
[function]
[call site]
07505
skip
[function]
[call site]
07506
test_chars
[function]
[call site]
07507
skip
[function]
[call site]
07508
optimize_combo_chain
[function]
[call site]
07509
test_to_string
[function]
[call site]
07510
test_chars
[function]
[call site]
07511
optimize_combo_chain
[function]
[call site]
07512
reflection_functions::collect
[function]
[call site]
07513
Ok
[function]
[call site]
07514
Engine::check_data_size
[function]
[call site]
07515
StmtBlock::as_ref
[function]
[call site]
07516
ParseSettings::level_up_with_position
[function]
[call site]
07517
Some
[function]
[call site]
07518
Err
[function]
[call site]
07519
Token::is_op_assignment
[function]
[call site]
07520
TestStruct::clone
[function]
[call site]
07521
Engine::call_indexer_get
[function]
[call site]
07522
into
[function]
[call site]
07523
Engine::eval_op_assignment
[function]
[call site]
07524
shared_take_or_clone
[function]
[call site]
07525
Engine::check_data_size
[function]
[call site]
07526
ParseSettings::level_up_with_position
[function]
[call site]
07527
Engine::call_indexer_set
[function]
[call site]
07528
Ok
[function]
[call site]
07529
Engine::dbg
[function]
[call site]
07530
Self::as_deref_mut
[function]
[call site]
07531
StmtBlock::as_mut
[function]
[call site]
07532
Dynamic::is_shared
[function]
[call site]
07533
write_lock::<Dynamic>
[function]
[call site]
07534
unwrap
[function]
[call site]
07535
string_functions::pop
[function]
[call site]
07536
Dynamic::unwrap
[function]
[call site]
07537
Engine::get_indexed_mut
[function]
[call site]
07538
Engine::lex_with_map
[function]
[call site]
07539
RhaiResult::take_or_clone
[function]
[call site]
07540
shared_try_take
[function]
[call site]
07541
Result::unwrap_or_else
[function]
[call site]
07542
StmtBlock::as_ref
[function]
[call site]
07543
TestStruct::clone
[function]
[call site]
07544
Expr::options
[function]
[call site]
07545
ASTFlags::intersects
[function]
[call site]
07546
StmtBlock::as_ref
[function]
[call site]
07547
Expr::is_unit
[function]
[call site]
07548
Ok
[function]
[call site]
07549
StmtBlock::as_ref
[function]
[call site]
07550
Dynamic::is_map
[function]
[call site]
07551
crate::func::locked_read
[function]
[call site]
07552
Option::map_or
[function]
[call site]
07553
Engine::dbg_reset
[function]
[call site]
07554
defer
[function]
[call site]
07555
defer
[function]
[call site]
07556
first
[function]
[call site]
07557
map_or
[function]
[call site]
07558
Engine::make_method_call
[function]
[call site]
07559
StmtBlock::as_ref
[function]
[call site]
07560
Dynamic::is_fnptr
[function]
[call site]
07561
crate::func::locked_read
[function]
[call site]
07562
Option::map_or
[function]
[call site]
07563
StmtBlock::as_ref
[function]
[call site]
07564
as_ref().read_lock::<FnPtr>
[function]
[call site]
07565
unwrap
[function]
[call site]
07566
test_fn_ptr_curry
[function]
[call site]
07567
Engine::new
[function]
[call site]
07568
Engine::register_fn
[function]
[call site]
07569
MyIterableType::into_iter
[function]
[call site]
07570
Self::IntoIter::cloned
[function]
[call site]
07571
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07572
StaticModuleResolver::iter_mut
[function]
[call site]
07573
impl
[call site]
07574
test_functions_take
[function]
[call site]
07575
test_functions_take
[function]
[call site]
07576
test_functions_take
[function]
[call site]
07577
StmtBlock::as_mut
[function]
[call site]
07578
intersects
[function]
[call site]
07579
StmtBlock::as_mut
[function]
[call site]
07580
StmtBlock::as_mut
[function]
[call site]
07581
string_functions::remove
[function]
[call site]
07582
test_functions_take
[function]
[call site]
07583
make_sub
[function]
[call site]
07584
make_root
[function]
[call site]
07585
StaticModuleResolver::iter_mut
[function]
[call site]
07586
StaticModuleResolver::iter_mut
[function]
[call site]
07587
Engine::lex_with_map
[function]
[call site]
07588
Ident::as_str
[function]
[call site]
07589
iter_mut()
[call site]
07590
.chain(call_args.iter_mut())
[call site]
07591
.collect::<FnArgsVec<_>>
[function]
[call site]
07592
test::len
[function]
[call site]
07593
test::len
[function]
[call site]
07594
StmtBlock::as_ref
[function]
[call site]
07595
as_ref().read_lock::<FnPtr>
[function]
[call site]
07596
unwrap
[function]
[call site]
07597
Scope::new
[function]
[call site]
07598
StmtBlock::as_ref
[function]
[call site]
07599
Engine::lex_with_map
[function]
[call site]
07600
defer
[function]
[call site]
07601
Engine::call_script_fn
[function]
[call site]
07602
Engine::lex_with_map
[function]
[call site]
07603
defer
[function]
[call site]
07604
into
[function]
[call site]
07605
test_custom_syntax_func
[function]
[call site]
07606
and_then
[function]
[call site]
07607
Engine::check_data_size
[function]
[call site]
07608
Engine::lex_with_map
[function]
[call site]
07609
map_err
[function]
[call site]
07610
EvalAltResult::fill_position
[function]
[call site]
07611
test_native_context_fn_name
[function]
[call site]
07612
fn_ptr_functions::is_anonymous
[function]
[call site]
07613
tokenizer::is_valid_function_name
[function]
[call site]
07614
FnCallHashes::from_native_only
[function]
[call site]
07615
calc_fn_hash
[function]
[call site]
07616
test::len
[function]
[call site]
07617
FnCallHashes::from_hash
[function]
[call site]
07618
calc_fn_hash
[function]
[call site]
07619
test::len
[function]
[call site]
07620
Engine::exec_fn_call
[function]
[call site]
07621
string_functions::is_empty
[function]
[call site]
07622
test::len
[function]
[call site]
07623
Err
[function]
[call site]
07624
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07625
Engine::map_type_name
[function]
[call site]
07626
StmtBlock::as_ref
[function]
[call site]
07627
std::
[call site]
07628
any::type_name
[function]
[call site]
07629
test_functions_take
[function]
[call site]
07630
take()
[call site]
07631
.try_cast_result::<FnPtr>
[function]
[call site]
07632
map_err
[function]
[call site]
07633
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07634
Engine::map_type_name
[function]
[call site]
07635
RhaiNativeFunc::return_type_name
[function]
[call site]
07636
fn_ptr_functions::is_anonymous
[function]
[call site]
07637
MyIterableType::into_iter
[function]
[call site]
07638
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07639
blob_functions::blob_with_capacity
[function]
[call site]
07640
test::len
[function]
[call site]
07641
test::len
[function]
[call site]
07642
test::len
[function]
[call site]
07643
StmtBlock::extend
[function]
[call site]
07644
StaticModuleResolver::iter_mut
[function]
[call site]
07645
StmtBlock::extend
[function]
[call site]
07646
StaticModuleResolver::iter_mut
[function]
[call site]
07647
impl
[call site]
07648
test::len
[function]
[call site]
07649
test::len
[function]
[call site]
07650
ensure_no_data_race
[function]
[call site]
07651
Scope::new
[function]
[call site]
07652
Some
[function]
[call site]
07653
StmtBlock::as_mut
[function]
[call site]
07654
as_deref
[function]
[call site]
07655
defer
[function]
[call site]
07656
Engine::call_script_fn
[function]
[call site]
07657
Engine::lex_with_map
[function]
[call site]
07658
defer
[function]
[call site]
07659
into
[function]
[call site]
07660
blob_functions::insert
[function]
[call site]
07661
StmtBlock::as_mut
[function]
[call site]
07662
test_custom_syntax_func
[function]
[call site]
07663
and_then
[function]
[call site]
07664
Engine::check_data_size
[function]
[call site]
07665
Engine::lex_with_map
[function]
[call site]
07666
map_err
[function]
[call site]
07667
EvalAltResult::fill_position
[function]
[call site]
07668
Target::is_ref
[function]
[call site]
07669
blob_functions::insert
[function]
[call site]
07670
StmtBlock::as_mut
[function]
[call site]
07671
test::len
[function]
[call site]
07672
tokenizer::is_valid_function_name
[function]
[call site]
07673
FnCallHashes::from_native_only
[function]
[call site]
07674
calc_fn_hash
[function]
[call site]
07675
FnCallHashes::from_script_and_native
[function]
[call site]
07676
calc_fn_hash
[function]
[call site]
07677
calc_fn_hash
[function]
[call site]
07678
FnCallHashes::from_native_only
[function]
[call site]
07679
calc_fn_hash
[function]
[call site]
07680
Engine::exec_fn_call
[function]
[call site]
07681
StmtBlock::as_ref
[function]
[call site]
07682
std::
[call site]
07683
any::type_name
[function]
[call site]
07684
StmtBlock::as_ref
[function]
[call site]
07685
as_ref()
[call site]
07686
.read_lock::<FnPtr>
[function]
[call site]
07687
ok_or_else
[function]
[call site]
07688
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07689
Engine::map_type_name
[function]
[call site]
07690
TestStruct::clone
[function]
[call site]
07691
StmtBlock::extend
[function]
[call site]
07692
StaticModuleResolver::iter_mut
[function]
[call site]
07693
Engine::lex_with_map
[function]
[call site]
07694
Ok
[function]
[call site]
07695
into
[function]
[call site]
07696
string_functions::is_empty
[function]
[call site]
07697
Ok
[function]
[call site]
07698
Dynamic::is_shared
[function]
[call site]
07699
into
[function]
[call site]
07700
StmtBlock::as_ref
[function]
[call site]
07701
Dynamic::as_map_ref
[function]
[call site]
07702
read_lock::<Map>
[function]
[call site]
07703
ok_or_else
[function]
[call site]
07704
Dynamic::type_name
[function]
[call site]
07705
Command::get
[function]
[call site]
07706
read_lock::<FnPtr>
[function]
[call site]
07707
FnPtr::fn_name_raw
[function]
[call site]
07708
TestStruct::clone
[function]
[call site]
07709
Self
[function]
[call site]
07710
FnPtr::is_curried
[function]
[call site]
07711
test_fn_ptr_curry
[function]
[call site]
07712
MyIterableType::into_iter
[function]
[call site]
07713
Self::IntoIter::cloned
[function]
[call site]
07714
optimize_combo_chain
[function]
[call site]
07715
StaticModuleResolver::iter_mut
[function]
[call site]
07716
Engine::lex_with_map
[function]
[call site]
07717
curry()
[call site]
07718
.iter()
[call site]
07719
.cloned()
[call site]
07720
.chain(call_args.iter_mut().map(mem::take))
[call site]
07721
.collect::<FnArgsVec<_>>
[function]
[call site]
07722
test::len
[function]
[call site]
07723
test::len
[function]
[call site]
07724
Some
[function]
[call site]
07725
Some
[function]
[call site]
07726
TestStruct::clone
[function]
[call site]
07727
TestStruct::clone
[function]
[call site]
07728
Some
[function]
[call site]
07729
cfg
[function]
[call site]
07730
Some
[function]
[call site]
07731
TestStruct::clone
[function]
[call site]
07732
cfg
[function]
[call site]
07733
test_not
[function]
[call site]
07734
Engine::new
[function]
[call site]
07735
TestStruct::clone
[function]
[call site]
07736
cfg
[function]
[call site]
07737
fn_ptr_functions::is_anonymous
[function]
[call site]
07738
test::len
[function]
[call site]
07739
tokenizer::is_valid_function_name
[function]
[call site]
07740
FnCallHashes::from_native_only
[function]
[call site]
07741
calc_fn_hash
[function]
[call site]
07742
FnCallHashes::from_script_and_native
[function]
[call site]
07743
calc_fn_hash
[function]
[call site]
07744
calc_fn_hash
[function]
[call site]
07745
FnCallHashes::from_native_only
[function]
[call site]
07746
calc_fn_hash
[function]
[call site]
07747
Scope::new
[function]
[call site]
07748
as_deref
[function]
[call site]
07749
Some
[function]
[call site]
07750
StmtBlock::as_mut
[function]
[call site]
07751
StaticModuleResolver::iter_mut
[function]
[call site]
07752
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07753
defer
[function]
[call site]
07754
Engine::call_script_fn
[function]
[call site]
07755
Engine::lex_with_map
[function]
[call site]
07756
std::iter::once
[function]
[call site]
07757
StmtBlock::as_mut
[function]
[call site]
07758
optimize_combo_chain
[function]
[call site]
07759
StaticModuleResolver::iter_mut
[function]
[call site]
07760
as_mut())
[call site]
07761
.chain(call_args.iter_mut())
[call site]
07762
.collect::<FnArgsVec<_>>
[function]
[call site]
07763
defer
[function]
[call site]
07764
into
[function]
[call site]
07765
test_custom_syntax_func
[function]
[call site]
07766
and_then
[function]
[call site]
07767
Engine::check_data_size
[function]
[call site]
07768
Engine::lex_with_map
[function]
[call site]
07769
map_err
[function]
[call site]
07770
EvalAltResult::fill_position
[function]
[call site]
07771
Target::is_ref
[function]
[call site]
07772
std::iter::once
[function]
[call site]
07773
StmtBlock::as_mut
[function]
[call site]
07774
optimize_combo_chain
[function]
[call site]
07775
StaticModuleResolver::iter_mut
[function]
[call site]
07776
as_mut())
[call site]
07777
.chain(call_args.iter_mut())
[call site]
07778
.collect::<FnArgsVec<_>>
[function]
[call site]
07779
Engine::exec_fn_call
[function]
[call site]
07780
Target::propagate_changed_value
[function]
[call site]
07781
Ok
[function]
[call site]
07782
Engine::dbg
[function]
[call site]
07783
Self::as_deref_mut
[function]
[call site]
07784
TestStruct::clone
[function]
[call site]
07785
into
[function]
[call site]
07786
StmtBlock::as_mut
[function]
[call site]
07787
Dynamic::is_shared
[function]
[call site]
07788
write_lock::<Dynamic>
[function]
[call site]
07789
unwrap
[function]
[call site]
07790
Engine::get_indexed_mut
[function]
[call site]
07791
Engine::eval_op_assignment
[function]
[call site]
07792
Engine::check_data_size
[function]
[call site]
07793
print_source
[function]
[call site]
07794
Position::is_none
[function]
[call site]
07795
Position::line
[function]
[call site]
07796
Option::unwrap
[function]
[call site]
07797
saturating_sub
[function]
[call site]
07798
min_max_functions::min
[function]
[call site]
07799
test::len
[function]
[call site]
07800
ImmutableString::to_string
[function]
[call site]
07801
test::len
[function]
[call site]
07802
Position::position
[function]
[call site]
07803
MyIterableType::into_iter
[function]
[call site]
07804
Self::IntoIter::enumerate
[function]
[call site]
07805
test_functions_take
[function]
[call site]
07806
skip
[function]
[call site]
07807
Position::position
[function]
[call site]
07808
test::len
[function]
[call site]
07809
ParseSettings::level_up_with_position
[function]
[call site]
07810
Ok
[function]
[call site]
07811
Engine::dbg
[function]
[call site]
07812
Self::as_deref_mut
[function]
[call site]
07813
StmtBlock::as_mut
[function]
[call site]
07814
Dynamic::is_shared
[function]
[call site]
07815
write_lock::<Dynamic>
[function]
[call site]
07816
unwrap
[function]
[call site]
07817
TestStruct::clone
[function]
[call site]
07818
into
[function]
[call site]
07819
Engine::get_indexed_mut
[function]
[call site]
07820
Ok
[function]
[call site]
07821
shared_take_or_clone
[function]
[call site]
07822
Engine::dbg
[function]
[call site]
07823
Token::is_op_assignment
[function]
[call site]
07824
StmtBlock::as_mut
[function]
[call site]
07825
Engine::exec_native_fn_call
[function]
[call site]
07826
StmtBlock::span_or_else
[function]
[call site]
07827
StmtBlock::as_mut
[function]
[call site]
07828
into
[function]
[call site]
07829
Engine::call_indexer_get
[function]
[call site]
07830
Engine::lex_with_map
[function]
[call site]
07831
(TokenIterator::map_err
[function]
[call site]
07832
Err
[function]
[call site]
07833
try_into
[function]
[call site]
07834
Engine::eval_op_assignment
[function]
[call site]
07835
StmtBlock::as_mut
[function]
[call site]
07836
Engine::exec_native_fn_call
[function]
[call site]
07837
StmtBlock::span_or_else
[function]
[call site]
07838
StmtBlock::as_mut
[function]
[call site]
07839
into
[function]
[call site]
07840
Engine::call_indexer_set
[function]
[call site]
07841
RhaiResultOf::map_err
[function]
[call site]
07842
Err
[function]
[call site]
07843
Engine::dbg
[function]
[call site]
07844
StmtBlock::as_mut
[function]
[call site]
07845
Engine::exec_native_fn_call
[function]
[call site]
07846
RhaiResultOf::map_or_else
[function]
[call site]
07847
StmtBlock::as_mut
[function]
[call site]
07848
into
[function]
[call site]
07849
Engine::call_indexer_get
[function]
[call site]
07850
Engine::lex_with_map
[function]
[call site]
07851
(TokenIterator::map_err
[function]
[call site]
07852
Err
[function]
[call site]
07853
Ok
[function]
[call site]
07854
Self::as_deref_mut
[function]
[call site]
07855
Engine::dbg
[function]
[call site]
07856
as_deref_mut
[function]
[call site]
07857
StmtBlock::as_mut
[function]
[call site]
07858
Dynamic::is_shared
[function]
[call site]
07859
write_lock::<Dynamic>
[function]
[call site]
07860
unwrap
[function]
[call site]
07861
TestStruct::clone
[function]
[call site]
07862
into
[function]
[call site]
07863
Engine::get_indexed_mut
[function]
[call site]
07864
Engine::dbg_reset
[function]
[call site]
07865
defer
[function]
[call site]
07866
defer
[function]
[call site]
07867
first
[function]
[call site]
07868
map_or
[function]
[call site]
07869
Engine::make_method_call
[function]
[call site]
07870
into
[function]
[call site]
07871
Engine::eval_dot_index_chain_raw
[function]
[call site]
07872
Self::as_deref_mut
[function]
[call site]
07873
Engine::dbg
[function]
[call site]
07874
StmtBlock::as_mut
[function]
[call site]
07875
Engine::exec_native_fn_call
[function]
[call site]
07876
StmtBlock::span_or_else
[function]
[call site]
07877
StmtBlock::as_mut
[function]
[call site]
07878
into
[function]
[call site]
07879
Engine::call_indexer_get
[function]
[call site]
07880
Engine::lex_with_map
[function]
[call site]
07881
(TokenIterator::map_err
[function]
[call site]
07882
Err
[function]
[call site]
07883
try_into
[function]
[call site]
07884
Engine::eval_dot_index_chain_raw
[function]
[call site]
07885
StmtBlock::as_mut
[function]
[call site]
07886
StmtBlock::as_mut
[function]
[call site]
07887
Engine::exec_native_fn_call
[function]
[call site]
07888
StmtBlock::span_or_else
[function]
[call site]
07889
StmtBlock::as_mut
[function]
[call site]
07890
into
[function]
[call site]
07891
StmtBlock::as_mut
[function]
[call site]
07892
Engine::call_indexer_set
[function]
[call site]
07893
StmtBlock::span_or_else
[function]
[call site]
07894
Ok
[function]
[call site]
07895
Err
[function]
[call site]
07896
Err
[function]
[call site]
07897
Ok
[function]
[call site]
07898
Engine::dbg_reset
[function]
[call site]
07899
defer
[function]
[call site]
07900
defer
[function]
[call site]
07901
first
[function]
[call site]
07902
map_or
[function]
[call site]
07903
Engine::make_method_call
[function]
[call site]
07904
into
[function]
[call site]
07905
Engine::eval_dot_index_chain_raw
[function]
[call site]
07906
Engine::track_operation
[function]
[call site]
07907
Engine::dbg
[function]
[call site]
07908
Self::as_deref_mut
[function]
[call site]
07909
Engine::search_namespace
[function]
[call site]
07910
Engine::eval_dot_index_chain_raw
[function]
[call site]
07911
Engine::eval_expr
[function]
[call site]
07912
Self::as_deref_mut
[function]
[call site]
07913
Dynamic::flatten
[function]
[call site]
07914
into
[function]
[call site]
07915
Some
[function]
[call site]
07916
Engine::eval_dot_index_chain_raw
[function]
[call site]
07917
Engine::lex_with_map
[function]
[call site]
07918
Engine::eval_dot_index_chain
[function]
[call site]
07919
Engine::lex_with_map
[function]
[call site]
07920
string_functions::is_empty
[function]
[call site]
07921
Ok
[function]
[call site]
07922
Engine::eval_stmt_block
[function]
[call site]
07923
StmtBlock::take_statements
[function]
[call site]
07924
Engine::eval_fn_call_expr
[function]
[call site]
07925
Position::is_none
[function]
[call site]
07926
Err
[function]
[call site]
07927
ERR::ErrorUnboundThis
[function]
[call site]
07928
ParseSettings::level_up_with_position
[function]
[call site]
07929
into
[function]
[call site]
07930
Engine::eval_expr
[function]
[call site]
07931
Self::as_deref_mut
[function]
[call site]
07932
Dynamic::flatten
[function]
[call site]
07933
Engine::track_operation
[function]
[call site]
07934
ParseSettings::level_up_with_position
[function]
[call site]
07935
Self::unwrap
[function]
[call site]
07936
try_into
[function]
[call site]
07937
Engine::eval_op_assignment
[function]
[call site]
07938
Engine::eval_expr
[function]
[call site]
07939
Self::as_deref_mut
[function]
[call site]
07940
Dynamic::flatten
[function]
[call site]
07941
Engine::track_operation
[function]
[call site]
07942
ParseSettings::level_up_with_position
[function]
[call site]
07943
Engine::search_namespace
[function]
[call site]
07944
Target::is_ref
[function]
[call site]
07945
Dynamic::is_shared
[function]
[call site]
07946
Err
[function]
[call site]
07947
ERR::ErrorAssignmentToConstant
[function]
[call site]
07948
test_to_string
[function]
[call site]
07949
ParseSettings::level_up_with_position
[function]
[call site]
07950
into
[function]
[call site]
07951
Engine::eval_op_assignment
[function]
[call site]
07952
Engine::eval_expr
[function]
[call site]
07953
Self::as_deref_mut
[function]
[call site]
07954
Dynamic::flatten
[function]
[call site]
07955
Some
[function]
[call site]
07956
Engine::intern_string
[function]
[call site]
07957
Engine::get_interned_string
[function]
[call site]
07958
ImmutableString::into
[function]
[call site]
07959
Engine::eval_dot_index_chain
[function]
[call site]
07960
Engine::eval_dot_index_chain
[function]
[call site]
07961
Ok
[function]
[call site]
07962
Engine::allow_shadowing
[function]
[call site]
07963
string_functions::contains
[function]
[call site]
07964
Ident::as_str
[function]
[call site]
07965
Err
[function]
[call site]
07966
ERR::ErrorVariableExists
[function]
[call site]
07967
Ident::as_str
[function]
[call site]
07968
test_to_string
[function]
[call site]
07969
into
[function]
[call site]
07970
ASTFlags::intersects
[function]
[call site]
07971
ASTFlags::intersects
[function]
[call site]
07972
string_functions::contains
[function]
[call site]
07973
Ident::as_str
[function]
[call site]
07974
VarDefInfo::new
[function]
[call site]
07975
Ident::as_str
[function]
[call site]
07976
test::len
[function]
[call site]
07977
EvalContext::new
[function]
[call site]
07978
Self::as_deref_mut
[function]
[call site]
07979
test_var_def_filter
[function]
[call site]
07980
test::len
[function]
[call site]
07981
Err
[function]
[call site]
07982
ERR::ErrorForbiddenVariable
[function]
[call site]
07983
Ident::as_str
[function]
[call site]
07984
&str::to_string
[function]
[call site]
07985
into
[function]
[call site]
07986
Position::is_none
[function]
[call site]
07987
test::len
[function]
[call site]
07988
Engine::max_variables
[function]
[call site]
07989
Err
[function]
[call site]
07990
ERR::ErrorTooManyVariables
[function]
[call site]
07991
into
[function]
[call site]
07992
Engine::eval_expr
[function]
[call site]
07993
Dynamic::flatten
[function]
[call site]
07994
Engine::intern_string
[function]
[call site]
07995
MyIterableType::into_iter
[function]
[call site]
07996
T::as_any
[function]
[call site]
07997
string_functions::is_empty
[function]
[call site]
07998
crate::func::locked_write
[function]
[call site]
07999
get_or_insert_with
[function]
[call site]
08000
crate::Shared::new
[function]
[call site]
08001
crate::Locked::new
[function]
[call site]
08002
std::collections::BTreeMap::new
[function]
[call site]
08003
Option::unwrap
[function]
[call site]
08004
blob_functions::insert
[function]
[call site]
08005
TestStruct::clone
[function]
[call site]
08006
TestStruct::clone
[function]
[call site]
08007
then_some
[function]
[call site]
08008
Dynamic::set_access_mode
[function]
[call site]
08009
Scope::get_mut_by_index
[function]
[call site]
08010
test::len
[function]
[call site]
08011
Command::get
[function]
[call site]
08012
Scope::push_entry
[function]
[call site]
08013
TestStruct::clone
[function]
[call site]
08014
Scope::add_alias_by_index
[function]
[call site]
08015
test::len
[function]
[call site]
08016
Ident::as_str
[function]
[call site]
08017
&str::into
[function]
[call site]
08018
Ok
[function]
[call site]
08019
Engine::eval_expr
[function]
[call site]
08020
Self::as_deref_mut
[function]
[call site]
08021
Dynamic::as_bool
[function]
[call site]
08022
map_err
[function]
[call site]
08023
make_type_mismatch_err::<bool>
[function]
[call site]
08024
ParseSettings::level_up_with_position
[function]
[call site]
08025
string_functions::is_empty
[function]
[call site]
08026
test::len
[function]
[call site]
08027
Engine::eval_stmt_block
[function]
[call site]
08028
StmtBlock::take_statements
[function]
[call site]
08029
mem::take
[function]
[call site]
08030
StmtBlock::statements_mut
[function]
[call site]
08031
string_functions::is_empty
[function]
[call site]
08032
Engine::eval_stmt_block
[function]
[call site]
08033
StmtBlock::take_statements
[function]
[call site]
08034
Ok
[function]
[call site]
08035
Engine::eval_expr
[function]
[call site]
08036
Self::as_deref_mut
[function]
[call site]
08037
Dynamic::is_hashable
[function]
[call site]
08038
MyIterableType::into_iter
[function]
[call site]
08039
Self::IntoIter::all
[function]
[call site]
08040
map_functions::values
[function]
[call site]
08041
Array::all
[function]
[call site]
08042
Engine::new
[function]
[call site]
08043
register_type::<TestStruct>
[function]
[call site]
08044
Engine::register_fn
[function]
[call site]
08045
Engine::register_fn
[function]
[call site]
08046
is_some
[function]
[call site]
08047
test_fn_ptr_curry
[function]
[call site]
08048
MyIterableType::into_iter
[function]
[call site]
08049
Self::IntoIter::all
[function]
[call site]
08050
T::as_any
[function]
[call site]
08051
Dynamic::type_id
[function]
[call site]
08052
TypeId::of::<u8>
[function]
[call site]
08053
TypeId::of::<u16>
[function]
[call site]
08054
TypeId::of::<u32>
[function]
[call site]
08055
TypeId::of::<u64>
[function]
[call site]
08056
TypeId::of::<i8>
[function]
[call site]
08057
TypeId::of::<i16>
[function]
[call site]
08058
TypeId::of::<i32>
[function]
[call site]
08059
TypeId::of::<i64>
[function]
[call site]
08060
TypeId::of::<f32>
[function]
[call site]
08061
TypeId::of::<f64>
[function]
[call site]
08062
TypeId::of::<u128>
[function]
[call site]
08063
TypeId::of::<i128>
[function]
[call site]
08064
TypeId::of::<ExclusiveRange>
[function]
[call site]
08065
TypeId::of::<InclusiveRange>
[function]
[call site]
08066
crate::func::locked_read
[function]
[call site]
08067
Option::map_or
[function]
[call site]
08068
Dynamic::is_hashable
[function]
[call site]
08069
MyIterableType::into_iter
[function]
[call site]
08070
Self::IntoIter::all
[function]
[call site]
08071
map_functions::values
[function]
[call site]
08072
Array::all
[function]
[call site]
08073
is_some
[function]
[call site]
08074
test_fn_ptr_curry
[function]
[call site]
08075
MyIterableType::into_iter
[function]
[call site]
08076
Self::IntoIter::all
[function]
[call site]
08077
T::as_any
[function]
[call site]
08078
Dynamic::type_id
[function]
[call site]
08079
TypeId::of::<u8>
[function]
[call site]
08080
TypeId::of::<u16>
[function]
[call site]
08081
TypeId::of::<u32>
[function]
[call site]
08082
TypeId::of::<u64>
[function]
[call site]
08083
TypeId::of::<i8>
[function]
[call site]
08084
TypeId::of::<i16>
[function]
[call site]
08085
TypeId::of::<i32>
[function]
[call site]
08086
TypeId::of::<i64>
[function]
[call site]
08087
TypeId::of::<f32>
[function]
[call site]
08088
TypeId::of::<f64>
[function]
[call site]
08089
TypeId::of::<u128>
[function]
[call site]
08090
TypeId::of::<i128>
[function]
[call site]
08091
TypeId::of::<ExclusiveRange>
[function]
[call site]
08092
TypeId::of::<InclusiveRange>
[function]
[call site]
08093
crate::func::locked_read
[function]
[call site]
08094
Option::map_or
[function]
[call site]
08095
Dynamic::is_hashable
[function]
[call site]
08096
crate::func::locked_read
[function]
[call site]
08097
Option::map_or
[function]
[call site]
08098
blob_functions::insert
[function]
[call site]
08099
checked_is_hashable
[function]
[call site]
08100
MyIterableType::into_iter
[function]
[call site]
08101
Self::IntoIter::all
[function]
[call site]
08102
checked_is_hashable
[function]
[call site]
08103
map_functions::values
[function]
[call site]
08104
Array::all
[function]
[call site]
08105
checked_is_hashable
[function]
[call site]
08106
Position::is_none
[function]
[call site]
08107
test_fn_ptr_curry
[function]
[call site]
08108
MyIterableType::into_iter
[function]
[call site]
08109
Self::IntoIter::all
[function]
[call site]
08110
checked_is_hashable
[function]
[call site]
08111
Dynamic::is_hashable
[function]
[call site]
08112
checked_is_hashable
[function]
[call site]
08113
Engine::default
[function]
[call site]
08114
crate::func::locked_read
[function]
[call site]
08115
Option::map_or
[function]
[call site]
08116
blob_functions::insert
[function]
[call site]
08117
checked_is_hashable
[function]
[call site]
08118
MyIterableType::into_iter
[function]
[call site]
08119
Self::IntoIter::all
[function]
[call site]
08120
checked_is_hashable
[function]
[call site]
08121
map_functions::values
[function]
[call site]
08122
Array::all
[function]
[call site]
08123
checked_is_hashable
[function]
[call site]
08124
Position::is_none
[function]
[call site]
08125
test_fn_ptr_curry
[function]
[call site]
08126
MyIterableType::into_iter
[function]
[call site]
08127
Self::IntoIter::all
[function]
[call site]
08128
checked_is_hashable
[function]
[call site]
08129
Dynamic::is_hashable
[function]
[call site]
08130
checked_is_hashable
[function]
[call site]
08131
Engine::default
[function]
[call site]
08132
func::get_hasher
[function]
[call site]
08133
config::hashing::get_hashing_seed
[function]
[call site]
08134
ahash::RandomState::with_seeds
[function]
[call site]
08135
StraightHasherBuilder::build_hasher
[function]
[call site]
08136
Engine::default
[function]
[call site]
08137
test::hash
[function]
[call site]
08138
Self::Hasher::finish
[function]
[call site]
08139
Command::get
[function]
[call site]
08140
Engine::eval_expr
[function]
[call site]
08141
Self::as_deref_mut
[function]
[call site]
08142
Dynamic::as_bool
[function]
[call site]
08143
map_err
[function]
[call site]
08144
make_type_mismatch_err::<bool>
[function]
[call site]
08145
ParseSettings::level_up_with_position
[function]
[call site]
08146
ParseSettings::level_up
[function]
[call site]
08147
Ok
[function]
[call site]
08148
Some
[function]
[call site]
08149
string_functions::is_empty
[function]
[call site]
08150
MyIterableType::into_iter
[function]
[call site]
08151
Self::IntoIter::filter
[function]
[call site]
08152
Engine::new
[function]
[call site]
08153
Engine::compile
[function]
[call site]
08154
ParseResult::unwrap
[function]
[call site]
08155
Engine::run_ast
[function]
[call site]
08156
Engine::run_ast_with_scope
[function]
[call site]
08157
Caches::new
[function]
[call site]
08158
Engine::new_global_runtime_state
[function]
[call site]
08159
AST::source_raw
[function]
[call site]
08160
StmtBlock::as_ref
[function]
[call site]
08161
Option::cloned
[function]
[call site]
08162
blob_functions::push
[function]
[call site]
08163
AST::shared_lib
[function]
[call site]
08164
&crate::SharedModule::clone
[function]
[call site]
08165
clone_from
[function]
[call site]
08166
Engine::eval_global_statements
[function]
[call site]
08167
StmtBlock::take_statements
[function]
[call site]
08168
Engine::is_debugger_registered
[function]
[call site]
08169
GlobalRuntimeState::debugger_mut
[function]
[call site]
08170
as_deref_mut
[function]
[call site]
08171
unwrap
[function]
[call site]
08172
crate::ast::Stmt::Noop
[function]
[call site]
08173
Engine::dbg
[function]
[call site]
08174
Ok
[function]
[call site]
08175
Scope::new
[function]
[call site]
08176
RhaiResultOf::unwrap
[function]
[call site]
08177
Engine::on_def_var
[function]
[call site]
08178
Some
[function]
[call site]
08179
TestStruct::new
[function]
[call site]
08180
Option::name
[function]
[call site]
08181
Engine::new
[function]
[call site]
08182
VarDefInfo::nesting_level
[function]
[call site]
08183
Ok
[function]
[call site]
08184
Ok
[function]
[call site]
08185
run
[function]
[call site]
08186
RhaiResultOf::unwrap_err
[function]
[call site]
08187
run
[function]
[call site]
08188
RhaiResultOf::unwrap_err
[function]
[call site]
08189
run
[function]
[call site]
08190
RhaiResultOf::unwrap_err
[function]
[call site]
08191
run
[function]
[call site]
08192
RhaiResultOf::unwrap
[function]
[call site]
08193
string_functions::contains
[function]
[call site]
08194
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08195
Engine::new
[function]
[call site]
08196
Scope::new
[function]
[call site]
08197
eval_with_scope::<Dynamic>
[function]
[call site]
08198
unwrap_err
[function]
[call site]
08199
Engine::eval_expr
[function]
[call site]
08200
Self::as_deref_mut
[function]
[call site]
08201
Dynamic::as_bool
[function]
[call site]
08202
map_err
[function]
[call site]
08203
make_type_mismatch_err::<bool>
[function]
[call site]
08204
ParseSettings::level_up_with_position
[function]
[call site]
08205
Some
[function]
[call site]
08206
StmtBlock::span_or_else
[function]
[call site]
08207
Span::new
[function]
[call site]
08208
iterator_functions::chars_from_start
[function]
[call site]
08209
StmtBlock::span_or_else
[function]
[call site]
08210
string_functions::add_append
[function]
[call site]
08211
StmtBlock::span_or_else
[function]
[call site]
08212
StmtBlock::as_ref
[function]
[call site]
08213
Engine::lex_with_map
[function]
[call site]
08214
Span::map_or
[function]
[call site]
08215
Ok
[function]
[call site]
08216
Engine::eval_expr
[function]
[call site]
08217
string_functions::is_empty
[function]
[call site]
08218
Engine::track_operation
[function]
[call site]
08219
ParseSettings::level_up_with_position
[function]
[call site]
08220
ParseSettings::level_up
[function]
[call site]
08221
Ok
[function]
[call site]
08222
Self::as_deref_mut
[function]
[call site]
08223
StmtBlock::take_statements
[function]
[call site]
08224
Engine::eval_stmt_block
[function]
[call site]
08225
Ok
[function]
[call site]
08226
Err
[function]
[call site]
08227
Engine::eval_expr
[function]
[call site]
08228
Self::as_deref_mut
[function]
[call site]
08229
Dynamic::as_bool
[function]
[call site]
08230
map_err
[function]
[call site]
08231
make_type_mismatch_err::<bool>
[function]
[call site]
08232
ParseSettings::level_up_with_position
[function]
[call site]
08233
Ok
[function]
[call site]
08234
string_functions::is_empty
[function]
[call site]
08235
Self::as_deref_mut
[function]
[call site]
08236
StmtBlock::take_statements
[function]
[call site]
08237
Engine::eval_stmt_block
[function]
[call site]
08238
Ok
[function]
[call site]
08239
Err
[function]
[call site]
08240
ASTFlags::intersects
[function]
[call site]
08241
string_functions::is_empty
[function]
[call site]
08242
Self::as_deref_mut
[function]
[call site]
08243
StmtBlock::take_statements
[function]
[call site]
08244
Engine::eval_stmt_block
[function]
[call site]
08245
Ok
[function]
[call site]
08246
Err
[function]
[call site]
08247
Engine::eval_expr
[function]
[call site]
08248
Self::as_deref_mut
[function]
[call site]
08249
Dynamic::as_bool
[function]
[call site]
08250
map_err
[function]
[call site]
08251
make_type_mismatch_err::<bool>
[function]
[call site]
08252
ParseSettings::level_up_with_position
[function]
[call site]
08253
Ok
[function]
[call site]
08254
test::len
[function]
[call site]
08255
Engine::max_variables
[function]
[call site]
08256
String::from
[function]
[call site]
08257
is_some
[function]
[call site]
08258
Err
[function]
[call site]
08259
ERR::ErrorTooManyVariables
[function]
[call site]
08260
into
[function]
[call site]
08261
Engine::eval_expr
[function]
[call site]
08262
Self::as_deref_mut
[function]
[call site]
08263
Dynamic::flatten
[function]
[call site]
08264
Dynamic::type_id
[function]
[call site]
08265
MyIterableType::into_iter
[function]
[call site]
08266
array_functions::find_map
[function]
[call site]
08267
Module::get_iter
[function]
[call site]
08268
Command::get
[function]
[call site]
08269
Engine::lex_with_map
[function]
[call site]
08270
StmtBlock::span_or_else
[function]
[call site]
08271
Module::get_iter
[function]
[call site]
08272
Command::get
[function]
[call site]
08273
Engine::lex_with_map
[function]
[call site]
08274
StmtBlock::span_or_else
[function]
[call site]
08275
map_functions::values
[function]
[call site]
08276
array_functions::find_map
[function]
[call site]
08277
Module::get_qualified_iter
[function]
[call site]
08278
Command::get
[function]
[call site]
08279
Engine::lex_with_map
[function]
[call site]
08280
ok_or_else
[function]
[call site]
08281
ERR::ErrorFor
[function]
[call site]
08282
Expr::start_position
[function]
[call site]
08283
defer
[function]
[call site]
08284
StmtBlock::as_ref
[function]
[call site]
08285
Engine::lex_with_map
[function]
[call site]
08286
blob_functions::push
[function]
[call site]
08287
TestStruct::clone
[function]
[call site]
08288
test::len
[function]
[call site]
08289
blob_functions::push
[function]
[call site]
08290
TestStruct::clone
[function]
[call site]
08291
test::len
[function]
[call site]
08292
string_functions::is_empty
[function]
[call site]
08293
iter_func
[function]
[call site]
08294
Engine::track_operation
[function]
[call site]
08295
ParseSettings::level_up_with_position
[function]
[call site]
08296
iter_func
[function]
[call site]
08297
checked_add
[function]
[call site]
08298
ok_or_else
[function]
[call site]
08299
ERR::ErrorArithmetic
[function]
[call site]
08300
Scope::get_mut_by_index
[function]
[call site]
08301
Dynamic::write_lock
[function]
[call site]
08302
crate::func::locked_write
[function]
[call site]
08303
TypeId::of::<Self>
[function]
[call site]
08304
TypeId::of::<T>
[function]
[call site]
08305
Dynamic::type_id
[function]
[call site]
08306
TypeId::of::<T>
[function]
[call site]
08307
Some
[function]
[call site]
08308
DynamicWriteLock
[function]
[call site]
08309
DynamicWriteLockInner::Guard
[function]
[call site]
08310
Dynamic::downcast_mut
[function]
[call site]
08311
TypeId::of::<T>
[function]
[call site]
08312
TypeId::of::<INT>
[function]
[call site]
08313
T::as_any_mut
[function]
[call site]
08314
as_any_mut().downcast_mut::<T>
[function]
[call site]
08315
TypeId::of::<T>
[function]
[call site]
08316
TypeId::of::<crate::FLOAT>
[function]
[call site]
08317
StmtBlock::as_mut
[function]
[call site]
08318
T::as_any_mut
[function]
[call site]
08319
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08320
TypeId::of::<T>
[function]
[call site]
08321
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08322
StmtBlock::as_mut
[function]
[call site]
08323
T::as_any_mut
[function]
[call site]
08324
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08325
TypeId::of::<T>
[function]
[call site]
08326
TypeId::of::<bool>
[function]
[call site]
08327
T::as_any_mut
[function]
[call site]
08328
as_any_mut().downcast_mut::<T>
[function]
[call site]
08329
TypeId::of::<T>
[function]
[call site]
08330
TypeId::of::<ImmutableString>
[function]
[call site]
08331
T::as_any_mut
[function]
[call site]
08332
as_any_mut().downcast_mut::<T>
[function]
[call site]
08333
TypeId::of::<T>
[function]
[call site]
08334
TypeId::of::<char>
[function]
[call site]
08335
T::as_any_mut
[function]
[call site]
08336
as_any_mut().downcast_mut::<T>
[function]
[call site]
08337
TypeId::of::<T>
[function]
[call site]
08338
TypeId::of::<Array>
[function]
[call site]
08339
StmtBlock::as_mut
[function]
[call site]
08340
T::as_any_mut
[function]
[call site]
08341
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08342
TypeId::of::<T>
[function]
[call site]
08343
TypeId::of::<Blob>
[function]
[call site]
08344
StmtBlock::as_mut
[function]
[call site]
08345
T::as_any_mut
[function]
[call site]
08346
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08347
TypeId::of::<T>
[function]
[call site]
08348
TypeId::of::<Map>
[function]
[call site]
08349
StmtBlock::as_mut
[function]
[call site]
08350
T::as_any_mut
[function]
[call site]
08351
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08352
TypeId::of::<T>
[function]
[call site]
08353
TypeId::of::<FnPtr>
[function]
[call site]
08354
StmtBlock::as_mut
[function]
[call site]
08355
T::as_any_mut
[function]
[call site]
08356
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08357
TypeId::of::<T>
[function]
[call site]
08358
TypeId::of::<Instant>
[function]
[call site]
08359
StmtBlock::as_mut
[function]
[call site]
08360
T::as_any_mut
[function]
[call site]
08361
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08362
TypeId::of::<T>
[function]
[call site]
08363
TypeId::of::<()>
[function]
[call site]
08364
T::as_any_mut
[function]
[call site]
08365
as_any_mut().downcast_mut::<T>
[function]
[call site]
08366
TypeId::of::<T>
[function]
[call site]
08367
TypeId::of::<Self>
[function]
[call site]
08368
T::as_any_mut
[function]
[call site]
08369
as_any_mut().downcast_mut::<T>
[function]
[call site]
08370
T::as_any_mut
[function]
[call site]
08371
as_any_mut().downcast_mut::<T>
[function]
[call site]
08372
Engine::lex_with_map
[function]
[call site]
08373
Engine::lex_with_map
[function]
[call site]
08374
Option::unwrap
[function]
[call site]
08375
Dynamic::from_int
[function]
[call site]
08376
Self
[function]
[call site]
08377
Union::Int
[function]
[call site]
08378
map_err
[function]
[call site]
08379
EvalAltResult::fill_position
[function]
[call site]
08380
ParseSettings::level_up_with_position
[function]
[call site]
08381
Dynamic::flatten
[function]
[call site]
08382
Scope::get_mut_by_index
[function]
[call site]
08383
Dynamic::write_lock
[function]
[call site]
08384
Option::unwrap
[function]
[call site]
08385
Self::as_deref_mut
[function]
[call site]
08386
StmtBlock::take_statements
[function]
[call site]
08387
Engine::eval_stmt_block
[function]
[call site]
08388
Err
[function]
[call site]
08389
Ok
[function]
[call site]
08390
ASTFlags::intersects
[function]
[call site]
08391
Engine::eval_expr
[function]
[call site]
08392
Err
[function]
[call site]
08393
ERR::LoopBreak
[function]
[call site]
08394
into
[function]
[call site]
08395
Engine::eval_stmt_block
[function]
[call site]
08396
Self::as_deref_mut
[function]
[call site]
08397
StmtBlock::take_statements
[function]
[call site]
08398
EvalAltResult::is_pseudo_error
[function]
[call site]
08399
Err
[function]
[call site]
08400
EvalAltResult::is_catchable
[function]
[call site]
08401
Err
[function]
[call site]
08402
EvalAltResult::unwrap_inner
[function]
[call site]
08403
EvalAltResult::unwrap_inner
[function]
[call site]
08404
Expr::is_unit
[function]
[call site]
08405
TestStruct::clone
[function]
[call site]
08406
EvalAltResult::take_position
[function]
[call site]
08407
EvalAltResult::position
[function]
[call site]
08408
EvalAltResult::set_position
[function]
[call site]
08409
ParseError::to_string
[function]
[call site]
08410
into
[function]
[call site]
08411
crate::Map::new
[function]
[call site]
08412
EvalAltResult::take_position
[function]
[call site]
08413
blob_functions::insert
[function]
[call site]
08414
&str::into
[function]
[call site]
08415
ParseError::to_string
[function]
[call site]
08416
into
[function]
[call site]
08417
blob_functions::insert
[function]
[call site]
08418
&str::into
[function]
[call site]
08419
into
[function]
[call site]
08420
Position::is_none
[function]
[call site]
08421
blob_functions::insert
[function]
[call site]
08422
&str::into
[function]
[call site]
08423
Position::line
[function]
[call site]
08424
Option::unwrap
[function]
[call site]
08425
into
[function]
[call site]
08426
blob_functions::insert
[function]
[call site]
08427
&str::into
[function]
[call site]
08428
Position::position
[function]
[call site]
08429
Option::unwrap_or
[function]
[call site]
08430
into
[function]
[call site]
08431
EvalAltResult::dump_fields
[function]
[call site]
08432
blob_functions::insert
[function]
[call site]
08433
&str::into
[function]
[call site]
08434
test_string_split
[function]
[call site]
08435
MultiInputsStream::get_next
[function]
[call site]
08436
expect
[function]
[call site]
08437
into
[function]
[call site]
08438
blob_functions::insert
[function]
[call site]
08439
&str::into
[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
blob_functions::insert
[function]
[call site]
08445
&str::into
[function]
[call site]
08446
into
[function]
[call site]
08447
blob_functions::insert
[function]
[call site]
08448
&str::into
[function]
[call site]
08449
into
[function]
[call site]
08450
blob_functions::insert
[function]
[call site]
08451
&str::into
[function]
[call site]
08452
Array::into
[function]
[call site]
08453
blob_functions::insert
[function]
[call site]
08454
&str::into
[function]
[call site]
08455
into
[function]
[call site]
08456
blob_functions::insert
[function]
[call site]
08457
&str::into
[function]
[call site]
08458
into
[function]
[call site]
08459
blob_functions::insert
[function]
[call site]
08460
&str::into
[function]
[call site]
08461
RhaiResult::into
[function]
[call site]
08462
blob_functions::insert
[function]
[call site]
08463
&str::into
[function]
[call site]
08464
TestStruct::clone
[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
TestStruct::clone
[function]
[call site]
08477
blob_functions::insert
[function]
[call site]
08478
&str::into
[function]
[call site]
08479
Dynamic::from_array
[function]
[call site]
08480
MyIterableType::into_iter
[function]
[call site]
08481
Engine::lex_with_map
[function]
[call site]
08482
reflection_functions::collect
[function]
[call site]
08483
MyIterableType::into_iter
[function]
[call site]
08484
Engine::lex_with_map
[function]
[call site]
08485
iter()
[call site]
08486
.map(String::as_str)
[call site]
08487
.collect::<Vec<_>>
[function]
[call site]
08488
join
[function]
[call site]
08489
into
[function]
[call site]
08490
Self::into
[function]
[call site]
08491
defer
[function]
[call site]
08492
test::len
[function]
[call site]
08493
Engine::max_variables
[function]
[call site]
08494
Err
[function]
[call site]
08495
ERR::ErrorTooManyVariables
[function]
[call site]
08496
ParseSettings::level_up_with_position
[function]
[call site]
08497
into
[function]
[call site]
08498
blob_functions::push
[function]
[call site]
08499
TestStruct::clone
[function]
[call site]
08500
Self::as_deref_mut
[function]
[call site]
08501
StmtBlock::take_statements
[function]
[call site]
08502
Engine::eval_stmt_block
[function]
[call site]
08503
Engine::lex_with_map
[function]
[call site]
08504
(TokenIterator::map_err
[function]
[call site]
08505
Expr::is_unit
[function]
[call site]
08506
Expr::set_position
[function]
[call site]
08507
ASTFlags::intersects
[function]
[call site]
08508
Engine::eval_expr
[function]
[call site]
08509
RhaiResult::and_then
[function]
[call site]
08510
Err
[function]
[call site]
08511
ERR::ErrorRuntime
[function]
[call site]
08512
Dynamic::flatten
[function]
[call site]
08513
crate::func::native::shared_try_take
[function]
[call site]
08514
into_inner
[function]
[call site]
08515
Dynamic::flatten
[function]
[call site]
08516
into_inner
[function]
[call site]
08517
unwrap
[function]
[call site]
08518
Dynamic::flatten
[function]
[call site]
08519
into_inner
[function]
[call site]
08520
Dynamic::flatten
[function]
[call site]
08521
crate::func::locked_read
[function]
[call site]
08522
Dynamic::flatten_clone
[function]
[call site]
08523
Self
[function]
[call site]
08524
Union::Shared
[function]
[call site]
08525
into
[function]
[call site]
08526
ASTFlags::intersects
[function]
[call site]
08527
Err
[function]
[call site]
08528
ERR::ErrorRuntime
[function]
[call site]
08529
into
[function]
[call site]
08530
Engine::eval_expr
[function]
[call site]
08531
RhaiResult::and_then
[function]
[call site]
08532
Err
[function]
[call site]
08533
ERR::Return
[function]
[call site]
08534
Dynamic::flatten
[function]
[call site]
08535
into
[function]
[call site]
08536
Err
[function]
[call site]
08537
ERR::Return
[function]
[call site]
08538
into
[function]
[call site]
08539
Engine::max_modules
[function]
[call site]
08540
Err
[function]
[call site]
08541
ERR::ErrorTooManyModules
[function]
[call site]
08542
into
[function]
[call site]
08543
Engine::eval_expr
[function]
[call site]
08544
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08545
map_err
[function]
[call site]
08546
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08547
RhaiNativeFunc::return_type_name
[function]
[call site]
08548
ParseSettings::level_up_with_position
[function]
[call site]
08549
Expr::start_position
[function]
[call site]
08550
TestStruct::clone
[function]
[call site]
08551
StmtBlock::as_ref
[function]
[call site]
08552
&[Stmt]::and_then
[function]
[call site]
08553
FileModuleResolver::resolve_raw
[function]
[call site]
08554
FileModuleResolver::impl_resolve
[function]
[call site]
08555
&mut
[call site]
08556
test_for_module_iterator
[function]
[call site]
08557
Engine::new
[function]
[call site]
08558
Module::new
[function]
[call site]
08559
set_iterable::<MyIterableType>
[function]
[call site]
08560
Module::set_native_fn
[function]
[call site]
08561
FuncRegistration::new
[function]
[call site]
08562
FuncRegistration::in_internal_namespace
[function]
[call site]
08563
FuncRegistration::with_purity
[function]
[call site]
08564
FuncRegistration::with_volatility
[function]
[call site]
08565
FuncRegistration::set_into_module
[function]
[call site]
08566
Ok
[function]
[call site]
08567
MyIterableType
[function]
[call site]
08568
&str::to_string
[function]
[call site]
08569
Module::new
[function]
[call site]
08570
Module::set_sub_module
[function]
[call site]
08571
blob_functions::insert
[function]
[call site]
08572
into
[function]
[call site]
08573
into
[function]
[call site]
08574
string_functions::remove
[function]
[call site]
08575
Engine::register_static_module
[function]
[call site]
08576
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]
08577
split_once
[function]
[call site]
08578
Engine::lex_with_map
[function]
[call site]
08579
string_functions::trim
[function]
[call site]
08580
shared_get_mut
[function]
[call site]
08581
string_functions::trim
[function]
[call site]
08582
into
[function]
[call site]
08583
string_functions::trim
[function]
[call site]
08584
into
[function]
[call site]
08585
string_functions::trim
[function]
[call site]
08586
string_functions::is_empty
[function]
[call site]
08587
test::len
[function]
[call site]
08588
&str::contains_key
[function]
[call site]
08589
Module::new
[function]
[call site]
08590
crate::func::shared_take_or_clone
[function]
[call site]
08591
string_functions::remove
[function]
[call site]
08592
unwrap
[function]
[call site]
08593
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]
08594
Module::get_sub_modules_mut
[function]
[call site]
08595
string_functions::clear
[function]
[call site]
08596
string_functions::remove
[function]
[call site]
08597
Module::build_index
[function]
[call site]
08598
Module::is_indexed
[function]
[call site]
08599
intersects
[function]
[call site]
08600
blob_functions::blob_with_capacity
[function]
[call site]
08601
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08602
new_hash_map
[function]
[call site]
08603
test::len
[function]
[call site]
08604
new_hash_map
[function]
[call site]
08605
StmtBlock::as_ref
[function]
[call site]
08606
map_or
[function]
[call site]
08607
TestStruct::new
[function]
[call site]
08608
blob_functions::push
[function]
[call site]
08609
blob_functions::push
[function]
[call site]
08610
FnPtr::try_from
[function]
[call site]
08611
RhaiResultOf::unwrap
[function]
[call site]
08612
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08613
blob_functions::push
[function]
[call site]
08614
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08615
string_functions::pop
[function]
[call site]
08616
string_functions::is_empty
[function]
[call site]
08617
shared_make_mut
[function]
[call site]
08618
string_functions::pop
[function]
[call site]
08619
Dynamic::map_or
[function]
[call site]
08620
crate::calc_var_hash
[function]
[call site]
08621
MyIterableType::into_iter
[function]
[call site]
08622
test_chars
[function]
[call site]
08623
0.chars().collect::<Vec<_>>
[function]
[call site]
08624
MyIterableType::into_iter
[function]
[call site]
08625
Self::IntoIter::copied
[function]
[call site]
08626
blob_functions::insert
[function]
[call site]
08627
FnPtr::try_from
[function]
[call site]
08628
RhaiResultOf::unwrap
[function]
[call site]
08629
string_functions::is_empty
[function]
[call site]
08630
blob_functions::push
[function]
[call site]
08631
eval::calc_offset_len
[function]
[call site]
08632
test::len
[function]
[call site]
08633
test::len
[function]
[call site]
08634
blob_functions::push
[function]
[call site]
08635
blob_functions::insert
[function]
[call site]
08636
TestStruct::clone
[function]
[call site]
08637
blob_functions::insert
[function]
[call site]
08638
FnPtr::try_from
[function]
[call site]
08639
RhaiResultOf::unwrap
[function]
[call site]
08640
string_functions::is_empty
[function]
[call site]
08641
blob_functions::push
[function]
[call site]
08642
eval::calc_offset_len
[function]
[call site]
08643
test::len
[function]
[call site]
08644
test::len
[function]
[call site]
08645
blob_functions::push
[function]
[call site]
08646
blob_functions::insert
[function]
[call site]
08647
TestStruct::clone
[function]
[call site]
08648
MyIterableType::into_iter
[function]
[call site]
08649
Dynamic::flatten
[function]
[call site]
08650
Command::get
[function]
[call site]
08651
blob_functions::insert
[function]
[call site]
08652
TestStruct::clone
[function]
[call site]
08653
RhaiFunc::is_script
[function]
[call site]
08654
crate::calc_fn_hash
[function]
[call site]
08655
MyIterableType::into_iter
[function]
[call site]
08656
Self::IntoIter::copied
[function]
[call site]
08657
RhaiFunc::get_script_fn_def
[function]
[call site]
08658
Option::unwrap
[function]
[call site]
08659
StmtBlock::as_ref
[function]
[call site]
08660
map_or
[function]
[call site]
08661
crate::calc_typed_method_hash
[function]
[call site]
08662
Command::get
[function]
[call site]
08663
blob_functions::insert
[function]
[call site]
08664
TestStruct::clone
[function]
[call site]
08665
calc_native_fn_hash
[function]
[call site]
08666
calc_fn_hash_full
[function]
[call site]
08667
calc_fn_hash
[function]
[call site]
08668
test::len
[function]
[call site]
08669
MyIterableType::into_iter
[function]
[call site]
08670
Self::IntoIter::copied
[function]
[call site]
08671
MyIterableType::into_iter
[function]
[call site]
08672
Self::IntoIter::copied
[function]
[call site]
08673
Command::get
[function]
[call site]
08674
blob_functions::insert
[function]
[call site]
08675
TestStruct::clone
[function]
[call site]
08676
test_get_set
[function]
[call site]
08677
string_functions::is_empty
[function]
[call site]
08678
test::len
[function]
[call site]
08679
then_some
[function]
[call site]
08680
string_functions::is_empty
[function]
[call site]
08681
then_some
[function]
[call site]
08682
decimal_functions::max_id
[function]
[call site]
08683
Position::is_none
[function]
[call site]
08684
Module::set_id
[function]
[call site]
08685
blob_functions::insert
[function]
[call site]
08686
FnPtr::try_from
[function]
[call site]
08687
RhaiResultOf::unwrap
[function]
[call site]
08688
string_functions::is_empty
[function]
[call site]
08689
blob_functions::push
[function]
[call site]
08690
eval::calc_offset_len
[function]
[call site]
08691
test::len
[function]
[call site]
08692
test::len
[function]
[call site]
08693
blob_functions::push
[function]
[call site]
08694
blob_functions::insert
[function]
[call site]
08695
into
[function]
[call site]
08696
into
[function]
[call site]
08697
Module::is_indexed
[function]
[call site]
08698
intersects
[function]
[call site]
08699
decimal_functions::max_id
[function]
[call site]
08700
Position::is_none
[function]
[call site]
08701
crate::func::shared_take_or_clone
[function]
[call site]
08702
Module::set_id
[function]
[call site]
08703
into
[function]
[call site]
08704
blob_functions::insert
[function]
[call site]
08705
into
[function]
[call site]
08706
crate::func::shared_take_or_clone
[function]
[call site]
08707
Module::build_index
[function]
[call site]
08708
decimal_functions::max_id
[function]
[call site]
08709
Position::is_none
[function]
[call site]
08710
Module::set_id
[function]
[call site]
08711
blob_functions::insert
[function]
[call site]
08712
into
[function]
[call site]
08713
into
[function]
[call site]
08714
StmtBlock::as_ref
[function]
[call site]
08715
into
[function]
[call site]
08716
and_then
[function]
[call site]
08717
TestStruct::new
[function]
[call site]
08718
Self::parent
[function]
[call site]
08719
FileModuleResolver::get_file_path
[function]
[call site]
08720
TestStruct::new
[function]
[call site]
08721
bool::is_relative
[function]
[call site]
08722
TestStruct::clone
[function]
[call site]
08723
StmtBlock::span_or_else
[function]
[call site]
08724
Engine::lex_with_map
[function]
[call site]
08725
Engine::lex_raw
[function]
[call site]
08726
Some
[function]
[call site]
08727
unwrap_or_default
[function]
[call site]
08728
blob_functions::push
[function]
[call site]
08729
blob_functions::push
[function]
[call site]
08730
FnPtr::try_from
[function]
[call site]
08731
RhaiResultOf::unwrap
[function]
[call site]
08732
bool::into
[function]
[call site]
08733
FileModuleResolver::set_extension
[function]
[call site]
08734
Self::into
[function]
[call site]
08735
Ident::as_str
[function]
[call site]
08736
FileModuleResolver::is_cache_enabled
[function]
[call site]
08737
func::locked_read
[function]
[call site]
08738
try_borrow
[function]
[call site]
08739
ok
[function]
[call site]
08740
locked_read
[function]
[call site]
08741
Option::ok
[function]
[call site]
08742
try_read
[function]
[call site]
08743
Some
[function]
[call site]
08744
std::thread::sleep
[function]
[call site]
08745
std::time::Duration::from_millis
[function]
[call site]
08746
Some
[function]
[call site]
08747
locked_read
[function]
[call site]
08748
try_read
[function]
[call site]
08749
Option::unwrap
[function]
[call site]
08750
Command::get
[function]
[call site]
08751
Ok
[function]
[call site]
08752
TestStruct::clone
[function]
[call site]
08753
Engine::compile_file_with_scope
[function]
[call site]
08754
Engine::read_file
[function]
[call site]
08755
StmtBlock::as_ref
[function]
[call site]
08756
File::open
[function]
[call site]
08757
map_err
[function]
[call site]
08758
ERR::ErrorSystem
[function]
[call site]
08759
ParseError::into
[function]
[call site]
08760
ImmutableString::new
[function]
[call site]
08761
read_to_string
[function]
[call site]
08762
map_err
[function]
[call site]
08763
ERR::ErrorSystem
[function]
[call site]
08764
ParseError::into
[function]
[call site]
08765
string_functions::starts_with
[function]
[call site]
08766
string_functions::starts_with
[function]
[call site]
08767
array_functions::find
[function]
[call site]
08768
array_functions::find_starting_from
[function]
[call site]
08769
map_functions::drain
[function]
[call site]
08770
string_functions::is_empty
[function]
[call site]
08771
Ok
[function]
[call site]
08772
IterateMap::new
[function]
[call site]
08773
IterateMap::new
[function]
[call site]
08774
IterateMap::new
[function]
[call site]
08775
mem::take
[function]
[call site]
08776
MyIterableType::into_iter
[function]
[call site]
08777
FnPtr::call_raw_with_extra_args
[function]
[call site]
08778
Some
[function]
[call site]
08779
TestStruct::clone
[function]
[call site]
08780
Self::into
[function]
[call site]
08781
Some
[function]
[call site]
08782
Dynamic::as_bool
[function]
[call site]
08783
unwrap_or
[function]
[call site]
08784
blob_functions::insert
[function]
[call site]
08785
blob_functions::insert
[function]
[call site]
08786
Ok
[function]
[call site]
08787
ImmutableString::strong_count
[function]
[call site]
08788
ImmutableString::strong_count
[function]
[call site]
08789
string_functions::clear
[function]
[call site]
08790
string_functions::is_empty
[function]
[call site]
08791
shared_get_mut
[function]
[call site]
08792
string_functions::clear
[function]
[call site]
08793
ImmutableString::new
[function]
[call site]
08794
Ok
[function]
[call site]
08795
RhaiResultOf::and_then
[function]
[call site]
08796
Engine::compile_with_scope
[function]
[call site]
08797
AST::set_source
[function]
[call site]
08798
bool::to_string_lossy
[function]
[call site]
08799
StmtBlock::as_ref
[function]
[call site]
08800
Ok
[function]
[call site]
08801
TestStruct::clone
[function]
[call site]
08802
Self
[function]
[call site]
08803
RhaiResultOf::map_err
[function]
[call site]
08804
is::<IoError>
[function]
[call site]
08805
TestStruct::new
[function]
[call site]
08806
ERR::ErrorModuleNotFound
[function]
[call site]
08807
bool::to_string
[function]
[call site]
08808
Engine::new
[function]
[call site]
08809
Scope::new
[function]
[call site]
08810
blob_functions::push
[function]
[call site]
08811
blob_functions::push
[function]
[call site]
08812
blob_functions::push
[function]
[call site]
08813
TestStruct::new
[function]
[call site]
08814
ERR::ErrorInModule
[function]
[call site]
08815
bool::to_string
[function]
[call site]
08816
AST::set_source
[function]
[call site]
08817
Module::eval_ast_as_new_raw
[function]
[call site]
08818
test::len
[function]
[call site]
08819
&mut
[call site]
08820
test::len
[function]
[call site]
08821
TestStruct::clone
[function]
[call site]
08822
test::len
[function]
[call site]
08823
std::mem::take
[function]
[call site]
08824
crate::eval::Caches::new
[function]
[call site]
08825
Position::new_const
[function]
[call site]
08826
Engine::eval_ast_with_scope_raw
[function]
[call site]
08827
string_functions::replace
[function]
[call site]
08828
AST::source_raw
[function]
[call site]
08829
Option::cloned
[function]
[call site]
08830
test::len
[function]
[call site]
08831
blob_functions::push
[function]
[call site]
08832
AST::shared_lib
[function]
[call site]
08833
&crate::SharedModule::clone
[function]
[call site]
08834
string_functions::replace
[function]
[call site]
08835
TestStruct::clone
[function]
[call site]
08836
Engine::eval_global_statements
[function]
[call site]
08837
StmtBlock::take_statements
[function]
[call site]
08838
Engine::is_debugger_registered
[function]
[call site]
08839
GlobalRuntimeState::debugger_mut
[function]
[call site]
08840
crate::ast::Stmt::Noop
[function]
[call site]
08841
Engine::dbg
[function]
[call site]
08842
Ok
[function]
[call site]
08843
TestStruct::new
[function]
[call site]
08844
Result::is_ok
[function]
[call site]
08845
&mut
[call site]
08846
MyIterableType::into_iter
[function]
[call site]
08847
array_functions::zip
[function]
[call site]
08848
MyIterableType::into_iter
[function]
[call site]
08849
impl
[call site]
08850
Engine::lex_with_map
[function]
[call site]
08851
TestStruct::clone
[function]
[call site]
08852
TestStruct::clone
[function]
[call site]
08853
reflection_functions::collect
[function]
[call site]
08854
crate::ThinVec::new
[function]
[call site]
08855
MyIterableType::into_iter
[function]
[call site]
08856
Self::IntoIter::for_each
[function]
[call site]
08857
Module::set_sub_module
[function]
[call site]
08858
TestStruct::clone
[function]
[call site]
08859
TestStruct::clone
[function]
[call site]
08860
std::mem::replace
[function]
[call site]
08861
&mut
[call site]
08862
string_functions::truncate
[function]
[call site]
08863
string_functions::truncate
[function]
[call site]
08864
string_functions::truncate
[function]
[call site]
08865
TestStruct::new
[function]
[call site]
08866
std::iter::once
[function]
[call site]
08867
AST::shared_lib
[function]
[call site]
08868
&crate::SharedModule::clone
[function]
[call site]
08869
reflection_functions::collect
[function]
[call site]
08870
test::len
[function]
[call site]
08871
Scope::pop_entry
[function]
[call site]
08872
string_functions::pop
[function]
[call site]
08873
Engine::lex_with_map
[function]
[call site]
08874
string_functions::pop
[function]
[call site]
08875
unwrap
[function]
[call site]
08876
test::len
[function]
[call site]
08877
test::len
[function]
[call site]
08878
string_functions::pop
[function]
[call site]
08879
unwrap
[function]
[call site]
08880
to_vec
[function]
[call site]
08881
TestStruct::new
[function]
[call site]
08882
Option::unwrap
[function]
[call site]
08883
Scope::get_entry_by_index
[function]
[call site]
08884
TestStruct::clone
[function]
[call site]
08885
Array::to_vec
[function]
[call site]
08886
Dynamic::deep_scan
[function]
[call site]
08887
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08888
test_var_def_filter
[function]
[call site]
08889
StaticModuleResolver::iter_mut
[function]
[call site]
08890
StaticModuleResolver::iter_mut
[function]
[call site]
08891
Engine::lex_with_map
[function]
[call site]
08892
Ident::as_str
[function]
[call site]
08893
array_functions::for_each
[function]
[call site]
08894
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08895
values_mut
[function]
[call site]
08896
array_functions::for_each
[function]
[call site]
08897
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08898
FnPtr::iter_curry_mut
[function]
[call site]
08899
StaticModuleResolver::iter_mut
[function]
[call site]
08900
array_functions::for_each
[function]
[call site]
08901
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08902
downcast_mut::<crate::FnPtr>
[function]
[call site]
08903
Some
[function]
[call site]
08904
TestStruct::clone
[function]
[call site]
08905
test::len
[function]
[call site]
08906
string_functions::pop
[function]
[call site]
08907
unwrap
[function]
[call site]
08908
Module::contains_var
[function]
[call site]
08909
contains_key
[function]
[call site]
08910
Module::set_var
[function]
[call site]
08911
into
[function]
[call site]
08912
Dynamic::from
[function]
[call site]
08913
String::from
[function]
[call site]
08914
ImmutableString::into_owned
[function]
[call site]
08915
Module::is_indexed
[function]
[call site]
08916
crate::calc_var_hash
[function]
[call site]
08917
Some
[function]
[call site]
08918
get_or_insert_with
[function]
[call site]
08919
blob_functions::insert
[function]
[call site]
08920
TestStruct::clone
[function]
[call site]
08921
blob_functions::insert
[function]
[call site]
08922
Module::contains_var
[function]
[call site]
08923
Position::is_none
[function]
[call site]
08924
Some
[function]
[call site]
08925
Module::set_var
[function]
[call site]
08926
TestStruct::clone
[function]
[call site]
08927
Module::set_var
[function]
[call site]
08928
AST::iter_fn_def
[function]
[call site]
08929
Module::iter_script_fn
[function]
[call site]
08930
Module::iter_fn
[function]
[call site]
08931
MyIterableType::into_iter
[function]
[call site]
08932
flat_map
[function]
[call site]
08933
Engine::lex_with_map
[function]
[call site]
08934
impl
[call site]
08935
Engine::new
[function]
[call site]
08936
Engine::compile
[function]
[call site]
08937
ParseResult::unwrap
[function]
[call site]
08938
Engine::run_ast
[function]
[call site]
08939
RhaiResultOf::unwrap
[function]
[call site]
08940
Engine::on_def_var
[function]
[call site]
08941
Option::name
[function]
[call site]
08942
VarDefInfo::nesting_level
[function]
[call site]
08943
Ok
[function]
[call site]
08944
Ok
[function]
[call site]
08945
run
[function]
[call site]
08946
RhaiResultOf::unwrap_err
[function]
[call site]
08947
run
[function]
[call site]
08948
RhaiResultOf::unwrap_err
[function]
[call site]
08949
run
[function]
[call site]
08950
RhaiResultOf::unwrap_err
[function]
[call site]
08951
run
[function]
[call site]
08952
RhaiResultOf::unwrap
[function]
[call site]
08953
RhaiFunc::is_script
[function]
[call site]
08954
Engine::lex_with_map
[function]
[call site]
08955
Ident::as_str
[function]
[call site]
08956
RhaiFunc::get_script_fn_def
[function]
[call site]
08957
Option::expect
[function]
[call site]
08958
Engine::lex_with_map
[function]
[call site]
08959
impl
[call site]
08960
array_functions::for_each
[function]
[call site]
08961
Module::set_script_fn
[function]
[call site]
08962
TestStruct::clone
[function]
[call site]
08963
StmtBlock::as_mut
[function]
[call site]
08964
unwrap
[function]
[call site]
08965
shared_get_mut
[function]
[call site]
08966
unwrap
[function]
[call site]
08967
Some
[function]
[call site]
08968
TestStruct::clone
[function]
[call site]
08969
AST::source_raw
[function]
[call site]
08970
Option::cloned
[function]
[call site]
08971
Module::set_doc
[function]
[call site]
08972
into
[function]
[call site]
08973
test_comments_doc
[function]
[call site]
08974
Engine::new
[function]
[call site]
08975
Engine::compile
[function]
[call site]
08976
ParseResult::unwrap
[function]
[call site]
08977
Engine::compile
[function]
[call site]
08978
ParseResult::unwrap_err
[function]
[call site]
08979
Engine::compile
[function]
[call site]
08980
ParseResult::unwrap
[function]
[call site]
08981
Engine::compile
[function]
[call site]
08982
ParseResult::unwrap
[function]
[call site]
08983
Engine::compile
[function]
[call site]
08984
ParseResult::unwrap_err
[function]
[call site]
08985
Module::build_index
[function]
[call site]
08986
Ok
[function]
[call site]
08987
RhaiResultOf::map_err
[function]
[call site]
08988
TestStruct::new
[function]
[call site]
08989
ERR::ErrorInModule
[function]
[call site]
08990
bool::to_string
[function]
[call site]
08991
into
[function]
[call site]
08992
FileModuleResolver::is_cache_enabled
[function]
[call site]
08993
func::locked_write
[function]
[call site]
08994
Option::unwrap
[function]
[call site]
08995
blob_functions::insert
[function]
[call site]
08996
TestStruct::clone
[function]
[call site]
08997
Ok
[function]
[call site]
08998
Some
[function]
[call site]
08999
StmtBlock::span_or_else
[function]
[call site]
09000
Engine::module_resolver
[function]
[call site]
09001
as_deref
[function]
[call site]
09002
unwrap_or
[function]
[call site]
09003
&dyn
[call site]
09004
FileModuleResolver::impl_resolve
[function]
[call site]
09005
Some
[function]
[call site]
09006
unwrap_or_else
[function]
[call site]
09007
Err
[function]
[call site]
09008
ERR::ErrorModuleNotFound
[function]
[call site]
09009
bool::to_string
[function]
[call site]
09010
into
[function]
[call site]
09011
string_functions::is_empty
[function]
[call site]
09012
Engine::const_empty_string
[function]
[call site]
09013
Engine::get_interned_string
[function]
[call site]
09014
TestStruct::clone
[function]
[call site]
09015
Module::is_indexed
[function]
[call site]
09016
GlobalRuntimeState::push_import
[function]
[call site]
09017
crate::func::shared_take_or_clone
[function]
[call site]
09018
Module::build_index
[function]
[call site]
09019
GlobalRuntimeState::push_import
[function]
[call site]
09020
Ok
[function]
[call site]
09021
Scope::search
[function]
[call site]
09022
Option::map_or_else
[function]
[call site]
09023
Err
[function]
[call site]
09024
ERR::ErrorVariableNotFound
[function]
[call site]
09025
test_to_string
[function]
[call site]
09026
into
[function]
[call site]
09027
string_functions::is_empty
[function]
[call site]
09028
Scope::add_alias_by_index
[function]
[call site]
09029
TestStruct::clone
[function]
[call site]
09030
Ok
[function]
[call site]
09031
test::len
[function]
[call site]
09032
EvalContext::new
[function]
[call site]
09033
Self::as_deref_mut
[function]
[call site]
09034
resolve_var
[function]
[call site]
09035
map_or
[function]
[call site]
09036
test::len
[function]
[call site]
09037
Err
[function]
[call site]
09038
EvalAltResult::fill_position
[function]
[call site]
09039
Engine::lex_with_map
[function]
[call site]
09040
test::len
[function]
[call site]
09041
Command::get
[function]
[call site]
09042
StmtBlock::span_or_else
[function]
[call site]
09043
Span::new
[function]
[call site]
09044
iterator_functions::chars_from_start
[function]
[call site]
09045
StmtBlock::span_or_else
[function]
[call site]
09046
string_functions::add_append
[function]
[call site]
09047
StmtBlock::span_or_else
[function]
[call site]
09048
Scope::search
[function]
[call site]
09049
Span::ok_or_else
[function]
[call site]
09050
TestStruct::new
[function]
[call site]
09051
ERR::ErrorVariableNotFound
[function]
[call site]
09052
test_to_string
[function]
[call site]
09053
Scope::get_mut_by_index
[function]
[call site]
09054
Dynamic::is_shared
[function]
[call site]
09055
test_functions_take
[function]
[call site]
09056
Dynamic::into_shared
[function]
[call site]
09057
Dynamic::access_mode
[function]
[call site]
09058
Self
[function]
[call site]
09059
Union::Shared
[function]
[call site]
09060
crate::Locked::new
[function]
[call site]
09061
Self::into
[function]
[call site]
09062
Ok
[function]
[call site]
09063
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
09064
impl
[call site]
09065
T::as_any
[function]
[call site]
09066
Module::contains_indexed_global_functions
[function]
[call site]
09067
Caches::fn_resolution_caches_len
[function]
[call site]
09068
Caches::fn_resolution_cache_mut
[function]
[call site]
09069
string_functions::clear
[function]
[call site]
09070
Caches::push_fn_resolution_cache
[function]
[call site]
09071
Caches::fn_resolution_cache_mut
[function]
[call site]
09072
string_functions::clear
[function]
[call site]
09073
Ok
[function]
[call site]
09074
StmtBlock::take_statements
[function]
[call site]
09075
Engine::eval_expr
[function]
[call site]
09076
Engine::track_operation
[function]
[call site]
09077
ParseSettings::level_up_with_position
[function]
[call site]
09078
Engine::dbg_reset
[function]
[call site]
09079
Self::as_deref_mut
[function]
[call site]
09080
Expr::get_literal_value
[function]
[call site]
09081
Some
[function]
[call site]
09082
Ok
[function]
[call site]
09083
Engine::eval_fn_call_expr
[function]
[call site]
09084
Self::ok_or_else
[function]
[call site]
09085
ERR::ErrorUnboundThis
[function]
[call site]
09086
into
[function]
[call site]
09087
cloned
[function]
[call site]
09088
Engine::search_namespace
[function]
[call site]
09089
Engine::lex_with_map
[function]
[call site]
09090
Position::new_const
[function]
[call site]
09091
Engine::eval_expr
[function]
[call site]
09092
Self::as_deref_mut
[function]
[call site]
09093
Dynamic::flatten
[function]
[call site]
09094
ParseSettings::level_up_with_position
[function]
[call site]
09095
Dynamic::is_string
[function]
[call site]
09096
unwrap
[function]
[call site]
09097
&mut
[call site]
09098
into
[function]
[call site]
09099
packages::string_basic::print_with_func
[function]
[call site]
09100
unwrap
[function]
[call site]
09101
Engine::throw_on_size
[function]
[call site]
09102
test::len
[function]
[call site]
09103
RhaiResultOf::map_err
[function]
[call site]
09104
EvalAltResult::fill_position
[function]
[call site]
09105
Ok
[function]
[call site]
09106
Engine::get_interned_string
[function]
[call site]
09107
ImmutableString::into
[function]
[call site]
09108
crate::Array::with_capacity
[function]
[call site]
09109
test::len
[function]
[call site]
09110
Engine::eval_expr
[function]
[call site]
09111
Self::as_deref_mut
[function]
[call site]
09112
Dynamic::flatten
[function]
[call site]
09113
Engine::has_data_size_limit
[function]
[call site]
09114
crate::eval::calc_data_sizes
[function]
[call site]
09115
Engine::throw_on_size
[function]
[call site]
09116
RhaiResultOf::map_err
[function]
[call site]
09117
EvalAltResult::fill_position
[function]
[call site]
09118
ParseSettings::level_up_with_position
[function]
[call site]
09119
blob_functions::push
[function]
[call site]
09120
Ok
[function]
[call site]
09121
Dynamic::from_array
[function]
[call site]
09122
TestStruct::clone
[function]
[call site]
09123
Engine::eval_expr
[function]
[call site]
09124
Self::as_deref_mut
[function]
[call site]
09125
Dynamic::flatten
[function]
[call site]
09126
Engine::has_data_size_limit
[function]
[call site]
09127
crate::eval::calc_data_sizes
[function]
[call site]
09128
Engine::throw_on_size
[function]
[call site]
09129
RhaiResultOf::map_err
[function]
[call site]
09130
EvalAltResult::fill_position
[function]
[call site]
09131
ParseSettings::level_up_with_position
[function]
[call site]
09132
(TokenIterator::get_mut
[function]
[call site]
09133
Ident::as_str
[function]
[call site]
09134
Option::unwrap
[function]
[call site]
09135
Ok
[function]
[call site]
09136
Dynamic::from_map
[function]
[call site]
09137
Engine::eval_expr
[function]
[call site]
09138
Self::as_deref_mut
[function]
[call site]
09139
Dynamic::as_bool
[function]
[call site]
09140
map_err
[function]
[call site]
09141
make_type_mismatch_err::<bool>
[function]
[call site]
09142
ParseSettings::level_up_with_position
[function]
[call site]
09143
Ok
[function]
[call site]
09144
Engine::eval_expr
[function]
[call site]
09145
Self::as_deref_mut
[function]
[call site]
09146
Dynamic::as_bool
[function]
[call site]
09147
map_err
[function]
[call site]
09148
make_type_mismatch_err::<bool>
[function]
[call site]
09149
ParseSettings::level_up_with_position
[function]
[call site]
09150
Ok
[function]
[call site]
09151
Engine::eval_expr
[function]
[call site]
09152
Self::as_deref_mut
[function]
[call site]
09153
Expr::is_unit
[function]
[call site]
09154
Ok
[function]
[call site]
09155
MyIterableType::into_iter
[function]
[call site]
09156
Engine::lex_with_map
[function]
[call site]
09157
reflection_functions::collect
[function]
[call site]
09158
first
[function]
[call site]
09159
unwrap
[function]
[call site]
09160
Command::get
[function]
[call site]
09161
Ident::as_str
[function]
[call site]
09162
ok_or_else
[function]
[call site]
09163
TestStruct::new
[function]
[call site]
09164
ERR::ErrorCustomSyntax
[function]
[call site]
09165
MyIterableType::into_iter
[function]
[call site]
09166
Engine::lex_with_map
[function]
[call site]
09167
reflection_functions::collect
[function]
[call site]
09168
EvalContext::new
[function]
[call site]
09169
and_then
[function]
[call site]
09170
Engine::check_data_size
[function]
[call site]
09171
Expr::start_position
[function]
[call site]
09172
Engine::eval_stmt_block
[function]
[call site]
09173
StmtBlock::take_statements
[function]
[call site]
09174
Engine::eval_dot_index_chain
[function]
[call site]
09175
Engine::eval_dot_index_chain
[function]
[call site]
09176
ParseResult::unwrap
[function]
[call site]
09177
and_then
[function]
[call site]
09178
Engine::check_data_size
[function]
[call site]
09179
map_err
[function]
[call site]
09180
EvalAltResult::fill_position
[function]
[call site]
09181
ArgBackup::restore_first_arg
[function]
[call site]
09182
Engine::is_debugger_registered
[function]
[call site]
09183
Engine::register_debugger
[function]
[call site]
09184
Scope::new
[function]
[call site]
09185
crate::ast::Stmt::Noop
[function]
[call site]
09186
into
[function]
[call site]
09187
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09188
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09189
Engine::dbg_raw
[function]
[call site]
09190
Err
[function]
[call site]
09191
GlobalRuntimeState::debugger_mut
[function]
[call site]
09192
&mut
[call site]
09193
string_functions::is_empty
[function]
[call site]
09194
Engine::check_data_size
[function]
[call site]
09195
Ok
[function]
[call site]
09196
Dynamic::into_immutable_string
[function]
[call site]
09197
Result::map_err
[function]
[call site]
09198
Engine::map_type_name
[function]
[call site]
09199
type_name::<ImmutableString>
[function]
[call site]
09200
&'a
[call site]
09201
ERR::ErrorMismatchOutputType
[function]
[call site]
09202
into
[function]
[call site]
09203
test_side_effects_print
[function]
[call site]
09204
Dynamic::into_immutable_string
[function]
[call site]
09205
Result::map_err
[function]
[call site]
09206
Engine::map_type_name
[function]
[call site]
09207
type_name::<ImmutableString>
[function]
[call site]
09208
&'a
[call site]
09209
ERR::ErrorMismatchOutputType
[function]
[call site]
09210
into
[function]
[call site]
09211
test_print_debug
[function]
[call site]
09212
&mut
[call site]
09213
Engine::map_type_name
[function]
[call site]
09214
std::
[call site]
09215
any::type_name
[function]
[call site]
09216
Engine::map_type_name
[function]
[call site]
09217
std::
[call site]
09218
any::type_name
[function]
[call site]
09219
Err
[function]
[call site]
09220
ERR::ErrorIndexingType
[function]
[call site]
09221
into
[function]
[call site]
09222
Engine::map_type_name
[function]
[call site]
09223
std::
[call site]
09224
any::type_name
[function]
[call site]
09225
Engine::map_type_name
[function]
[call site]
09226
std::
[call site]
09227
any::type_name
[function]
[call site]
09228
Engine::map_type_name
[function]
[call site]
09229
std::
[call site]
09230
any::type_name
[function]
[call site]
09231
Err
[function]
[call site]
09232
ERR::ErrorIndexingType
[function]
[call site]
09233
into
[function]
[call site]
09234
string_functions::starts_with
[function]
[call site]
09235
test::len
[function]
[call site]
09236
Engine::map_type_name
[function]
[call site]
09237
std::
[call site]
09238
any::type_name
[function]
[call site]
09239
Err
[function]
[call site]
09240
ERR::ErrorDotExpr
[function]
[call site]
09241
into
[function]
[call site]
09242
string_functions::starts_with
[function]
[call site]
09243
test::len
[function]
[call site]
09244
Engine::map_type_name
[function]
[call site]
09245
std::
[call site]
09246
any::type_name
[function]
[call site]
09247
Engine::map_type_name
[function]
[call site]
09248
std::
[call site]
09249
any::type_name
[function]
[call site]
09250
Err
[function]
[call site]
09251
ERR::ErrorDotExpr
[function]
[call site]
09252
into
[function]
[call site]
09253
Err
[function]
[call site]
09254
ERR::ErrorFunctionNotFound
[function]
[call site]
09255
Engine::gen_fn_call_signature
[function]
[call site]
09256
into
[function]
[call site]
09257
calc_fn_hash
[function]
[call site]
09258
test::len
[function]
[call site]
09259
StaticModuleResolver::iter_mut
[function]
[call site]
09260
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09261
ok
[function]
[call site]
09262
Engine::lex_with_map
[function]
[call site]
09263
StmtBlock::as_ref
[function]
[call site]
09264
OptimizerState::set_dirty
[function]
[call site]
09265
Expr::from_dynamic
[function]
[call site]
09266
StaticModuleResolver::iter_mut
[function]
[call site]
09267
array_functions::for_each
[function]
[call site]
09268
optimize_expr
[function]
[call site]
09269
StaticModuleResolver::iter_mut
[function]
[call site]
09270
array_functions::for_each
[function]
[call site]
09271
optimize_expr
[function]
[call site]
09272
move_constant_arg
[function]
[call site]
09273
OptimizerState::set_dirty
[function]
[call site]
09274
string_functions::is_empty
[function]
[call site]
09275
OptimizerState::find_literal_constant
[function]
[call site]
09276
MyIterableType::into_iter
[function]
[call site]
09277
array_functions::reduce_rev
[function]
[call site]
09278
array_functions::find
[function]
[call site]
09279
and_then
[function]
[call site]
09280
as_deref
[function]
[call site]
09281
Option::is_some
[function]
[call site]
09282
Expr::from_dynamic
[function]
[call site]
09283
OptimizerState::find_literal_constant
[function]
[call site]
09284
Option::unwrap
[function]
[call site]
09285
TestStruct::clone
[function]
[call site]
09286
OptimizerState::set_dirty
[function]
[call site]
09287
ASTFlags::intersects
[function]
[call site]
09288
Expr::is_constant
[function]
[call site]
09289
Some
[function]
[call site]
09290
Cow::Owned
[function]
[call site]
09291
Expr::get_literal_value
[function]
[call site]
09292
unwrap
[function]
[call site]
09293
OptimizerState::push_var
[function]
[call site]
09294
TestStruct::clone
[function]
[call site]
09295
optimize_stmt
[function]
[call site]
09296
Token::is_op_assignment
[function]
[call site]
09297
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09298
string_functions::is_empty
[function]
[call site]
09299
OptimizerState::set_dirty
[function]
[call site]
09300
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09301
Token::lookup_symbol_from_syntax
[function]
[call site]
09302
Option::unwrap_or_else
[function]
[call site]
09303
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09304
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09305
Token::get_base_op_from_assignment
[function]
[call site]
09306
Option::unwrap_or_else
[function]
[call site]
09307
Token::literal_syntax
[function]
[call site]
09308
Token::literal_syntax
[function]
[call site]
09309
calc_fn_hash
[function]
[call site]
09310
calc_fn_hash
[function]
[call site]
09311
Token::convert_to_op_assignment
[function]
[call site]
09312
Some
[function]
[call site]
09313
Option::unwrap_or_else
[function]
[call site]
09314
test_functions_take
[function]
[call site]
09315
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09316
optimize_expr
[function]
[call site]
09317
optimize_expr
[function]
[call site]
09318
string_functions::is_empty
[function]
[call site]
09319
string_functions::is_empty
[function]
[call site]
09320
OptimizerState::set_dirty
[function]
[call site]
09321
Expr::start_position
[function]
[call site]
09322
test_functions_take
[function]
[call site]
09323
optimize_expr
[function]
[call site]
09324
Stmt::Block
[function]
[call site]
09325
StmtBlock::new
[function]
[call site]
09326
Stmt::Expr
[function]
[call site]
09327
into
[function]
[call site]
09328
Stmt::Noop
[function]
[call site]
09329
Self::into
[function]
[call site]
09330
Stmt::Expr
[function]
[call site]
09331
into
[function]
[call site]
09332
string_functions::is_empty
[function]
[call site]
09333
OptimizerState::set_dirty
[function]
[call site]
09334
Stmt::Noop
[function]
[call site]
09335
OptimizerState::set_dirty
[function]
[call site]
09336
StmtBlock::take_statements
[function]
[call site]
09337
optimize_stmt_block
[function]
[call site]
09338
string_functions::is_empty
[function]
[call site]
09339
Stmt::Noop
[function]
[call site]
09340
ParseSettings::level_up_with_position
[function]
[call site]
09341
Stmt::Block
[function]
[call site]
09342
StmtBlock::new_with_span
[function]
[call site]
09343
MyIterableType::into_iter
[function]
[call site]
09344
Self::IntoIter::collect
[function]
[call site]
09345
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09346
StmtBlock::new_with_span
[function]
[call site]
09347
MyIterableType::into_iter
[function]
[call site]
09348
Self::IntoIter::collect
[function]
[call site]
09349
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09350
Self::into
[function]
[call site]
09351
OptimizerState::set_dirty
[function]
[call site]
09352
StmtBlock::take_statements
[function]
[call site]
09353
optimize_stmt_block
[function]
[call site]
09354
string_functions::is_empty
[function]
[call site]
09355
Stmt::Noop
[function]
[call site]
09356
ParseSettings::level_up_with_position
[function]
[call site]
09357
Stmt::Block
[function]
[call site]
09358
StmtBlock::new_with_span
[function]
[call site]
09359
StmtBlock::new_with_span
[function]
[call site]
09360
Self::into
[function]
[call site]
09361
optimize_expr
[function]
[call site]
09362
StmtBlock::statements_mut
[function]
[call site]
09363
optimize_stmt_block
[function]
[call site]
09364
StmtBlock::take_statements
[function]
[call site]
09365
mem::take
[function]
[call site]
09366
StmtBlock::statements_mut
[function]
[call site]
09367
StmtBlock::statements_mut
[function]
[call site]
09368
optimize_stmt_block
[function]
[call site]
09369
StmtBlock::take_statements
[function]
[call site]
09370
is_hashable_constant
[function]
[call site]
09371
Expr::is_constant
[function]
[call site]
09372
Dynamic::is_hashable
[function]
[call site]
09373
Expr::get_literal_value
[function]
[call site]
09374
unwrap
[function]
[call site]
09375
func::hashing::get_hasher
[function]
[call site]
09376
test::hash
[function]
[call site]
09377
Self::Hasher::finish
[function]
[call site]
09378
Command::get
[function]
[call site]
09379
mem::take
[function]
[call site]
09380
string_functions::clear
[function]
[call site]
09381
Stmt::Expr
[function]
[call site]
09382
test_functions_take
[function]
[call site]
09383
into
[function]
[call site]
09384
optimize_stmt
[function]
[call site]
09385
optimize_expr
[function]
[call site]
09386
map_or
[function]
[call site]
09387
Stmt::Expr
[function]
[call site]
09388
test_functions_take
[function]
[call site]
09389
into
[function]
[call site]
09390
optimize_stmt
[function]
[call site]
09391
into
[function]
[call site]
09392
Stmt::Expr
[function]
[call site]
09393
test_functions_take
[function]
[call site]
09394
into
[function]
[call site]
09395
into
[function]
[call site]
09396
test_functions_take
[function]
[call site]
09397
Stmt::If
[function]
[call site]
09398
into
[function]
[call site]
09399
Expr::start_position
[function]
[call site]
09400
OptimizerState::set_dirty
[function]
[call site]
09401
mem::take
[function]
[call site]
09402
Stmt::Expr
[function]
[call site]
09403
test_functions_take
[function]
[call site]
09404
into
[function]
[call site]
09405
optimize_stmt
[function]
[call site]
09406
OptimizerState::set_dirty
[function]
[call site]
09407
string_functions::is_empty
[function]
[call site]
09408
test::len
[function]
[call site]
09409
MyIterableType::into_iter
[function]
[call site]
09410
Self::IntoIter::all
[function]
[call site]
09411
MyIterableType::into_iter
[function]
[call site]
09412
Self::IntoIter::find
[function]
[call site]
09413
string_functions::contains
[function]
[call site]
09414
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09415
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09416
Stmt::Expr
[function]
[call site]
09417
test_functions_take
[function]
[call site]
09418
into
[function]
[call site]
09419
optimize_stmt
[function]
[call site]
09420
test_functions_take
[function]
[call site]
09421
optimize_expr
[function]
[call site]
09422
map_or
[function]
[call site]
09423
Stmt::Expr
[function]
[call site]
09424
test_functions_take
[function]
[call site]
09425
into
[function]
[call site]
09426
optimize_stmt
[function]
[call site]
09427
into
[function]
[call site]
09428
Stmt::Expr
[function]
[call site]
09429
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09430
test_functions_take
[function]
[call site]
09431
into
[function]
[call site]
09432
into
[function]
[call site]
09433
Stmt::If
[function]
[call site]
09434
into
[function]
[call site]
09435
Expr::start_position
[function]
[call site]
09436
OptimizerState::set_dirty
[function]
[call site]
09437
string_functions::is_empty
[function]
[call site]
09438
OptimizerState::set_dirty
[function]
[call site]
09439
string_functions::clear
[function]
[call site]
09440
test::len
[function]
[call site]
09441
map_functions::retain
[function]
[call site]
09442
string_functions::is_empty
[function]
[call site]
09443
Ok
[function]
[call site]
09444
IterateMap::new
[function]
[call site]
09445
IterateMap::new
[function]
[call site]
09446
IterateMap::new
[function]
[call site]
09447
mem::take
[function]
[call site]
09448
MyIterableType::into_iter
[function]
[call site]
09449
FnPtr::call_raw_with_extra_args
[function]
[call site]
09450
Some
[function]
[call site]
09451
TestStruct::clone
[function]
[call site]
09452
Self::into
[function]
[call site]
09453
Some
[function]
[call site]
09454
Dynamic::as_bool
[function]
[call site]
09455
unwrap_or
[function]
[call site]
09456
blob_functions::insert
[function]
[call site]
09457
blob_functions::insert
[function]
[call site]
09458
Ok
[function]
[call site]
09459
string_functions::contains
[function]
[call site]
09460
test::len
[function]
[call site]
09461
OptimizerState::set_dirty
[function]
[call site]
09462
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09463
optimize_expr
[function]
[call site]
09464
optimize_expr
[function]
[call site]
09465
OptimizerState::set_dirty
[function]
[call site]
09466
Stmt::Expr
[function]
[call site]
09467
test_functions_take
[function]
[call site]
09468
into
[function]
[call site]
09469
optimize_stmt
[function]
[call site]
09470
Stmt::Block
[function]
[call site]
09471
StmtBlock::empty
[function]
[call site]
09472
Self::into
[function]
[call site]
09473
optimize_expr
[function]
[call site]
09474
optimize_expr
[function]
[call site]
09475
optimize_expr
[function]
[call site]
09476
Expr::is_unit
[function]
[call site]
09477
Expr::Unit
[function]
[call site]
09478
ParseSettings::level_up_with_position
[function]
[call site]
09479
OptimizerState::set_dirty
[function]
[call site]
09480
map_functions::retain
[function]
[call site]
09481
map_functions::retain
[function]
[call site]
09482
string_functions::is_empty
[function]
[call site]
09483
Ok
[function]
[call site]
09484
IterateMap::new
[function]
[call site]
09485
IterateMap::new
[function]
[call site]
09486
IterateMap::new
[function]
[call site]
09487
mem::take
[function]
[call site]
09488
MyIterableType::into_iter
[function]
[call site]
09489
FnPtr::call_raw_with_extra_args
[function]
[call site]
09490
Some
[function]
[call site]
09491
TestStruct::clone
[function]
[call site]
09492
Self::into
[function]
[call site]
09493
Some
[function]
[call site]
09494
Dynamic::as_bool
[function]
[call site]
09495
unwrap_or
[function]
[call site]
09496
blob_functions::insert
[function]
[call site]
09497
blob_functions::insert
[function]
[call site]
09498
Ok
[function]
[call site]
09499
OptimizerState::set_dirty
[function]
[call site]
09500
MyIterableType::into_iter
[function]
[call site]
09501
Self::IntoIter::position
[function]
[call site]
09502
test::len
[function]
[call site]
09503
OptimizerState::set_dirty
[function]
[call site]
09504
string_functions::truncate
[function]
[call site]
09505
string_functions::clear
[function]
[call site]
09506
FnPtr::try_from
[function]
[call site]
09507
char_indices
[function]
[call site]
09508
nth
[function]
[call site]
09509
shared_make_mut
[function]
[call site]
09510
string_functions::truncate
[function]
[call site]
09511
string_functions::is_empty
[function]
[call site]
09512
OptimizerState::set_dirty
[function]
[call site]
09513
map_functions::retain
[function]
[call site]
09514
OptimizerState::set_dirty
[function]
[call site]
09515
optimize_expr
[function]
[call site]
09516
StaticModuleResolver::iter_mut
[function]
[call site]
09517
impl
[call site]
09518
array_functions::for_each
[function]
[call site]
09519
Some
[function]
[call site]
09520
map_functions::values
[function]
[call site]
09521
flat_map
[function]
[call site]
09522
MyIterableType::into_iter
[function]
[call site]
09523
test_chars
[function]
[call site]
09524
0.chars().collect::<Vec<_>>
[function]
[call site]
09525
MyIterableType::into_iter
[function]
[call site]
09526
test_method_call
[function]
[call site]
09527
MyIterableType::into_iter
[function]
[call site]
09528
Self::IntoIter::all
[function]
[call site]
09529
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09530
Expr::is_unit
[function]
[call site]
09531
Expr::Unit
[function]
[call site]
09532
ParseSettings::level_up_with_position
[function]
[call site]
09533
OptimizerState::set_dirty
[function]
[call site]
09534
OptimizerState::set_dirty
[function]
[call site]
09535
Stmt::Noop
[function]
[call site]
09536
optimize_expr
[function]
[call site]
09537
Expr::Unit
[function]
[call site]
09538
StmtBlock::statements_mut
[function]
[call site]
09539
optimize_stmt_block
[function]
[call site]
09540
StmtBlock::take_statements
[function]
[call site]
09541
optimize_expr
[function]
[call site]
09542
StmtBlock::statements_mut
[function]
[call site]
09543
optimize_stmt_block
[function]
[call site]
09544
StmtBlock::take_statements
[function]
[call site]
09545
optimize_expr
[function]
[call site]
09546
StmtBlock::statements_mut
[function]
[call site]
09547
optimize_stmt_block
[function]
[call site]
09548
StmtBlock::take_statements
[function]
[call site]
09549
ASTFlags::intersects
[function]
[call site]
09550
optimize_expr
[function]
[call site]
09551
optimize_expr
[function]
[call site]
09552
optimize_stmt_block
[function]
[call site]
09553
StmtBlock::take_statements
[function]
[call site]
09554
mem::take
[function]
[call site]
09555
StmtBlock::statements_mut
[function]
[call site]
09556
StmtBlockContainer::as_mut_slice
[function]
[call site]
09557
OptimizerState::set_dirty
[function]
[call site]
09558
Stmt::Noop
[function]
[call site]
09559
StmtBlock::new_with_span
[function]
[call site]
09560
MyIterableType::into_iter
[function]
[call site]
09561
Self::IntoIter::collect
[function]
[call site]
09562
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09563
iterator_functions::chars_from_start
[function]
[call site]
09564
CharsStream::new
[function]
[call site]
09565
Stmt::is_block_dependent
[function]
[call site]
09566
MyIterableType::into_iter
[function]
[call site]
09567
Self::IntoIter::all
[function]
[call site]
09568
FnCallExpr::is_qualified
[function]
[call site]
09569
FnCallExpr::is_qualified
[function]
[call site]
09570
OptimizerState::set_dirty
[function]
[call site]
09571
test_functions_take
[function]
[call site]
09572
StmtBlock::statements_mut
[function]
[call site]
09573
MyIterableType::into_iter
[function]
[call site]
09574
test_method_call
[function]
[call site]
09575
OptimizerState::set_dirty
[function]
[call site]
09576
StmtBlock::take_statements
[function]
[call site]
09577
StmtBlock::new_with_span
[function]
[call site]
09578
optimize_stmt_block
[function]
[call site]
09579
StmtBlock::new_with_span
[function]
[call site]
09580
Stmt::Block
[function]
[call site]
09581
ParseResult::into
[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
StmtBlock::statements_mut
[function]
[call site]
09586
optimize_stmt_block
[function]
[call site]
09587
StmtBlock::take_statements
[function]
[call site]
09588
OptimizerState::set_dirty
[function]
[call site]
09589
StmtBlock::as_mut
[function]
[call site]
09590
string_functions::is_empty
[function]
[call site]
09591
test::len
[function]
[call site]
09592
mem::take
[function]
[call site]
09593
StmtBlock::as_mut
[function]
[call site]
09594
StmtBlock::statements_mut
[function]
[call site]
09595
optimize_stmt_block
[function]
[call site]
09596
StmtBlock::take_statements
[function]
[call site]
09597
Stmt::Block
[function]
[call site]
09598
into
[function]
[call site]
09599
Stmt::Noop
[function]
[call site]
09600
ParseSettings::level_up_with_position
[function]
[call site]
09601
OptimizerState::set_dirty
[function]
[call site]
09602
test_functions_take
[function]
[call site]
09603
Stmt::FnCall
[function]
[call site]
09604
optimize_expr
[function]
[call site]
09605
ParseResult::take
[function]
[call site]
09606
Engine::new
[function]
[call site]
09607
register_type_with_name::<TestStruct>
[function]
[call site]
09608
Engine::register_fn
[function]
[call site]
09609
TestStruct
[function]
[call site]
09610
Expr::FnCall
[function]
[call site]
09611
optimize_expr
[function]
[call site]
09612
Stmt::FnCall
[function]
[call site]
09613
Stmt::Expr
[function]
[call site]
09614
into
[function]
[call site]
09615
optimize_expr
[function]
[call site]
09616
optimize_expr
[function]
[call site]
09617
string_functions::is_empty
[function]
[call site]
09618
OptimizerState::set_dirty
[function]
[call site]
09619
Stmt::Noop
[function]
[call site]
09620
test::len
[function]
[call site]
09621
map_functions::retain
[function]
[call site]
09622
OptimizerState::find_literal_constant
[function]
[call site]
09623
Ident::as_str
[function]
[call site]
09624
Position::is_none
[function]
[call site]
09625
test::len
[function]
[call site]
09626
OptimizerState::set_dirty
[function]
[call site]
09627
MyIterableType::into_iter
[function]
[call site]
09628
Self::IntoIter::rev
[function]
[call site]
09629
array_functions::reduce_rev_with_initial
[function]
[call site]
09630
ParseSettings::level_up_with_position
[function]
[call site]
09631
ParseSettings::level_up
[function]
[call site]
09632
Ok
[function]
[call site]
09633
RhaiFunc::is_pure
[function]
[call site]
09634
Expr::is_constant
[function]
[call site]
09635
Expr::is_constant
[function]
[call site]
09636
Expr::is_constant
[function]
[call site]
09637
ParseResult::map_or
[function]
[call site]
09638
test::len
[function]
[call site]
09639
test::len
[function]
[call site]
09640
test::len
[function]
[call site]
09641
test::len
[function]
[call site]
09642
RhaiFunc::is_pure
[function]
[call site]
09643
OptimizerState::set_dirty
[function]
[call site]
09644
string_functions::remove
[function]
[call site]
09645
RhaiFunc::is_pure
[function]
[call site]
09646
RhaiFunc::is_pure
[function]
[call site]
09647
OptimizerState::set_dirty
[function]
[call site]
09648
string_functions::remove
[function]
[call site]
09649
ASTFlags::intersects
[function]
[call site]
09650
OptimizerState::set_dirty
[function]
[call site]
09651
string_functions::clear
[function]
[call site]
09652
string_functions::is_empty
[function]
[call site]
09653
shared_get_mut
[function]
[call site]
09654
string_functions::clear
[function]
[call site]
09655
ImmutableString::new
[function]
[call site]
09656
Stmt::returns_value
[function]
[call site]
09657
RhaiFunc::is_pure
[function]
[call site]
09658
OptimizerState::set_dirty
[function]
[call site]
09659
string_functions::clear
[function]
[call site]
09660
ASTFlags::intersects
[function]
[call site]
09661
Stmt::returns_value
[function]
[call site]
09662
OptimizerState::set_dirty
[function]
[call site]
09663
string_functions::pop
[function]
[call site]
09664
string_functions::is_empty
[function]
[call site]
09665
shared_make_mut
[function]
[call site]
09666
string_functions::pop
[function]
[call site]
09667
Dynamic::map_or
[function]
[call site]
09668
Dynamic::unwrap
[function]
[call site]
09669
ASTFlags::intersects
[function]
[call site]
09670
OptimizerState::set_dirty
[function]
[call site]
09671
StmtBlockContainer::last_mut
[function]
[call site]
09672
unwrap
[function]
[call site]
09673
StmtBlock::as_mut
[function]
[call site]
09674
&mut
[call site]
09675
Stmt::Noop
[function]
[call site]
09676
Stmt::Expr
[function]
[call site]
09677
mem::take
[function]
[call site]
09678
Stmt::returns_value
[function]
[call site]
09679
Stmt::returns_value
[function]
[call site]
09680
RhaiFunc::is_pure
[function]
[call site]
09681
OptimizerState::set_dirty
[function]
[call site]
09682
Stmt::returns_value
[function]
[call site]
09683
StmtBlockContainer::last_mut
[function]
[call site]
09684
unwrap
[function]
[call site]
09685
Stmt::Noop
[function]
[call site]
09686
ParseSettings::level_up_with_position
[function]
[call site]
09687
string_functions::pop
[function]
[call site]
09688
Dynamic::unwrap
[function]
[call site]
09689
RhaiFunc::is_pure
[function]
[call site]
09690
OptimizerState::set_dirty
[function]
[call site]
09691
string_functions::clear
[function]
[call site]
09692
ASTFlags::intersects
[function]
[call site]
09693
OptimizerState::set_dirty
[function]
[call site]
09694
string_functions::pop
[function]
[call site]
09695
Dynamic::unwrap
[function]
[call site]
09696
ASTFlags::intersects
[function]
[call site]
09697
RhaiFunc::is_pure
[function]
[call site]
09698
OptimizerState::set_dirty
[function]
[call site]
09699
string_functions::pop
[function]
[call site]
09700
Dynamic::unwrap
[function]
[call site]
09701
RhaiFunc::is_pure
[function]
[call site]
09702
OptimizerState::set_dirty
[function]
[call site]
09703
string_functions::pop
[function]
[call site]
09704
Dynamic::unwrap
[function]
[call site]
09705
OptimizerState::rewind_var
[function]
[call site]
09706
string_functions::truncate
[function]
[call site]
09707
OptimizerState::is_dirty
[function]
[call site]
09708
OptimizerState::set_dirty
[function]
[call site]
09709
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09710
Option::into
[function]
[call site]
09711
Self::into
[function]
[call site]
09712
crate::Module::new
[function]
[call site]
09713
Position::new_const
[function]
[call site]
09714
CustomTypesCollection::new
[function]
[call site]
09715
TestStruct::new
[function]
[call site]
09716
TestStruct::new
[function]
[call site]
09717
BloomFilterU64::new
[function]
[call site]
09718
TestStruct::new
[function]
[call site]
09719
TestStruct::new
[function]
[call site]
09720
Self::into
[function]
[call site]
09721
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09722
AST::new
[function]
[call site]
09723
crate::SmartString::new_const
[function]
[call site]
09724
Some
[function]
[call site]
09725
TestStruct::new
[function]
[call site]
09726
MyIterableType::into_iter
[function]
[call site]
09727
Self::IntoIter::collect
[function]
[call site]
09728
into
[function]
[call site]
09729
Engine::optimize_top_level
[function]
[call site]
09730
std::slice::from_ref
[function]
[call site]
09731
Ok
[function]
[call site]
09732
AST::new
[function]
[call site]
09733
crate::Module::new
[function]
[call site]
09734
StmtBlock::extend
[function]
[call site]
09735
StmtBlock::extend
[function]
[call site]
09736
StmtBlock::borrow
[function]
[call site]
09737
into
[function]
[call site]
09738
Ok
[function]
[call site]
09739
Some
[function]
[call site]
09740
Scope::new
[function]
[call site]
09741
ParseResult::unwrap
[function]
[call site]
09742
Engine::run_ast
[function]
[call site]
09743
RhaiResultOf::unwrap
[function]
[call site]
09744
Engine::on_def_var
[function]
[call site]
09745
Option::name
[function]
[call site]
09746
VarDefInfo::nesting_level
[function]
[call site]
09747
Ok
[function]
[call site]
09748
Ok
[function]
[call site]
09749
run
[function]
[call site]
09750
RhaiResultOf::unwrap_err
[function]
[call site]
09751
run
[function]
[call site]
09752
RhaiResultOf::unwrap_err
[function]
[call site]
09753
run
[function]
[call site]
09754
RhaiResultOf::unwrap_err
[function]
[call site]
09755
run
[function]
[call site]
09756
RhaiResultOf::unwrap
[function]
[call site]
09757
Module::is_standard_lib
[function]
[call site]
09758
flat_map
[function]
[call site]
09759
RhaiFunc::get_iter_fn
[function]
[call site]
09760
filter_map
[function]
[call site]
09761
Position::new_const
[function]
[call site]
09762
RhaiFunc::get_script_fn_def
[function]
[call site]
09763
Engine::lex_with_map
[function]
[call site]
09764
into
[function]
[call site]
09765
array_functions::for_each
[function]
[call site]
09766
blob_functions::push
[function]
[call site]
09767
RhaiFunc::get_iter_fn
[function]
[call site]
09768
Option::filter_map
[function]
[call site]
09769
into
[function]
[call site]
09770
RhaiFunc::get_script_fn_def
[function]
[call site]
09771
Engine::lex_with_map
[function]
[call site]
09772
into
[function]
[call site]
09773
array_functions::for_each
[function]
[call site]
09774
blob_functions::push
[function]
[call site]
09775
Module::iter_sub_modules
[function]
[call site]
09776
Module::iter_sub_modules_raw
[function]
[call site]
09777
MyIterableType::into_iter
[function]
[call site]
09778
Engine::lex_with_map
[function]
[call site]
09779
Ident::as_str
[function]
[call site]
09780
array_functions::for_each
[function]
[call site]
09781
Position::new_const
[function]
[call site]
09782
unwrap
[function]
[call site]
09783
scan_module_recursive
[function]
[call site]
09784
NativeCallContext::global_runtime_state
[function]
[call site]
09785
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09786
MyIterableType::into_iter
[function]
[call site]
09787
array_functions::reduce_rev
[function]
[call site]
09788
array_functions::zip
[function]
[call site]
09789
MyIterableType::into_iter
[function]
[call site]
09790
array_functions::reduce_rev
[function]
[call site]
09791
array_functions::for_each
[function]
[call site]
09792
scan_module_recursive
[function]
[call site]
09793
MyIterableType::into_iter
[function]
[call site]
09794
array_functions::for_each
[function]
[call site]
09795
scan_module_recursive
[function]
[call site]
09796
Some
[function]
[call site]
09797
StmtBlock::as_ref
[function]
[call site]
09798
test::len
[function]
[call site]
09799
IterateMap::new
[function]
[call site]
09800
string_functions::is_empty
[function]
[call site]
09801
blob_functions::insert
[function]
[call site]
09802
&str::into
[function]
[call site]
09803
Engine::get_interned_string
[function]
[call site]
09804
ImmutableString::into
[function]
[call site]
09805
blob_functions::insert
[function]
[call site]
09806
&str::into
[function]
[call site]
09807
Engine::get_interned_string
[function]
[call site]
09808
ImmutableString::into
[function]
[call site]
09809
blob_functions::insert
[function]
[call site]
09810
&str::into
[function]
[call site]
09811
Engine::get_interned_string
[function]
[call site]
09812
ImmutableString::into
[function]
[call site]
09813
blob_functions::insert
[function]
[call site]
09814
&str::into
[function]
[call site]
09815
string_functions::starts_with
[function]
[call site]
09816
into
[function]
[call site]
09817
blob_functions::insert
[function]
[call site]
09818
&str::into
[function]
[call site]
09819
into
[function]
[call site]
09820
blob_functions::insert
[function]
[call site]
09821
&str::into
[function]
[call site]
09822
MyIterableType::into_iter
[function]
[call site]
09823
Engine::lex_with_map
[function]
[call site]
09824
Engine::get_interned_string
[function]
[call site]
09825
ImmutableString::into
[function]
[call site]
09826
params
[call site]
09827
.iter()
[call site]
09828
.map(|&p|
[call site]
09829
.collect::<Array>
[function]
[call site]
09830
into
[function]
[call site]
09831
string_functions::is_empty
[function]
[call site]
09832
blob_functions::insert
[function]
[call site]
09833
&str::into
[function]
[call site]
09834
MyIterableType::into_iter
[function]
[call site]
09835
Engine::lex_with_map
[function]
[call site]
09836
Engine::get_interned_string
[function]
[call site]
09837
ImmutableString::into
[function]
[call site]
09838
comments
[call site]
09839
.iter()
[call site]
09840
.map(|&s|
[call site]
09841
.collect::<Array>
[function]
[call site]
09842
into
[function]
[call site]
09843
Some
[function]
[call site]
09844
Dynamic::from_map
[function]
[call site]
09845
Some
[function]
[call site]
09846
(TokenIterator::unwrap_or
[function]
[call site]
09847
FnPtr::try_from
[function]
[call site]
09848
RhaiResultOf::unwrap
[function]
[call site]
09849
FnPtr::try_from
[function]
[call site]
09850
Engine::lex_with_map
[function]
[call site]
09851
(TokenIterator::unwrap_or
[function]
[call site]
09852
FnPtr::try_from
[function]
[call site]
09853
RhaiResultOf::unwrap
[function]
[call site]
09854
test::len
[function]
[call site]
09855
test::len
[function]
[call site]
09856
blob_functions::push
[function]
[call site]
09857
blob_functions::insert
[function]
[call site]
09858
TestStruct::new
[function]
[call site]
09859
Self::as_shared_module
[function]
[call site]
09860
Engine::set_max_string_size
[function]
[call site]
09861
TestStruct::new
[function]
[call site]
09862
Engine::set_max_array_size
[function]
[call site]
09863
TestStruct::new
[function]
[call site]
09864
Engine::set_max_map_size
[function]
[call site]
09865
TestStruct::new
[function]
[call site]
09866
Engine::set_max_variables
[function]
[call site]
09867
Engine::set_max_modules
[function]
[call site]
09868
Engine::set_max_call_levels
[function]
[call site]
09869
Engine::set_max_expr_depths
[function]
[call site]
09870
TestStruct::new
[function]
[call site]
09871
TestStruct::new
[function]
[call site]
09872
Engine::set_optimization_level
[function]
[call site]
09873
Engine::on_debug
[function]
[call site]
09874
Some
[function]
[call site]
09875
TestStruct::new
[function]
[call site]
09876
std::hint::black_box
[function]
[call site]
09877
Engine::on_print
[function]
[call site]
09878
std::hint::black_box
[function]
[call site]
09879
test_chars
[function]
[call site]
09880
test_functions_take
[function]
[call site]
09881
script.chars().take(32
[call site]
09882
Instant::now
[function]
[call site]
09883
Engine::on_progress
[function]
[call site]
09884
time_functions::elapsed
[function]
[call site]
09885
Instant::now
[function]
[call site]
09886
Err
[function]
[call site]
09887
make_arithmetic_err
[function]
[call site]
09888
Ok
[function]
[call site]
09889
time_functions::elapsed
[function]
[call site]
09890
Instant::now
[function]
[call site]
09891
Err
[function]
[call site]
09892
make_arithmetic_err
[function]
[call site]
09893
Ok
[function]
[call site]
09894
time_functions::elapsed
[function]
[call site]
09895
RhaiResult::as_secs_f64
[function]
[call site]
09896
into
[function]
[call site]
09897
time_functions::elapsed
[function]
[call site]
09898
RhaiResult::as_secs
[function]
[call site]
09899
FnPtr::try_from
[function]
[call site]
09900
tokenizer::is_valid_function_name
[function]
[call site]
09901
Ok
[function]
[call site]
09902
TestStruct::new
[function]
[call site]
09903
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
09904
Token::lookup_symbol_from_syntax
[function]
[call site]
09905
Option::is_some
[function]
[call site]
09906
Err
[function]
[call site]
09907
ERR::ErrorParsing
[function]
[call site]
09908
PERR::Reserved
[function]
[call site]
09909
test_to_string
[function]
[call site]
09910
into
[function]
[call site]
09911
Err
[function]
[call site]
09912
ERR::ErrorFunctionNotFound
[function]
[call site]
09913
test_to_string
[function]
[call site]
09914
into
[function]
[call site]
09915
Err
[function]
[call site]
09916
make_arithmetic_err
[function]
[call site]
09917
Instant::now
[function]
[call site]
09918
Err
[function]
[call site]
09919
make_arithmetic_err
[function]
[call site]
09920
Ok
[function]
[call site]
09921
into
[function]
[call site]
09922
RhaiResult::as_secs_f64
[function]
[call site]
09923
into
[function]
[call site]
09924
time_functions::elapsed
[function]
[call site]
09925
RhaiResult::as_secs
[function]
[call site]
09926
FnPtr::try_from
[function]
[call site]
09927
Err
[function]
[call site]
09928
make_arithmetic_err
[function]
[call site]
09929
Instant::now
[function]
[call site]
09930
Err
[function]
[call site]
09931
make_arithmetic_err
[function]
[call site]
09932
Ok
[function]
[call site]
09933
into
[function]
[call site]
09934
RhaiResult::as_millis
[function]
[call site]
09935
then_some
[function]
[call site]
09936
Scope::new
[function]
[call site]
09937
rhai::
[call site]
09938
serde::to_dynamic
[function]
[call site]
09939
DynamicSerializer::new
[function]
[call site]
09940
Position::new_const
[function]
[call site]
09941
Dynamic::serialize
[function]
[call site]
09942
&mut
[call site]
09943
Ok
[function]
[call site]
09944
&mut
[call site]
09945
Ok
[function]
[call site]
09946
RhaiResult::into
[function]
[call site]
09947
&mut
[call site]
09948
Ok
[function]
[call site]
09949
RhaiResult::into
[function]
[call site]
09950
&mut
[call site]
09951
Ok
[function]
[call site]
09952
RhaiResult::into
[function]
[call site]
09953
&mut
[call site]
09954
Ok
[function]
[call site]
09955
RhaiResult::into
[function]
[call site]
09956
Ok
[function]
[call site]
09957
Dynamic::from
[function]
[call site]
09958
rust_decimal::Decimal::from_i64
[function]
[call site]
09959
Ok
[function]
[call site]
09960
Dynamic::from_decimal
[function]
[call site]
09961
Self
[function]
[call site]
09962
Union::Decimal
[function]
[call site]
09963
into
[function]
[call site]
09964
Ok
[function]
[call site]
09965
Dynamic::from_float
[function]
[call site]
09966
Self
[function]
[call site]
09967
Union::Float
[function]
[call site]
09968
super::FloatWrapper::new
[function]
[call site]
09969
Self
[function]
[call site]
09970
Err
[function]
[call site]
09971
RhaiError::custom
[function]
[call site]
09972
LexError::ImproperSymbol
[function]
[call site]
09973
ImmutableString::new
[function]
[call site]
09974
ParseError::to_string
[function]
[call site]
09975
PERR::into_err
[function]
[call site]
09976
into
[function]
[call site]
09977
&mut
[call site]
09978
Ok
[function]
[call site]
09979
String::from
[function]
[call site]
09980
ImmutableString::into_owned
[function]
[call site]
09981
Self::into
[function]
[call site]
09982
&mut
[call site]
09983
Ok
[function]
[call site]
09984
into
[function]
[call site]
09985
rust_decimal::Decimal::from_f64
[function]
[call site]
09986
Ok
[function]
[call site]
09987
Dynamic::from_decimal
[function]
[call site]
09988
Err
[function]
[call site]
09989
RhaiError::custom
[function]
[call site]
09990
&mut
[call site]
09991
Ok
[function]
[call site]
09992
into
[function]
[call site]
09993
rust_decimal::Decimal::from_f32
[function]
[call site]
09994
Ok
[function]
[call site]
09995
Dynamic::from_decimal
[function]
[call site]
09996
Err
[function]
[call site]
09997
RhaiError::custom
[function]
[call site]
09998
float_functions::f32_to_f64
[function]
[call site]
09999
into
[function]
[call site]
10000
&mut
[call site]
10001
&mut
[call site]
10002
test_to_string
[function]
[call site]
10003
to_f32
[function]
[call site]
10004
&mut
[call site]
10005
&mut
[call site]
10006
test_to_string
[function]
[call site]
10007
Dynamic::serialize
[function]
[call site]
10008
&mut
[call site]
10009
Ok
[function]
[call site]
10010
Dynamic::from_blob
[function]
[call site]
10011
&[u8]::to_vec
[function]
[call site]
10012
Err
[function]
[call site]
10013
ERR::ErrorMismatchDataType
[function]
[call site]
10014
&str::into
[function]
[call site]
10015
&str::into
[function]
[call site]
10016
into
[function]
[call site]
10017
&mut
[call site]
10018
Ok
[function]
[call site]
10019
DynamicSerializer::new
[function]
[call site]
10020
crate::Map::new
[function]
[call site]
10021
Self::into
[function]
[call site]
10022
Err
[function]
[call site]
10023
ERR::ErrorMismatchDataType
[function]
[call site]
10024
&str::into
[function]
[call site]
10025
&str::into
[function]
[call site]
10026
into
[function]
[call site]
10027
Some
[function]
[call site]
10028
test::len
[function]
[call site]
10029
MyIterableType::into_iter
[function]
[call site]
10030
Self::IntoIter::try_for_each
[function]
[call site]
10031
DynamicSerializer::serialize_entry
[function]
[call site]
10032
Dynamic::serialize
[function]
[call site]
10033
&mut
[call site]
10034
&mut
[call site]
10035
&mut
[call site]
10036
&mut
[call site]
10037
&mut
[call site]
10038
&mut
[call site]
10039
&mut
[call site]
10040
&mut
[call site]
10041
float_functions::f32_to_f64
[function]
[call site]
10042
&mut
[call site]
10043
&mut
[call site]
10044
test_to_string
[function]
[call site]
10045
to_f32
[function]
[call site]
10046
&mut
[call site]
10047
&mut
[call site]
10048
test_to_string
[function]
[call site]
10049
Dynamic::serialize
[function]
[call site]
10050
&mut
[call site]
10051
&mut
[call site]
10052
Some
[function]
[call site]
10053
test::len
[function]
[call site]
10054
MyIterableType::into_iter
[function]
[call site]
10055
Self::IntoIter::try_for_each
[function]
[call site]
10056
DynamicSerializer::serialize_entry
[function]
[call site]
10057
string_functions::add_append
[function]
[call site]
10058
string_functions::is_empty
[function]
[call site]
10059
String::from_utf8_lossy
[function]
[call site]
10060
string_functions::is_empty
[function]
[call site]
10061
String::from_utf8
[function]
[call site]
10062
unwrap
[function]
[call site]
10063
into
[function]
[call site]
10064
ImmutableString::into_owned
[function]
[call site]
10065
String::into
[function]
[call site]
10066
ImmutableString::into_owned
[function]
[call site]
10067
StmtBlock::as_ref
[function]
[call site]
10068
into
[function]
[call site]
10069
FnPtr::is_curried
[function]
[call site]
10070
impl
[call site]
10071
std::iter::once
[function]
[call site]
10072
test_native_context_fn_name
[function]
[call site]
10073
into
[function]
[call site]
10074
optimize_combo_chain
[function]
[call site]
10075
FnPtr::iter_curry
[function]
[call site]
10076
MyIterableType::into_iter
[function]
[call site]
10077
impl
[call site]
10078
&mut
[call site]
10079
test_native_context_fn_name
[function]
[call site]
10080
&mut
[call site]
10081
StmtBlock::as_ref
[function]
[call site]
10082
RhaiNativeFunc::return_type_name
[function]
[call site]
10083
type_name::<R>
[function]
[call site]
10084
&mut
[call site]
10085
RhaiNativeFunc::return_type_name
[function]
[call site]
10086
StmtBlock::borrow
[function]
[call site]
10087
Dynamic::serialize
[function]
[call site]
10088
locked_read
[function]
[call site]
10089
unwrap
[function]
[call site]
10090
Dynamic::serialize
[function]
[call site]
10091
Dynamic::into_immutable_string
[function]
[call site]
10092
Result::map_err
[function]
[call site]
10093
ERR::ErrorMismatchDataType
[function]
[call site]
10094
&str::into
[function]
[call site]
10095
into
[function]
[call site]
10096
Dynamic::serialize
[function]
[call site]
10097
_value.downcast_mut::<crate::Map>
[function]
[call site]
10098
unwrap
[function]
[call site]
10099
blob_functions::insert
[function]
[call site]
10100
RhaiResultOf::into
[function]
[call site]
10101
Ok
[function]
[call site]
10102
Err
[function]
[call site]
10103
ERR::ErrorMismatchDataType
[function]
[call site]
10104
&str::into
[function]
[call site]
10105
&str::into
[function]
[call site]
10106
into
[function]
[call site]
10107
string_functions::add_append
[function]
[call site]
10108
FnPtr::is_curried
[function]
[call site]
10109
impl
[call site]
10110
std::iter::once
[function]
[call site]
10111
test_native_context_fn_name
[function]
[call site]
10112
into
[function]
[call site]
10113
optimize_combo_chain
[function]
[call site]
10114
FnPtr::iter_curry
[function]
[call site]
10115
impl
[call site]
10116
&mut
[call site]
10117
test_native_context_fn_name
[function]
[call site]
10118
&mut
[call site]
10119
StmtBlock::as_ref
[function]
[call site]
10120
RhaiNativeFunc::return_type_name
[function]
[call site]
10121
&mut
[call site]
10122
RhaiNativeFunc::return_type_name
[function]
[call site]
10123
StmtBlock::borrow
[function]
[call site]
10124
Dynamic::serialize
[function]
[call site]
10125
locked_read
[function]
[call site]
10126
unwrap
[function]
[call site]
10127
Dynamic::serialize
[function]
[call site]
10128
Scope::push_dynamic
[function]
[call site]
10129
Scope::push_entry
[function]
[call site]
10130
into
[function]
[call site]
10131
into
[function]
[call site]
10132
Dynamic::access_mode
[function]
[call site]
10133
Engine::run_with_scope
[function]
[call site]
10134
Engine::lex
[function]
[call site]
10135
syn::Result::peekable
[function]
[call site]
10136
Engine::default
[function]
[call site]
10137
ParseState::new
[function]
[call site]
10138
Some
[function]
[call site]
10139
Engine::parse
[function]
[call site]
10140
Engine::run_ast_with_scope
[function]
[call site]
10141
get_value::<Dynamic>
[function]
[call site]
10142
std::hint::black_box
[function]
[call site]
10143
rhai::
[call site]
10144
serde::from_dynamic
[function]
[call site]
10145
Self::Unit
[function]
[call site]
10146
Self::BoolConstant
[function]
[call site]
10147
Self::StringConstant
[function]
[call site]
10148
Self::CharConstant
[function]
[call site]
10149
Self::IntegerConstant
[function]
[call site]
10150
Self::DynamicConstant
[function]
[call site]
10151
TestStruct::new
[function]
[call site]
10152
into
[function]
[call site]
10153
Self::FloatConstant
[function]
[call site]
10154
Self::DynamicConstant
[function]
[call site]
10155
TestStruct::new
[function]
[call site]
10156
into
[function]
[call site]
10157
Self::DynamicConstant
[function]
[call site]
10158
TestStruct::new
[function]
[call site]
10159
into
[function]
[call site]
10160
FnPtr::is_curried
[function]
[call site]
10161
Self::FnCall
[function]
[call site]
10162
into
[function]
[call site]
10163
FnCallHashes::from_hash
[function]
[call site]
10164
calc_fn_hash
[function]
[call site]
10165
test_native_context_fn_name
[function]
[call site]
10166
std::
[call site]
10167
iter::once
[function]
[call site]
10168
Self::StringConstant
[function]
[call site]
10169
test_native_context_fn_name
[function]
[call site]
10170
into
[function]
[call site]
10171
reflection_functions::collect
[function]
[call site]
10172
into
[function]
[call site]
10173
Self::DynamicConstant
[function]
[call site]
10174
into
[function]
[call site]
10175
std::hint::black_box
[function]
[call site]
10176