The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
10169 | 0 | EP | call site: 00000 | Engine::run_ast |
fuzz_target
[function]
[call site]
00000
fuzz
[function]
[call site]
00001
Engine::new
[function]
[call site]
00002
Engine::new_raw
[function]
[call site]
00003
Some
[function]
[call site]
00004
TestStruct::new
[function]
[call site]
00005
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00006
FileModuleResolver::new_with_extension
[function]
[call site]
00007
Self::into
[function]
[call site]
00008
TestStruct::new
[function]
[call site]
00009
Self::into
[function]
[call site]
00010
Scope::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
TestStruct::new
[function]
[call site]
00014
Engine::set_max_strings_interned
[function]
[call site]
00015
func::locked_write
[function]
[call site]
00016
try_borrow_mut
[function]
[call site]
00017
ok
[function]
[call site]
00018
StraightHasher::write
[function]
[call site]
00019
ok
[function]
[call site]
00020
try_write
[function]
[call site]
00021
Some
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::thread::sleep
[function]
[call site]
00024
std::time::Duration::from_secs
[function]
[call site]
00025
FnPtr::try_from
[function]
[call site]
00026
tokenizer::is_valid_function_name
[function]
[call site]
00027
is_valid_identifier
[function]
[call site]
00028
test_chars
[function]
[call site]
00029
Engine::new
[function]
[call site]
00030
is_id_first_alphabetic
[function]
[call site]
00031
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00032
is_ascii_alphabetic
[function]
[call site]
00033
char::is_ascii_alphanumeric
[function]
[call site]
00034
is_reserved_keyword_or_symbol
[function]
[call site]
00035
as_bytes
[function]
[call site]
00036
test::len
[function]
[call site]
00037
test::len
[function]
[call site]
00038
string_functions::contains
[function]
[call site]
00039
string_functions::contains
[function]
[call site]
00040
string_functions::contains
[function]
[call site]
00041
test::len
[function]
[call site]
00042
as_bytes
[function]
[call site]
00043
Token::lookup_symbol_from_syntax
[function]
[call site]
00044
as_bytes
[function]
[call site]
00045
test::len
[function]
[call site]
00046
string_functions::contains
[function]
[call site]
00047
string_functions::contains
[function]
[call site]
00048
test::len
[function]
[call site]
00049
as_bytes
[function]
[call site]
00050
Some
[function]
[call site]
00051
TestStruct::clone
[function]
[call site]
00052
Self
[function]
[call site]
00053
Position::is_none
[function]
[call site]
00054
Ok
[function]
[call site]
00055
TestStruct::new
[function]
[call site]
00056
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00057
as_bytes
[function]
[call site]
00058
test::len
[function]
[call site]
00059
string_functions::contains
[function]
[call site]
00060
string_functions::contains
[function]
[call site]
00061
test::len
[function]
[call site]
00062
as_bytes
[function]
[call site]
00063
Token::lookup_symbol_from_syntax
[function]
[call site]
00064
Option::is_some
[function]
[call site]
00065
Err
[function]
[call site]
00066
ERR::ErrorParsing
[function]
[call site]
00067
PERR::Reserved
[function]
[call site]
00068
test_to_string
[function]
[call site]
00069
Engine::new
[function]
[call site]
00070
Scope::new
[function]
[call site]
00071
blob_functions::push
[function]
[call site]
00072
blob_functions::push
[function]
[call site]
00073
FnPtr::try_from
[function]
[call site]
00074
tokenizer::is_valid_function_name
[function]
[call site]
00075
Ok
[function]
[call site]
00076
TestStruct::new
[function]
[call site]
00077
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00078
Token::lookup_symbol_from_syntax
[function]
[call site]
00079
Option::is_some
[function]
[call site]
00080
Err
[function]
[call site]
00081
ERR::ErrorParsing
[function]
[call site]
00082
PERR::Reserved
[function]
[call site]
00083
test_to_string
[function]
[call site]
00084
into
[function]
[call site]
00085
Err
[function]
[call site]
00086
ERR::ErrorFunctionNotFound
[function]
[call site]
00087
test_to_string
[function]
[call site]
00088
into
[function]
[call site]
00089
RhaiResultOf::unwrap
[function]
[call site]
00090
blob_functions::push
[function]
[call site]
00091
blob_functions::push
[function]
[call site]
00092
into
[function]
[call site]
00093
Err
[function]
[call site]
00094
ERR::ErrorFunctionNotFound
[function]
[call site]
00095
test_to_string
[function]
[call site]
00096
into
[function]
[call site]
00097
RhaiResultOf::unwrap
[function]
[call site]
00098
std::time::Duration::from_millis
[function]
[call site]
00099
Some
[function]
[call site]
00100
StraightHasher::write
[function]
[call site]
00101
try_write
[function]
[call site]
00102
StringsInterner::set_max
[function]
[call site]
00103
StringsInterner::throttle_cache
[function]
[call site]
00104
StringsInterner::max
[function]
[call site]
00105
StringsInterner::clear
[function]
[call site]
00106
string_functions::clear
[function]
[call site]
00107
string_functions::is_empty
[function]
[call site]
00108
test::len
[function]
[call site]
00109
shared_get_mut
[function]
[call site]
00110
Shared::get_mut
[function]
[call site]
00111
Shared::get_mut
[function]
[call site]
00112
string_functions::clear
[function]
[call site]
00113
ImmutableString::new
[function]
[call site]
00114
Self
[function]
[call site]
00115
Position::new_const
[function]
[call site]
00116
Some
[function]
[call site]
00117
TestStruct::new
[function]
[call site]
00118
Option::into
[function]
[call site]
00119
string_functions::clear
[function]
[call site]
00120
test::len
[function]
[call site]
00121
StringsInterner::max
[function]
[call site]
00122
test::len
[function]
[call site]
00123
StringsInterner::max
[function]
[call site]
00124
Some
[function]
[call site]
00125
ImmutableString::strong_count
[function]
[call site]
00126
ImmutableString::strong_count
[function]
[call site]
00127
ImmutableString::strong_count
[function]
[call site]
00128
ImmutableString::strong_count
[function]
[call site]
00129
test::len
[function]
[call site]
00130
test::len
[function]
[call site]
00131
test::len
[function]
[call site]
00132
ImmutableString::strong_count
[function]
[call site]
00133
string_functions::remove
[function]
[call site]
00134
Some
[function]
[call site]
00135
StringsInterner::new
[function]
[call site]
00136
Engine::default
[function]
[call site]
00137
TestStruct::new
[function]
[call site]
00138
BloomFilterU64::new
[function]
[call site]
00139
Self
[function]
[call site]
00140
Self::into
[function]
[call site]
00141
Some
[function]
[call site]
00142
TestStruct::new
[function]
[call site]
00143
Some
[function]
[call site]
00144
TestStruct::new
[function]
[call site]
00145
Engine::register_global_module
[function]
[call site]
00146
Engine::global_namespace_mut
[function]
[call site]
00147
string_functions::is_empty
[function]
[call site]
00148
Module::new
[function]
[call site]
00149
Position::new_const
[function]
[call site]
00150
CustomTypesCollection::new
[function]
[call site]
00151
Self
[function]
[call site]
00152
TestStruct::new
[function]
[call site]
00153
TestStruct::new
[function]
[call site]
00154
TestStruct::new
[function]
[call site]
00155
BloomFilterU64::new
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
TestStruct::new
[function]
[call site]
00158
Module::set_internal
[function]
[call site]
00159
test_get_set
[function]
[call site]
00160
Engine::new
[function]
[call site]
00161
register_type::<TestStruct>
[function]
[call site]
00162
Engine::register_get_set
[function]
[call site]
00163
Engine::register_get
[function]
[call site]
00164
Engine::register_fn
[function]
[call site]
00165
FuncRegistration::new
[function]
[call site]
00166
into
[function]
[call site]
00167
Engine::default
[function]
[call site]
00168
Engine::default
[function]
[call site]
00169
&str::into
[function]
[call site]
00170
Engine::default
[function]
[call site]
00171
into
[function]
[call site]
00172
Package::register_into_engine
[function]
[call site]
00173
Package::init_engine
[function]
[call site]
00174
Engine::register_global_module
[function]
[call site]
00175
Package::as_shared_module
[function]
[call site]
00176
crate::engine::make_getter
[function]
[call site]
00177
Position::new_const
[function]
[call site]
00178
Some
[function]
[call site]
00179
TestStruct::new
[function]
[call site]
00180
RhaiResultOf::push_str
[function]
[call site]
00181
RhaiResultOf::push_str
[function]
[call site]
00182
StmtBlock::as_ref
[function]
[call site]
00183
Engine::register_set
[function]
[call site]
00184
Engine::register_fn
[function]
[call site]
00185
crate::engine::make_setter
[function]
[call site]
00186
Position::new_const
[function]
[call site]
00187
RhaiResultOf::push_str
[function]
[call site]
00188
RhaiResultOf::push_str
[function]
[call site]
00189
StmtBlock::as_ref
[function]
[call site]
00190
Engine::register_get
[function]
[call site]
00191
Engine::register_fn
[function]
[call site]
00192
crate::engine::make_getter
[function]
[call site]
00193
StmtBlock::as_ref
[function]
[call site]
00194
Engine::register_fn
[function]
[call site]
00195
FuncRegistration::new
[function]
[call site]
00196
into
[function]
[call site]
00197
Package::register_into_engine
[function]
[call site]
00198
Engine::register_fn
[function]
[call site]
00199
Engine::register_indexer_get_set
[function]
[call site]
00200
Engine::register_indexer_get
[function]
[call site]
00201
Engine::register_fn
[function]
[call site]
00202
Engine::register_indexer_set
[function]
[call site]
00203
Engine::register_fn
[function]
[call site]
00204
test::len
[function]
[call site]
00205
test::len
[function]
[call site]
00206
blob_functions::push
[function]
[call site]
00207
bool::into
[function]
[call site]
00208
Shared::get_mut
[function]
[call site]
00209
first_mut
[function]
[call site]
00210
unwrap
[function]
[call site]
00211
Option::unwrap
[function]
[call site]
00212
blob_functions::insert
[function]
[call site]
00213
FnPtr::try_from
[function]
[call site]
00214
RhaiResultOf::unwrap
[function]
[call site]
00215
string_functions::is_empty
[function]
[call site]
00216
blob_functions::push
[function]
[call site]
00217
eval::calc_offset_len
[function]
[call site]
00218
FnPtr::try_from
[function]
[call site]
00219
tokenizer::is_valid_function_name
[function]
[call site]
00220
Ok
[function]
[call site]
00221
TestStruct::new
[function]
[call site]
00222
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00223
Token::lookup_symbol_from_syntax
[function]
[call site]
00224
Option::is_some
[function]
[call site]
00225
Err
[function]
[call site]
00226
ERR::ErrorParsing
[function]
[call site]
00227
PERR::Reserved
[function]
[call site]
00228
test_to_string
[function]
[call site]
00229
into
[function]
[call site]
00230
Err
[function]
[call site]
00231
ERR::ErrorFunctionNotFound
[function]
[call site]
00232
test_to_string
[function]
[call site]
00233
into
[function]
[call site]
00234
CharsStream::unsigned_abs
[function]
[call site]
00235
RhaiResultOf::map_or
[function]
[call site]
00236
min_max_functions::min
[function]
[call site]
00237
FnPtr::try_from
[function]
[call site]
00238
Engine::lex_with_map
[function]
[call site]
00239
Engine::lex_raw
[function]
[call site]
00240
TestStruct::new
[function]
[call site]
00241
TokenizerControlBlock::new
[function]
[call site]
00242
ImmutableString::new
[function]
[call site]
00243
Self
[function]
[call site]
00244
Position::new_const
[function]
[call site]
00245
Option::into
[function]
[call site]
00246
Self::into
[function]
[call site]
00247
TestStruct::clone
[function]
[call site]
00248
std::num::NonZeroUsize::new
[function]
[call site]
00249
Engine::max_string_size
[function]
[call site]
00250
Command::get
[function]
[call site]
00251
Position::new
[function]
[call site]
00252
MyIterableType::into_iter
[function]
[call site]
00253
test_chars
[function]
[call site]
00254
0.chars().collect::<Vec<_>>
[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
Self::IntoIter::map
[function]
[call site]
00260
Engine::lex_raw
[function]
[call site]
00261
Some
[function]
[call site]
00262
StmtBlock::as_ref
[function]
[call site]
00263
&[Stmt]::chars
[function]
[call site]
00264
Engine::new
[function]
[call site]
00265
peekable
[function]
[call site]
00266
reflection_functions::collect
[function]
[call site]
00267
NativeCallContext::engine
[function]
[call site]
00268
Engine::collect_fn_metadata_impl
[function]
[call site]
00269
TestStruct::new
[function]
[call site]
00270
NativeCallContext::iter_namespaces
[function]
[call site]
00271
MyIterableType::into_iter
[function]
[call site]
00272
test_chars
[function]
[call site]
00273
0.chars().collect::<Vec<_>>
[function]
[call site]
00274
MyIterableType::into_iter
[function]
[call site]
00275
Engine::lex_with_map
[function]
[call site]
00276
Engine::lex_raw
[function]
[call site]
00277
Some
[function]
[call site]
00278
flat_map
[function]
[call site]
00279
filter_map
[function]
[call site]
00280
Position::new_const
[function]
[call site]
00281
RhaiFunc::get_script_fn_def
[function]
[call site]
00282
Some
[function]
[call site]
00283
Engine::lex_with_map
[function]
[call site]
00284
Engine::lex_raw
[function]
[call site]
00285
Some
[function]
[call site]
00286
into
[function]
[call site]
00287
array_functions::for_each
[function]
[call site]
00288
string_functions::is_empty
[function]
[call site]
00289
Ok
[function]
[call site]
00290
StaticModuleResolver::iter_mut
[function]
[call site]
00291
StaticModuleResolver::iter_mut
[function]
[call site]
00292
Engine::lex_with_map
[function]
[call site]
00293
Ident::as_str
[function]
[call site]
00294
impl
[call site]
00295
into
[function]
[call site]
00296
FnPtr::call_raw_with_extra_args
[function]
[call site]
00297
_call_with_extra_args::<true,
[call site]
00298
_call_with_extra_args::<false,
[call site]
00299
Some
[function]
[call site]
00300
Ok
[function]
[call site]
00301
blob_functions::push
[function]
[call site]
00302
blob_functions::push
[function]
[call site]
00303
FnPtr::try_from
[function]
[call site]
00304
RhaiResultOf::unwrap
[function]
[call site]
00305
MyIterableType::into_iter
[function]
[call site]
00306
test_var_def_filter
[function]
[call site]
00307
Engine::new
[function]
[call site]
00308
Engine::compile
[function]
[call site]
00309
Engine::compile_with_scope
[function]
[call site]
00310
Engine::compile_scripts_with_scope
[function]
[call site]
00311
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00312
Engine::lex
[function]
[call site]
00313
Engine::lex_raw
[function]
[call site]
00314
as_deref
[function]
[call site]
00315
StmtBlock::as_ref
[function]
[call site]
00316
syn::Result::peekable
[function]
[call site]
00317
Engine::default
[function]
[call site]
00318
ParseState::new
[function]
[call site]
00319
TestStruct::new
[function]
[call site]
00320
Scope::new
[function]
[call site]
00321
TestStruct::new
[function]
[call site]
00322
TestStruct::new
[function]
[call site]
00323
TestStruct::clone
[function]
[call site]
00324
Engine::parse
[function]
[call site]
00325
Engine::parse_global_level
[function]
[call site]
00326
Position::new_const
[function]
[call site]
00327
Some
[function]
[call site]
00328
TestStruct::new
[function]
[call site]
00329
Engine::max_expr_depth
[function]
[call site]
00330
Command::get
[function]
[call site]
00331
peek
[function]
[call site]
00332
unwrap
[function]
[call site]
00333
Engine::parse_stmt
[function]
[call site]
00334
StaticVec::<SmartString>::new_const
[function]
[call site]
00335
Some
[function]
[call site]
00336
TestStruct::new
[function]
[call site]
00337
Position::new_const
[function]
[call site]
00338
peek
[function]
[call site]
00339
unwrap
[function]
[call site]
00340
Position::is_none
[function]
[call site]
00341
ParseSettings::has_flag
[function]
[call site]
00342
intersects
[function]
[call site]
00343
Err
[function]
[call site]
00344
PERR::into_err
[function]
[call site]
00345
ParseError
[function]
[call site]
00346
PERR::into
[function]
[call site]
00347
MultiInputsStream::get_next
[function]
[call site]
00348
test::len
[function]
[call site]
00349
MultiInputsStream::get_next
[function]
[call site]
00350
Some
[function]
[call site]
00351
unwrap
[function]
[call site]
00352
string_functions::contains
[function]
[call site]
00353
string_functions::contains
[function]
[call site]
00354
string_functions::is_empty
[function]
[call site]
00355
test::len
[function]
[call site]
00356
blob_functions::push
[function]
[call site]
00357
TestStruct::clone
[function]
[call site]
00358
Self
[function]
[call site]
00359
string_functions::clear
[function]
[call site]
00360
string_functions::is_empty
[function]
[call site]
00361
shared_get_mut
[function]
[call site]
00362
string_functions::clear
[function]
[call site]
00363
ImmutableString::new
[function]
[call site]
00364
unindent_block_comment
[function]
[call site]
00365
string_functions::contains
[function]
[call site]
00366
usize::lines
[function]
[call site]
00367
skip
[function]
[call site]
00368
Engine::lex_with_map
[function]
[call site]
00369
test::len
[function]
[call site]
00370
trim_start_matches
[function]
[call site]
00371
test::len
[function]
[call site]
00372
min_max_functions::min
[function]
[call site]
00373
unwrap_or
[function]
[call site]
00374
min_max_functions::min
[function]
[call site]
00375
usize::lines
[function]
[call site]
00376
enumerate
[function]
[call site]
00377
Engine::lex_with_map
[function]
[call site]
00378
lines()
[call site]
00379
.enumerate()
[call site]
00380
.map(|(i,
[call site]
00381
.collect::<Vec<_>>
[function]
[call site]
00382
join
[function]
[call site]
00383
ParseSettings::level_up_with_position
[function]
[call site]
00384
ParseSettings::level_up
[function]
[call site]
00385
Err
[function]
[call site]
00386
PERR::into_err
[function]
[call site]
00387
Ok
[function]
[call site]
00388
Ok
[function]
[call site]
00389
unwrap_or
[function]
[call site]
00390
blob_functions::push
[function]
[call site]
00391
!::into
[function]
[call site]
00392
string_functions::is_empty
[function]
[call site]
00393
RhaiResultOf::push_str
[function]
[call site]
00394
RhaiResultOf::push_str
[function]
[call site]
00395
peek
[function]
[call site]
00396
unwrap
[function]
[call site]
00397
Err
[function]
[call site]
00398
PERR::into_err
[function]
[call site]
00399
string_functions::is_empty
[function]
[call site]
00400
blob_functions::push
[function]
[call site]
00401
peek
[function]
[call site]
00402
unwrap
[function]
[call site]
00403
Ok
[function]
[call site]
00404
Stmt::Noop
[function]
[call site]
00405
eat_token
[function]
[call site]
00406
MultiInputsStream::get_next
[function]
[call site]
00407
test::len
[function]
[call site]
00408
MultiInputsStream::get_next
[function]
[call site]
00409
Some
[function]
[call site]
00410
Option::unwrap
[function]
[call site]
00411
Ok
[function]
[call site]
00412
Stmt::Noop
[function]
[call site]
00413
Ok
[function]
[call site]
00414
Engine::parse_block
[function]
[call site]
00415
MultiInputsStream::get_next
[function]
[call site]
00416
unwrap
[function]
[call site]
00417
Err
[function]
[call site]
00418
PERR::into_err
[function]
[call site]
00419
ParseError
[function]
[call site]
00420
PERR::into
[function]
[call site]
00421
Err
[function]
[call site]
00422
PERR::MissingToken
[function]
[call site]
00423
into
[function]
[call site]
00424
&str::into
[function]
[call site]
00425
PERR::into_err
[function]
[call site]
00426
ParseSettings::level_up_with_position
[function]
[call site]
00427
ParseSettings::level_up
[function]
[call site]
00428
Ok
[function]
[call site]
00429
StmtBlock::empty
[function]
[call site]
00430
Position::new_const
[function]
[call site]
00431
Span::new
[function]
[call site]
00432
ParseSettings::has_flag
[function]
[call site]
00433
Engine::parse_expr_stmt
[function]
[call site]
00434
peek
[function]
[call site]
00435
unwrap
[function]
[call site]
00436
Engine::parse_expr
[function]
[call site]
00437
peek
[function]
[call site]
00438
unwrap
[function]
[call site]
00439
TestStruct::new
[function]
[call site]
00440
ParseSettings::level_up
[function]
[call site]
00441
Engine::parse_unary
[function]
[call site]
00442
peek
[function]
[call site]
00443
unwrap
[function]
[call site]
00444
Err
[function]
[call site]
00445
LexError::UnexpectedInput
[function]
[call site]
00446
(Token,
[call site]
00447
Engine::new
[function]
[call site]
00448
Scope::new
[function]
[call site]
00449
blob_functions::push
[function]
[call site]
00450
blob_functions::push
[function]
[call site]
00451
blob_functions::push
[function]
[call site]
00452
PERR::into_err
[function]
[call site]
00453
TestStruct::clone
[function]
[call site]
00454
Self
[function]
[call site]
00455
eat_token
[function]
[call site]
00456
Engine::parse_unary
[function]
[call site]
00457
ParseSettings::level_up
[function]
[call site]
00458
checked_neg
[function]
[call site]
00459
Engine::lex_with_map
[function]
[call site]
00460
Expr::IntegerConstant
[function]
[call site]
00461
StmtBlock::span_or_else
[function]
[call site]
00462
Span::new
[function]
[call site]
00463
iterator_functions::chars_from_start
[function]
[call site]
00464
CharsStream::new
[function]
[call site]
00465
Self
[function]
[call site]
00466
TestStruct::new
[function]
[call site]
00467
MyIterableType::into_iter
[function]
[call site]
00468
test_chars
[function]
[call site]
00469
0.chars().collect::<Vec<_>>
[function]
[call site]
00470
MyIterableType::into_iter
[function]
[call site]
00471
FnPtr::try_from
[function]
[call site]
00472
RhaiResultOf::unwrap_or
[function]
[call site]
00473
FnPtr::try_from
[function]
[call site]
00474
RhaiResultOf::unwrap_or
[function]
[call site]
00475
Self
[function]
[call site]
00476
test_chars
[function]
[call site]
00477
skip
[function]
[call site]
00478
test_functions_take
[function]
[call site]
00479
Engine::new
[function]
[call site]
00480
register_type_with_name::<TestStruct>
[function]
[call site]
00481
Engine::register_fn
[function]
[call site]
00482
TestStruct
[function]
[call site]
00483
chars()
[call site]
00484
.skip(from)
[call site]
00485
.take(len)
[call site]
00486
.collect::<Vec<_>>
[function]
[call site]
00487
MyIterableType::into_iter
[function]
[call site]
00488
FnPtr::try_from
[function]
[call site]
00489
Self::unsigned_abs
[function]
[call site]
00490
RhaiResultOf::unwrap_or
[function]
[call site]
00491
test_chars
[function]
[call site]
00492
ImmutableString::strong_count
[function]
[call site]
00493
ImmutableString::strong_count
[function]
[call site]
00494
Self
[function]
[call site]
00495
test_chars
[function]
[call site]
00496
skip
[function]
[call site]
00497
test_functions_take
[function]
[call site]
00498
chars()
[call site]
00499
.skip(offset)
[call site]
00500
.take(len)
[call site]
00501
.collect::<Vec<_>>
[function]
[call site]
00502
MyIterableType::into_iter
[function]
[call site]
00503
StmtBlock::span_or_else
[function]
[call site]
00504
string_functions::add_append
[function]
[call site]
00505
string_functions::is_empty
[function]
[call site]
00506
test::len
[function]
[call site]
00507
String::from_utf8_lossy
[function]
[call site]
00508
string_functions::is_empty
[function]
[call site]
00509
String::from_utf8
[function]
[call site]
00510
unwrap
[function]
[call site]
00511
into
[function]
[call site]
00512
ImmutableString::into_owned
[function]
[call site]
00513
ImmutableString::make_mut
[function]
[call site]
00514
func::shared_make_mut
[function]
[call site]
00515
Shared::make_mut
[function]
[call site]
00516
Shared::make_mut
[function]
[call site]
00517
func::shared_take
[function]
[call site]
00518
shared_try_take
[function]
[call site]
00519
Shared::try_unwrap
[function]
[call site]
00520
Result::ok
[function]
[call site]
00521
unwrap_or_else
[function]
[call site]
00522
T::into
[function]
[call site]
00523
String::into
[function]
[call site]
00524
ImmutableString::into_owned
[function]
[call site]
00525
StmtBlock::as_ref
[function]
[call site]
00526
into
[function]
[call site]
00527
StmtBlock::span_or_else
[function]
[call site]
00528
Some
[function]
[call site]
00529
Expr::FloatConstant
[function]
[call site]
00530
into
[function]
[call site]
00531
ok_or_else
[function]
[call site]
00532
LexError::MalformedNumber
[function]
[call site]
00533
PERR::into_err
[function]
[call site]
00534
Ok
[function]
[call site]
00535
Expr::FloatConstant
[function]
[call site]
00536
into
[function]
[call site]
00537
Ok
[function]
[call site]
00538
Engine::get_interned_string
[function]
[call site]
00539
locked_write
[function]
[call site]
00540
try_borrow_mut
[function]
[call site]
00541
ok
[function]
[call site]
00542
StraightHasher::write
[function]
[call site]
00543
ok
[function]
[call site]
00544
try_write
[function]
[call site]
00545
Some
[function]
[call site]
00546
std::thread::sleep
[function]
[call site]
00547
std::time::Duration::from_millis
[function]
[call site]
00548
Some
[function]
[call site]
00549
StraightHasher::write
[function]
[call site]
00550
try_write
[function]
[call site]
00551
Command::get
[function]
[call site]
00552
into
[function]
[call site]
00553
into
[function]
[call site]
00554
FnCallHashes::from_native_only
[function]
[call site]
00555
calc_fn_hash
[function]
[call site]
00556
get_hasher
[function]
[call site]
00557
config::hashing::get_hashing_seed
[function]
[call site]
00558
Command::get
[function]
[call site]
00559
unwrap_or
[function]
[call site]
00560
ahash::RandomState::with_seeds
[function]
[call site]
00561
StraightHasherBuilder::build_hasher
[function]
[call site]
00562
StraightHasher
[function]
[call site]
00563
Engine::default
[function]
[call site]
00564
write_u8
[function]
[call site]
00565
MyIterableType::into_iter
[function]
[call site]
00566
Self::IntoIter::for_each
[function]
[call site]
00567
string_functions::is_empty
[function]
[call site]
00568
Ok
[function]
[call site]
00569
StaticModuleResolver::iter_mut
[function]
[call site]
00570
impl
[call site]
00571
into
[function]
[call site]
00572
FnPtr::call_raw_with_extra_args
[function]
[call site]
00573
Some
[function]
[call site]
00574
Ok
[function]
[call site]
00575
test::hash
[function]
[call site]
00576
write_usize
[function]
[call site]
00577
test::hash
[function]
[call site]
00578
write_usize
[function]
[call site]
00579
StraightHasher::finish
[function]
[call site]
00580
MyIterableType::into_iter
[function]
[call site]
00581
test_chars
[function]
[call site]
00582
0.chars().collect::<Vec<_>>
[function]
[call site]
00583
MyIterableType::into_iter
[function]
[call site]
00584
Self::IntoIter::collect
[function]
[call site]
00585
NativeCallContext::engine
[function]
[call site]
00586
Engine::collect_fn_metadata_impl
[function]
[call site]
00587
Some
[function]
[call site]
00588
test::len
[function]
[call site]
00589
IterateMap::new
[function]
[call site]
00590
string_functions::is_empty
[function]
[call site]
00591
blob_functions::insert
[function]
[call site]
00592
FnPtr::try_from
[function]
[call site]
00593
RhaiResultOf::unwrap
[function]
[call site]
00594
string_functions::is_empty
[function]
[call site]
00595
blob_functions::push
[function]
[call site]
00596
eval::calc_offset_len
[function]
[call site]
00597
test::len
[function]
[call site]
00598
test::len
[function]
[call site]
00599
blob_functions::push
[function]
[call site]
00600
blob_functions::insert
[function]
[call site]
00601
&str::into
[function]
[call site]
00602
Engine::get_interned_string
[function]
[call site]
00603
locked_write
[function]
[call site]
00604
Command::get
[function]
[call site]
00605
into
[function]
[call site]
00606
into
[function]
[call site]
00607
ImmutableString::into
[function]
[call site]
00608
blob_functions::insert
[function]
[call site]
00609
&str::into
[function]
[call site]
00610
Engine::get_interned_string
[function]
[call site]
00611
ImmutableString::into
[function]
[call site]
00612
blob_functions::insert
[function]
[call site]
00613
&str::into
[function]
[call site]
00614
Engine::get_interned_string
[function]
[call site]
00615
ImmutableString::into
[function]
[call site]
00616
blob_functions::insert
[function]
[call site]
00617
&str::into
[function]
[call site]
00618
string_functions::starts_with
[function]
[call site]
00619
string_functions::starts_with
[function]
[call site]
00620
into
[function]
[call site]
00621
blob_functions::insert
[function]
[call site]
00622
&str::into
[function]
[call site]
00623
into
[function]
[call site]
00624
blob_functions::insert
[function]
[call site]
00625
&str::into
[function]
[call site]
00626
MyIterableType::into_iter
[function]
[call site]
00627
Engine::lex_with_map
[function]
[call site]
00628
Engine::get_interned_string
[function]
[call site]
00629
ImmutableString::into
[function]
[call site]
00630
params
[call site]
00631
.iter()
[call site]
00632
.map(|&p|
[call site]
00633
.collect::<Array>
[function]
[call site]
00634
into
[function]
[call site]
00635
string_functions::is_empty
[function]
[call site]
00636
blob_functions::insert
[function]
[call site]
00637
&str::into
[function]
[call site]
00638
MyIterableType::into_iter
[function]
[call site]
00639
Engine::lex_with_map
[function]
[call site]
00640
Engine::get_interned_string
[function]
[call site]
00641
ImmutableString::into
[function]
[call site]
00642
comments
[call site]
00643
.iter()
[call site]
00644
.map(|&s|
[call site]
00645
.collect::<Array>
[function]
[call site]
00646
into
[function]
[call site]
00647
Some
[function]
[call site]
00648
Dynamic::from_map
[function]
[call site]
00649
Self
[function]
[call site]
00650
Union::Map
[function]
[call site]
00651
(TokenIterator::into
[function]
[call site]
00652
Some
[function]
[call site]
00653
FnCallExpr::into_fn_call_expr
[function]
[call site]
00654
Expr::FnCall
[function]
[call site]
00655
FnCallExpr::into
[function]
[call site]
00656
TestStruct::clone
[function]
[call site]
00657
eat_token
[function]
[call site]
00658
Engine::parse_unary
[function]
[call site]
00659
ParseSettings::level_up
[function]
[call site]
00660
Ok
[function]
[call site]
00661
Ok
[function]
[call site]
00662
Ok
[function]
[call site]
00663
Engine::get_interned_string
[function]
[call site]
00664
FnCallHashes::from_native_only
[function]
[call site]
00665
calc_fn_hash
[function]
[call site]
00666
MyIterableType::into_iter
[function]
[call site]
00667
Self::IntoIter::collect
[function]
[call site]
00668
Some
[function]
[call site]
00669
FnCallExpr::into_fn_call_expr
[function]
[call site]
00670
TestStruct::clone
[function]
[call site]
00671
eat_token
[function]
[call site]
00672
Ok
[function]
[call site]
00673
Engine::get_interned_string
[function]
[call site]
00674
FnCallHashes::from_native_only
[function]
[call site]
00675
calc_fn_hash
[function]
[call site]
00676
Engine::parse_unary
[function]
[call site]
00677
ParseSettings::level_up
[function]
[call site]
00678
MyIterableType::into_iter
[function]
[call site]
00679
Self::IntoIter::collect
[function]
[call site]
00680
Some
[function]
[call site]
00681
FnCallExpr::into_fn_call_expr
[function]
[call site]
00682
Err
[function]
[call site]
00683
PERR::into_err
[function]
[call site]
00684
Engine::parse_primary
[function]
[call site]
00685
peek
[function]
[call site]
00686
unwrap
[function]
[call site]
00687
Err
[function]
[call site]
00688
LexError::UnexpectedInput
[function]
[call site]
00689
(Token,
[call site]
00690
PERR::into_err
[function]
[call site]
00691
Err
[function]
[call site]
00692
PERR::into_err
[function]
[call site]
00693
MultiInputsStream::get_next
[function]
[call site]
00694
Expr::Unit
[function]
[call site]
00695
MultiInputsStream::get_next
[function]
[call site]
00696
unwrap
[function]
[call site]
00697
Expr::IntegerConstant
[function]
[call site]
00698
Expr::CharConstant
[function]
[call site]
00699
Expr::StringConstant
[function]
[call site]
00700
Engine::get_interned_string
[function]
[call site]
00701
Expr::BoolConstant
[function]
[call site]
00702
Expr::BoolConstant
[function]
[call site]
00703
Expr::IntegerConstant
[function]
[call site]
00704
MultiInputsStream::get_next
[function]
[call site]
00705
Expr::FloatConstant
[function]
[call site]
00706
MultiInputsStream::get_next
[function]
[call site]
00707
Expr::DynamicConstant
[function]
[call site]
00708
TestStruct::new
[function]
[call site]
00709
into
[function]
[call site]
00710
ParseSettings::has_option
[function]
[call site]
00711
intersects
[function]
[call site]
00712
Engine::parse_block
[function]
[call site]
00713
ParseSettings::level_up
[function]
[call site]
00714
Expr::Stmt
[function]
[call site]
00715
TestStruct::new
[function]
[call site]
00716
ParseResult::into
[function]
[call site]
00717
eat_token
[function]
[call site]
00718
Engine::parse_expr
[function]
[call site]
00719
ParseSettings::level_up
[function]
[call site]
00720
MultiInputsStream::get_next
[function]
[call site]
00721
unwrap
[function]
[call site]
00722
Err
[function]
[call site]
00723
PERR::into_err
[function]
[call site]
00724
Err
[function]
[call site]
00725
PERR::MissingToken
[function]
[call site]
00726
into
[function]
[call site]
00727
&str::into
[function]
[call site]
00728
PERR::into_err
[function]
[call site]
00729
ParseSettings::has_option
[function]
[call site]
00730
Expr::Stmt
[function]
[call site]
00731
TestStruct::new
[function]
[call site]
00732
Engine::parse_if
[function]
[call site]
00733
ParseSettings::level_up_with_position
[function]
[call site]
00734
eat_token
[function]
[call site]
00735
ensure_not_statement_expr
[function]
[call site]
00736
&mut
[call site]
00737
unwrap
[function]
[call site]
00738
Err
[function]
[call site]
00739
PERR::ExprExpected
[function]
[call site]
00740
&'static
[call site]
00741
Engine::new
[function]
[call site]
00742
Scope::new
[function]
[call site]
00743
blob_functions::push
[function]
[call site]
00744
blob_functions::push
[function]
[call site]
00745
blob_functions::push
[function]
[call site]
00746
PERR::into_err
[function]
[call site]
00747
Ok
[function]
[call site]
00748
Engine::parse_expr
[function]
[call site]
00749
Expr::ensure_bool_expr
[function]
[call site]
00750
Dynamic::is_bool
[function]
[call site]
00751
crate::func::locked_read
[function]
[call site]
00752
try_borrow
[function]
[call site]
00753
ok
[function]
[call site]
00754
locked_read
[function]
[call site]
00755
try_borrow
[function]
[call site]
00756
ok
[function]
[call site]
00757
locked_read
[function]
[call site]
00758
Option::ok
[function]
[call site]
00759
try_read
[function]
[call site]
00760
Some
[function]
[call site]
00761
std::thread::sleep
[function]
[call site]
00762
std::time::Duration::from_millis
[function]
[call site]
00763
Some
[function]
[call site]
00764
locked_read
[function]
[call site]
00765
try_read
[function]
[call site]
00766
Option::ok
[function]
[call site]
00767
try_read
[function]
[call site]
00768
Some
[function]
[call site]
00769
std::thread::sleep
[function]
[call site]
00770
std::time::Duration::from_millis
[function]
[call site]
00771
Some
[function]
[call site]
00772
locked_read
[function]
[call site]
00773
try_read
[function]
[call site]
00774
Option::map_or
[function]
[call site]
00775
RhaiNativeFunc::return_type_name
[function]
[call site]
00776
type_name::<R>
[function]
[call site]
00777
Ok
[function]
[call site]
00778
Err
[function]
[call site]
00779
PERR::MismatchedType
[function]
[call site]
00780
&str::into
[function]
[call site]
00781
&'static
[call site]
00782
PERR::into_err
[function]
[call site]
00783
Expr::start_position
[function]
[call site]
00784
string_functions::is_empty
[function]
[call site]
00785
Expr::position
[function]
[call site]
00786
ParseSettings::level_up_with_position
[function]
[call site]
00787
ParseSettings::level_up_with_position
[function]
[call site]
00788
Expr::start_position
[function]
[call site]
00789
string_functions::is_empty
[function]
[call site]
00790
Expr::position
[function]
[call site]
00791
ParseSettings::level_up_with_position
[function]
[call site]
00792
Expr::start_position
[function]
[call site]
00793
Expr::start_position
[function]
[call site]
00794
Expr::position
[function]
[call site]
00795
Expr::start_position
[function]
[call site]
00796
Expr::position
[function]
[call site]
00797
ensure_not_assignment
[function]
[call site]
00798
&mut
[call site]
00799
unwrap
[function]
[call site]
00800
Err
[function]
[call site]
00801
LexError::ImproperSymbol
[function]
[call site]
00802
Token::literal_syntax
[function]
[call site]
00803
&'static
[call site]
00804
&str::into
[function]
[call site]
00805
PERR::into_err
[function]
[call site]
00806
Ok
[function]
[call site]
00807
Engine::parse_block
[function]
[call site]
00808
into
[function]
[call site]
00809
match_token
[function]
[call site]
00810
&mut
[call site]
00811
unwrap
[function]
[call site]
00812
eat_token
[function]
[call site]
00813
peek
[function]
[call site]
00814
unwrap
[function]
[call site]
00815
Engine::parse_if
[function]
[call site]
00816
Engine::parse_block
[function]
[call site]
00817
Stmt::Noop
[function]
[call site]
00818
into
[function]
[call site]
00819
Ok
[function]
[call site]
00820
Stmt::If
[function]
[call site]
00821
into
[function]
[call site]
00822
ParseSettings::level_up
[function]
[call site]
00823
into
[function]
[call site]
00824
Engine::allow_looping
[function]
[call site]
00825
intersects
[function]
[call site]
00826
ParseSettings::has_option
[function]
[call site]
00827
Expr::Stmt
[function]
[call site]
00828
TestStruct::new
[function]
[call site]
00829
Engine::parse_while_loop
[function]
[call site]
00830
ParseSettings::level_up
[function]
[call site]
00831
MultiInputsStream::get_next
[function]
[call site]
00832
unwrap
[function]
[call site]
00833
ensure_not_statement_expr
[function]
[call site]
00834
Engine::parse_expr
[function]
[call site]
00835
Expr::ensure_bool_expr
[function]
[call site]
00836
ensure_not_assignment
[function]
[call site]
00837
Expr::Unit
[function]
[call site]
00838
Engine::parse_block
[function]
[call site]
00839
into
[function]
[call site]
00840
Ok
[function]
[call site]
00841
Stmt::While
[function]
[call site]
00842
into
[function]
[call site]
00843
ParseSettings::level_up
[function]
[call site]
00844
into
[function]
[call site]
00845
Engine::allow_looping
[function]
[call site]
00846
ParseSettings::has_option
[function]
[call site]
00847
Expr::Stmt
[function]
[call site]
00848
TestStruct::new
[function]
[call site]
00849
Engine::parse_do
[function]
[call site]
00850
ParseSettings::level_up_with_position
[function]
[call site]
00851
eat_token
[function]
[call site]
00852
ParseSettings::has_flag
[function]
[call site]
00853
Engine::parse_block
[function]
[call site]
00854
into
[function]
[call site]
00855
MultiInputsStream::get_next
[function]
[call site]
00856
unwrap
[function]
[call site]
00857
string_functions::is_empty
[function]
[call site]
00858
test::len
[function]
[call site]
00859
Err
[function]
[call site]
00860
PERR::MissingToken
[function]
[call site]
00861
into
[function]
[call site]
00862
&str::into
[function]
[call site]
00863
PERR::into_err
[function]
[call site]
00864
string_functions::remove
[function]
[call site]
00865
ensure_not_statement_expr
[function]
[call site]
00866
Engine::parse_expr
[function]
[call site]
00867
Expr::ensure_bool_expr
[function]
[call site]
00868
ensure_not_assignment
[function]
[call site]
00869
Ok
[function]
[call site]
00870
Stmt::Do
[function]
[call site]
00871
into
[function]
[call site]
00872
ParseSettings::level_up
[function]
[call site]
00873
into
[function]
[call site]
00874
Engine::allow_looping
[function]
[call site]
00875
ParseSettings::has_option
[function]
[call site]
00876
Expr::Stmt
[function]
[call site]
00877
TestStruct::new
[function]
[call site]
00878
Engine::parse_for
[function]
[call site]
00879
ParseSettings::level_up_with_position
[function]
[call site]
00880
eat_token
[function]
[call site]
00881
match_token
[function]
[call site]
00882
parse_var_name
[function]
[call site]
00883
MultiInputsStream::get_next
[function]
[call site]
00884
Option::unwrap
[function]
[call site]
00885
Ok
[function]
[call site]
00886
tokenizer::is_valid_identifier
[function]
[call site]
00887
test_chars
[function]
[call site]
00888
is_id_first_alphabetic
[function]
[call site]
00889
char::is_ascii_alphanumeric
[function]
[call site]
00890
Err
[function]
[call site]
00891
PERR::Reserved
[function]
[call site]
00892
test_to_string
[function]
[call site]
00893
PERR::into_err
[function]
[call site]
00894
Err
[function]
[call site]
00895
PERR::into_err
[function]
[call site]
00896
Err
[function]
[call site]
00897
PERR::into_err
[function]
[call site]
00898
match_token
[function]
[call site]
00899
Err
[function]
[call site]
00900
PERR::MissingToken
[function]
[call site]
00901
into
[function]
[call site]
00902
&str::into
[function]
[call site]
00903
PERR::into_err
[function]
[call site]
00904
parse_var_name
[function]
[call site]
00905
Err
[function]
[call site]
00906
PERR::DuplicatedVariable
[function]
[call site]
00907
into
[function]
[call site]
00908
PERR::into_err
[function]
[call site]
00909
match_token
[function]
[call site]
00910
Err
[function]
[call site]
00911
PERR::MissingToken
[function]
[call site]
00912
into
[function]
[call site]
00913
&str::into
[function]
[call site]
00914
PERR::into_err
[function]
[call site]
00915
Some
[function]
[call site]
00916
parse_var_name
[function]
[call site]
00917
MultiInputsStream::get_next
[function]
[call site]
00918
unwrap
[function]
[call site]
00919
Err
[function]
[call site]
00920
PERR::into_err
[function]
[call site]
00921
Err
[function]
[call site]
00922
PERR::MissingToken
[function]
[call site]
00923
into
[function]
[call site]
00924
&str::into
[function]
[call site]
00925
PERR::into_err
[function]
[call site]
00926
ensure_not_statement_expr
[function]
[call site]
00927
Engine::parse_expr
[function]
[call site]
00928
Expr::ensure_iterable
[function]
[call site]
00929
Ok
[function]
[call site]
00930
Err
[function]
[call site]
00931
PERR::MismatchedType
[function]
[call site]
00932
&str::into
[function]
[call site]
00933
&'static
[call site]
00934
PERR::into_err
[function]
[call site]
00935
Expr::start_position
[function]
[call site]
00936
Engine::lex_with_map
[function]
[call site]
00937
Engine::get_interned_string
[function]
[call site]
00938
Engine::get_interned_string
[function]
[call site]
00939
test::len
[function]
[call site]
00940
blob_functions::push
[function]
[call site]
00941
TestStruct::clone
[function]
[call site]
00942
blob_functions::push
[function]
[call site]
00943
Engine::parse_block
[function]
[call site]
00944
into
[function]
[call site]
00945
Scope::rewind
[function]
[call site]
00946
string_functions::truncate
[function]
[call site]
00947
string_functions::clear
[function]
[call site]
00948
FnPtr::try_from
[function]
[call site]
00949
char_indices
[function]
[call site]
00950
nth
[function]
[call site]
00951
shared_make_mut
[function]
[call site]
00952
Shared::make_mut
[function]
[call site]
00953
string_functions::truncate
[function]
[call site]
00954
string_functions::truncate
[function]
[call site]
00955
string_functions::truncate
[function]
[call site]
00956
Ok
[function]
[call site]
00957
Stmt::For
[function]
[call site]
00958
TestStruct::new
[function]
[call site]
00959
ParseSettings::level_up
[function]
[call site]
00960
into
[function]
[call site]
00961
ParseSettings::has_option
[function]
[call site]
00962
Expr::Stmt
[function]
[call site]
00963
TestStruct::new
[function]
[call site]
00964
Engine::parse_switch
[function]
[call site]
00965
ParseSettings::level_up_with_position
[function]
[call site]
00966
eat_token
[function]
[call site]
00967
Engine::parse_expr
[function]
[call site]
00968
MultiInputsStream::get_next
[function]
[call site]
00969
unwrap
[function]
[call site]
00970
Err
[function]
[call site]
00971
PERR::into_err
[function]
[call site]
00972
Err
[function]
[call site]
00973
PERR::MissingToken
[function]
[call site]
00974
into
[function]
[call site]
00975
&str::into
[function]
[call site]
00976
PERR::into_err
[function]
[call site]
00977
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
00978
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
00979
TestStruct::new
[function]
[call site]
00980
StaticVec::<RangeCase>::new
[function]
[call site]
00981
peek
[function]
[call site]
00982
unwrap
[function]
[call site]
00983
eat_token
[function]
[call site]
00984
Err
[function]
[call site]
00985
PERR::MissingToken
[function]
[call site]
00986
into
[function]
[call site]
00987
into
[function]
[call site]
00988
PERR::into_err
[function]
[call site]
00989
Position::is_none
[function]
[call site]
00990
eat_token
[function]
[call site]
00991
match_token
[function]
[call site]
00992
Err
[function]
[call site]
00993
PERR::into_err
[function]
[call site]
00994
Position::new_const
[function]
[call site]
00995
Some
[function]
[call site]
00996
TestStruct::new
[function]
[call site]
00997
Expr::BoolConstant
[function]
[call site]
00998
None::is_some
[function]
[call site]
00999
Err
[function]
[call site]
01000
PERR::into_err
[function]
[call site]
01001
Position::new_const
[function]
[call site]
01002
Engine::parse_expr
[function]
[call site]
01003
blob_functions::push
[function]
[call site]
01004
blob_functions::push
[function]
[call site]
01005
FnPtr::try_from
[function]
[call site]
01006
RhaiResultOf::unwrap
[function]
[call site]
01007
Err
[function]
[call site]
01008
PERR::ExprExpected
[function]
[call site]
01009
&str::into
[function]
[call site]
01010
PERR::into_err
[function]
[call site]
01011
match_token
[function]
[call site]
01012
match_token
[function]
[call site]
01013
ensure_not_statement_expr
[function]
[call site]
01014
Engine::parse_expr
[function]
[call site]
01015
Expr::ensure_bool_expr
[function]
[call site]
01016
ensure_not_assignment
[function]
[call site]
01017
Expr::BoolConstant
[function]
[call site]
01018
MultiInputsStream::get_next
[function]
[call site]
01019
unwrap
[function]
[call site]
01020
Err
[function]
[call site]
01021
PERR::into_err
[function]
[call site]
01022
Err
[function]
[call site]
01023
PERR::MissingToken
[function]
[call site]
01024
into
[function]
[call site]
01025
&str::into
[function]
[call site]
01026
PERR::into_err
[function]
[call site]
01027
ParseSettings::has_flag
[function]
[call site]
01028
Engine::parse_expr
[function]
[call site]
01029
Engine::parse_stmt
[function]
[call site]
01030
CustomExpr::is_self_terminated
[function]
[call site]
01031
ParseResult::into
[function]
[call site]
01032
Expr::Stmt
[function]
[call site]
01033
StmtBlockContainer::into
[function]
[call site]
01034
blob_functions::push
[function]
[call site]
01035
test::len
[function]
[call site]
01036
string_functions::is_empty
[function]
[call site]
01037
test::len
[function]
[call site]
01038
Some
[function]
[call site]
01039
Expr::get_literal_value
[function]
[call site]
01040
Some
[function]
[call site]
01041
StmtBlock::as_ref
[function]
[call site]
01042
TestStruct::clone
[function]
[call site]
01043
Self
[function]
[call site]
01044
write_lock::<FnPtr>
[function]
[call site]
01045
Some
[function]
[call site]
01046
crate::Shared::new
[function]
[call site]
01047
Option<&GlobalRuntimeState>::into
[function]
[call site]
01048
into
[function]
[call site]
01049
into
[function]
[call site]
01050
into
[function]
[call site]
01051
TestStruct::clone
[function]
[call site]
01052
Self::into
[function]
[call site]
01053
into
[function]
[call site]
01054
Expr::is_constant
[function]
[call site]
01055
MyIterableType::into_iter
[function]
[call site]
01056
Self::IntoIter::all
[function]
[call site]
01057
Engine::new
[function]
[call site]
01058
register_type::<TestStruct>
[function]
[call site]
01059
Engine::register_fn
[function]
[call site]
01060
Engine::register_fn
[function]
[call site]
01061
MyIterableType::into_iter
[function]
[call site]
01062
Engine::lex_with_map
[function]
[call site]
01063
test_method_call
[function]
[call site]
01064
Engine::new
[function]
[call site]
01065
register_type::<TestStruct>
[function]
[call site]
01066
Engine::register_fn
[function]
[call site]
01067
Engine::register_fn
[function]
[call site]
01068
crate::Array::with_capacity
[function]
[call site]
01069
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01070
Ok
[function]
[call site]
01071
TestStruct::new
[function]
[call site]
01072
FnPtr::try_from
[function]
[call site]
01073
RhaiResultOf::unwrap_or
[function]
[call site]
01074
NativeCallContext::engine
[function]
[call site]
01075
Engine::throw_on_size
[function]
[call site]
01076
map_or
[function]
[call site]
01077
Command::get
[function]
[call site]
01078
Err
[function]
[call site]
01079
ERR::ErrorDataTooLarge
[function]
[call site]
01080
&str::to_string
[function]
[call site]
01081
Engine::new
[function]
[call site]
01082
Scope::new
[function]
[call site]
01083
blob_functions::push
[function]
[call site]
01084
blob_functions::push
[function]
[call site]
01085
blob_functions::push
[function]
[call site]
01086
into
[function]
[call site]
01087
map_or
[function]
[call site]
01088
Command::get
[function]
[call site]
01089
Err
[function]
[call site]
01090
ERR::ErrorDataTooLarge
[function]
[call site]
01091
&str::to_string
[function]
[call site]
01092
into
[function]
[call site]
01093
map_or
[function]
[call site]
01094
Command::get
[function]
[call site]
01095
Err
[function]
[call site]
01096
ERR::ErrorDataTooLarge
[function]
[call site]
01097
&str::to_string
[function]
[call site]
01098
into
[function]
[call site]
01099
Ok
[function]
[call site]
01100
FnPtr::try_from
[function]
[call site]
01101
RhaiResultOf::unwrap
[function]
[call site]
01102
Ok
[function]
[call site]
01103
test::len
[function]
[call site]
01104
StmtBlock::extend
[function]
[call site]
01105
StmtBlock::extend
[function]
[call site]
01106
StmtBlock::extend
[function]
[call site]
01107
MyIterableType::into_iter
[function]
[call site]
01108
Self::IntoIter::map
[function]
[call site]
01109
Expr::get_literal_value
[function]
[call site]
01110
Some
[function]
[call site]
01111
StmtBlock::as_ref
[function]
[call site]
01112
TestStruct::clone
[function]
[call site]
01113
write_lock::<FnPtr>
[function]
[call site]
01114
Some
[function]
[call site]
01115
crate::Shared::new
[function]
[call site]
01116
Option<&GlobalRuntimeState>::into
[function]
[call site]
01117
into
[function]
[call site]
01118
into
[function]
[call site]
01119
into
[function]
[call site]
01120
TestStruct::clone
[function]
[call site]
01121
Self::into
[function]
[call site]
01122
into
[function]
[call site]
01123
Expr::is_constant
[function]
[call site]
01124
crate::Array::with_capacity
[function]
[call site]
01125
test::len
[function]
[call site]
01126
StmtBlock::extend
[function]
[call site]
01127
MyIterableType::into_iter
[function]
[call site]
01128
Self::IntoIter::map
[function]
[call site]
01129
Expr::get_literal_value
[function]
[call site]
01130
Option::unwrap
[function]
[call site]
01131
Dynamic::from_array
[function]
[call site]
01132
Self
[function]
[call site]
01133
Union::Array
[function]
[call site]
01134
into
[function]
[call site]
01135
Expr::is_constant
[function]
[call site]
01136
TestStruct::clone
[function]
[call site]
01137
(TokenIterator::get_mut
[function]
[call site]
01138
Shared::get_mut
[function]
[call site]
01139
Ident::as_str
[function]
[call site]
01140
Option::unwrap
[function]
[call site]
01141
Expr::get_literal_value
[function]
[call site]
01142
Option::unwrap
[function]
[call site]
01143
Dynamic::from_map
[function]
[call site]
01144
Expr::is_constant
[function]
[call site]
01145
Position::new_const
[function]
[call site]
01146
Expr::get_literal_value
[function]
[call site]
01147
Some
[function]
[call site]
01148
StmtBlock::as_ref
[function]
[call site]
01149
TestStruct::clone
[function]
[call site]
01150
write_lock::<FnPtr>
[function]
[call site]
01151
Some
[function]
[call site]
01152
crate::Shared::new
[function]
[call site]
01153
Option<&GlobalRuntimeState>::into
[function]
[call site]
01154
into
[function]
[call site]
01155
into
[function]
[call site]
01156
into
[function]
[call site]
01157
TestStruct::clone
[function]
[call site]
01158
Self::into
[function]
[call site]
01159
into
[function]
[call site]
01160
Expr::is_constant
[function]
[call site]
01161
crate::Array::with_capacity
[function]
[call site]
01162
test::len
[function]
[call site]
01163
StmtBlock::extend
[function]
[call site]
01164
MyIterableType::into_iter
[function]
[call site]
01165
Self::IntoIter::map
[function]
[call site]
01166
Expr::get_literal_value
[function]
[call site]
01167
Option::unwrap
[function]
[call site]
01168
Dynamic::from_array
[function]
[call site]
01169
Expr::is_constant
[function]
[call site]
01170
TestStruct::clone
[function]
[call site]
01171
(TokenIterator::get_mut
[function]
[call site]
01172
Ident::as_str
[function]
[call site]
01173
Option::unwrap
[function]
[call site]
01174
Expr::get_literal_value
[function]
[call site]
01175
Option::unwrap
[function]
[call site]
01176
Dynamic::from_map
[function]
[call site]
01177
Expr::is_constant
[function]
[call site]
01178
Position::new_const
[function]
[call site]
01179
Expr::get_literal_value
[function]
[call site]
01180
Option::unwrap
[function]
[call site]
01181
unwrap
[function]
[call site]
01182
into
[function]
[call site]
01183
FnCallExpr::is_qualified
[function]
[call site]
01184
string_functions::is_empty
[function]
[call site]
01185
test::len
[function]
[call site]
01186
FnPtr::new
[function]
[call site]
01187
into
[function]
[call site]
01188
try_into
[function]
[call site]
01189
TestStruct::clone
[function]
[call site]
01190
RhaiResultOf::ok
[function]
[call site]
01191
into
[function]
[call site]
01192
test::len
[function]
[call site]
01193
Token::literal_syntax
[function]
[call site]
01194
Token::literal_syntax
[function]
[call site]
01195
Ident::as_str
[function]
[call site]
01196
into
[function]
[call site]
01197
into
[function]
[call site]
01198
into
[function]
[call site]
01199
into
[function]
[call site]
01200
into
[function]
[call site]
01201
into
[function]
[call site]
01202
Option::unwrap
[function]
[call site]
01203
unwrap
[function]
[call site]
01204
into
[function]
[call site]
01205
FnCallExpr::is_qualified
[function]
[call site]
01206
test::len
[function]
[call site]
01207
FnPtr::new
[function]
[call site]
01208
TestStruct::clone
[function]
[call site]
01209
RhaiResultOf::ok
[function]
[call site]
01210
into
[function]
[call site]
01211
test::len
[function]
[call site]
01212
Token::literal_syntax
[function]
[call site]
01213
Token::literal_syntax
[function]
[call site]
01214
Ident::as_str
[function]
[call site]
01215
into
[function]
[call site]
01216
into
[function]
[call site]
01217
into
[function]
[call site]
01218
into
[function]
[call site]
01219
into
[function]
[call site]
01220
into
[function]
[call site]
01221
Option::unwrap
[function]
[call site]
01222
Dynamic::from_array
[function]
[call site]
01223
Expr::is_constant
[function]
[call site]
01224
TestStruct::clone
[function]
[call site]
01225
(TokenIterator::get_mut
[function]
[call site]
01226
Ident::as_str
[function]
[call site]
01227
Option::unwrap
[function]
[call site]
01228
Expr::get_literal_value
[function]
[call site]
01229
Option::unwrap
[function]
[call site]
01230
Dynamic::from_map
[function]
[call site]
01231
Expr::is_constant
[function]
[call site]
01232
Position::new_const
[function]
[call site]
01233
Expr::get_literal_value
[function]
[call site]
01234
Option::unwrap
[function]
[call site]
01235
unwrap
[function]
[call site]
01236
into
[function]
[call site]
01237
FnCallExpr::is_qualified
[function]
[call site]
01238
test::len
[function]
[call site]
01239
FnPtr::new
[function]
[call site]
01240
TestStruct::clone
[function]
[call site]
01241
RhaiResultOf::ok
[function]
[call site]
01242
into
[function]
[call site]
01243
test::len
[function]
[call site]
01244
Token::literal_syntax
[function]
[call site]
01245
Token::literal_syntax
[function]
[call site]
01246
Ident::as_str
[function]
[call site]
01247
into
[function]
[call site]
01248
into
[function]
[call site]
01249
into
[function]
[call site]
01250
into
[function]
[call site]
01251
into
[function]
[call site]
01252
into
[function]
[call site]
01253
Option::ok_or_else
[function]
[call site]
01254
PERR::ExprExpected
[function]
[call site]
01255
&str::into
[function]
[call site]
01256
PERR::into_err
[function]
[call site]
01257
Expr::start_position
[function]
[call site]
01258
read_lock::<ExclusiveRange>
[function]
[call site]
01259
Some
[function]
[call site]
01260
TestStruct::clone
[function]
[call site]
01261
Self
[function]
[call site]
01262
Self::into
[function]
[call site]
01263
read_lock::<InclusiveRange>
[function]
[call site]
01264
Some
[function]
[call site]
01265
TestStruct::clone
[function]
[call site]
01266
Self::into
[function]
[call site]
01267
string_functions::is_empty
[function]
[call site]
01268
RangeCase::set_index
[function]
[call site]
01269
blob_functions::push
[function]
[call site]
01270
string_functions::is_empty
[function]
[call site]
01271
Err
[function]
[call site]
01272
PERR::into_err
[function]
[call site]
01273
Expr::start_position
[function]
[call site]
01274
func::hashing::get_hasher
[function]
[call site]
01275
config::hashing::get_hashing_seed
[function]
[call site]
01276
ahash::RandomState::with_seeds
[function]
[call site]
01277
StraightHasherBuilder::build_hasher
[function]
[call site]
01278
Engine::default
[function]
[call site]
01279
test::hash
[function]
[call site]
01280
Self::Hasher::finish
[function]
[call site]
01281
Scope::push_entry
[function]
[call site]
01282
Scope::is_empty
[function]
[call site]
01283
string_functions::is_empty
[function]
[call site]
01284
reserve
[function]
[call site]
01285
reserve
[function]
[call site]
01286
blob_functions::push
[function]
[call site]
01287
Dynamic::set_access_mode
[function]
[call site]
01288
StmtBlock::as_mut
[function]
[call site]
01289
Dynamic::set_access_mode
[function]
[call site]
01290
StmtBlock::as_mut
[function]
[call site]
01291
Dynamic::set_access_mode
[function]
[call site]
01292
values_mut
[function]
[call site]
01293
Dynamic::set_access_mode
[function]
[call site]
01294
values_mut
[function]
[call site]
01295
Dynamic::set_access_mode
[function]
[call site]
01296
blob_functions::push
[function]
[call site]
01297
&mut
[call site]
01298
Position::new_const
[function]
[call site]
01299
Some
[function]
[call site]
01300
TestStruct::new
[function]
[call site]
01301
blob_functions::push
[function]
[call site]
01302
peek
[function]
[call site]
01303
unwrap
[function]
[call site]
01304
eat_token
[function]
[call site]
01305
Err
[function]
[call site]
01306
PERR::MissingToken
[function]
[call site]
01307
into
[function]
[call site]
01308
into
[function]
[call site]
01309
PERR::into_err
[function]
[call site]
01310
Err
[function]
[call site]
01311
TestStruct::clone
[function]
[call site]
01312
Self
[function]
[call site]
01313
PERR::into_err
[function]
[call site]
01314
ParseError
[function]
[call site]
01315
PERR::into
[function]
[call site]
01316
Err
[function]
[call site]
01317
PERR::MissingToken
[function]
[call site]
01318
into
[function]
[call site]
01319
&str::into
[function]
[call site]
01320
PERR::into_err
[function]
[call site]
01321
shrink_to_fit
[function]
[call site]
01322
Self::shrink_to_fit
[function]
[call site]
01323
shrink_to_fit
[function]
[call site]
01324
Ok
[function]
[call site]
01325
Stmt::Switch
[function]
[call site]
01326
into
[function]
[call site]
01327
ParseSettings::level_up
[function]
[call site]
01328
into
[function]
[call site]
01329
ParseSettings::has_option
[function]
[call site]
01330
test::len
[function]
[call site]
01331
Engine::max_functions
[function]
[call site]
01332
Err
[function]
[call site]
01333
PERR::into_err
[function]
[call site]
01334
ParseSettings::has_option
[function]
[call site]
01335
Engine::parse_anon_fn
[function]
[call site]
01336
ParseState::new
[function]
[call site]
01337
TestStruct::clone
[function]
[call site]
01338
clone_from
[function]
[call site]
01339
StmtBlock::extend
[function]
[call site]
01340
TestStruct::clone
[function]
[call site]
01341
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01342
Some
[function]
[call site]
01343
TestStruct::new
[function]
[call site]
01344
MultiInputsStream::get_next
[function]
[call site]
01345
unwrap
[function]
[call site]
01346
match_token
[function]
[call site]
01347
MultiInputsStream::get_next
[function]
[call site]
01348
unwrap
[function]
[call site]
01349
MyIterableType::into_iter
[function]
[call site]
01350
test_chars
[function]
[call site]
01351
0.chars().collect::<Vec<_>>
[function]
[call site]
01352
MyIterableType::into_iter
[function]
[call site]
01353
Self::IntoIter::any
[function]
[call site]
01354
Err
[function]
[call site]
01355
PERR::FnDuplicatedParam
[function]
[call site]
01356
ImmutableString::new
[function]
[call site]
01357
test_to_string
[function]
[call site]
01358
PERR::into_err
[function]
[call site]
01359
Engine::get_interned_string
[function]
[call site]
01360
blob_functions::push
[function]
[call site]
01361
TestStruct::clone
[function]
[call site]
01362
blob_functions::push
[function]
[call site]
01363
Err
[function]
[call site]
01364
PERR::into_err
[function]
[call site]
01365
Err
[function]
[call site]
01366
PERR::MissingToken
[function]
[call site]
01367
into
[function]
[call site]
01368
&str::into
[function]
[call site]
01369
PERR::into_err
[function]
[call site]
01370
MultiInputsStream::get_next
[function]
[call site]
01371
unwrap
[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
Engine::parse_stmt
[function]
[call site]
01380
ParseSettings::level_up
[function]
[call site]
01381
Err
[function]
[call site]
01382
PERR::into_err
[function]
[call site]
01383
Ok
[function]
[call site]
01384
std::mem::take
[function]
[call site]
01385
Engine::new
[function]
[call site]
01386
register_type_with_name::<TestStruct>
[function]
[call site]
01387
Engine::register_fn
[function]
[call site]
01388
TestStruct
[function]
[call site]
01389
blob_functions::blob_with_capacity
[function]
[call site]
01390
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01391
test::len
[function]
[call site]
01392
test::len
[function]
[call site]
01393
test::len
[function]
[call site]
01394
test::len
[function]
[call site]
01395
StmtBlock::extend
[function]
[call site]
01396
MyIterableType::into_iter
[function]
[call site]
01397
test_chars
[function]
[call site]
01398
0.chars().collect::<Vec<_>>
[function]
[call site]
01399
MyIterableType::into_iter
[function]
[call site]
01400
Self::IntoIter::map
[function]
[call site]
01401
TestStruct::clone
[function]
[call site]
01402
blob_functions::blob_with_capacity
[function]
[call site]
01403
test::len
[function]
[call site]
01404
ThinVec::<Ident>::new
[function]
[call site]
01405
string_functions::add_append
[function]
[call site]
01406
string_functions::is_empty
[function]
[call site]
01407
String::from_utf8_lossy
[function]
[call site]
01408
string_functions::is_empty
[function]
[call site]
01409
String::from_utf8
[function]
[call site]
01410
unwrap
[function]
[call site]
01411
into
[function]
[call site]
01412
ImmutableString::into_owned
[function]
[call site]
01413
String::into
[function]
[call site]
01414
ImmutableString::into_owned
[function]
[call site]
01415
StmtBlock::as_ref
[function]
[call site]
01416
into
[function]
[call site]
01417
func::hashing::get_hasher
[function]
[call site]
01418
MyIterableType::into_iter
[function]
[call site]
01419
Self::IntoIter::for_each
[function]
[call site]
01420
test::hash
[function]
[call site]
01421
test::hash
[function]
[call site]
01422
Self::Hasher::finish
[function]
[call site]
01423
Engine::get_interned_string
[function]
[call site]
01424
make_anonymous_fn
[function]
[call site]
01425
crate::Identifier::new_const
[function]
[call site]
01426
Some
[function]
[call site]
01427
TestStruct::new
[function]
[call site]
01428
unwrap
[function]
[call site]
01429
TestStruct::new
[function]
[call site]
01430
TestStruct::clone
[function]
[call site]
01431
TokenStream::into
[function]
[call site]
01432
Engine::default
[function]
[call site]
01433
TestStruct::new
[function]
[call site]
01434
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01435
TestStruct::clone
[function]
[call site]
01436
Self
[function]
[call site]
01437
Expr::DynamicConstant
[function]
[call site]
01438
TestStruct::new
[function]
[call site]
01439
into
[function]
[call site]
01440
Engine::access_var
[function]
[call site]
01441
ParseState::find_var
[function]
[call site]
01442
Scope::iter_rev_inner
[function]
[call site]
01443
MyIterableType::into_iter
[function]
[call site]
01444
test_chars
[function]
[call site]
01445
0.chars().collect::<Vec<_>>
[function]
[call site]
01446
MyIterableType::into_iter
[function]
[call site]
01447
array_functions::reduce_rev
[function]
[call site]
01448
array_functions::reduce_rev_with_initial
[function]
[call site]
01449
string_functions::is_empty
[function]
[call site]
01450
Ok
[function]
[call site]
01451
test::len
[function]
[call site]
01452
StaticModuleResolver::iter_mut
[function]
[call site]
01453
array_functions::reduce_rev
[function]
[call site]
01454
array_functions::reduce_rev_with_initial
[function]
[call site]
01455
RhaiResult::enumerate
[function]
[call site]
01456
try_fold
[function]
[call site]
01457
into
[function]
[call site]
01458
FnPtr::call_raw_with_extra_args
[function]
[call site]
01459
_call_with_extra_args::<true,
[call site]
01460
_call_with_extra_args::<false,
[call site]
01461
Some
[function]
[call site]
01462
Some
[function]
[call site]
01463
array_functions::zip
[function]
[call site]
01464
string_functions::is_empty
[function]
[call site]
01465
test::len
[function]
[call site]
01466
string_functions::is_empty
[function]
[call site]
01467
test::len
[function]
[call site]
01468
Ok
[function]
[call site]
01469
IterateDynamicArray::new
[function]
[call site]
01470
StaticModuleResolver::iter_mut
[function]
[call site]
01471
StaticModuleResolver::iter_mut
[function]
[call site]
01472
Engine::lex_with_map
[function]
[call site]
01473
Ident::as_str
[function]
[call site]
01474
array_functions::zip
[function]
[call site]
01475
string_functions::is_empty
[function]
[call site]
01476
string_functions::is_empty
[function]
[call site]
01477
Ok
[function]
[call site]
01478
IterateDynamicArray::new
[function]
[call site]
01479
StaticModuleResolver::iter_mut
[function]
[call site]
01480
array_functions::zip
[function]
[call site]
01481
RhaiResultOf::enumerate
[function]
[call site]
01482
Engine::lex_with_map
[function]
[call site]
01483
FnPtr::call_raw_with_extra_args
[function]
[call site]
01484
TestStruct::clone
[function]
[call site]
01485
into
[function]
[call site]
01486
reflection_functions::collect
[function]
[call site]
01487
NativeCallContext::engine
[function]
[call site]
01488
Engine::collect_fn_metadata_impl
[function]
[call site]
01489
Some
[function]
[call site]
01490
test::len
[function]
[call site]
01491
IterateMap::new
[function]
[call site]
01492
string_functions::is_empty
[function]
[call site]
01493
blob_functions::insert
[function]
[call site]
01494
&str::into
[function]
[call site]
01495
Engine::get_interned_string
[function]
[call site]
01496
ImmutableString::into
[function]
[call site]
01497
blob_functions::insert
[function]
[call site]
01498
&str::into
[function]
[call site]
01499
Engine::get_interned_string
[function]
[call site]
01500
ImmutableString::into
[function]
[call site]
01501
blob_functions::insert
[function]
[call site]
01502
&str::into
[function]
[call site]
01503
Engine::get_interned_string
[function]
[call site]
01504
ImmutableString::into
[function]
[call site]
01505
blob_functions::insert
[function]
[call site]
01506
&str::into
[function]
[call site]
01507
string_functions::starts_with
[function]
[call site]
01508
into
[function]
[call site]
01509
blob_functions::insert
[function]
[call site]
01510
&str::into
[function]
[call site]
01511
into
[function]
[call site]
01512
blob_functions::insert
[function]
[call site]
01513
&str::into
[function]
[call site]
01514
MyIterableType::into_iter
[function]
[call site]
01515
Engine::lex_with_map
[function]
[call site]
01516
Engine::get_interned_string
[function]
[call site]
01517
ImmutableString::into
[function]
[call site]
01518
params
[call site]
01519
.iter()
[call site]
01520
.map(|&p|
[call site]
01521
.collect::<Array>
[function]
[call site]
01522
into
[function]
[call site]
01523
string_functions::is_empty
[function]
[call site]
01524
blob_functions::insert
[function]
[call site]
01525
&str::into
[function]
[call site]
01526
MyIterableType::into_iter
[function]
[call site]
01527
Engine::lex_with_map
[function]
[call site]
01528
Engine::get_interned_string
[function]
[call site]
01529
ImmutableString::into
[function]
[call site]
01530
comments
[call site]
01531
.iter()
[call site]
01532
.map(|&s|
[call site]
01533
.collect::<Array>
[function]
[call site]
01534
into
[function]
[call site]
01535
Some
[function]
[call site]
01536
Dynamic::from_map
[function]
[call site]
01537
RhaiResultOf::enumerate
[function]
[call site]
01538
Engine::lex_with_map
[function]
[call site]
01539
FnPtr::call_raw_with_extra_args
[function]
[call site]
01540
TestStruct::clone
[function]
[call site]
01541
into
[function]
[call site]
01542
reflection_functions::collect
[function]
[call site]
01543
MyIterableType::into_iter
[function]
[call site]
01544
array_functions::reduce_rev
[function]
[call site]
01545
Engine::lex_with_map
[function]
[call site]
01546
Dynamic::is_read_only
[function]
[call site]
01547
crate::func::locked_read
[function]
[call site]
01548
Option::map_or
[function]
[call site]
01549
Dynamic::access_mode
[function]
[call site]
01550
Dynamic::access_mode
[function]
[call site]
01551
ParseSettings::level_up_with_position
[function]
[call site]
01552
map_or
[function]
[call site]
01553
map_functions::values
[function]
[call site]
01554
string_functions::is_empty
[function]
[call site]
01555
test::len
[function]
[call site]
01556
IterateDynamicArray::new
[function]
[call site]
01557
map_functions::values
[function]
[call site]
01558
string_functions::is_empty
[function]
[call site]
01559
IterateDynamicArray::new
[function]
[call site]
01560
map_functions::values
[function]
[call site]
01561
Array::cloned
[function]
[call site]
01562
reflection_functions::collect
[function]
[call site]
01563
Array::cloned
[function]
[call site]
01564
reflection_functions::collect
[function]
[call site]
01565
T::as_any
[function]
[call site]
01566
MyIterableType::into_iter
[function]
[call site]
01567
T::as_any
[function]
[call site]
01568
Engine::get_interned_string
[function]
[call site]
01569
blob_functions::push
[function]
[call site]
01570
then
[function]
[call site]
01571
TestStruct::new
[function]
[call site]
01572
Dynamic::flatten
[function]
[call site]
01573
crate::func::native::shared_try_take
[function]
[call site]
01574
Shared::try_unwrap
[function]
[call site]
01575
into_inner
[function]
[call site]
01576
Dynamic::flatten
[function]
[call site]
01577
into_inner
[function]
[call site]
01578
unwrap
[function]
[call site]
01579
Dynamic::flatten
[function]
[call site]
01580
into_inner
[function]
[call site]
01581
Dynamic::flatten
[function]
[call site]
01582
crate::func::locked_read
[function]
[call site]
01583
Dynamic::flatten_clone
[function]
[call site]
01584
crate::func::locked_read
[function]
[call site]
01585
Option::map_or_else
[function]
[call site]
01586
Dynamic::clone
[function]
[call site]
01587
Self
[function]
[call site]
01588
Union::Unit
[function]
[call site]
01589
Self
[function]
[call site]
01590
Union::Bool
[function]
[call site]
01591
Self
[function]
[call site]
01592
Union::Str
[function]
[call site]
01593
TestStruct::clone
[function]
[call site]
01594
Self
[function]
[call site]
01595
Self
[function]
[call site]
01596
Union::Char
[function]
[call site]
01597
Self
[function]
[call site]
01598
Union::Int
[function]
[call site]
01599
Self
[function]
[call site]
01600
Union::Float
[function]
[call site]
01601
Self
[function]
[call site]
01602
Union::Decimal
[function]
[call site]
01603
TestStruct::clone
[function]
[call site]
01604
Self
[function]
[call site]
01605
Union::Array
[function]
[call site]
01606
TestStruct::clone
[function]
[call site]
01607
Self
[function]
[call site]
01608
Union::Blob
[function]
[call site]
01609
TestStruct::clone
[function]
[call site]
01610
Self
[function]
[call site]
01611
Union::Map
[function]
[call site]
01612
TestStruct::clone
[function]
[call site]
01613
Self
[function]
[call site]
01614
Union::FnPtr
[function]
[call site]
01615
TestStruct::clone
[function]
[call site]
01616
Self
[function]
[call site]
01617
Union::TimeStamp
[function]
[call site]
01618
TestStruct::clone
[function]
[call site]
01619
Self
[function]
[call site]
01620
Union::Variant
[function]
[call site]
01621
StmtBlock::as_ref
[function]
[call site]
01622
StmtBlock::as_ref
[function]
[call site]
01623
T::clone_object
[function]
[call site]
01624
TestStruct::new
[function]
[call site]
01625
TestStruct::clone
[function]
[call site]
01626
Self
[function]
[call site]
01627
Box::into
[function]
[call site]
01628
Self
[function]
[call site]
01629
Union::Shared
[function]
[call site]
01630
TestStruct::clone
[function]
[call site]
01631
Dynamic::flatten_clone
[function]
[call site]
01632
crate::func::locked_read
[function]
[call site]
01633
Option::map_or_else
[function]
[call site]
01634
Dynamic::clone
[function]
[call site]
01635
Dynamic::flatten_clone
[function]
[call site]
01636
Dynamic::clone
[function]
[call site]
01637
Dynamic::clone
[function]
[call site]
01638
Self
[function]
[call site]
01639
Union::Shared
[function]
[call site]
01640
Position::is_none
[function]
[call site]
01641
ParseSettings::has_flag
[function]
[call site]
01642
ParseSettings::has_option
[function]
[call site]
01643
map_or
[function]
[call site]
01644
string_functions::contains
[function]
[call site]
01645
Err
[function]
[call site]
01646
PERR::VariableUndefined
[function]
[call site]
01647
test_to_string
[function]
[call site]
01648
PERR::into_err
[function]
[call site]
01649
calc_fn_hash
[function]
[call site]
01650
test::len
[function]
[call site]
01651
blob_functions::insert
[function]
[call site]
01652
Engine::make_curry_from_externals
[function]
[call site]
01653
StmtBlock::as_ref
[function]
[call site]
01654
string_functions::is_empty
[function]
[call site]
01655
test::len
[function]
[call site]
01656
StmtBlock::as_ref
[function]
[call site]
01657
test::len
[function]
[call site]
01658
test::len
[function]
[call site]
01659
blob_functions::blob_with_capacity
[function]
[call site]
01660
StmtBlock::as_ref
[function]
[call site]
01661
test::len
[function]
[call site]
01662
blob_functions::push
[function]
[call site]
01663
StmtBlock::extend
[function]
[call site]
01664
StmtBlock::as_ref
[function]
[call site]
01665
MyIterableType::into_iter
[function]
[call site]
01666
test_chars
[function]
[call site]
01667
0.chars().collect::<Vec<_>>
[function]
[call site]
01668
MyIterableType::into_iter
[function]
[call site]
01669
Self::IntoIter::cloned
[function]
[call site]
01670
Engine::lex_with_map
[function]
[call site]
01671
Engine::access_var
[function]
[call site]
01672
FnPtr::try_from
[function]
[call site]
01673
Command::get
[function]
[call site]
01674
RhaiResultOf::ok
[function]
[call site]
01675
and_then
[function]
[call site]
01676
Expr::Variable
[function]
[call site]
01677
Engine::default
[function]
[call site]
01678
into
[function]
[call site]
01679
Expr::Variable
[function]
[call site]
01680
into
[function]
[call site]
01681
Engine::get_interned_string
[function]
[call site]
01682
FnCallHashes::from_native_only
[function]
[call site]
01683
calc_fn_hash
[function]
[call site]
01684
FnCallExpr::into_fn_call_expr
[function]
[call site]
01685
blob_functions::blob_with_capacity
[function]
[call site]
01686
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01687
blob_functions::push
[function]
[call site]
01688
blob_functions::push
[function]
[call site]
01689
FnPtr::try_from
[function]
[call site]
01690
RhaiResultOf::unwrap
[function]
[call site]
01691
Stmt::Share
[function]
[call site]
01692
MyIterableType::into_iter
[function]
[call site]
01693
test_chars
[function]
[call site]
01694
0.chars().collect::<Vec<_>>
[function]
[call site]
01695
MyIterableType::into_iter
[function]
[call site]
01696
Self::IntoIter::map
[function]
[call site]
01697
Engine::access_var
[function]
[call site]
01698
into_iter()
[call site]
01699
.map(|var|
[call site]
01700
let
[call site]
01701
(var,
[call site]
01702
})
[call site]
01703
.collect::<FnArgsVec<_>>
[function]
[call site]
01704
into
[function]
[call site]
01705
blob_functions::push
[function]
[call site]
01706
Stmt::Expr
[function]
[call site]
01707
into
[function]
[call site]
01708
Expr::Stmt
[function]
[call site]
01709
StmtBlock::new
[function]
[call site]
01710
StmtBlock::new_with_span
[function]
[call site]
01711
MyIterableType::into_iter
[function]
[call site]
01712
test_chars
[function]
[call site]
01713
0.chars().collect::<Vec<_>>
[function]
[call site]
01714
MyIterableType::into_iter
[function]
[call site]
01715
Self::IntoIter::collect
[function]
[call site]
01716
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01717
Span::new
[function]
[call site]
01718
Self::into
[function]
[call site]
01719
Ok
[function]
[call site]
01720
TestStruct::new
[function]
[call site]
01721
ParseSettings::level_up
[function]
[call site]
01722
MultiInputsStream::get_next
[function]
[call site]
01723
unwrap
[function]
[call site]
01724
string_functions::is_empty
[function]
[call site]
01725
blob_functions::push
[function]
[call site]
01726
blob_functions::push
[function]
[call site]
01727
FnPtr::try_from
[function]
[call site]
01728
RhaiResultOf::unwrap
[function]
[call site]
01729
Expr::StringConstant
[function]
[call site]
01730
Engine::get_interned_string
[function]
[call site]
01731
Engine::parse_block
[function]
[call site]
01732
Expr::Stmt
[function]
[call site]
01733
TestStruct::new
[function]
[call site]
01734
ParseResult::into
[function]
[call site]
01735
string_functions::is_empty
[function]
[call site]
01736
blob_functions::push
[function]
[call site]
01737
Target::borrow_mut
[function]
[call site]
01738
Target::as_mut
[function]
[call site]
01739
MultiInputsStream::get_next
[function]
[call site]
01740
unwrap
[function]
[call site]
01741
string_functions::is_empty
[function]
[call site]
01742
blob_functions::push
[function]
[call site]
01743
Expr::StringConstant
[function]
[call site]
01744
Engine::get_interned_string
[function]
[call site]
01745
string_functions::is_empty
[function]
[call site]
01746
blob_functions::push
[function]
[call site]
01747
Expr::StringConstant
[function]
[call site]
01748
Engine::get_interned_string
[function]
[call site]
01749
Err
[function]
[call site]
01750
PERR::into_err
[function]
[call site]
01751
string_functions::is_empty
[function]
[call site]
01752
test::len
[function]
[call site]
01753
Expr::StringConstant
[function]
[call site]
01754
Engine::get_interned_string
[function]
[call site]
01755
Self::shrink_to_fit
[function]
[call site]
01756
Expr::InterpolatedString
[function]
[call site]
01757
Engine::parse_array_literal
[function]
[call site]
01758
eat_token
[function]
[call site]
01759
TestStruct::new
[function]
[call site]
01760
Engine::max_array_size
[function]
[call site]
01761
Command::get
[function]
[call site]
01762
test::len
[function]
[call site]
01763
Engine::max_array_size
[function]
[call site]
01764
Err
[function]
[call site]
01765
PERR::LiteralTooLarge
[function]
[call site]
01766
&str::into
[function]
[call site]
01767
Engine::max_array_size
[function]
[call site]
01768
PERR::into_err
[function]
[call site]
01769
peek
[function]
[call site]
01770
unwrap
[function]
[call site]
01771
peek
[function]
[call site]
01772
unwrap
[function]
[call site]
01773
eat_token
[function]
[call site]
01774
Err
[function]
[call site]
01775
PERR::MissingToken
[function]
[call site]
01776
into
[function]
[call site]
01777
into
[function]
[call site]
01778
PERR::into_err
[function]
[call site]
01779
blob_functions::push
[function]
[call site]
01780
Engine::parse_expr
[function]
[call site]
01781
ParseSettings::level_up
[function]
[call site]
01782
peek
[function]
[call site]
01783
unwrap
[function]
[call site]
01784
eat_token
[function]
[call site]
01785
Err
[function]
[call site]
01786
PERR::MissingToken
[function]
[call site]
01787
into
[function]
[call site]
01788
into
[function]
[call site]
01789
PERR::into_err
[function]
[call site]
01790
Err
[function]
[call site]
01791
TestStruct::clone
[function]
[call site]
01792
PERR::into_err
[function]
[call site]
01793
Err
[function]
[call site]
01794
PERR::MissingToken
[function]
[call site]
01795
into
[function]
[call site]
01796
&str::into
[function]
[call site]
01797
PERR::into_err
[function]
[call site]
01798
shrink_to_fit
[function]
[call site]
01799
Ok
[function]
[call site]
01800
Expr::Array
[function]
[call site]
01801
ParseSettings::level_up
[function]
[call site]
01802
Engine::parse_map_literal
[function]
[call site]
01803
eat_token
[function]
[call site]
01804
StaticVec::<(Ident,
[call site]
01805
std::collections::BTreeMap::<crate::Identifier,
[call site]
01806
peek
[function]
[call site]
01807
unwrap
[function]
[call site]
01808
eat_token
[function]
[call site]
01809
Err
[function]
[call site]
01810
PERR::MissingToken
[function]
[call site]
01811
into
[function]
[call site]
01812
into
[function]
[call site]
01813
PERR::into_err
[function]
[call site]
01814
MultiInputsStream::get_next
[function]
[call site]
01815
unwrap
[function]
[call site]
01816
ParseSettings::has_flag
[function]
[call site]
01817
Err
[function]
[call site]
01818
PERR::into_err
[function]
[call site]
01819
MyIterableType::into_iter
[function]
[call site]
01820
test_chars
[function]
[call site]
01821
0.chars().collect::<Vec<_>>
[function]
[call site]
01822
MyIterableType::into_iter
[function]
[call site]
01823
Self::IntoIter::any
[function]
[call site]
01824
Ident::as_str
[function]
[call site]
01825
Ident::as_str
[function]
[call site]
01826
Err
[function]
[call site]
01827
PERR::DuplicatedProperty
[function]
[call site]
01828
test_to_string
[function]
[call site]
01829
PERR::into_err
[function]
[call site]
01830
Err
[function]
[call site]
01831
PERR::into_err
[function]
[call site]
01832
tokenizer::is_valid_identifier
[function]
[call site]
01833
Err
[function]
[call site]
01834
PERR::Reserved
[function]
[call site]
01835
test_to_string
[function]
[call site]
01836
PERR::into_err
[function]
[call site]
01837
Err
[function]
[call site]
01838
PERR::into_err
[function]
[call site]
01839
Err
[function]
[call site]
01840
PERR::MissingToken
[function]
[call site]
01841
into
[function]
[call site]
01842
into
[function]
[call site]
01843
PERR::into_err
[function]
[call site]
01844
string_functions::is_empty
[function]
[call site]
01845
Err
[function]
[call site]
01846
PERR::MissingToken
[function]
[call site]
01847
into
[function]
[call site]
01848
into
[function]
[call site]
01849
PERR::into_err
[function]
[call site]
01850
Err
[function]
[call site]
01851
PERR::into_err
[function]
[call site]
01852
MultiInputsStream::get_next
[function]
[call site]
01853
unwrap
[function]
[call site]
01854
Err
[function]
[call site]
01855
PERR::into_err
[function]
[call site]
01856
Err
[function]
[call site]
01857
PERR::MissingToken
[function]
[call site]
01858
into
[function]
[call site]
01859
PERR::into_err
[function]
[call site]
01860
Engine::max_map_size
[function]
[call site]
01861
Command::get
[function]
[call site]
01862
test::len
[function]
[call site]
01863
test::len
[function]
[call site]
01864
Engine::max_map_size
[function]
[call site]
01865
Err
[function]
[call site]
01866
PERR::LiteralTooLarge
[function]
[call site]
01867
&str::into
[function]
[call site]
01868
Engine::max_map_size
[function]
[call site]
01869
PERR::into_err
[function]
[call site]
01870
peek
[function]
[call site]
01871
unwrap
[function]
[call site]
01872
Engine::parse_expr
[function]
[call site]
01873
ParseSettings::level_up
[function]
[call site]
01874
blob_functions::insert
[function]
[call site]
01875
FnPtr::try_from
[function]
[call site]
01876
RhaiResultOf::unwrap
[function]
[call site]
01877
string_functions::is_empty
[function]
[call site]
01878
blob_functions::push
[function]
[call site]
01879
eval::calc_offset_len
[function]
[call site]
01880
test::len
[function]
[call site]
01881
test::len
[function]
[call site]
01882
blob_functions::push
[function]
[call site]
01883
blob_functions::insert
[function]
[call site]
01884
TestStruct::clone
[function]
[call site]
01885
Engine::get_interned_string
[function]
[call site]
01886
blob_functions::push
[function]
[call site]
01887
blob_functions::push
[function]
[call site]
01888
FnPtr::try_from
[function]
[call site]
01889
RhaiResultOf::unwrap
[function]
[call site]
01890
peek
[function]
[call site]
01891
unwrap
[function]
[call site]
01892
eat_token
[function]
[call site]
01893
Err
[function]
[call site]
01894
PERR::MissingToken
[function]
[call site]
01895
into
[function]
[call site]
01896
&str::into
[function]
[call site]
01897
PERR::into_err
[function]
[call site]
01898
Err
[function]
[call site]
01899
TestStruct::clone
[function]
[call site]
01900
PERR::into_err
[function]
[call site]
01901
Err
[function]
[call site]
01902
PERR::MissingToken
[function]
[call site]
01903
into
[function]
[call site]
01904
into
[function]
[call site]
01905
PERR::into_err
[function]
[call site]
01906
(TokenIterator::shrink_to_fit
[function]
[call site]
01907
Ok
[function]
[call site]
01908
Expr::Map
[function]
[call site]
01909
into
[function]
[call site]
01910
ParseSettings::level_up
[function]
[call site]
01911
contains_key
[function]
[call site]
01912
get_key_value
[function]
[call site]
01913
unwrap
[function]
[call site]
01914
MultiInputsStream::get_next
[function]
[call site]
01915
unwrap
[function]
[call site]
01916
ParseSettings::level_up_with_position
[function]
[call site]
01917
Engine::parse_custom_syntax
[function]
[call site]
01918
TestStruct::new
[function]
[call site]
01919
TestStruct::new
[function]
[call site]
01920
TestStruct::new
[function]
[call site]
01921
Engine::get_interned_string
[function]
[call site]
01922
blob_functions::push
[function]
[call site]
01923
RhaiResultOf::into
[function]
[call site]
01924
blob_functions::push
[function]
[call site]
01925
TestStruct::clone
[function]
[call site]
01926
blob_functions::push
[function]
[call site]
01927
TestStruct::clone
[function]
[call site]
01928
peek
[function]
[call site]
01929
unwrap
[function]
[call site]
01930
ParseSettings::level_up
[function]
[call site]
01931
parse_func
[function]
[call site]
01932
test_to_string
[function]
[call site]
01933
string_functions::starts_with
[function]
[call site]
01934
test::len
[function]
[call site]
01935
test::len
[function]
[call site]
01936
blob_functions::push
[function]
[call site]
01937
Expr::StringConstant
[function]
[call site]
01938
Engine::get_interned_string
[function]
[call site]
01939
Err
[function]
[call site]
01940
PERR::into_err
[function]
[call site]
01941
Ident::as_str
[function]
[call site]
01942
parse_var_name
[function]
[call site]
01943
Engine::get_interned_string
[function]
[call site]
01944
blob_functions::push
[function]
[call site]
01945
TestStruct::clone
[function]
[call site]
01946
blob_functions::push
[function]
[call site]
01947
Engine::get_interned_string
[function]
[call site]
01948
blob_functions::push
[function]
[call site]
01949
Expr::Variable
[function]
[call site]
01950
into
[function]
[call site]
01951
into
[function]
[call site]
01952
MultiInputsStream::get_next
[function]
[call site]
01953
unwrap
[function]
[call site]
01954
Token::is_standard_symbol
[function]
[call site]
01955
Ok
[function]
[call site]
01956
Token::literal_syntax
[function]
[call site]
01957
&'static
[call site]
01958
tokenizer::is_valid_identifier
[function]
[call site]
01959
Ident::as_str
[function]
[call site]
01960
Ok
[function]
[call site]
01961
Err
[function]
[call site]
01962
PERR::into_err
[function]
[call site]
01963
Err
[function]
[call site]
01964
PERR::MissingSymbol
[function]
[call site]
01965
ImmutableString::new
[function]
[call site]
01966
PERR::into_err
[function]
[call site]
01967
Engine::get_interned_string
[function]
[call site]
01968
blob_functions::push
[function]
[call site]
01969
TestStruct::clone
[function]
[call site]
01970
blob_functions::push
[function]
[call site]
01971
Engine::get_interned_string
[function]
[call site]
01972
blob_functions::push
[function]
[call site]
01973
Expr::StringConstant
[function]
[call site]
01974
blob_functions::push
[function]
[call site]
01975
Engine::parse_expr
[function]
[call site]
01976
Engine::get_interned_string
[function]
[call site]
01977
blob_functions::push
[function]
[call site]
01978
TestStruct::clone
[function]
[call site]
01979
Self
[function]
[call site]
01980
blob_functions::push
[function]
[call site]
01981
Engine::parse_block
[function]
[call site]
01982
blob_functions::push
[function]
[call site]
01983
Expr::Stmt
[function]
[call site]
01984
TestStruct::new
[function]
[call site]
01985
ParseResult::into
[function]
[call site]
01986
Engine::get_interned_string
[function]
[call site]
01987
blob_functions::push
[function]
[call site]
01988
TestStruct::clone
[function]
[call site]
01989
blob_functions::push
[function]
[call site]
01990
Err
[function]
[call site]
01991
PERR::MissingSymbol
[function]
[call site]
01992
&str::into
[function]
[call site]
01993
PERR::into_err
[function]
[call site]
01994
blob_functions::push
[function]
[call site]
01995
Engine::parse_anon_fn
[function]
[call site]
01996
Engine::get_interned_string
[function]
[call site]
01997
blob_functions::push
[function]
[call site]
01998
TestStruct::clone
[function]
[call site]
01999
blob_functions::push
[function]
[call site]
02000
MultiInputsStream::get_next
[function]
[call site]
02001
unwrap
[function]
[call site]
02002
blob_functions::push
[function]
[call site]
02003
Expr::BoolConstant
[function]
[call site]
02004
blob_functions::push
[function]
[call site]
02005
Engine::get_interned_string
[function]
[call site]
02006
Token::literal_syntax
[function]
[call site]
02007
blob_functions::push
[function]
[call site]
02008
Engine::get_interned_string
[function]
[call site]
02009
Err
[function]
[call site]
02010
PERR::MissingSymbol
[function]
[call site]
02011
&str::into
[function]
[call site]
02012
PERR::into_err
[function]
[call site]
02013
MultiInputsStream::get_next
[function]
[call site]
02014
unwrap
[function]
[call site]
02015
blob_functions::push
[function]
[call site]
02016
Expr::IntegerConstant
[function]
[call site]
02017
blob_functions::push
[function]
[call site]
02018
f32::to_string
[function]
[call site]
02019
Engine::new
[function]
[call site]
02020
Scope::new
[function]
[call site]
02021
blob_functions::push
[function]
[call site]
02022
blob_functions::push
[function]
[call site]
02023
blob_functions::push
[function]
[call site]
02024
into
[function]
[call site]
02025
blob_functions::push
[function]
[call site]
02026
Engine::get_interned_string
[function]
[call site]
02027
Err
[function]
[call site]
02028
PERR::MissingSymbol
[function]
[call site]
02029
&str::into
[function]
[call site]
02030
PERR::into_err
[function]
[call site]
02031
MultiInputsStream::get_next
[function]
[call site]
02032
unwrap
[function]
[call site]
02033
blob_functions::push
[function]
[call site]
02034
Expr::FloatConstant
[function]
[call site]
02035
blob_functions::push
[function]
[call site]
02036
into
[function]
[call site]
02037
blob_functions::push
[function]
[call site]
02038
Engine::get_interned_string
[function]
[call site]
02039
Err
[function]
[call site]
02040
PERR::MissingSymbol
[function]
[call site]
02041
&str::into
[function]
[call site]
02042
PERR::into_err
[function]
[call site]
02043
MultiInputsStream::get_next
[function]
[call site]
02044
unwrap
[function]
[call site]
02045
Engine::get_interned_string
[function]
[call site]
02046
blob_functions::push
[function]
[call site]
02047
Expr::StringConstant
[function]
[call site]
02048
TestStruct::clone
[function]
[call site]
02049
blob_functions::push
[function]
[call site]
02050
blob_functions::push
[function]
[call site]
02051
Engine::get_interned_string
[function]
[call site]
02052
Err
[function]
[call site]
02053
PERR::MissingSymbol
[function]
[call site]
02054
&str::into
[function]
[call site]
02055
PERR::into_err
[function]
[call site]
02056
MultiInputsStream::get_next
[function]
[call site]
02057
unwrap
[function]
[call site]
02058
Err
[function]
[call site]
02059
PERR::into_err
[function]
[call site]
02060
blob_functions::push
[function]
[call site]
02061
TestStruct::clone
[function]
[call site]
02062
blob_functions::push
[function]
[call site]
02063
TestStruct::clone
[function]
[call site]
02064
Token::is_literal
[function]
[call site]
02065
Token::literal_syntax
[function]
[call site]
02066
blob_functions::push
[function]
[call site]
02067
TestStruct::clone
[function]
[call site]
02068
blob_functions::push
[function]
[call site]
02069
TestStruct::clone
[function]
[call site]
02070
Err
[function]
[call site]
02071
PERR::MissingToken
[function]
[call site]
02072
into
[function]
[call site]
02073
PERR::into_err
[function]
[call site]
02074
Self::shrink_to_fit
[function]
[call site]
02075
Self::shrink_to_fit
[function]
[call site]
02076
Ok
[function]
[call site]
02077
Expr::Custom
[function]
[call site]
02078
into
[function]
[call site]
02079
MultiInputsStream::get_next
[function]
[call site]
02080
unwrap
[function]
[call site]
02081
peek
[function]
[call site]
02082
unwrap
[function]
[call site]
02083
Expr::Variable
[function]
[call site]
02084
Engine::get_interned_string
[function]
[call site]
02085
into
[function]
[call site]
02086
Engine::get_interned_string
[function]
[call site]
02087
into
[function]
[call site]
02088
ASTFlags::intersects
[function]
[call site]
02089
Err
[function]
[call site]
02090
LexError::ImproperSymbol
[function]
[call site]
02091
Token::literal_syntax
[function]
[call site]
02092
&'static
[call site]
02093
ImmutableString::new
[function]
[call site]
02094
PERR::into_err
[function]
[call site]
02095
Engine::get_interned_string
[function]
[call site]
02096
Expr::Variable
[function]
[call site]
02097
into
[function]
[call site]
02098
Engine::access_var
[function]
[call site]
02099
ASTFlags::intersects
[function]
[call site]
02100
Position::is_none
[function]
[call site]
02101
ParseSettings::has_option
[function]
[call site]
02102
map_or
[function]
[call site]
02103
string_functions::contains
[function]
[call site]
02104
Err
[function]
[call site]
02105
PERR::VariableUndefined
[function]
[call site]
02106
test_to_string
[function]
[call site]
02107
PERR::into_err
[function]
[call site]
02108
and_then
[function]
[call site]
02109
FnPtr::try_from
[function]
[call site]
02110
Command::get
[function]
[call site]
02111
RhaiResultOf::ok
[function]
[call site]
02112
and_then
[function]
[call site]
02113
Engine::get_interned_string
[function]
[call site]
02114
Expr::Variable
[function]
[call site]
02115
into
[function]
[call site]
02116
into
[function]
[call site]
02117
MultiInputsStream::get_next
[function]
[call site]
02118
unwrap
[function]
[call site]
02119
peek
[function]
[call site]
02120
unwrap
[function]
[call site]
02121
is_reserved_keyword_or_symbol
[function]
[call site]
02122
Expr::Variable
[function]
[call site]
02123
Engine::get_interned_string
[function]
[call site]
02124
into
[function]
[call site]
02125
Engine::get_interned_string
[function]
[call site]
02126
into
[function]
[call site]
02127
ParseSettings::has_flag
[function]
[call site]
02128
Expr::ThisPtr
[function]
[call site]
02129
Err
[function]
[call site]
02130
LexError::ImproperSymbol
[function]
[call site]
02131
test_to_string
[function]
[call site]
02132
PERR::into_err
[function]
[call site]
02133
Err
[function]
[call site]
02134
PERR::Reserved
[function]
[call site]
02135
test_to_string
[function]
[call site]
02136
PERR::into_err
[function]
[call site]
02137
MultiInputsStream::get_next
[function]
[call site]
02138
unwrap
[function]
[call site]
02139
Err
[function]
[call site]
02140
PERR::into_err
[function]
[call site]
02141
Err
[function]
[call site]
02142
LexError::UnexpectedInput
[function]
[call site]
02143
(Token,
[call site]
02144
PERR::into_err
[function]
[call site]
02145
peek
[function]
[call site]
02146
unwrap
[function]
[call site]
02147
Ok
[function]
[call site]
02148
Engine::parse_postfix
[function]
[call site]
02149
peek
[function]
[call site]
02150
unwrap
[function]
[call site]
02151
Expr::is_valid_postfix
[function]
[call site]
02152
MultiInputsStream::get_next
[function]
[call site]
02153
unwrap
[function]
[call site]
02154
string_functions::is_empty
[function]
[call site]
02155
peek
[function]
[call site]
02156
unwrap
[function]
[call site]
02157
Err
[function]
[call site]
02158
LexError::UnexpectedInput
[function]
[call site]
02159
into
[function]
[call site]
02160
PERR::into_err
[function]
[call site]
02161
Err
[function]
[call site]
02162
LexError::ImproperSymbol
[function]
[call site]
02163
&str::into
[function]
[call site]
02164
&str::into
[function]
[call site]
02165
PERR::into_err
[function]
[call site]
02166
peek
[function]
[call site]
02167
unwrap
[function]
[call site]
02168
Err
[function]
[call site]
02169
PERR::MissingToken
[function]
[call site]
02170
into
[function]
[call site]
02171
&str::into
[function]
[call site]
02172
PERR::into_err
[function]
[call site]
02173
MultiInputsStream::get_next
[function]
[call site]
02174
unwrap
[function]
[call site]
02175
Engine::parse_fn_call
[function]
[call site]
02176
peek
[function]
[call site]
02177
unwrap
[function]
[call site]
02178
TestStruct::new
[function]
[call site]
02179
Err
[function]
[call site]
02180
PERR::MissingToken
[function]
[call site]
02181
into
[function]
[call site]
02182
PERR::into_err
[function]
[call site]
02183
Err
[function]
[call site]
02184
TestStruct::clone
[function]
[call site]
02185
PERR::into_err
[function]
[call site]
02186
eat_token
[function]
[call site]
02187
string_functions::is_empty
[function]
[call site]
02188
calc_fn_hash
[function]
[call site]
02189
Namespace::root
[function]
[call site]
02190
ParseState::find_module
[function]
[call site]
02191
MyIterableType::into_iter
[function]
[call site]
02192
array_functions::reduce_rev
[function]
[call site]
02193
rposition
[function]
[call site]
02194
and_then
[function]
[call site]
02195
TestStruct::new
[function]
[call site]
02196
ParseSettings::has_option
[function]
[call site]
02197
Position::is_none
[function]
[call site]
02198
MyIterableType::into_iter
[function]
[call site]
02199
T::as_any
[function]
[call site]
02200
contains_key
[function]
[call site]
02201
Err
[function]
[call site]
02202
PERR::ModuleUndefined
[function]
[call site]
02203
&str::into
[function]
[call site]
02204
PERR::into_err
[function]
[call site]
02205
ParseSettings::level_up_with_position
[function]
[call site]
02206
calc_fn_hash
[function]
[call site]
02207
MyIterableType::into_iter
[function]
[call site]
02208
Engine::lex_with_map
[function]
[call site]
02209
calc_fn_hash
[function]
[call site]
02210
tokenizer::is_valid_function_name
[function]
[call site]
02211
FnCallHashes::from_hash
[function]
[call site]
02212
Some
[function]
[call site]
02213
FnCallHashes::from_native_only
[function]
[call site]
02214
shrink_to_fit
[function]
[call site]
02215
Ok
[function]
[call site]
02216
Engine::get_interned_string
[function]
[call site]
02217
FnCallExpr::into_fn_call_expr
[function]
[call site]
02218
ParseSettings::level_up
[function]
[call site]
02219
peek
[function]
[call site]
02220
unwrap
[function]
[call site]
02221
blob_functions::push
[function]
[call site]
02222
Engine::parse_expr
[function]
[call site]
02223
peek
[function]
[call site]
02224
unwrap
[function]
[call site]
02225
eat_token
[function]
[call site]
02226
string_functions::is_empty
[function]
[call site]
02227
calc_fn_hash
[function]
[call site]
02228
test::len
[function]
[call site]
02229
Namespace::root
[function]
[call site]
02230
ParseState::find_module
[function]
[call site]
02231
ParseSettings::has_option
[function]
[call site]
02232
Position::is_none
[function]
[call site]
02233
MyIterableType::into_iter
[function]
[call site]
02234
T::as_any
[function]
[call site]
02235
contains_key
[function]
[call site]
02236
Err
[function]
[call site]
02237
PERR::ModuleUndefined
[function]
[call site]
02238
&str::into
[function]
[call site]
02239
PERR::into_err
[function]
[call site]
02240
ParseSettings::level_up_with_position
[function]
[call site]
02241
calc_fn_hash
[function]
[call site]
02242
MyIterableType::into_iter
[function]
[call site]
02243
Engine::lex_with_map
[function]
[call site]
02244
test::len
[function]
[call site]
02245
calc_fn_hash
[function]
[call site]
02246
test::len
[function]
[call site]
02247
tokenizer::is_valid_function_name
[function]
[call site]
02248
FnCallHashes::from_hash
[function]
[call site]
02249
FnCallHashes::from_native_only
[function]
[call site]
02250
shrink_to_fit
[function]
[call site]
02251
Ok
[function]
[call site]
02252
Engine::get_interned_string
[function]
[call site]
02253
FnCallExpr::into_fn_call_expr
[function]
[call site]
02254
eat_token
[function]
[call site]
02255
Err
[function]
[call site]
02256
PERR::MissingToken
[function]
[call site]
02257
into
[function]
[call site]
02258
PERR::into_err
[function]
[call site]
02259
Err
[function]
[call site]
02260
TestStruct::clone
[function]
[call site]
02261
PERR::into_err
[function]
[call site]
02262
Err
[function]
[call site]
02263
PERR::MissingToken
[function]
[call site]
02264
into
[function]
[call site]
02265
PERR::into_err
[function]
[call site]
02266
Engine::parse_fn_call
[function]
[call site]
02267
RhaiResultOf::intersects
[function]
[call site]
02268
Err
[function]
[call site]
02269
LexError::ImproperSymbol
[function]
[call site]
02270
Token::literal_syntax
[function]
[call site]
02271
&'static
[call site]
02272
ImmutableString::new
[function]
[call site]
02273
PERR::into_err
[function]
[call site]
02274
parse_var_name
[function]
[call site]
02275
blob_functions::push
[function]
[call site]
02276
Engine::get_interned_string
[function]
[call site]
02277
Expr::Variable
[function]
[call site]
02278
into
[function]
[call site]
02279
string_functions::is_empty
[function]
[call site]
02280
ParseSettings::level_up
[function]
[call site]
02281
Engine::parse_index_chain
[function]
[call site]
02282
Engine::parse_expr
[function]
[call site]
02283
ParseSettings::level_up
[function]
[call site]
02284
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]
02285
Err
[function]
[call site]
02286
PERR::MalformedIndexExpr
[function]
[call site]
02287
&str::into
[function]
[call site]
02288
PERR::into_err
[function]
[call site]
02289
Expr::start_position
[function]
[call site]
02290
string_functions::is_empty
[function]
[call site]
02291
Expr::position
[function]
[call site]
02292
ParseSettings::level_up_with_position
[function]
[call site]
02293
Expr::start_position
[function]
[call site]
02294
Expr::start_position
[function]
[call site]
02295
Expr::position
[function]
[call site]
02296
Ok
[function]
[call site]
02297
Err
[function]
[call site]
02298
PERR::MalformedIndexExpr
[function]
[call site]
02299
&str::into
[function]
[call site]
02300
PERR::into_err
[function]
[call site]
02301
Expr::start_position
[function]
[call site]
02302
Err
[function]
[call site]
02303
PERR::MalformedIndexExpr
[function]
[call site]
02304
&str::into
[function]
[call site]
02305
PERR::into_err
[function]
[call site]
02306
Expr::start_position
[function]
[call site]
02307
Err
[function]
[call site]
02308
PERR::MalformedIndexExpr
[function]
[call site]
02309
&str::into
[function]
[call site]
02310
PERR::into_err
[function]
[call site]
02311
Expr::start_position
[function]
[call site]
02312
Err
[function]
[call site]
02313
PERR::MalformedIndexExpr
[function]
[call site]
02314
&str::into
[function]
[call site]
02315
PERR::into_err
[function]
[call site]
02316
Expr::start_position
[function]
[call site]
02317
Ok
[function]
[call site]
02318
Ok
[function]
[call site]
02319
Err
[function]
[call site]
02320
PERR::MalformedIndexExpr
[function]
[call site]
02321
&str::into
[function]
[call site]
02322
PERR::into_err
[function]
[call site]
02323
Expr::start_position
[function]
[call site]
02324
Err
[function]
[call site]
02325
PERR::MalformedIndexExpr
[function]
[call site]
02326
&str::into
[function]
[call site]
02327
PERR::into_err
[function]
[call site]
02328
Expr::start_position
[function]
[call site]
02329
Err
[function]
[call site]
02330
PERR::MalformedIndexExpr
[function]
[call site]
02331
&str::into
[function]
[call site]
02332
PERR::into_err
[function]
[call site]
02333
Expr::start_position
[function]
[call site]
02334
Err
[function]
[call site]
02335
PERR::MalformedIndexExpr
[function]
[call site]
02336
&str::into
[function]
[call site]
02337
PERR::into_err
[function]
[call site]
02338
Expr::start_position
[function]
[call site]
02339
Err
[function]
[call site]
02340
PERR::MalformedIndexExpr
[function]
[call site]
02341
&str::into
[function]
[call site]
02342
PERR::into_err
[function]
[call site]
02343
Expr::start_position
[function]
[call site]
02344
Ok
[function]
[call site]
02345
Ok
[function]
[call site]
02346
peek
[function]
[call site]
02347
unwrap
[function]
[call site]
02348
eat_token
[function]
[call site]
02349
peek
[function]
[call site]
02350
unwrap
[function]
[call site]
02351
MultiInputsStream::get_next
[function]
[call site]
02352
unwrap
[function]
[call site]
02353
ParseSettings::level_up
[function]
[call site]
02354
string_functions::is_empty
[function]
[call site]
02355
Engine::parse_index_chain
[function]
[call site]
02356
Ok
[function]
[call site]
02357
Expr::Index
[function]
[call site]
02358
into
[function]
[call site]
02359
Ok
[function]
[call site]
02360
Expr::Index
[function]
[call site]
02361
into
[function]
[call site]
02362
Err
[function]
[call site]
02363
TestStruct::clone
[function]
[call site]
02364
PERR::into_err
[function]
[call site]
02365
Err
[function]
[call site]
02366
PERR::MissingToken
[function]
[call site]
02367
into
[function]
[call site]
02368
&str::into
[function]
[call site]
02369
PERR::into_err
[function]
[call site]
02370
peek
[function]
[call site]
02371
unwrap
[function]
[call site]
02372
is_reserved_keyword_or_symbol
[function]
[call site]
02373
Err
[function]
[call site]
02374
PERR::Reserved
[function]
[call site]
02375
test_to_string
[function]
[call site]
02376
PERR::into_err
[function]
[call site]
02377
Err
[function]
[call site]
02378
PERR::into_err
[function]
[call site]
02379
string_functions::is_empty
[function]
[call site]
02380
Engine::parse_primary
[function]
[call site]
02381
ParseSettings::level_up
[function]
[call site]
02382
Engine::make_dot_expr
[function]
[call site]
02383
ASTFlags::intersects
[function]
[call site]
02384
Engine::make_dot_expr
[function]
[call site]
02385
Ok
[function]
[call site]
02386
Expr::Index
[function]
[call site]
02387
string_functions::is_empty
[function]
[call site]
02388
string_functions::is_empty
[function]
[call site]
02389
Engine::convert_expr_into_property
[function]
[call site]
02390
string_functions::is_empty
[function]
[call site]
02391
TestStruct::clone
[function]
[call site]
02392
Engine::get_interned_getter
[function]
[call site]
02393
locked_write
[function]
[call site]
02394
StringsInterner::get_with_mapper
[function]
[call site]
02395
StmtBlock::as_ref
[function]
[call site]
02396
StringsInterner::max
[function]
[call site]
02397
func::hashing::get_hasher
[function]
[call site]
02398
Self::Hasher::write_u8
[function]
[call site]
02399
test::hash
[function]
[call site]
02400
Self::Hasher::finish
[function]
[call site]
02401
test::len
[function]
[call site]
02402
test::len
[function]
[call site]
02403
BloomFilterU64::is_absent_and_set
[function]
[call site]
02404
BloomFilterU64::calc_hash
[function]
[call site]
02405
string_functions::is_empty
[function]
[call site]
02406
reserve
[function]
[call site]
02407
Scope::push_entry
[function]
[call site]
02408
Scope::is_empty
[function]
[call site]
02409
reserve
[function]
[call site]
02410
reserve
[function]
[call site]
02411
blob_functions::push
[function]
[call site]
02412
Dynamic::set_access_mode
[function]
[call site]
02413
blob_functions::push
[function]
[call site]
02414
Command::get
[function]
[call site]
02415
TestStruct::clone
[function]
[call site]
02416
Self
[function]
[call site]
02417
blob_functions::insert
[function]
[call site]
02418
TestStruct::clone
[function]
[call site]
02419
StringsInterner::throttle_cache
[function]
[call site]
02420
Some
[function]
[call site]
02421
make_getter
[function]
[call site]
02422
Position::new_const
[function]
[call site]
02423
RhaiResultOf::push_str
[function]
[call site]
02424
RhaiResultOf::push_str
[function]
[call site]
02425
StmtBlock::as_ref
[function]
[call site]
02426
Identifier::into
[function]
[call site]
02427
make_getter
[function]
[call site]
02428
StmtBlock::as_ref
[function]
[call site]
02429
Identifier::into
[function]
[call site]
02430
make_getter
[function]
[call site]
02431
StmtBlock::as_ref
[function]
[call site]
02432
Identifier::into
[function]
[call site]
02433
calc_fn_hash
[function]
[call site]
02434
Engine::get_interned_setter
[function]
[call site]
02435
locked_write
[function]
[call site]
02436
StringsInterner::get_with_mapper
[function]
[call site]
02437
make_setter
[function]
[call site]
02438
Position::new_const
[function]
[call site]
02439
RhaiResultOf::push_str
[function]
[call site]
02440
RhaiResultOf::push_str
[function]
[call site]
02441
StmtBlock::as_ref
[function]
[call site]
02442
Identifier::into
[function]
[call site]
02443
make_setter
[function]
[call site]
02444
StmtBlock::as_ref
[function]
[call site]
02445
Identifier::into
[function]
[call site]
02446
make_setter
[function]
[call site]
02447
StmtBlock::as_ref
[function]
[call site]
02448
Identifier::into
[function]
[call site]
02449
calc_fn_hash
[function]
[call site]
02450
Expr::Property
[function]
[call site]
02451
TestStruct::new
[function]
[call site]
02452
Ok
[function]
[call site]
02453
Expr::Dot
[function]
[call site]
02454
into
[function]
[call site]
02455
Ok
[function]
[call site]
02456
Expr::Dot
[function]
[call site]
02457
into
[function]
[call site]
02458
FnCallExpr::is_qualified
[function]
[call site]
02459
string_functions::is_empty
[function]
[call site]
02460
Err
[function]
[call site]
02461
LexError::ImproperSymbol
[function]
[call site]
02462
test_to_string
[function]
[call site]
02463
PERR::into_err
[function]
[call site]
02464
Err
[function]
[call site]
02465
PERR::MalformedCapture
[function]
[call site]
02466
&str::into
[function]
[call site]
02467
PERR::into_err
[function]
[call site]
02468
test::len
[function]
[call site]
02469
tokenizer::is_valid_function_name
[function]
[call site]
02470
FnCallHashes::from_script_and_native
[function]
[call site]
02471
Some
[function]
[call site]
02472
calc_fn_hash
[function]
[call site]
02473
calc_fn_hash
[function]
[call site]
02474
FnCallHashes::from_native_only
[function]
[call site]
02475
calc_fn_hash
[function]
[call site]
02476
FnCallHashes::from_native_only
[function]
[call site]
02477
calc_fn_hash
[function]
[call site]
02478
Expr::MethodCall
[function]
[call site]
02479
Ok
[function]
[call site]
02480
Expr::Dot
[function]
[call site]
02481
into
[function]
[call site]
02482
string_functions::is_empty
[function]
[call site]
02483
FnCallExpr::is_qualified
[function]
[call site]
02484
Engine::convert_expr_into_property
[function]
[call site]
02485
into
[function]
[call site]
02486
Expr::Dot
[function]
[call site]
02487
Expr::Index
[function]
[call site]
02488
Ok
[function]
[call site]
02489
Expr::Dot
[function]
[call site]
02490
into
[function]
[call site]
02491
test::len
[function]
[call site]
02492
tokenizer::is_valid_function_name
[function]
[call site]
02493
FnCallHashes::from_script_and_native
[function]
[call site]
02494
calc_fn_hash
[function]
[call site]
02495
calc_fn_hash
[function]
[call site]
02496
FnCallHashes::from_native_only
[function]
[call site]
02497
calc_fn_hash
[function]
[call site]
02498
FnCallHashes::from_native_only
[function]
[call site]
02499
calc_fn_hash
[function]
[call site]
02500
Expr::MethodCall
[function]
[call site]
02501
into
[function]
[call site]
02502
Expr::Dot
[function]
[call site]
02503
Expr::Index
[function]
[call site]
02504
Ok
[function]
[call site]
02505
Expr::Dot
[function]
[call site]
02506
into
[function]
[call site]
02507
Err
[function]
[call site]
02508
PERR::into_err
[function]
[call site]
02509
Expr::start_position
[function]
[call site]
02510
string_functions::is_empty
[function]
[call site]
02511
optimize_combo_chain
[function]
[call site]
02512
test_functions_take
[function]
[call site]
02513
test_functions_take
[function]
[call site]
02514
test_functions_take
[function]
[call site]
02515
StmtBlock::as_mut
[function]
[call site]
02516
intersects
[function]
[call site]
02517
StmtBlock::as_mut
[function]
[call site]
02518
StmtBlock::as_mut
[function]
[call site]
02519
string_functions::remove
[function]
[call site]
02520
test_functions_take
[function]
[call site]
02521
make_sub
[function]
[call site]
02522
make_root
[function]
[call site]
02523
string_functions::is_empty
[function]
[call site]
02524
Some
[function]
[call site]
02525
string_functions::is_empty
[function]
[call site]
02526
Some
[function]
[call site]
02527
string_functions::is_empty
[function]
[call site]
02528
crate::calc_var_hash
[function]
[call site]
02529
get_hasher
[function]
[call site]
02530
write_u8
[function]
[call site]
02531
MyIterableType::into_iter
[function]
[call site]
02532
Self::IntoIter::for_each
[function]
[call site]
02533
test::hash
[function]
[call site]
02534
write_usize
[function]
[call site]
02535
test::hash
[function]
[call site]
02536
StraightHasher::finish
[function]
[call site]
02537
MyIterableType::into_iter
[function]
[call site]
02538
Engine::lex_with_map
[function]
[call site]
02539
Namespace::root
[function]
[call site]
02540
ParseState::find_module
[function]
[call site]
02541
ParseSettings::has_option
[function]
[call site]
02542
Position::is_none
[function]
[call site]
02543
MyIterableType::into_iter
[function]
[call site]
02544
T::as_any
[function]
[call site]
02545
contains_key
[function]
[call site]
02546
Err
[function]
[call site]
02547
PERR::ModuleUndefined
[function]
[call site]
02548
&str::into
[function]
[call site]
02549
PERR::into_err
[function]
[call site]
02550
ParseSettings::level_up_with_position
[function]
[call site]
02551
Ok
[function]
[call site]
02552
string_functions::is_empty
[function]
[call site]
02553
test::len
[function]
[call site]
02554
string_functions::is_empty
[function]
[call site]
02555
Engine::parse_binary_op
[function]
[call site]
02556
ParseSettings::level_up_with_position
[function]
[call site]
02557
peek
[function]
[call site]
02558
unwrap
[function]
[call site]
02559
Ok
[function]
[call site]
02560
Command::get
[function]
[call site]
02561
copied
[function]
[call site]
02562
ok_or_else
[function]
[call site]
02563
PERR::Reserved
[function]
[call site]
02564
!::to_string
[function]
[call site]
02565
Engine::new
[function]
[call site]
02566
Scope::new
[function]
[call site]
02567
blob_functions::push
[function]
[call site]
02568
blob_functions::push
[function]
[call site]
02569
blob_functions::push
[function]
[call site]
02570
PERR::into_err
[function]
[call site]
02571
tokenizer::is_valid_identifier
[function]
[call site]
02572
Err
[function]
[call site]
02573
PERR::UnknownOperator
[function]
[call site]
02574
!::to_string
[function]
[call site]
02575
PERR::into_err
[function]
[call site]
02576
test_ops_precedence
[function]
[call site]
02577
Engine::new
[function]
[call site]
02578
Token::is_bind_right
[function]
[call site]
02579
Ok
[function]
[call site]
02580
MultiInputsStream::get_next
[function]
[call site]
02581
unwrap
[function]
[call site]
02582
Engine::parse_stmt
[function]
[call site]
02583
ParseResult::into
[function]
[call site]
02584
Expr::Stmt
[function]
[call site]
02585
ParseResult::into
[function]
[call site]
02586
peek
[function]
[call site]
02587
unwrap
[function]
[call site]
02588
Expr::Unit
[function]
[call site]
02589
Engine::parse_unary
[function]
[call site]
02590
peek
[function]
[call site]
02591
unwrap
[function]
[call site]
02592
Command::get
[function]
[call site]
02593
copied
[function]
[call site]
02594
ok_or_else
[function]
[call site]
02595
PERR::Reserved
[function]
[call site]
02596
!::to_string
[function]
[call site]
02597
PERR::into_err
[function]
[call site]
02598
tokenizer::is_valid_identifier
[function]
[call site]
02599
Err
[function]
[call site]
02600
PERR::UnknownOperator
[function]
[call site]
02601
!::to_string
[function]
[call site]
02602
PERR::into_err
[function]
[call site]
02603
test_ops_precedence
[function]
[call site]
02604
Engine::parse_binary_op
[function]
[call site]
02605
ParseSettings::level_up
[function]
[call site]
02606
ParseSettings::level_up
[function]
[call site]
02607
test_to_string
[function]
[call site]
02608
calc_fn_hash
[function]
[call site]
02609
tokenizer::is_valid_function_name
[function]
[call site]
02610
Engine::get_interned_string
[function]
[call site]
02611
FnCallHashes::from_native_only
[function]
[call site]
02612
MyIterableType::into_iter
[function]
[call site]
02613
Self::IntoIter::collect
[function]
[call site]
02614
Self::then
[function]
[call site]
02615
TestStruct::clone
[function]
[call site]
02616
test_functions_take
[function]
[call site]
02617
Expr::ensure_bool_expr
[function]
[call site]
02618
test_functions_take
[function]
[call site]
02619
Expr::ensure_bool_expr
[function]
[call site]
02620
StmtBlock::extend
[function]
[call site]
02621
blob_functions::push
[function]
[call site]
02622
blob_functions::insert
[function]
[call site]
02623
Expr::set_position
[function]
[call site]
02624
Expr::set_position
[function]
[call site]
02625
Expr::And
[function]
[call site]
02626
TestStruct::new
[function]
[call site]
02627
into
[function]
[call site]
02628
test_functions_take
[function]
[call site]
02629
Expr::ensure_bool_expr
[function]
[call site]
02630
test_functions_take
[function]
[call site]
02631
Expr::ensure_bool_expr
[function]
[call site]
02632
StmtBlock::extend
[function]
[call site]
02633
MyIterableType::into_iter
[function]
[call site]
02634
blob_functions::push
[function]
[call site]
02635
blob_functions::insert
[function]
[call site]
02636
Expr::set_position
[function]
[call site]
02637
Expr::Or
[function]
[call site]
02638
TestStruct::new
[function]
[call site]
02639
into
[function]
[call site]
02640
test_functions_take
[function]
[call site]
02641
test_functions_take
[function]
[call site]
02642
StmtBlock::extend
[function]
[call site]
02643
blob_functions::push
[function]
[call site]
02644
blob_functions::insert
[function]
[call site]
02645
Expr::set_position
[function]
[call site]
02646
Expr::Coalesce
[function]
[call site]
02647
TestStruct::new
[function]
[call site]
02648
into
[function]
[call site]
02649
split_first_mut
[function]
[call site]
02650
unwrap
[function]
[call site]
02651
std::mem::swap
[function]
[call site]
02652
FnCallHashes::from_hash
[function]
[call site]
02653
calc_fn_hash
[function]
[call site]
02654
Engine::get_interned_string
[function]
[call site]
02655
FnCallExpr::into_fn_call_expr
[function]
[call site]
02656
Engine::get_interned_string
[function]
[call site]
02657
FnCallHashes::from_native_only
[function]
[call site]
02658
calc_fn_hash
[function]
[call site]
02659
MyIterableType::into_iter
[function]
[call site]
02660
Self::IntoIter::collect
[function]
[call site]
02661
Some
[function]
[call site]
02662
FnCallExpr::into_fn_call_expr
[function]
[call site]
02663
FnCallExpr::into_fn_call_expr
[function]
[call site]
02664
contains_key
[function]
[call site]
02665
FnCallHashes::from_native_only
[function]
[call site]
02666
calc_fn_hash
[function]
[call site]
02667
FnCallHashes::from_hash
[function]
[call site]
02668
calc_fn_hash
[function]
[call site]
02669
FnCallExpr::into_fn_call_expr
[function]
[call site]
02670
FnCallExpr::into_fn_call_expr
[function]
[call site]
02671
peek
[function]
[call site]
02672
unwrap
[function]
[call site]
02673
eat_token
[function]
[call site]
02674
Token::is_op_assignment
[function]
[call site]
02675
MultiInputsStream::get_next
[function]
[call site]
02676
Engine::lex_with_map
[function]
[call site]
02677
Some
[function]
[call site]
02678
unwrap
[function]
[call site]
02679
Ok
[function]
[call site]
02680
Stmt::Expr
[function]
[call site]
02681
into
[function]
[call site]
02682
Engine::parse_expr
[function]
[call site]
02683
Engine::make_assignment_stmt
[function]
[call site]
02684
map_or_else
[function]
[call site]
02685
OpAssignment::new_assignment
[function]
[call site]
02686
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02687
Token::get_base_op_from_assignment
[function]
[call site]
02688
Some
[function]
[call site]
02689
Option::unwrap_or_else
[function]
[call site]
02690
Token::literal_syntax
[function]
[call site]
02691
Token::literal_syntax
[function]
[call site]
02692
calc_fn_hash
[function]
[call site]
02693
calc_fn_hash
[function]
[call site]
02694
Ok
[function]
[call site]
02695
Stmt::Assignment
[function]
[call site]
02696
into
[function]
[call site]
02697
Position::is_none
[function]
[call site]
02698
Ok
[function]
[call site]
02699
Stmt::Assignment
[function]
[call site]
02700
into
[function]
[call site]
02701
f32::map_or_else
[function]
[call site]
02702
expect
[function]
[call site]
02703
Command::get
[function]
[call site]
02704
Command::get
[function]
[call site]
02705
Scope::get_mut_by_index
[function]
[call site]
02706
test::len
[function]
[call site]
02707
Dynamic::access_mode
[function]
[call site]
02708
Ok
[function]
[call site]
02709
Stmt::Assignment
[function]
[call site]
02710
into
[function]
[call site]
02711
Err
[function]
[call site]
02712
PERR::AssignmentToConstant
[function]
[call site]
02713
test_to_string
[function]
[call site]
02714
PERR::into_err
[function]
[call site]
02715
ASTFlags::intersects
[function]
[call site]
02716
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]
02717
ASTFlags::intersects
[function]
[call site]
02718
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]
02719
Some
[function]
[call site]
02720
ParseSettings::level_up_with_position
[function]
[call site]
02721
ASTFlags::intersects
[function]
[call site]
02722
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]
02723
Some
[function]
[call site]
02724
ParseSettings::level_up_with_position
[function]
[call site]
02725
Err
[function]
[call site]
02726
PERR::AssignmentToInvalidLHS
[function]
[call site]
02727
ImmutableString::new
[function]
[call site]
02728
PERR::into_err
[function]
[call site]
02729
Ok
[function]
[call site]
02730
Stmt::Assignment
[function]
[call site]
02731
into
[function]
[call site]
02732
Err
[function]
[call site]
02733
PERR::AssignmentToInvalidLHS
[function]
[call site]
02734
ImmutableString::new
[function]
[call site]
02735
PERR::into_err
[function]
[call site]
02736
ParseSettings::level_up_with_position
[function]
[call site]
02737
Expr::is_constant
[function]
[call site]
02738
MyIterableType::into_iter
[function]
[call site]
02739
Self::IntoIter::all
[function]
[call site]
02740
MyIterableType::into_iter
[function]
[call site]
02741
Engine::lex_with_map
[function]
[call site]
02742
test_method_call
[function]
[call site]
02743
Err
[function]
[call site]
02744
PERR::AssignmentToConstant
[function]
[call site]
02745
ImmutableString::new
[function]
[call site]
02746
PERR::into_err
[function]
[call site]
02747
Expr::start_position
[function]
[call site]
02748
Token::is_op_assignment
[function]
[call site]
02749
Err
[function]
[call site]
02750
LexError::ImproperSymbol
[function]
[call site]
02751
Token::literal_syntax
[function]
[call site]
02752
into
[function]
[call site]
02753
&str::into
[function]
[call site]
02754
PERR::into_err
[function]
[call site]
02755
Err
[function]
[call site]
02756
PERR::AssignmentToInvalidLHS
[function]
[call site]
02757
ImmutableString::new
[function]
[call site]
02758
PERR::into_err
[function]
[call site]
02759
ParseSettings::level_up_with_position
[function]
[call site]
02760
StmtBlock::statements_mut
[function]
[call site]
02761
blob_functions::push
[function]
[call site]
02762
blob_functions::push
[function]
[call site]
02763
FnPtr::try_from
[function]
[call site]
02764
RhaiResultOf::unwrap
[function]
[call site]
02765
MultiInputsStream::get_next
[function]
[call site]
02766
unwrap
[function]
[call site]
02767
Ok
[function]
[call site]
02768
Stmt::Block
[function]
[call site]
02769
StmtBlock::new
[function]
[call site]
02770
Self::into
[function]
[call site]
02771
Err
[function]
[call site]
02772
PERR::into_err
[function]
[call site]
02773
Err
[function]
[call site]
02774
PERR::MissingToken
[function]
[call site]
02775
into
[function]
[call site]
02776
&str::into
[function]
[call site]
02777
PERR::into_err
[function]
[call site]
02778
test::len
[function]
[call site]
02779
test::len
[function]
[call site]
02780
peek
[function]
[call site]
02781
unwrap
[function]
[call site]
02782
eat_token
[function]
[call site]
02783
Err
[function]
[call site]
02784
PERR::MissingToken
[function]
[call site]
02785
into
[function]
[call site]
02786
&str::into
[function]
[call site]
02787
PERR::into_err
[function]
[call site]
02788
string_functions::remove
[function]
[call site]
02789
Engine::parse_stmt
[function]
[call site]
02790
Stmt::is_noop
[function]
[call site]
02791
CustomExpr::is_self_terminated
[function]
[call site]
02792
StmtBlock::statements_mut
[function]
[call site]
02793
blob_functions::push
[function]
[call site]
02794
peek
[function]
[call site]
02795
unwrap
[function]
[call site]
02796
eat_token
[function]
[call site]
02797
eat_token
[function]
[call site]
02798
eat_token
[function]
[call site]
02799
Err
[function]
[call site]
02800
TestStruct::clone
[function]
[call site]
02801
PERR::into_err
[function]
[call site]
02802
Err
[function]
[call site]
02803
PERR::MissingToken
[function]
[call site]
02804
into
[function]
[call site]
02805
&str::into
[function]
[call site]
02806
PERR::into_err
[function]
[call site]
02807
Scope::rewind
[function]
[call site]
02808
string_functions::truncate
[function]
[call site]
02809
Ok
[function]
[call site]
02810
Stmt::Block
[function]
[call site]
02811
StmtBlock::new
[function]
[call site]
02812
Self::into
[function]
[call site]
02813
ParseSettings::level_up
[function]
[call site]
02814
eat_token
[function]
[call site]
02815
MultiInputsStream::get_next
[function]
[call site]
02816
unwrap
[function]
[call site]
02817
ParseSettings::has_flag
[function]
[call site]
02818
Err
[function]
[call site]
02819
PERR::into_err
[function]
[call site]
02820
test::len
[function]
[call site]
02821
Engine::max_functions
[function]
[call site]
02822
Err
[function]
[call site]
02823
PERR::into_err
[function]
[call site]
02824
ParseState::new
[function]
[call site]
02825
TestStruct::clone
[function]
[call site]
02826
clone_from
[function]
[call site]
02827
StmtBlock::extend
[function]
[call site]
02828
TestStruct::clone
[function]
[call site]
02829
Engine::max_function_expr_depth
[function]
[call site]
02830
Command::get
[function]
[call site]
02831
Engine::parse_fn
[function]
[call site]
02832
ParseSettings::level_up
[function]
[call site]
02833
MultiInputsStream::get_next
[function]
[call site]
02834
unwrap
[function]
[call site]
02835
peek
[function]
[call site]
02836
unwrap
[function]
[call site]
02837
eat_token
[function]
[call site]
02838
Ident::as_str
[function]
[call site]
02839
Engine::get_interned_string
[function]
[call site]
02840
std::any::type_name::<crate::INT>
[function]
[call site]
02841
Engine::get_interned_string
[function]
[call site]
02842
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02843
Engine::get_interned_string
[function]
[call site]
02844
MultiInputsStream::get_next
[function]
[call site]
02845
unwrap
[function]
[call site]
02846
Some
[function]
[call site]
02847
Err
[function]
[call site]
02848
PERR::MissingToken
[function]
[call site]
02849
into
[function]
[call site]
02850
&str::into
[function]
[call site]
02851
PERR::into_err
[function]
[call site]
02852
eat_token
[function]
[call site]
02853
Ident::as_str
[function]
[call site]
02854
Engine::get_interned_string
[function]
[call site]
02855
std::any::type_name::<crate::INT>
[function]
[call site]
02856
Engine::get_interned_string
[function]
[call site]
02857
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02858
Engine::get_interned_string
[function]
[call site]
02859
MultiInputsStream::get_next
[function]
[call site]
02860
unwrap
[function]
[call site]
02861
Some
[function]
[call site]
02862
tokenizer::is_valid_function_name
[function]
[call site]
02863
tokenizer::is_valid_function_name
[function]
[call site]
02864
Err
[function]
[call site]
02865
PERR::Reserved
[function]
[call site]
02866
test_to_string
[function]
[call site]
02867
PERR::into_err
[function]
[call site]
02868
Err
[function]
[call site]
02869
PERR::into_err
[function]
[call site]
02870
peek
[function]
[call site]
02871
unwrap
[function]
[call site]
02872
eat_token
[function]
[call site]
02873
match_token
[function]
[call site]
02874
eat_token
[function]
[call site]
02875
Err
[function]
[call site]
02876
PERR::FnMissingParams
[function]
[call site]
02877
into
[function]
[call site]
02878
PERR::into_err
[function]
[call site]
02879
StaticVec::<(ImmutableString,
[call site]
02880
Some
[function]
[call site]
02881
TestStruct::new
[function]
[call site]
02882
MultiInputsStream::get_next
[function]
[call site]
02883
unwrap
[function]
[call site]
02884
MyIterableType::into_iter
[function]
[call site]
02885
Self::IntoIter::any
[function]
[call site]
02886
Err
[function]
[call site]
02887
PERR::FnDuplicatedParam
[function]
[call site]
02888
into
[function]
[call site]
02889
test_to_string
[function]
[call site]
02890
PERR::into_err
[function]
[call site]
02891
Engine::get_interned_string
[function]
[call site]
02892
blob_functions::push
[function]
[call site]
02893
TestStruct::clone
[function]
[call site]
02894
blob_functions::push
[function]
[call site]
02895
Err
[function]
[call site]
02896
PERR::into_err
[function]
[call site]
02897
Err
[function]
[call site]
02898
PERR::MissingToken
[function]
[call site]
02899
into
[function]
[call site]
02900
PERR::into_err
[function]
[call site]
02901
MultiInputsStream::get_next
[function]
[call site]
02902
unwrap
[function]
[call site]
02903
Err
[function]
[call site]
02904
PERR::into_err
[function]
[call site]
02905
Err
[function]
[call site]
02906
PERR::MissingToken
[function]
[call site]
02907
into
[function]
[call site]
02908
PERR::into_err
[function]
[call site]
02909
peek
[function]
[call site]
02910
unwrap
[function]
[call site]
02911
Engine::parse_block
[function]
[call site]
02912
Err
[function]
[call site]
02913
PERR::FnMissingBody
[function]
[call site]
02914
into
[function]
[call site]
02915
PERR::into_err
[function]
[call site]
02916
into
[function]
[call site]
02917
MyIterableType::into_iter
[function]
[call site]
02918
Self::IntoIter::map
[function]
[call site]
02919
reflection_functions::collect
[function]
[call site]
02920
shrink_to_fit
[function]
[call site]
02921
Ok
[function]
[call site]
02922
Engine::get_interned_string
[function]
[call site]
02923
MyIterableType::into_iter
[function]
[call site]
02924
Self::IntoIter::collect
[function]
[call site]
02925
calc_fn_hash
[function]
[call site]
02926
test::len
[function]
[call site]
02927
StmtBlock::as_ref
[function]
[call site]
02928
map_or
[function]
[call site]
02929
crate::calc_typed_method_hash
[function]
[call site]
02930
get_hasher
[function]
[call site]
02931
write_u8
[function]
[call site]
02932
test::hash
[function]
[call site]
02933
StraightHasher::finish
[function]
[call site]
02934
contains_key
[function]
[call site]
02935
Err
[function]
[call site]
02936
PERR::FnDuplicatedDefinition
[function]
[call site]
02937
test_to_string
[function]
[call site]
02938
test::len
[function]
[call site]
02939
PERR::into_err
[function]
[call site]
02940
blob_functions::insert
[function]
[call site]
02941
into
[function]
[call site]
02942
Ok
[function]
[call site]
02943
Stmt::Noop
[function]
[call site]
02944
Err
[function]
[call site]
02945
PERR::MissingToken
[function]
[call site]
02946
into
[function]
[call site]
02947
PERR::into_err
[function]
[call site]
02948
Engine::parse_if
[function]
[call site]
02949
ParseSettings::level_up
[function]
[call site]
02950
Engine::parse_switch
[function]
[call site]
02951
ParseSettings::level_up
[function]
[call site]
02952
Engine::allow_looping
[function]
[call site]
02953
Engine::parse_while_loop
[function]
[call site]
02954
ParseSettings::level_up
[function]
[call site]
02955
Engine::allow_looping
[function]
[call site]
02956
Engine::parse_do
[function]
[call site]
02957
ParseSettings::level_up
[function]
[call site]
02958
Engine::allow_looping
[function]
[call site]
02959
Engine::parse_for
[function]
[call site]
02960
ParseSettings::level_up
[function]
[call site]
02961
Engine::allow_looping
[function]
[call site]
02962
ParseSettings::has_flag
[function]
[call site]
02963
eat_token
[function]
[call site]
02964
Ok
[function]
[call site]
02965
Stmt::BreakLoop
[function]
[call site]
02966
string_functions::is_empty
[function]
[call site]
02967
Engine::allow_looping
[function]
[call site]
02968
ParseSettings::has_flag
[function]
[call site]
02969
eat_token
[function]
[call site]
02970
peek
[function]
[call site]
02971
unwrap
[function]
[call site]
02972
Engine::parse_expr
[function]
[call site]
02973
ParseSettings::level_up
[function]
[call site]
02974
Ok
[function]
[call site]
02975
Stmt::BreakLoop
[function]
[call site]
02976
Some
[function]
[call site]
02977
into
[function]
[call site]
02978
peek
[function]
[call site]
02979
unwrap
[function]
[call site]
02980
Ok
[function]
[call site]
02981
Stmt::BreakLoop
[function]
[call site]
02982
Err
[function]
[call site]
02983
Engine::allow_looping
[function]
[call site]
02984
Err
[function]
[call site]
02985
PERR::into_err
[function]
[call site]
02986
MultiInputsStream::get_next
[function]
[call site]
02987
Engine::lex_with_map
[function]
[call site]
02988
string_functions::is_empty
[function]
[call site]
02989
unwrap
[function]
[call site]
02990
peek
[function]
[call site]
02991
unwrap
[function]
[call site]
02992
Engine::parse_expr
[function]
[call site]
02993
ParseSettings::level_up
[function]
[call site]
02994
Ok
[function]
[call site]
02995
Stmt::Return
[function]
[call site]
02996
Some
[function]
[call site]
02997
into
[function]
[call site]
02998
peek
[function]
[call site]
02999
unwrap
[function]
[call site]
03000
Ok
[function]
[call site]
03001
Stmt::Return
[function]
[call site]
03002
Err
[function]
[call site]
03003
Engine::parse_try_catch
[function]
[call site]
03004
ParseSettings::level_up_with_position
[function]
[call site]
03005
eat_token
[function]
[call site]
03006
Engine::parse_block
[function]
[call site]
03007
into
[function]
[call site]
03008
match_token
[function]
[call site]
03009
Err
[function]
[call site]
03010
PERR::MissingToken
[function]
[call site]
03011
into
[function]
[call site]
03012
&str::into
[function]
[call site]
03013
PERR::into_err
[function]
[call site]
03014
match_token
[function]
[call site]
03015
parse_var_name
[function]
[call site]
03016
match_token
[function]
[call site]
03017
Err
[function]
[call site]
03018
PERR::MissingToken
[function]
[call site]
03019
into
[function]
[call site]
03020
&str::into
[function]
[call site]
03021
PERR::into_err
[function]
[call site]
03022
Engine::get_interned_string
[function]
[call site]
03023
blob_functions::push
[function]
[call site]
03024
TestStruct::clone
[function]
[call site]
03025
Engine::get_interned_string
[function]
[call site]
03026
Engine::parse_block
[function]
[call site]
03027
into
[function]
[call site]
03028
string_functions::is_empty
[function]
[call site]
03029
Expr::Unit
[function]
[call site]
03030
string_functions::pop
[function]
[call site]
03031
string_functions::is_empty
[function]
[call site]
03032
shared_make_mut
[function]
[call site]
03033
string_functions::pop
[function]
[call site]
03034
string_functions::is_empty
[function]
[call site]
03035
shared_make_mut
[function]
[call site]
03036
string_functions::pop
[function]
[call site]
03037
Dynamic::map_or
[function]
[call site]
03038
Dynamic::map_or
[function]
[call site]
03039
Expr::Variable
[function]
[call site]
03040
Engine::default
[function]
[call site]
03041
into
[function]
[call site]
03042
into
[function]
[call site]
03043
Ok
[function]
[call site]
03044
Stmt::TryCatch
[function]
[call site]
03045
into
[function]
[call site]
03046
ParseSettings::level_up
[function]
[call site]
03047
Engine::parse_let
[function]
[call site]
03048
MultiInputsStream::get_next
[function]
[call site]
03049
unwrap
[function]
[call site]
03050
parse_var_name
[function]
[call site]
03051
Engine::allow_shadowing
[function]
[call site]
03052
intersects
[function]
[call site]
03053
Command::get
[function]
[call site]
03054
is_some
[function]
[call site]
03055
Err
[function]
[call site]
03056
PERR::VariableExists
[function]
[call site]
03057
into
[function]
[call site]
03058
PERR::into_err
[function]
[call site]
03059
Command::get
[function]
[call site]
03060
is_some
[function]
[call site]
03061
get_or_insert_with
[function]
[call site]
03062
Engine::new_global_runtime_state
[function]
[call site]
03063
crate::ThinVec::new
[function]
[call site]
03064
crate::ThinVec::new
[function]
[call site]
03065
crate::StaticVec::new
[function]
[call site]
03066
Engine::default_tag
[function]
[call site]
03067
TestStruct::clone
[function]
[call site]
03068
Self
[function]
[call site]
03069
StmtBlock::as_ref
[function]
[call site]
03070
Engine::lex_with_map
[function]
[call site]
03071
crate::eval::Debugger::new
[function]
[call site]
03072
TestStruct::new
[function]
[call site]
03073
TestStruct::new
[function]
[call site]
03074
into
[function]
[call site]
03075
GlobalRuntimeState::into
[function]
[call site]
03076
VarDefInfo::new
[function]
[call site]
03077
Caches::new
[function]
[call site]
03078
Position::new_const
[function]
[call site]
03079
EvalContext::new
[function]
[call site]
03080
test_var_def_filter
[function]
[call site]
03081
Err
[function]
[call site]
03082
PERR::ForbiddenVariable
[function]
[call site]
03083
into
[function]
[call site]
03084
PERR::into_err
[function]
[call site]
03085
Err
[function]
[call site]
03086
PERR::into_err
[function]
[call site]
03087
PERR::ForbiddenVariable
[function]
[call site]
03088
into
[function]
[call site]
03089
PERR::into_err
[function]
[call site]
03090
Engine::get_interned_string
[function]
[call site]
03091
match_token
[function]
[call site]
03092
Engine::parse_expr
[function]
[call site]
03093
ParseSettings::level_up
[function]
[call site]
03094
Expr::Unit
[function]
[call site]
03095
string_functions::is_empty
[function]
[call site]
03096
ParseState::find_var
[function]
[call site]
03097
test::len
[function]
[call site]
03098
Scope::get_entry_by_index
[function]
[call site]
03099
test::len
[function]
[call site]
03100
string_functions::is_empty
[function]
[call site]
03101
Some
[function]
[call site]
03102
Scope::get_mut_by_index
[function]
[call site]
03103
Dynamic::set_access_mode
[function]
[call site]
03104
Some
[function]
[call site]
03105
TestStruct::new
[function]
[call site]
03106
test::len
[function]
[call site]
03107
Self::unwrap
[function]
[call site]
03108
Scope::push_entry
[function]
[call site]
03109
Scope::is_empty
[function]
[call site]
03110
reserve
[function]
[call site]
03111
reserve
[function]
[call site]
03112
blob_functions::push
[function]
[call site]
03113
Dynamic::set_access_mode
[function]
[call site]
03114
blob_functions::push
[function]
[call site]
03115
TestStruct::clone
[function]
[call site]
03116
Scope::add_alias_by_index
[function]
[call site]
03117
test::len
[function]
[call site]
03118
resize
[function]
[call site]
03119
Engine::default
[function]
[call site]
03120
shared_get_mut
[function]
[call site]
03121
unwrap
[function]
[call site]
03122
string_functions::contains
[function]
[call site]
03123
blob_functions::push
[function]
[call site]
03124
test::len
[function]
[call site]
03125
TestStruct::clone
[function]
[call site]
03126
into
[function]
[call site]
03127
Ok
[function]
[call site]
03128
Stmt::Var
[function]
[call site]
03129
Stmt::Var
[function]
[call site]
03130
ParseSettings::level_up
[function]
[call site]
03131
Engine::parse_let
[function]
[call site]
03132
ParseSettings::level_up
[function]
[call site]
03133
Engine::parse_import
[function]
[call site]
03134
ParseSettings::level_up_with_position
[function]
[call site]
03135
eat_token
[function]
[call site]
03136
Engine::parse_expr
[function]
[call site]
03137
match_token
[function]
[call site]
03138
parse_var_name
[function]
[call site]
03139
Engine::get_interned_string
[function]
[call site]
03140
Engine::get_interned_string
[function]
[call site]
03141
blob_functions::push
[function]
[call site]
03142
TestStruct::clone
[function]
[call site]
03143
Ok
[function]
[call site]
03144
Stmt::Import
[function]
[call site]
03145
into
[function]
[call site]
03146
ParseSettings::level_up
[function]
[call site]
03147
ParseSettings::has_flag
[function]
[call site]
03148
Err
[function]
[call site]
03149
PERR::into_err
[function]
[call site]
03150
Engine::parse_export
[function]
[call site]
03151
eat_token
[function]
[call site]
03152
peek
[function]
[call site]
03153
unwrap
[function]
[call site]
03154
ParseSettings::level_up
[function]
[call site]
03155
Engine::parse_let
[function]
[call site]
03156
Expr::set_position
[function]
[call site]
03157
Expr::set_position
[function]
[call site]
03158
Ok
[function]
[call site]
03159
ParseSettings::level_up
[function]
[call site]
03160
Engine::parse_let
[function]
[call site]
03161
Expr::set_position
[function]
[call site]
03162
Ok
[function]
[call site]
03163
parse_var_name
[function]
[call site]
03164
match_token
[function]
[call site]
03165
parse_var_name
[function]
[call site]
03166
Engine::lex_with_map
[function]
[call site]
03167
Engine::lex_raw
[function]
[call site]
03168
Some
[function]
[call site]
03169
Engine::get_interned_string
[function]
[call site]
03170
Engine::get_interned_string
[function]
[call site]
03171
ParseState::find_var
[function]
[call site]
03172
Scope::add_alias_by_index
[function]
[call site]
03173
test::len
[function]
[call site]
03174
TestStruct::clone
[function]
[call site]
03175
Engine::get_interned_string
[function]
[call site]
03176
Ok
[function]
[call site]
03177
Stmt::Export
[function]
[call site]
03178
into
[function]
[call site]
03179
ParseSettings::level_up
[function]
[call site]
03180
Engine::parse_expr_stmt
[function]
[call site]
03181
ParseSettings::level_up
[function]
[call site]
03182
Stmt::is_noop
[function]
[call site]
03183
CustomExpr::is_self_terminated
[function]
[call site]
03184
blob_functions::push
[function]
[call site]
03185
peek
[function]
[call site]
03186
unwrap
[function]
[call site]
03187
eat_token
[function]
[call site]
03188
Err
[function]
[call site]
03189
TestStruct::clone
[function]
[call site]
03190
PERR::into_err
[function]
[call site]
03191
Err
[function]
[call site]
03192
PERR::MissingToken
[function]
[call site]
03193
into
[function]
[call site]
03194
&str::into
[function]
[call site]
03195
PERR::into_err
[function]
[call site]
03196
map_functions::values
[function]
[call site]
03197
cloned
[function]
[call site]
03198
reflection_functions::collect
[function]
[call site]
03199
TestStruct::new
[function]
[call site]
03200
Ok
[function]
[call site]
03201
Ok
[function]
[call site]
03202
Engine::optimize_into_ast
[function]
[call site]
03203
crate::Module::from
[function]
[call site]
03204
TestStruct::new
[function]
[call site]
03205
Self::IntoIter::into_iter
[function]
[call site]
03206
test_chars
[function]
[call site]
03207
0.chars().collect::<Vec<_>>
[function]
[call site]
03208
MyIterableType::into_iter
[function]
[call site]
03209
Self::IntoIter::for_each
[function]
[call site]
03210
Module::set_script_fn
[function]
[call site]
03211
Option::into
[function]
[call site]
03212
test::len
[function]
[call site]
03213
crate::calc_fn_hash
[function]
[call site]
03214
get_hasher
[function]
[call site]
03215
write_u8
[function]
[call site]
03216
MyIterableType::into_iter
[function]
[call site]
03217
Self::IntoIter::for_each
[function]
[call site]
03218
test::hash
[function]
[call site]
03219
write_usize
[function]
[call site]
03220
test::hash
[function]
[call site]
03221
write_usize
[function]
[call site]
03222
StraightHasher::finish
[function]
[call site]
03223
StmtBlock::as_ref
[function]
[call site]
03224
map_or
[function]
[call site]
03225
crate::calc_typed_method_hash
[function]
[call site]
03226
StmtBlock::as_ref
[function]
[call site]
03227
and_then
[function]
[call site]
03228
Command::get
[function]
[call site]
03229
Ident::as_str
[function]
[call site]
03230
into
[function]
[call site]
03231
Position::new_const
[function]
[call site]
03232
Some
[function]
[call site]
03233
TestStruct::new
[function]
[call site]
03234
MyIterableType::into_iter
[function]
[call site]
03235
Engine::lex_with_map
[function]
[call site]
03236
reflection_functions::collect
[function]
[call site]
03237
Engine::default
[function]
[call site]
03238
crate::StaticVec::new_const
[function]
[call site]
03239
Some
[function]
[call site]
03240
TestStruct::new
[function]
[call site]
03241
get_or_insert_with
[function]
[call site]
03242
new_hash_map
[function]
[call site]
03243
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03244
Engine::default
[function]
[call site]
03245
blob_functions::insert
[function]
[call site]
03246
Option::into
[function]
[call site]
03247
Array::into
[function]
[call site]
03248
string_functions::remove
[function]
[call site]
03249
Self::into
[function]
[call site]
03250
crate::Module::from
[function]
[call site]
03251
StmtBlock::as_ref
[function]
[call site]
03252
MyIterableType::into_iter
[function]
[call site]
03253
Self::IntoIter::map
[function]
[call site]
03254
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03255
TestStruct::clone
[function]
[call site]
03256
TestStruct::clone
[function]
[call site]
03257
TestStruct::clone
[function]
[call site]
03258
Engine::default
[function]
[call site]
03259
Self::into
[function]
[call site]
03260
Self::into
[function]
[call site]
03261
crate::Module::from
[function]
[call site]
03262
MyIterableType::into_iter
[function]
[call site]
03263
Self::IntoIter::map
[function]
[call site]
03264
crate::func::shared_take_or_clone
[function]
[call site]
03265
shared_try_take
[function]
[call site]
03266
Result::unwrap_or_else
[function]
[call site]
03267
StmtBlock::as_ref
[function]
[call site]
03268
TestStruct::clone
[function]
[call site]
03269
StmtBlock::take_statements
[function]
[call site]
03270
mem::take
[function]
[call site]
03271
Engine::new
[function]
[call site]
03272
register_type_with_name::<TestStruct>
[function]
[call site]
03273
Engine::register_fn
[function]
[call site]
03274
TestStruct
[function]
[call site]
03275
StmtBlock::statements_mut
[function]
[call site]
03276
StmtBlock::statements_mut
[function]
[call site]
03277
Engine::optimize_top_level
[function]
[call site]
03278
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03279
OptimizerState::new
[function]
[call site]
03280
Engine::new_global_runtime_state
[function]
[call site]
03281
crate::ThinVec::new
[function]
[call site]
03282
crate::ThinVec::new
[function]
[call site]
03283
crate::StaticVec::new
[function]
[call site]
03284
Engine::default_tag
[function]
[call site]
03285
TestStruct::clone
[function]
[call site]
03286
StmtBlock::as_ref
[function]
[call site]
03287
Engine::lex_with_map
[function]
[call site]
03288
crate::eval::Debugger::new
[function]
[call site]
03289
into
[function]
[call site]
03290
&crate::SharedModule::into
[function]
[call site]
03291
TestStruct::new
[function]
[call site]
03292
Caches::new
[function]
[call site]
03293
MyIterableType::into_iter
[function]
[call site]
03294
array_functions::reduce_rev
[function]
[call site]
03295
flat_map
[function]
[call site]
03296
Module::iter_var
[function]
[call site]
03297
Module::iter_var_raw
[function]
[call site]
03298
MyIterableType::into_iter
[function]
[call site]
03299
Engine::lex_with_map
[function]
[call site]
03300
Engine::lex_raw
[function]
[call site]
03301
Some
[function]
[call site]
03302
Ident::as_str
[function]
[call site]
03303
array_functions::for_each
[function]
[call site]
03304
OptimizerState::push_var
[function]
[call site]
03305
blob_functions::push
[function]
[call site]
03306
into
[function]
[call site]
03307
Some
[function]
[call site]
03308
Cow::Borrowed
[function]
[call site]
03309
MyIterableType::into_iter
[function]
[call site]
03310
flat_map
[function]
[call site]
03311
array_functions::for_each
[function]
[call site]
03312
OptimizerState::push_var
[function]
[call site]
03313
into
[function]
[call site]
03314
Some
[function]
[call site]
03315
Cow::Borrowed
[function]
[call site]
03316
optimize_stmt_block
[function]
[call site]
03317
string_functions::is_empty
[function]
[call site]
03318
test::len
[function]
[call site]
03319
OptimizerState::is_dirty
[function]
[call site]
03320
MyIterableType::into_iter
[function]
[call site]
03321
test_chars
[function]
[call site]
03322
0.chars().collect::<Vec<_>>
[function]
[call site]
03323
MyIterableType::into_iter
[function]
[call site]
03324
Self::IntoIter::position
[function]
[call site]
03325
ParseSettings::level_up
[function]
[call site]
03326
Ok
[function]
[call site]
03327
StmtBlockContainer::split_at_mut
[function]
[call site]
03328
test_functions_take
[function]
[call site]
03329
StmtBlock::statements_mut
[function]
[call site]
03330
StaticModuleResolver::iter_mut
[function]
[call site]
03331
Engine::lex_with_map
[function]
[call site]
03332
optimize_combo_chain
[function]
[call site]
03333
test_functions_take
[function]
[call site]
03334
test_functions_take
[function]
[call site]
03335
test_functions_take
[function]
[call site]
03336
StmtBlock::as_mut
[function]
[call site]
03337
intersects
[function]
[call site]
03338
StmtBlock::as_mut
[function]
[call site]
03339
StmtBlock::as_mut
[function]
[call site]
03340
string_functions::remove
[function]
[call site]
03341
test_functions_take
[function]
[call site]
03342
make_sub
[function]
[call site]
03343
make_root
[function]
[call site]
03344
StaticModuleResolver::iter_mut
[function]
[call site]
03345
Engine::lex_with_map
[function]
[call site]
03346
optimize_combo_chain
[function]
[call site]
03347
StaticModuleResolver::iter_mut
[function]
[call site]
03348
skip
[function]
[call site]
03349
Engine::lex_with_map
[function]
[call site]
03350
reflection_functions::collect
[function]
[call site]
03351
OptimizerState::clear_dirty
[function]
[call site]
03352
test::len
[function]
[call site]
03353
map_functions::retain
[function]
[call site]
03354
string_functions::is_empty
[function]
[call site]
03355
Ok
[function]
[call site]
03356
IterateMap::new
[function]
[call site]
03357
IterateMap::new
[function]
[call site]
03358
IterateMap::new
[function]
[call site]
03359
mem::take
[function]
[call site]
03360
MyIterableType::into_iter
[function]
[call site]
03361
FnPtr::call_raw_with_extra_args
[function]
[call site]
03362
_call_with_extra_args::<true,
[call site]
03363
_call_with_extra_args::<false,
[call site]
03364
Some
[function]
[call site]
03365
TestStruct::clone
[function]
[call site]
03366
Self::into
[function]
[call site]
03367
Some
[function]
[call site]
03368
Dynamic::as_bool
[function]
[call site]
03369
Ok
[function]
[call site]
03370
crate::func::locked_read
[function]
[call site]
03371
Option::and_then
[function]
[call site]
03372
Some
[function]
[call site]
03373
ok_or_else
[function]
[call site]
03374
std::
[call site]
03375
any::type_name
[function]
[call site]
03376
type_name::<R>
[function]
[call site]
03377
Err
[function]
[call site]
03378
Dynamic::type_name
[function]
[call site]
03379
type_name::<INT>
[function]
[call site]
03380
type_name::<crate::FLOAT>
[function]
[call site]
03381
std::
[call site]
03382
any::type_name
[function]
[call site]
03383
crate::func::locked_read
[function]
[call site]
03384
Option::unwrap
[function]
[call site]
03385
std::
[call site]
03386
any::type_name
[function]
[call site]
03387
unwrap_or
[function]
[call site]
03388
blob_functions::insert
[function]
[call site]
03389
blob_functions::insert
[function]
[call site]
03390
Ok
[function]
[call site]
03391
OptimizerState::set_dirty
[function]
[call site]
03392
Stmt::is_control_flow_break
[function]
[call site]
03393
StaticModuleResolver::iter_mut
[function]
[call site]
03394
StaticModuleResolver::iter_mut
[function]
[call site]
03395
Engine::lex_with_map
[function]
[call site]
03396
Ident::as_str
[function]
[call site]
03397
array_functions::for_each
[function]
[call site]
03398
string_functions::is_empty
[function]
[call site]
03399
Ok
[function]
[call site]
03400
StaticModuleResolver::iter_mut
[function]
[call site]
03401
impl
[call site]
03402
into
[function]
[call site]
03403
FnPtr::call_raw_with_extra_args
[function]
[call site]
03404
Some
[function]
[call site]
03405
Ok
[function]
[call site]
03406
optimize_expr
[function]
[call site]
03407
ParseSettings::level_up_with_position
[function]
[call site]
03408
string_functions::is_empty
[function]
[call site]
03409
OptimizerState::set_dirty
[function]
[call site]
03410
Expr::Unit
[function]
[call site]
03411
ParseSettings::level_up_with_position
[function]
[call site]
03412
test::len
[function]
[call site]
03413
OptimizerState::set_dirty
[function]
[call site]
03414
StmtBlock::take_statements
[function]
[call site]
03415
string_functions::remove
[function]
[call site]
03416
optimize_expr
[function]
[call site]
03417
StmtBlock::statements_mut
[function]
[call site]
03418
optimize_stmt_block
[function]
[call site]
03419
StmtBlock::take_statements
[function]
[call site]
03420
StmtBlock::statements_mut
[function]
[call site]
03421
StmtBlock::as_mut
[function]
[call site]
03422
OptimizerState::set_dirty
[function]
[call site]
03423
test_functions_take
[function]
[call site]
03424
ASTFlags::intersects
[function]
[call site]
03425
OptimizerState::set_dirty
[function]
[call site]
03426
test_functions_take
[function]
[call site]
03427
MyIterableType::into_iter
[function]
[call site]
03428
test_method_call
[function]
[call site]
03429
RhaiFunc::is_pure
[function]
[call site]
03430
RhaiFunc::is_pure
[function]
[call site]
03431
OptimizerState::set_dirty
[function]
[call site]
03432
mem::take
[function]
[call site]
03433
MyIterableType::into_iter
[function]
[call site]
03434
Self::IntoIter::find
[function]
[call site]
03435
array_functions::find_starting_from
[function]
[call site]
03436
array_functions::index_of_filter_starting_from
[function]
[call site]
03437
string_functions::is_empty
[function]
[call site]
03438
Ok
[function]
[call site]
03439
eval::calc_offset_len
[function]
[call site]
03440
test::len
[function]
[call site]
03441
StaticModuleResolver::iter_mut
[function]
[call site]
03442
impl
[call site]
03443
skip
[function]
[call site]
03444
into
[function]
[call site]
03445
FnPtr::call_raw_with_extra_args
[function]
[call site]
03446
Some
[function]
[call site]
03447
Some
[function]
[call site]
03448
Dynamic::as_bool
[function]
[call site]
03449
unwrap_or
[function]
[call site]
03450
Ok
[function]
[call site]
03451
Ok
[function]
[call site]
03452
Ok
[function]
[call site]
03453
Ok
[function]
[call site]
03454
Command::get
[function]
[call site]
03455
RhaiResult::map_or_else
[function]
[call site]
03456
Expr::Unit
[function]
[call site]
03457
Expr::set_position
[function]
[call site]
03458
optimize_expr
[function]
[call site]
03459
Expr::is_constant
[function]
[call site]
03460
string_functions::is_empty
[function]
[call site]
03461
Expr::get_literal_value
[function]
[call site]
03462
OptimizerState::set_dirty
[function]
[call site]
03463
Engine::map_type_name
[function]
[call site]
03464
MyIterableType::into_iter
[function]
[call site]
03465
array_functions::find_map
[function]
[call site]
03466
array_functions::find_map_starting_from
[function]
[call site]
03467
string_functions::is_empty
[function]
[call site]
03468
Ok
[function]
[call site]
03469
eval::calc_offset_len
[function]
[call site]
03470
test::len
[function]
[call site]
03471
StaticModuleResolver::iter_mut
[function]
[call site]
03472
impl
[call site]
03473
skip
[function]
[call site]
03474
into
[function]
[call site]
03475
FnPtr::call_raw_with_extra_args
[function]
[call site]
03476
Some
[function]
[call site]
03477
Some
[function]
[call site]
03478
Expr::is_unit
[function]
[call site]
03479
Ok
[function]
[call site]
03480
Ok
[function]
[call site]
03481
Module::get_custom_type_display_by_name
[function]
[call site]
03482
Module::get_custom_type_by_name_raw
[function]
[call site]
03483
Command::get
[function]
[call site]
03484
Engine::lex_with_map
[function]
[call site]
03485
Ident::as_str
[function]
[call site]
03486
StmtBlock::span_or_else
[function]
[call site]
03487
map_functions::values
[function]
[call site]
03488
array_functions::find_map
[function]
[call site]
03489
Module::get_custom_type_display_by_name
[function]
[call site]
03490
unwrap_or_else
[function]
[call site]
03491
map_std_type_name
[function]
[call site]
03492
string_functions::trim
[function]
[call site]
03493
shared_get_mut
[function]
[call site]
03494
string_functions::trim
[function]
[call site]
03495
into
[function]
[call site]
03496
string_functions::trim
[function]
[call site]
03497
into
[function]
[call site]
03498
type_name::<crate::INT>
[function]
[call site]
03499
type_name::<crate::FLOAT>
[function]
[call site]
03500
type_name::<String>
[function]
[call site]
03501
type_name::<ImmutableString>
[function]
[call site]
03502
type_name::<&str>
[function]
[call site]
03503
type_name::<rust_decimal::Decimal>
[function]
[call site]
03504
type_name::<FnPtr>
[function]
[call site]
03505
type_name::<crate::Array>
[function]
[call site]
03506
type_name::<crate::Blob>
[function]
[call site]
03507
type_name::<crate::Map>
[function]
[call site]
03508
type_name::<crate::Instant>
[function]
[call site]
03509
type_name::<ExclusiveRange>
[function]
[call site]
03510
type_name::<InclusiveRange>
[function]
[call site]
03511
type_name::<BitRange>
[function]
[call site]
03512
type_name::<CharsStream>
[function]
[call site]
03513
type_name::<StepRange<u8>>
[function]
[call site]
03514
test::len
[function]
[call site]
03515
string_functions::starts_with
[function]
[call site]
03516
string_functions::ends_with
[function]
[call site]
03517
string_functions::ends_with
[function]
[call site]
03518
test_string_split
[function]
[call site]
03519
Engine::new
[function]
[call site]
03520
last
[function]
[call site]
03521
unwrap
[function]
[call site]
03522
test::len
[function]
[call site]
03523
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03524
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03525
strip_prefix
[function]
[call site]
03526
map_or
[function]
[call site]
03527
map_std_type_name
[function]
[call site]
03528
RhaiNativeFunc::return_type_name
[function]
[call site]
03529
type_name::<R>
[function]
[call site]
03530
into
[function]
[call site]
03531
Expr::from_dynamic
[function]
[call site]
03532
Self::Unit
[function]
[call site]
03533
Self::BoolConstant
[function]
[call site]
03534
Self::StringConstant
[function]
[call site]
03535
Self::CharConstant
[function]
[call site]
03536
Self::IntegerConstant
[function]
[call site]
03537
Self::DynamicConstant
[function]
[call site]
03538
TestStruct::new
[function]
[call site]
03539
into
[function]
[call site]
03540
Self::FloatConstant
[function]
[call site]
03541
Self::DynamicConstant
[function]
[call site]
03542
TestStruct::new
[function]
[call site]
03543
into
[function]
[call site]
03544
Self::DynamicConstant
[function]
[call site]
03545
TestStruct::new
[function]
[call site]
03546
into
[function]
[call site]
03547
FnPtr::is_curried
[function]
[call site]
03548
string_functions::is_empty
[function]
[call site]
03549
Self::FnCall
[function]
[call site]
03550
into
[function]
[call site]
03551
FnCallHashes::from_hash
[function]
[call site]
03552
calc_fn_hash
[function]
[call site]
03553
test_native_context_fn_name
[function]
[call site]
03554
Engine::new
[function]
[call site]
03555
Engine::register_raw_fn
[function]
[call site]
03556
into
[function]
[call site]
03557
StmtBlock::as_ref
[function]
[call site]
03558
test::len
[function]
[call site]
03559
test::len
[function]
[call site]
03560
string_functions::starts_with
[function]
[call site]
03561
FuncRegistration::new
[function]
[call site]
03562
FuncRegistration::in_global_namespace
[function]
[call site]
03563
FuncRegistration::set_into_module_raw
[function]
[call site]
03564
StmtBlock::as_ref
[function]
[call site]
03565
test::len
[function]
[call site]
03566
StmtBlock::extend
[function]
[call site]
03567
StmtBlock::as_ref
[function]
[call site]
03568
MyIterableType::into_iter
[function]
[call site]
03569
Self::IntoIter::copied
[function]
[call site]
03570
first
[function]
[call site]
03571
RhaiFunc::is_method
[function]
[call site]
03572
is_method_call
[function]
[call site]
03573
StaticModuleResolver::iter_mut
[function]
[call site]
03574
enumerate
[function]
[call site]
03575
array_functions::for_each
[function]
[call site]
03576
Module::map_type
[function]
[call site]
03577
TypeId::of::<&str>
[function]
[call site]
03578
TypeId::of::<ImmutableString>
[function]
[call site]
03579
TypeId::of::<String>
[function]
[call site]
03580
TypeId::of::<ImmutableString>
[function]
[call site]
03581
MyIterableType::into_iter
[function]
[call site]
03582
T::as_any
[function]
[call site]
03583
TypeId::of::<Dynamic>
[function]
[call site]
03584
test::len
[function]
[call site]
03585
test::len
[function]
[call site]
03586
string_functions::pop
[function]
[call site]
03587
unwrap
[function]
[call site]
03588
calc_fn_hash
[function]
[call site]
03589
test::len
[function]
[call site]
03590
calc_fn_hash_full
[function]
[call site]
03591
get_hasher
[function]
[call site]
03592
write_u8
[function]
[call site]
03593
MyIterableType::into_iter
[function]
[call site]
03594
Self::IntoIter::for_each
[function]
[call site]
03595
test::hash
[function]
[call site]
03596
write_usize
[function]
[call site]
03597
StraightHasher::finish
[function]
[call site]
03598
MyIterableType::into_iter
[function]
[call site]
03599
copied
[function]
[call site]
03600
StmtBlock::as_ref
[function]
[call site]
03601
and_then
[function]
[call site]
03602
Command::get
[function]
[call site]
03603
BloomFilterU64::mark
[function]
[call site]
03604
BloomFilterU64::calc_hash
[function]
[call site]
03605
string_functions::remove
[function]
[call site]
03606
get_or_insert_with
[function]
[call site]
03607
new_hash_map
[function]
[call site]
03608
Scope::push_entry
[function]
[call site]
03609
blob_functions::insert
[function]
[call site]
03610
FnPtr::try_from
[function]
[call site]
03611
RhaiResultOf::unwrap
[function]
[call site]
03612
string_functions::is_empty
[function]
[call site]
03613
blob_functions::push
[function]
[call site]
03614
eval::calc_offset_len
[function]
[call site]
03615
test::len
[function]
[call site]
03616
test::len
[function]
[call site]
03617
blob_functions::push
[function]
[call site]
03618
blob_functions::insert
[function]
[call site]
03619
into
[function]
[call site]
03620
&mut
[call site]
03621
blob_functions::insert
[function]
[call site]
03622
into
[function]
[call site]
03623
Engine::global_namespace_mut
[function]
[call site]
03624
TestStruct::new
[function]
[call site]
03625
unwrap
[function]
[call site]
03626
Engine::lex_with_map
[function]
[call site]
03627
TypeId::of::<INT>
[function]
[call site]
03628
TypeId::of::<INT>
[function]
[call site]
03629
Engine::register_raw_fn
[function]
[call site]
03630
into
[function]
[call site]
03631
StmtBlock::as_ref
[function]
[call site]
03632
test::len
[function]
[call site]
03633
test::len
[function]
[call site]
03634
string_functions::starts_with
[function]
[call site]
03635
FuncRegistration::new
[function]
[call site]
03636
FuncRegistration::in_global_namespace
[function]
[call site]
03637
FuncRegistration::set_into_module_raw
[function]
[call site]
03638
Engine::global_namespace_mut
[function]
[call site]
03639
TestStruct::new
[function]
[call site]
03640
unwrap
[function]
[call site]
03641
Engine::lex_with_map
[function]
[call site]
03642
TypeId::of::<INT>
[function]
[call site]
03643
TypeId::of::<INT>
[function]
[call site]
03644
std::
[call site]
03645
iter::once
[function]
[call site]
03646
Self::StringConstant
[function]
[call site]
03647
test_native_context_fn_name
[function]
[call site]
03648
into
[function]
[call site]
03649
reflection_functions::collect
[function]
[call site]
03650
into
[function]
[call site]
03651
Self::DynamicConstant
[function]
[call site]
03652
into
[function]
[call site]
03653
Expr::is_constant
[function]
[call site]
03654
string_functions::is_empty
[function]
[call site]
03655
Expr::get_literal_value
[function]
[call site]
03656
Option::is_some
[function]
[call site]
03657
OptimizerState::set_dirty
[function]
[call site]
03658
Expr::from_dynamic
[function]
[call site]
03659
optimize_expr
[function]
[call site]
03660
optimize_expr
[function]
[call site]
03661
optimize_expr
[function]
[call site]
03662
optimize_expr
[function]
[call site]
03663
ASTFlags::intersects
[function]
[call site]
03664
OptimizerState::set_dirty
[function]
[call site]
03665
test_functions_take
[function]
[call site]
03666
FnPtr::try_from
[function]
[call site]
03667
Engine::lex_with_map
[function]
[call site]
03668
test::len
[function]
[call site]
03669
test::len
[function]
[call site]
03670
(TokenIterator::unwrap_or
[function]
[call site]
03671
MyIterableType::into_iter
[function]
[call site]
03672
test_chars
[function]
[call site]
03673
0.chars().collect::<Vec<_>>
[function]
[call site]
03674
MyIterableType::into_iter
[function]
[call site]
03675
Self::IntoIter::all
[function]
[call site]
03676
OptimizerState::set_dirty
[function]
[call site]
03677
FnPtr::try_from
[function]
[call site]
03678
RhaiResultOf::unwrap
[function]
[call site]
03679
test_functions_take
[function]
[call site]
03680
EvalAltResult::set_position
[function]
[call site]
03681
FnPtr::try_from
[function]
[call site]
03682
f32::unsigned_abs
[function]
[call site]
03683
Engine::lex_with_map
[function]
[call site]
03684
test::len
[function]
[call site]
03685
(TokenIterator::unwrap_or
[function]
[call site]
03686
MyIterableType::into_iter
[function]
[call site]
03687
Self::IntoIter::all
[function]
[call site]
03688
OptimizerState::set_dirty
[function]
[call site]
03689
test::len
[function]
[call site]
03690
FnPtr::try_from
[function]
[call site]
03691
f32::unsigned_abs
[function]
[call site]
03692
RhaiResultOf::unwrap
[function]
[call site]
03693
test_functions_take
[function]
[call site]
03694
EvalAltResult::set_position
[function]
[call site]
03695
MyIterableType::into_iter
[function]
[call site]
03696
test_method_call
[function]
[call site]
03697
RhaiFunc::is_pure
[function]
[call site]
03698
OptimizerState::set_dirty
[function]
[call site]
03699
mem::take
[function]
[call site]
03700
MyIterableType::into_iter
[function]
[call site]
03701
Self::IntoIter::find
[function]
[call site]
03702
RhaiResult::map_or_else
[function]
[call site]
03703
Expr::Unit
[function]
[call site]
03704
Expr::set_position
[function]
[call site]
03705
FnPtr::try_from
[function]
[call site]
03706
Engine::lex_with_map
[function]
[call site]
03707
(TokenIterator::unwrap_or
[function]
[call site]
03708
OptimizerState::set_dirty
[function]
[call site]
03709
Expr::BoolConstant
[function]
[call site]
03710
FnPtr::try_from
[function]
[call site]
03711
RhaiResultOf::unwrap
[function]
[call site]
03712
FnPtr::try_from
[function]
[call site]
03713
f32::unsigned_abs
[function]
[call site]
03714
Engine::lex_with_map
[function]
[call site]
03715
(TokenIterator::unwrap_or
[function]
[call site]
03716
OptimizerState::set_dirty
[function]
[call site]
03717
Expr::BoolConstant
[function]
[call site]
03718
FnPtr::try_from
[function]
[call site]
03719
f32::unsigned_abs
[function]
[call site]
03720
RhaiResultOf::unwrap
[function]
[call site]
03721
FnPtr::try_from
[function]
[call site]
03722
Engine::lex_with_map
[function]
[call site]
03723
test_chars
[function]
[call site]
03724
ImmutableString::strong_count
[function]
[call site]
03725
(TokenIterator::unwrap_or
[function]
[call site]
03726
OptimizerState::set_dirty
[function]
[call site]
03727
Expr::CharConstant
[function]
[call site]
03728
test_chars
[function]
[call site]
03729
nth
[function]
[call site]
03730
FnPtr::try_from
[function]
[call site]
03731
RhaiResultOf::unwrap
[function]
[call site]
03732
unwrap
[function]
[call site]
03733
FnPtr::try_from
[function]
[call site]
03734
f32::unsigned_abs
[function]
[call site]
03735
Engine::lex_with_map
[function]
[call site]
03736
test_chars
[function]
[call site]
03737
ImmutableString::strong_count
[function]
[call site]
03738
(TokenIterator::unwrap_or
[function]
[call site]
03739
OptimizerState::set_dirty
[function]
[call site]
03740
Expr::CharConstant
[function]
[call site]
03741
test_chars
[function]
[call site]
03742
array_functions::reduce_rev
[function]
[call site]
03743
RhaiResult::nth
[function]
[call site]
03744
FnPtr::try_from
[function]
[call site]
03745
f32::unsigned_abs
[function]
[call site]
03746
RhaiResultOf::unwrap
[function]
[call site]
03747
unwrap
[function]
[call site]
03748
optimize_expr
[function]
[call site]
03749
optimize_expr
[function]
[call site]
03750
optimize_expr
[function]
[call site]
03751
optimize_expr
[function]
[call site]
03752
optimize_expr
[function]
[call site]
03753
string_functions::is_empty
[function]
[call site]
03754
OptimizerState::set_dirty
[function]
[call site]
03755
Expr::StringConstant
[function]
[call site]
03756
Engine::const_empty_string
[function]
[call site]
03757
Engine::get_interned_string
[function]
[call site]
03758
Expr::is_constant
[function]
[call site]
03759
OptimizerState::set_dirty
[function]
[call site]
03760
Expr::StringConstant
[function]
[call site]
03761
Expr::get_literal_value
[function]
[call site]
03762
Option::unwrap
[function]
[call site]
03763
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03764
ParseSettings::level_up_with_position
[function]
[call site]
03765
StaticModuleResolver::iter_mut
[function]
[call site]
03766
array_functions::for_each
[function]
[call site]
03767
optimize_expr
[function]
[call site]
03768
test::len
[function]
[call site]
03769
test_functions_take
[function]
[call site]
03770
test_functions_take
[function]
[call site]
03771
Expr::StringConstant
[function]
[call site]
03772
string_functions::remove
[function]
[call site]
03773
OptimizerState::set_dirty
[function]
[call site]
03774
string_functions::remove
[function]
[call site]
03775
OptimizerState::set_dirty
[function]
[call site]
03776
string_functions::remove
[function]
[call site]
03777
OptimizerState::set_dirty
[function]
[call site]
03778
string_functions::is_empty
[function]
[call site]
03779
string_functions::remove
[function]
[call site]
03780
OptimizerState::set_dirty
[function]
[call site]
03781
string_functions::is_empty
[function]
[call site]
03782
string_functions::remove
[function]
[call site]
03783
OptimizerState::set_dirty
[function]
[call site]
03784
shrink_to_fit
[function]
[call site]
03785
Expr::is_constant
[function]
[call site]
03786
OptimizerState::set_dirty
[function]
[call site]
03787
Expr::DynamicConstant
[function]
[call site]
03788
Expr::get_literal_value
[function]
[call site]
03789
Option::unwrap
[function]
[call site]
03790
into
[function]
[call site]
03791
ParseSettings::level_up_with_position
[function]
[call site]
03792
StaticModuleResolver::iter_mut
[function]
[call site]
03793
array_functions::for_each
[function]
[call site]
03794
optimize_expr
[function]
[call site]
03795
Expr::is_constant
[function]
[call site]
03796
OptimizerState::set_dirty
[function]
[call site]
03797
Expr::DynamicConstant
[function]
[call site]
03798
Expr::get_literal_value
[function]
[call site]
03799
Option::unwrap
[function]
[call site]
03800
into
[function]
[call site]
03801
ParseSettings::level_up_with_position
[function]
[call site]
03802
StaticModuleResolver::iter_mut
[function]
[call site]
03803
array_functions::for_each
[function]
[call site]
03804
optimize_expr
[function]
[call site]
03805
test::len
[function]
[call site]
03806
OptimizerState::set_dirty
[function]
[call site]
03807
string_functions::remove
[function]
[call site]
03808
MyIterableType::into_iter
[function]
[call site]
03809
Self::IntoIter::take
[function]
[call site]
03810
Engine::new
[function]
[call site]
03811
register_type_with_name::<TestStruct>
[function]
[call site]
03812
Engine::register_fn
[function]
[call site]
03813
TestStruct
[function]
[call site]
03814
test_method_call
[function]
[call site]
03815
Some
[function]
[call site]
03816
OptimizerState::set_dirty
[function]
[call site]
03817
test::len
[function]
[call site]
03818
string_functions::truncate
[function]
[call site]
03819
OptimizerState::set_dirty
[function]
[call site]
03820
optimize_expr
[function]
[call site]
03821
OptimizerState::set_dirty
[function]
[call site]
03822
Expr::BoolConstant
[function]
[call site]
03823
string_functions::is_empty
[function]
[call site]
03824
OptimizerState::set_dirty
[function]
[call site]
03825
Expr::BoolConstant
[function]
[call site]
03826
test::len
[function]
[call site]
03827
OptimizerState::set_dirty
[function]
[call site]
03828
test_functions_take
[function]
[call site]
03829
test::len
[function]
[call site]
03830
OptimizerState::set_dirty
[function]
[call site]
03831
string_functions::remove
[function]
[call site]
03832
MyIterableType::into_iter
[function]
[call site]
03833
Self::IntoIter::take
[function]
[call site]
03834
test_method_call
[function]
[call site]
03835
Some
[function]
[call site]
03836
OptimizerState::set_dirty
[function]
[call site]
03837
test::len
[function]
[call site]
03838
string_functions::truncate
[function]
[call site]
03839
OptimizerState::set_dirty
[function]
[call site]
03840
optimize_expr
[function]
[call site]
03841
OptimizerState::set_dirty
[function]
[call site]
03842
Expr::BoolConstant
[function]
[call site]
03843
string_functions::is_empty
[function]
[call site]
03844
OptimizerState::set_dirty
[function]
[call site]
03845
Expr::BoolConstant
[function]
[call site]
03846
test::len
[function]
[call site]
03847
OptimizerState::set_dirty
[function]
[call site]
03848
test_functions_take
[function]
[call site]
03849
test::len
[function]
[call site]
03850
OptimizerState::set_dirty
[function]
[call site]
03851
string_functions::remove
[function]
[call site]
03852
Expr::is_constant
[function]
[call site]
03853
test::len
[function]
[call site]
03854
string_functions::truncate
[function]
[call site]
03855
OptimizerState::set_dirty
[function]
[call site]
03856
optimize_expr
[function]
[call site]
03857
string_functions::is_empty
[function]
[call site]
03858
OptimizerState::set_dirty
[function]
[call site]
03859
Expr::BoolConstant
[function]
[call site]
03860
test::len
[function]
[call site]
03861
OptimizerState::set_dirty
[function]
[call site]
03862
test_functions_take
[function]
[call site]
03863
test::len
[function]
[call site]
03864
OptimizerState::set_dirty
[function]
[call site]
03865
Expr::BoolConstant
[function]
[call site]
03866
FnCallExpr::is_qualified
[function]
[call site]
03867
StaticModuleResolver::iter_mut
[function]
[call site]
03868
array_functions::for_each
[function]
[call site]
03869
optimize_expr
[function]
[call site]
03870
move_constant_arg
[function]
[call site]
03871
Expr::get_literal_value
[function]
[call site]
03872
Some
[function]
[call site]
03873
StmtBlock::as_ref
[function]
[call site]
03874
TestStruct::clone
[function]
[call site]
03875
write_lock::<FnPtr>
[function]
[call site]
03876
Some
[function]
[call site]
03877
crate::Shared::new
[function]
[call site]
03878
Option<&GlobalRuntimeState>::into
[function]
[call site]
03879
into
[function]
[call site]
03880
into
[function]
[call site]
03881
into
[function]
[call site]
03882
TestStruct::clone
[function]
[call site]
03883
Self::into
[function]
[call site]
03884
into
[function]
[call site]
03885
Expr::is_constant
[function]
[call site]
03886
crate::Array::with_capacity
[function]
[call site]
03887
test::len
[function]
[call site]
03888
StmtBlock::extend
[function]
[call site]
03889
MyIterableType::into_iter
[function]
[call site]
03890
Self::IntoIter::map
[function]
[call site]
03891
Expr::get_literal_value
[function]
[call site]
03892
Option::unwrap
[function]
[call site]
03893
Dynamic::from_array
[function]
[call site]
03894
Expr::is_constant
[function]
[call site]
03895
TestStruct::clone
[function]
[call site]
03896
(TokenIterator::get_mut
[function]
[call site]
03897
Ident::as_str
[function]
[call site]
03898
Option::unwrap
[function]
[call site]
03899
Expr::get_literal_value
[function]
[call site]
03900
Option::unwrap
[function]
[call site]
03901
Dynamic::from_map
[function]
[call site]
03902
Expr::is_constant
[function]
[call site]
03903
Position::new_const
[function]
[call site]
03904
Expr::get_literal_value
[function]
[call site]
03905
Option::unwrap
[function]
[call site]
03906
unwrap
[function]
[call site]
03907
into
[function]
[call site]
03908
FnCallExpr::is_qualified
[function]
[call site]
03909
test::len
[function]
[call site]
03910
FnPtr::new
[function]
[call site]
03911
TestStruct::clone
[function]
[call site]
03912
RhaiResultOf::ok
[function]
[call site]
03913
into
[function]
[call site]
03914
test::len
[function]
[call site]
03915
Token::literal_syntax
[function]
[call site]
03916
Token::literal_syntax
[function]
[call site]
03917
Ident::as_str
[function]
[call site]
03918
into
[function]
[call site]
03919
into
[function]
[call site]
03920
into
[function]
[call site]
03921
into
[function]
[call site]
03922
into
[function]
[call site]
03923
into
[function]
[call site]
03924
Expr::DynamicConstant
[function]
[call site]
03925
into
[function]
[call site]
03926
Expr::start_position
[function]
[call site]
03927
string_functions::is_empty
[function]
[call site]
03928
Expr::position
[function]
[call site]
03929
ParseSettings::level_up_with_position
[function]
[call site]
03930
Expr::start_position
[function]
[call site]
03931
Expr::start_position
[function]
[call site]
03932
Expr::position
[function]
[call site]
03933
OptimizerState::set_dirty
[function]
[call site]
03934
test::len
[function]
[call site]
03935
FnCallExpr::constant_args
[function]
[call site]
03936
string_functions::is_empty
[function]
[call site]
03937
MyIterableType::into_iter
[function]
[call site]
03938
test_method_call
[function]
[call site]
03939
TestStruct::clone
[function]
[call site]
03940
Self::into
[function]
[call site]
03941
Dynamic::into_immutable_string
[function]
[call site]
03942
Ok
[function]
[call site]
03943
crate::func::locked_read
[function]
[call site]
03944
Option::and_then
[function]
[call site]
03945
Some
[function]
[call site]
03946
TestStruct::clone
[function]
[call site]
03947
ok_or_else
[function]
[call site]
03948
std::
[call site]
03949
any::type_name
[function]
[call site]
03950
Err
[function]
[call site]
03951
Dynamic::type_name
[function]
[call site]
03952
Result::map_err
[function]
[call site]
03953
and_then
[function]
[call site]
03954
OptimizerState::set_dirty
[function]
[call site]
03955
Expr::DynamicConstant
[function]
[call site]
03956
TestStruct::new
[function]
[call site]
03957
into
[function]
[call site]
03958
optimize_expr
[function]
[call site]
03959
test::len
[function]
[call site]
03960
FnCallExpr::constant_args
[function]
[call site]
03961
Expr::get_literal_value
[function]
[call site]
03962
unwrap
[function]
[call site]
03963
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
03964
StmtBlock::extend
[function]
[call site]
03965
MyIterableType::into_iter
[function]
[call site]
03966
skip
[function]
[call site]
03967
Engine::lex_with_map
[function]
[call site]
03968
Expr::get_literal_value
[function]
[call site]
03969
unwrap
[function]
[call site]
03970
OptimizerState::set_dirty
[function]
[call site]
03971
Expr::DynamicConstant
[function]
[call site]
03972
TestStruct::new
[function]
[call site]
03973
into
[function]
[call site]
03974
string_functions::contains
[function]
[call site]
03975
Ident::as_str
[function]
[call site]
03976
StaticModuleResolver::iter_mut
[function]
[call site]
03977
array_functions::for_each
[function]
[call site]
03978
optimize_expr
[function]
[call site]
03979
FnCallExpr::constant_args
[function]
[call site]
03980
MyIterableType::into_iter
[function]
[call site]
03981
Engine::lex_with_map
[function]
[call site]
03982
Expr::get_literal_value
[function]
[call site]
03983
unwrap
[function]
[call site]
03984
args.iter().map(|arg_expr|
[call site]
03985
MyIterableType::into_iter
[function]
[call site]
03986
Engine::lex_with_map
[function]
[call site]
03987
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
03988
Ident::as_str
[function]
[call site]
03989
test::len
[function]
[call site]
03990
OptimizerState::set_dirty
[function]
[call site]
03991
Engine::map_type_name
[function]
[call site]
03992
RhaiNativeFunc::return_type_name
[function]
[call site]
03993
into
[function]
[call site]
03994
Expr::from_dynamic
[function]
[call site]
03995
test::len
[function]
[call site]
03996
OptimizerState::set_dirty
[function]
[call site]
03997
Expr::from_dynamic
[function]
[call site]
03998
test::len
[function]
[call site]
03999
FnCallExpr::is_operator_call
[function]
[call site]
04000
is_some
[function]
[call site]
04001
Engine::fast_operators
[function]
[call site]
04002
intersects
[function]
[call site]
04003
Engine::has_native_fn_override
[function]
[call site]
04004
calc_fn_hash_full
[function]
[call site]
04005
StmtBlock::as_ref
[function]
[call site]
04006
MyIterableType::into_iter
[function]
[call site]
04007
Self::IntoIter::copied
[function]
[call site]
04008
MyIterableType::into_iter
[function]
[call site]
04009
test_var_def_filter
[function]
[call site]
04010
Module::is_standard_lib
[function]
[call site]
04011
intersects
[function]
[call site]
04012
T::as_any
[function]
[call site]
04013
Module::contains_fn
[function]
[call site]
04014
StmtBlock::as_ref
[function]
[call site]
04015
map_or
[function]
[call site]
04016
contains_key
[function]
[call site]
04017
map_functions::values
[function]
[call site]
04018
T::as_any
[function]
[call site]
04019
Module::contains_qualified_fn
[function]
[call site]
04020
StmtBlock::as_ref
[function]
[call site]
04021
map_or
[function]
[call site]
04022
contains_key
[function]
[call site]
04023
RhaiFunc::is_native
[function]
[call site]
04024
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04025
Some
[function]
[call site]
04026
Dynamic::as_int
[function]
[call site]
04027
Ok
[function]
[call site]
04028
crate::func::locked_read
[function]
[call site]
04029
Option::and_then
[function]
[call site]
04030
Some
[function]
[call site]
04031
ok_or_else
[function]
[call site]
04032
std::
[call site]
04033
any::type_name
[function]
[call site]
04034
Err
[function]
[call site]
04035
Dynamic::type_name
[function]
[call site]
04036
unwrap
[function]
[call site]
04037
Dynamic::as_int
[function]
[call site]
04038
unwrap
[function]
[call site]
04039
Ok
[function]
[call site]
04040
into
[function]
[call site]
04041
Some
[function]
[call site]
04042
Dynamic::as_int
[function]
[call site]
04043
unwrap
[function]
[call site]
04044
Dynamic::as_int
[function]
[call site]
04045
unwrap
[function]
[call site]
04046
Ok
[function]
[call site]
04047
into
[function]
[call site]
04048
Some
[function]
[call site]
04049
Dynamic::as_immutable_string_ref
[function]
[call site]
04050
read_lock::<ImmutableString>
[function]
[call site]
04051
ok_or_else
[function]
[call site]
04052
Dynamic::type_name
[function]
[call site]
04053
unwrap
[function]
[call site]
04054
Dynamic::as_immutable_string_ref
[function]
[call site]
04055
unwrap
[function]
[call site]
04056
unwrap
[function]
[call site]
04057
Package::init_engine
[function]
[call site]
04058
Engine::throw_on_size
[function]
[call site]
04059
map_or
[function]
[call site]
04060
Command::get
[function]
[call site]
04061
Err
[function]
[call site]
04062
ERR::ErrorDataTooLarge
[function]
[call site]
04063
&str::to_string
[function]
[call site]
04064
into
[function]
[call site]
04065
map_or
[function]
[call site]
04066
Command::get
[function]
[call site]
04067
Err
[function]
[call site]
04068
ERR::ErrorDataTooLarge
[function]
[call site]
04069
&str::to_string
[function]
[call site]
04070
into
[function]
[call site]
04071
map_or
[function]
[call site]
04072
Command::get
[function]
[call site]
04073
Err
[function]
[call site]
04074
ERR::ErrorDataTooLarge
[function]
[call site]
04075
&str::to_string
[function]
[call site]
04076
into
[function]
[call site]
04077
Ok
[function]
[call site]
04078
test::len
[function]
[call site]
04079
test::len
[function]
[call site]
04080
Ok
[function]
[call site]
04081
into
[function]
[call site]
04082
Some
[function]
[call site]
04083
Dynamic::as_char
[function]
[call site]
04084
Ok
[function]
[call site]
04085
crate::func::locked_read
[function]
[call site]
04086
Option::and_then
[function]
[call site]
04087
Some
[function]
[call site]
04088
ok_or_else
[function]
[call site]
04089
std::
[call site]
04090
any::type_name
[function]
[call site]
04091
Err
[function]
[call site]
04092
Dynamic::type_name
[function]
[call site]
04093
unwrap
[function]
[call site]
04094
Dynamic::as_char
[function]
[call site]
04095
unwrap
[function]
[call site]
04096
Position::new_const
[function]
[call site]
04097
blob_functions::push
[function]
[call site]
04098
blob_functions::push
[function]
[call site]
04099
FnPtr::try_from
[function]
[call site]
04100
RhaiResultOf::unwrap
[function]
[call site]
04101
blob_functions::push
[function]
[call site]
04102
unwrap
[function]
[call site]
04103
Package::init_engine
[function]
[call site]
04104
Engine::throw_on_size
[function]
[call site]
04105
test::len
[function]
[call site]
04106
test::len
[function]
[call site]
04107
Ok
[function]
[call site]
04108
Result::into
[function]
[call site]
04109
Some
[function]
[call site]
04110
Dynamic::as_blob_ref
[function]
[call site]
04111
read_lock::<Blob>
[function]
[call site]
04112
ok_or_else
[function]
[call site]
04113
Dynamic::type_name
[function]
[call site]
04114
unwrap
[function]
[call site]
04115
string_functions::is_empty
[function]
[call site]
04116
Ok
[function]
[call site]
04117
Dynamic::flatten_clone
[function]
[call site]
04118
Dynamic::as_blob_ref
[function]
[call site]
04119
unwrap
[function]
[call site]
04120
string_functions::is_empty
[function]
[call site]
04121
Ok
[function]
[call site]
04122
Dynamic::flatten_clone
[function]
[call site]
04123
unwrap
[function]
[call site]
04124
Package::init_engine
[function]
[call site]
04125
Engine::throw_on_size
[function]
[call site]
04126
test::len
[function]
[call site]
04127
test::len
[function]
[call site]
04128
TestStruct::clone
[function]
[call site]
04129
StmtBlock::extend
[function]
[call site]
04130
Ok
[function]
[call site]
04131
Dynamic::from_blob
[function]
[call site]
04132
Self
[function]
[call site]
04133
Union::Blob
[function]
[call site]
04134
into
[function]
[call site]
04135
Some
[function]
[call site]
04136
Some
[function]
[call site]
04137
Some
[function]
[call site]
04138
Ok
[function]
[call site]
04139
Dynamic::as_int
[function]
[call site]
04140
unwrap
[function]
[call site]
04141
into
[function]
[call site]
04142
Some
[function]
[call site]
04143
Ok
[function]
[call site]
04144
Dynamic::as_int
[function]
[call site]
04145
unwrap
[function]
[call site]
04146
into
[function]
[call site]
04147
Some
[function]
[call site]
04148
Ok
[function]
[call site]
04149
Dynamic::as_int
[function]
[call site]
04150
unwrap
[function]
[call site]
04151
into
[function]
[call site]
04152
Some
[function]
[call site]
04153
Ok
[function]
[call site]
04154
Dynamic::as_int
[function]
[call site]
04155
unwrap
[function]
[call site]
04156
into
[function]
[call site]
04157
Dynamic::as_char
[function]
[call site]
04158
unwrap
[function]
[call site]
04159
Dynamic::as_immutable_string_ref
[function]
[call site]
04160
unwrap
[function]
[call site]
04161
Some
[function]
[call site]
04162
test_chars
[function]
[call site]
04163
MultiInputsStream::get_next
[function]
[call site]
04164
MultiInputsStream::get_next
[function]
[call site]
04165
Some
[function]
[call site]
04166
Dynamic::as_char
[function]
[call site]
04167
unwrap
[function]
[call site]
04168
Dynamic::as_immutable_string_ref
[function]
[call site]
04169
unwrap
[function]
[call site]
04170
Position::new_const
[function]
[call site]
04171
blob_functions::push
[function]
[call site]
04172
Result::push_str
[function]
[call site]
04173
unwrap
[function]
[call site]
04174
Package::init_engine
[function]
[call site]
04175
Engine::throw_on_size
[function]
[call site]
04176
test::len
[function]
[call site]
04177
Ok
[function]
[call site]
04178
Result::into
[function]
[call site]
04179
Dynamic::as_immutable_string_ref
[function]
[call site]
04180
unwrap
[function]
[call site]
04181
Dynamic::as_char
[function]
[call site]
04182
unwrap
[function]
[call site]
04183
test_chars
[function]
[call site]
04184
MultiInputsStream::get_next
[function]
[call site]
04185
MultiInputsStream::get_next
[function]
[call site]
04186
Some
[function]
[call site]
04187
Some
[function]
[call site]
04188
Dynamic::as_immutable_string_ref
[function]
[call site]
04189
unwrap
[function]
[call site]
04190
Dynamic::as_char
[function]
[call site]
04191
unwrap
[function]
[call site]
04192
unwrap
[function]
[call site]
04193
Package::init_engine
[function]
[call site]
04194
Engine::throw_on_size
[function]
[call site]
04195
test::len
[function]
[call site]
04196
Ok
[function]
[call site]
04197
Result::into
[function]
[call site]
04198
Some
[function]
[call site]
04199
Dynamic::as_immutable_string_ref
[function]
[call site]
04200
unwrap
[function]
[call site]
04201
Dynamic::as_char
[function]
[call site]
04202
unwrap
[function]
[call site]
04203
Ok
[function]
[call site]
04204
into
[function]
[call site]
04205
Some
[function]
[call site]
04206
Ok
[function]
[call site]
04207
TestStruct::clone
[function]
[call site]
04208
Some
[function]
[call site]
04209
Some
[function]
[call site]
04210
Some
[function]
[call site]
04211
Ok
[function]
[call site]
04212
TestStruct::clone
[function]
[call site]
04213
Some
[function]
[call site]
04214
Some
[function]
[call site]
04215
Some
[function]
[call site]
04216
Dynamic::as_blob_ref
[function]
[call site]
04217
unwrap
[function]
[call site]
04218
TestStruct::clone
[function]
[call site]
04219
Dynamic::as_char
[function]
[call site]
04220
unwrap
[function]
[call site]
04221
encode_utf8
[function]
[call site]
04222
unwrap
[function]
[call site]
04223
Package::init_engine
[function]
[call site]
04224
Engine::throw_on_size
[function]
[call site]
04225
test::len
[function]
[call site]
04226
test::len
[function]
[call site]
04227
StmtBlock::extend
[function]
[call site]
04228
as_bytes
[function]
[call site]
04229
Ok
[function]
[call site]
04230
Dynamic::from_blob
[function]
[call site]
04231
Dynamic::type_id
[function]
[call site]
04232
TypeId::of::<()>
[function]
[call site]
04233
TypeId::of::<bool>
[function]
[call site]
04234
TypeId::of::<ImmutableString>
[function]
[call site]
04235
TypeId::of::<char>
[function]
[call site]
04236
TypeId::of::<INT>
[function]
[call site]
04237
TypeId::of::<crate::FLOAT>
[function]
[call site]
04238
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04239
TypeId::of::<Array>
[function]
[call site]
04240
TypeId::of::<Blob>
[function]
[call site]
04241
TypeId::of::<Map>
[function]
[call site]
04242
TypeId::of::<FnPtr>
[function]
[call site]
04243
TypeId::of::<Instant>
[function]
[call site]
04244
Dynamic::type_id
[function]
[call site]
04245
crate::func::locked_read
[function]
[call site]
04246
Option::unwrap
[function]
[call site]
04247
Dynamic::type_id
[function]
[call site]
04248
Dynamic::type_id
[function]
[call site]
04249
TypeId::of::<ExclusiveRange>
[function]
[call site]
04250
TypeId::of::<ExclusiveRange>
[function]
[call site]
04251
TypeId::of::<InclusiveRange>
[function]
[call site]
04252
TypeId::of::<InclusiveRange>
[function]
[call site]
04253
TypeId::of::<ExclusiveRange>
[function]
[call site]
04254
TypeId::of::<InclusiveRange>
[function]
[call site]
04255
TypeId::of::<InclusiveRange>
[function]
[call site]
04256
TypeId::of::<ExclusiveRange>
[function]
[call site]
04257
Some
[function]
[call site]
04258
Some
[function]
[call site]
04259
is_numeric
[function]
[call site]
04260
TypeId::of::<INT>
[function]
[call site]
04261
TypeId::of::<f32>
[function]
[call site]
04262
TypeId::of::<f64>
[function]
[call site]
04263
TypeId::of::<Decimal>
[function]
[call site]
04264
TypeId::of::<u8>
[function]
[call site]
04265
TypeId::of::<u16>
[function]
[call site]
04266
TypeId::of::<u32>
[function]
[call site]
04267
TypeId::of::<u64>
[function]
[call site]
04268
TypeId::of::<i8>
[function]
[call site]
04269
TypeId::of::<i16>
[function]
[call site]
04270
TypeId::of::<i32>
[function]
[call site]
04271
TypeId::of::<i64>
[function]
[call site]
04272
TypeId::of::<u128>
[function]
[call site]
04273
TypeId::of::<i128>
[function]
[call site]
04274
is_numeric
[function]
[call site]
04275
Some
[function]
[call site]
04276
is_numeric
[function]
[call site]
04277
is_numeric
[function]
[call site]
04278
Some
[function]
[call site]
04279
StmtBlock::as_ref
[function]
[call site]
04280
unwrap
[function]
[call site]
04281
then
[function]
[call site]
04282
Ident::as_str
[function]
[call site]
04283
into
[function]
[call site]
04284
split_first_mut
[function]
[call site]
04285
unwrap
[function]
[call site]
04286
test_var_is_def
[function]
[call site]
04287
Engine::new
[function]
[call site]
04288
OptimizerState::set_dirty
[function]
[call site]
04289
Expr::from_dynamic
[function]
[call site]
04290
StaticModuleResolver::iter_mut
[function]
[call site]
04291
array_functions::for_each
[function]
[call site]
04292
optimize_expr
[function]
[call site]
04293
move_constant_arg
[function]
[call site]
04294
OptimizerState::set_dirty
[function]
[call site]
04295
FnCallExpr::constant_args
[function]
[call site]
04296
FnCallHashes::is_native_only
[function]
[call site]
04297
Position::is_none
[function]
[call site]
04298
MyIterableType::into_iter
[function]
[call site]
04299
array_functions::find_map
[function]
[call site]
04300
Module::get_script_fn
[function]
[call site]
04301
StmtBlock::as_ref
[function]
[call site]
04302
and_then
[function]
[call site]
04303
StmtBlock::as_ref
[function]
[call site]
04304
&crate::SharedModule::values
[function]
[call site]
04305
string_functions::is_empty
[function]
[call site]
04306
IterateDynamicArray::new
[function]
[call site]
04307
map_functions::values
[function]
[call site]
04308
Array::cloned
[function]
[call site]
04309
reflection_functions::collect
[function]
[call site]
04310
array_functions::find
[function]
[call site]
04311
array_functions::find_starting_from
[function]
[call site]
04312
RhaiResult::and_then
[function]
[call site]
04313
RhaiFunc::get_script_fn_def
[function]
[call site]
04314
test::len
[function]
[call site]
04315
is_some
[function]
[call site]
04316
MyIterableType::into_iter
[function]
[call site]
04317
Engine::lex_with_map
[function]
[call site]
04318
Expr::get_literal_value
[function]
[call site]
04319
Some
[function]
[call site]
04320
StmtBlock::as_ref
[function]
[call site]
04321
TestStruct::clone
[function]
[call site]
04322
write_lock::<FnPtr>
[function]
[call site]
04323
Some
[function]
[call site]
04324
crate::Shared::new
[function]
[call site]
04325
Option<&GlobalRuntimeState>::into
[function]
[call site]
04326
into
[function]
[call site]
04327
into
[function]
[call site]
04328
into
[function]
[call site]
04329
TestStruct::clone
[function]
[call site]
04330
Self::into
[function]
[call site]
04331
into
[function]
[call site]
04332
Expr::is_constant
[function]
[call site]
04333
crate::Array::with_capacity
[function]
[call site]
04334
test::len
[function]
[call site]
04335
StmtBlock::extend
[function]
[call site]
04336
MyIterableType::into_iter
[function]
[call site]
04337
Self::IntoIter::map
[function]
[call site]
04338
Expr::get_literal_value
[function]
[call site]
04339
Option::unwrap
[function]
[call site]
04340
Dynamic::from_array
[function]
[call site]
04341
Expr::is_constant
[function]
[call site]
04342
TestStruct::clone
[function]
[call site]
04343
(TokenIterator::get_mut
[function]
[call site]
04344
Ident::as_str
[function]
[call site]
04345
Option::unwrap
[function]
[call site]
04346
Expr::get_literal_value
[function]
[call site]
04347
Option::unwrap
[function]
[call site]
04348
Dynamic::from_map
[function]
[call site]
04349
Expr::is_constant
[function]
[call site]
04350
Position::new_const
[function]
[call site]
04351
Expr::get_literal_value
[function]
[call site]
04352
Option::unwrap
[function]
[call site]
04353
unwrap
[function]
[call site]
04354
into
[function]
[call site]
04355
FnCallExpr::is_qualified
[function]
[call site]
04356
test::len
[function]
[call site]
04357
FnPtr::new
[function]
[call site]
04358
TestStruct::clone
[function]
[call site]
04359
RhaiResultOf::ok
[function]
[call site]
04360
into
[function]
[call site]
04361
test::len
[function]
[call site]
04362
Token::literal_syntax
[function]
[call site]
04363
Token::literal_syntax
[function]
[call site]
04364
Ident::as_str
[function]
[call site]
04365
into
[function]
[call site]
04366
into
[function]
[call site]
04367
into
[function]
[call site]
04368
into
[function]
[call site]
04369
into
[function]
[call site]
04370
into
[function]
[call site]
04371
args.iter().map(|a|
[call site]
04372
unwrap
[function]
[call site]
04373
Ident::as_str
[function]
[call site]
04374
test::len
[function]
[call site]
04375
Some
[function]
[call site]
04376
Engine::map_type_name
[function]
[call site]
04377
RhaiNativeFunc::return_type_name
[function]
[call site]
04378
into
[function]
[call site]
04379
test::len
[function]
[call site]
04380
Some
[function]
[call site]
04381
OptimizerState::call_fn_with_const_args
[function]
[call site]
04382
Engine::exec_native_fn_call
[function]
[call site]
04383
Engine::track_operation
[function]
[call site]
04384
Engine::max_operations
[function]
[call site]
04385
Command::get
[function]
[call site]
04386
Engine::max_operations
[function]
[call site]
04387
Err
[function]
[call site]
04388
ERR::ErrorTooManyOperations
[function]
[call site]
04389
into
[function]
[call site]
04390
StmtBlock::as_ref
[function]
[call site]
04391
and_then
[function]
[call site]
04392
test_max_operations_progress
[function]
[call site]
04393
Engine::new
[function]
[call site]
04394
Engine::set_optimization_level
[function]
[call site]
04395
Engine::set_max_operations
[function]
[call site]
04396
TestStruct::new
[function]
[call site]
04397
Engine::on_progress
[function]
[call site]
04398
Some
[function]
[call site]
04399
TestStruct::new
[function]
[call site]
04400
Some
[function]
[call site]
04401
into
[function]
[call site]
04402
Engine::lex_with_map
[function]
[call site]
04403
Err
[function]
[call site]
04404
ERR::ErrorTerminated
[function]
[call site]
04405
into
[function]
[call site]
04406
unwrap_or
[function]
[call site]
04407
Ok
[function]
[call site]
04408
Some
[function]
[call site]
04409
Engine::resolve_fn
[function]
[call site]
04410
as_deref
[function]
[call site]
04411
map_or
[function]
[call site]
04412
calc_fn_hash_full
[function]
[call site]
04413
MyIterableType::into_iter
[function]
[call site]
04414
Self::IntoIter::map
[function]
[call site]
04415
Dynamic::type_id
[function]
[call site]
04416
TypeId::of::<()>
[function]
[call site]
04417
TypeId::of::<bool>
[function]
[call site]
04418
TypeId::of::<ImmutableString>
[function]
[call site]
04419
TypeId::of::<char>
[function]
[call site]
04420
TypeId::of::<INT>
[function]
[call site]
04421
TypeId::of::<crate::FLOAT>
[function]
[call site]
04422
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04423
TypeId::of::<Array>
[function]
[call site]
04424
TypeId::of::<Blob>
[function]
[call site]
04425
TypeId::of::<Map>
[function]
[call site]
04426
TypeId::of::<FnPtr>
[function]
[call site]
04427
TypeId::of::<Instant>
[function]
[call site]
04428
Dynamic::type_id
[function]
[call site]
04429
crate::func::locked_read
[function]
[call site]
04430
Option::unwrap
[function]
[call site]
04431
Dynamic::type_id
[function]
[call site]
04432
Caches::fn_resolution_cache_mut
[function]
[call site]
04433
string_functions::is_empty
[function]
[call site]
04434
Caches::push_fn_resolution_cache
[function]
[call site]
04435
blob_functions::push
[function]
[call site]
04436
Engine::default
[function]
[call site]
04437
last_mut
[function]
[call site]
04438
unwrap
[function]
[call site]
04439
Scope::push_entry
[function]
[call site]
04440
&mut
[call site]
04441
StmtBlock::as_ref
[function]
[call site]
04442
as_deref
[function]
[call site]
04443
map_or
[function]
[call site]
04444
MyIterableType::into_iter
[function]
[call site]
04445
array_functions::reduce_rev
[function]
[call site]
04446
array_functions::find_map
[function]
[call site]
04447
Module::set_indexer_get_fn
[function]
[call site]
04448
FuncRegistration::new
[function]
[call site]
04449
FuncRegistration::in_global_namespace
[function]
[call site]
04450
FuncRegistration::with_purity
[function]
[call site]
04451
Some
[function]
[call site]
04452
FuncRegistration::with_volatility
[function]
[call site]
04453
Some
[function]
[call site]
04454
FuncRegistration::set_into_module
[function]
[call site]
04455
unwrap_or_else
[function]
[call site]
04456
RhaiNativeFunc::num_params
[function]
[call site]
04457
RhaiNativeFunc::num_params
[function]
[call site]
04458
string_functions::starts_with
[function]
[call site]
04459
unwrap_or
[function]
[call site]
04460
into_rhai_function
[function]
[call site]
04461
FuncRegistration::set_into_module_raw
[function]
[call site]
04462
StmtBlock::as_ref
[function]
[call site]
04463
test::len
[function]
[call site]
04464
StmtBlock::extend
[function]
[call site]
04465
StmtBlock::as_ref
[function]
[call site]
04466
MyIterableType::into_iter
[function]
[call site]
04467
Self::IntoIter::copied
[function]
[call site]
04468
first
[function]
[call site]
04469
RhaiFunc::is_method
[function]
[call site]
04470
StaticModuleResolver::iter_mut
[function]
[call site]
04471
enumerate
[function]
[call site]
04472
array_functions::for_each
[function]
[call site]
04473
Module::map_type
[function]
[call site]
04474
MyIterableType::into_iter
[function]
[call site]
04475
T::as_any
[function]
[call site]
04476
TypeId::of::<Dynamic>
[function]
[call site]
04477
test::len
[function]
[call site]
04478
test::len
[function]
[call site]
04479
string_functions::pop
[function]
[call site]
04480
unwrap
[function]
[call site]
04481
calc_fn_hash
[function]
[call site]
04482
test::len
[function]
[call site]
04483
calc_fn_hash_full
[function]
[call site]
04484
MyIterableType::into_iter
[function]
[call site]
04485
copied
[function]
[call site]
04486
StmtBlock::as_ref
[function]
[call site]
04487
and_then
[function]
[call site]
04488
Command::get
[function]
[call site]
04489
BloomFilterU64::mark
[function]
[call site]
04490
string_functions::remove
[function]
[call site]
04491
get_or_insert_with
[function]
[call site]
04492
new_hash_map
[function]
[call site]
04493
Scope::push_entry
[function]
[call site]
04494
blob_functions::insert
[function]
[call site]
04495
into
[function]
[call site]
04496
&mut
[call site]
04497
blob_functions::insert
[function]
[call site]
04498
into
[function]
[call site]
04499
FUNC::param_types
[function]
[call site]
04500
Engine::lex_with_map
[function]
[call site]
04501
Engine::lex_raw
[function]
[call site]
04502
Some
[function]
[call site]
04503
Module::id_raw
[function]
[call site]
04504
StmtBlock::as_ref
[function]
[call site]
04505
StmtBlock::span_or_else
[function]
[call site]
04506
MyIterableType::into_iter
[function]
[call site]
04507
array_functions::find_map
[function]
[call site]
04508
Module::set_indexer_get_fn
[function]
[call site]
04509
Engine::lex_with_map
[function]
[call site]
04510
Module::id_raw
[function]
[call site]
04511
StmtBlock::span_or_else
[function]
[call site]
04512
Module::get_qualified_fn
[function]
[call site]
04513
StmtBlock::as_ref
[function]
[call site]
04514
and_then
[function]
[call site]
04515
Command::get
[function]
[call site]
04516
StmtBlock::span_or_else
[function]
[call site]
04517
Span::new
[function]
[call site]
04518
iterator_functions::chars_from_start
[function]
[call site]
04519
StmtBlock::span_or_else
[function]
[call site]
04520
string_functions::add_append
[function]
[call site]
04521
StmtBlock::span_or_else
[function]
[call site]
04522
map_functions::values
[function]
[call site]
04523
test_var_def_filter
[function]
[call site]
04524
Module::contains_indexed_global_functions
[function]
[call site]
04525
intersects
[function]
[call site]
04526
array_functions::find_map
[function]
[call site]
04527
Module::get_qualified_fn
[function]
[call site]
04528
StmtBlock::as_ref
[function]
[call site]
04529
and_then
[function]
[call site]
04530
Command::get
[function]
[call site]
04531
Engine::lex_with_map
[function]
[call site]
04532
Module::id_raw
[function]
[call site]
04533
TestStruct::clone
[function]
[call site]
04534
cloned
[function]
[call site]
04535
BloomFilterU64::is_absent_and_set
[function]
[call site]
04536
Some
[function]
[call site]
04537
StmtBlock::as_ref
[function]
[call site]
04538
blob_functions::insert
[function]
[call site]
04539
Some
[function]
[call site]
04540
StmtBlock::as_ref
[function]
[call site]
04541
min_max_functions::min
[function]
[call site]
04542
MyIterableType::into_iter
[function]
[call site]
04543
T::as_any
[function]
[call site]
04544
Module::may_contain_dynamic_fn
[function]
[call site]
04545
BloomFilterU64::is_absent
[function]
[call site]
04546
BloomFilterU64::calc_hash
[function]
[call site]
04547
MyIterableType::into_iter
[function]
[call site]
04548
T::as_any
[function]
[call site]
04549
Module::may_contain_dynamic_fn
[function]
[call site]
04550
Module::may_contain_dynamic_fn
[function]
[call site]
04551
BloomFilterU64::is_absent
[function]
[call site]
04552
map_functions::values
[function]
[call site]
04553
T::as_any
[function]
[call site]
04554
Module::may_contain_dynamic_fn
[function]
[call site]
04555
and_then
[function]
[call site]
04556
Token::is_op_assignment
[function]
[call site]
04557
split_first
[function]
[call site]
04558
unwrap
[function]
[call site]
04559
super::get_builtin_op_assignment_fn
[function]
[call site]
04560
Some
[function]
[call site]
04561
Dynamic::as_int
[function]
[call site]
04562
unwrap
[function]
[call site]
04563
Dynamic::as_int
[function]
[call site]
04564
unwrap
[function]
[call site]
04565
write_lock::<Dynamic>
[function]
[call site]
04566
unwrap
[function]
[call site]
04567
RhaiResult::into
[function]
[call site]
04568
Ok
[function]
[call site]
04569
Some
[function]
[call site]
04570
Dynamic::as_int
[function]
[call site]
04571
unwrap
[function]
[call site]
04572
Dynamic::as_int
[function]
[call site]
04573
unwrap
[function]
[call site]
04574
write_lock::<Dynamic>
[function]
[call site]
04575
unwrap
[function]
[call site]
04576
RhaiResult::into
[function]
[call site]
04577
Ok
[function]
[call site]
04578
Some
[function]
[call site]
04579
Dynamic::as_char
[function]
[call site]
04580
unwrap
[function]
[call site]
04581
write_lock::<Dynamic>
[function]
[call site]
04582
unwrap
[function]
[call site]
04583
Position::new_const
[function]
[call site]
04584
blob_functions::push
[function]
[call site]
04585
blob_functions::push
[function]
[call site]
04586
FnPtr::try_from
[function]
[call site]
04587
RhaiResultOf::unwrap
[function]
[call site]
04588
Dynamic::as_char
[function]
[call site]
04589
Result::unwrap
[function]
[call site]
04590
blob_functions::push
[function]
[call site]
04591
RhaiResultOf::into
[function]
[call site]
04592
Ok
[function]
[call site]
04593
Some
[function]
[call site]
04594
split_first_mut
[function]
[call site]
04595
unwrap
[function]
[call site]
04596
Dynamic::as_immutable_string_mut
[function]
[call site]
04597
Dynamic::type_name
[function]
[call site]
04598
write_lock::<ImmutableString>
[function]
[call site]
04599
ok_or
[function]
[call site]
04600
unwrap
[function]
[call site]
04601
Dynamic::as_immutable_string_ref
[function]
[call site]
04602
unwrap
[function]
[call site]
04603
string_functions::is_empty
[function]
[call site]
04604
string_functions::is_empty
[function]
[call site]
04605
test::len
[function]
[call site]
04606
test::len
[function]
[call site]
04607
unwrap
[function]
[call site]
04608
Package::init_engine
[function]
[call site]
04609
Engine::throw_on_size
[function]
[call site]
04610
Ok
[function]
[call site]
04611
Some
[function]
[call site]
04612
split_first_mut
[function]
[call site]
04613
unwrap
[function]
[call site]
04614
Dynamic::as_immutable_string_mut
[function]
[call site]
04615
unwrap
[function]
[call site]
04616
Dynamic::as_immutable_string_ref
[function]
[call site]
04617
unwrap
[function]
[call site]
04618
Ok
[function]
[call site]
04619
Some
[function]
[call site]
04620
test_functions_take
[function]
[call site]
04621
Dynamic::into_array
[function]
[call site]
04622
Ok
[function]
[call site]
04623
crate::func::locked_read
[function]
[call site]
04624
Option::and_then
[function]
[call site]
04625
Some
[function]
[call site]
04626
StmtBlock::as_ref
[function]
[call site]
04627
TestStruct::clone
[function]
[call site]
04628
ok_or_else
[function]
[call site]
04629
std::
[call site]
04630
any::type_name
[function]
[call site]
04631
Err
[function]
[call site]
04632
Dynamic::type_name
[function]
[call site]
04633
unwrap
[function]
[call site]
04634
string_functions::is_empty
[function]
[call site]
04635
Ok
[function]
[call site]
04636
Dynamic::as_array_ref
[function]
[call site]
04637
read_lock::<Array>
[function]
[call site]
04638
ok_or_else
[function]
[call site]
04639
Dynamic::type_name
[function]
[call site]
04640
unwrap
[function]
[call site]
04641
string_functions::is_empty
[function]
[call site]
04642
unwrap
[function]
[call site]
04643
Package::init_engine
[function]
[call site]
04644
Engine::check_data_size
[function]
[call site]
04645
Engine::has_data_size_limit
[function]
[call site]
04646
is_some
[function]
[call site]
04647
is_some
[function]
[call site]
04648
is_some
[function]
[call site]
04649
Ok
[function]
[call site]
04650
calc_data_sizes
[function]
[call site]
04651
calc_array_sizes
[function]
[call site]
04652
calc_array_sizes
[function]
[call site]
04653
test::len
[function]
[call site]
04654
calc_map_sizes
[function]
[call site]
04655
map_functions::values
[function]
[call site]
04656
calc_array_sizes
[function]
[call site]
04657
test::len
[function]
[call site]
04658
calc_map_sizes
[function]
[call site]
04659
test::len
[function]
[call site]
04660
test::len
[function]
[call site]
04661
test::len
[function]
[call site]
04662
calc_map_sizes
[function]
[call site]
04663
test::len
[function]
[call site]
04664
calc_data_sizes
[function]
[call site]
04665
read_lock::<Dynamic>
[function]
[call site]
04666
unwrap
[function]
[call site]
04667
StmtBlock::borrow
[function]
[call site]
04668
Engine::throw_on_size
[function]
[call site]
04669
map_or
[function]
[call site]
04670
Command::get
[function]
[call site]
04671
Err
[function]
[call site]
04672
ERR::ErrorDataTooLarge
[function]
[call site]
04673
&str::to_string
[function]
[call site]
04674
into
[function]
[call site]
04675
map_or
[function]
[call site]
04676
Command::get
[function]
[call site]
04677
Err
[function]
[call site]
04678
ERR::ErrorDataTooLarge
[function]
[call site]
04679
&str::to_string
[function]
[call site]
04680
into
[function]
[call site]
04681
map_or
[function]
[call site]
04682
Command::get
[function]
[call site]
04683
Err
[function]
[call site]
04684
ERR::ErrorDataTooLarge
[function]
[call site]
04685
&str::to_string
[function]
[call site]
04686
into
[function]
[call site]
04687
Ok
[function]
[call site]
04688
RhaiResultOf::map_err
[function]
[call site]
04689
EvalAltResult::fill_position
[function]
[call site]
04690
EvalAltResult::position
[function]
[call site]
04691
Position::is_none
[function]
[call site]
04692
EvalAltResult::set_position
[function]
[call site]
04693
Ok
[function]
[call site]
04694
Dynamic::read_lock
[function]
[call site]
04695
crate::func::locked_read
[function]
[call site]
04696
TypeId::of::<Self>
[function]
[call site]
04697
TypeId::of::<T>
[function]
[call site]
04698
Dynamic::type_id
[function]
[call site]
04699
TypeId::of::<T>
[function]
[call site]
04700
Some
[function]
[call site]
04701
DynamicReadLock
[function]
[call site]
04702
DynamicReadLockInner::Guard
[function]
[call site]
04703
Dynamic::downcast_ref
[function]
[call site]
04704
TypeId::of::<T>
[function]
[call site]
04705
TypeId::of::<INT>
[function]
[call site]
04706
T::as_any
[function]
[call site]
04707
as_any().downcast_ref::<T>
[function]
[call site]
04708
TypeId::of::<T>
[function]
[call site]
04709
TypeId::of::<crate::FLOAT>
[function]
[call site]
04710
StmtBlock::as_ref
[function]
[call site]
04711
T::as_any
[function]
[call site]
04712
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04713
TypeId::of::<T>
[function]
[call site]
04714
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04715
StmtBlock::as_ref
[function]
[call site]
04716
T::as_any
[function]
[call site]
04717
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04718
TypeId::of::<T>
[function]
[call site]
04719
TypeId::of::<bool>
[function]
[call site]
04720
T::as_any
[function]
[call site]
04721
as_any().downcast_ref::<T>
[function]
[call site]
04722
TypeId::of::<T>
[function]
[call site]
04723
TypeId::of::<ImmutableString>
[function]
[call site]
04724
T::as_any
[function]
[call site]
04725
as_any().downcast_ref::<T>
[function]
[call site]
04726
TypeId::of::<T>
[function]
[call site]
04727
TypeId::of::<char>
[function]
[call site]
04728
T::as_any
[function]
[call site]
04729
as_any().downcast_ref::<T>
[function]
[call site]
04730
TypeId::of::<T>
[function]
[call site]
04731
TypeId::of::<Array>
[function]
[call site]
04732
StmtBlock::as_ref
[function]
[call site]
04733
T::as_any
[function]
[call site]
04734
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04735
TypeId::of::<T>
[function]
[call site]
04736
TypeId::of::<Blob>
[function]
[call site]
04737
StmtBlock::as_ref
[function]
[call site]
04738
T::as_any
[function]
[call site]
04739
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04740
TypeId::of::<T>
[function]
[call site]
04741
TypeId::of::<Map>
[function]
[call site]
04742
StmtBlock::as_ref
[function]
[call site]
04743
T::as_any
[function]
[call site]
04744
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04745
TypeId::of::<T>
[function]
[call site]
04746
TypeId::of::<FnPtr>
[function]
[call site]
04747
StmtBlock::as_ref
[function]
[call site]
04748
T::as_any
[function]
[call site]
04749
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04750
TypeId::of::<T>
[function]
[call site]
04751
TypeId::of::<Instant>
[function]
[call site]
04752
StmtBlock::as_ref
[function]
[call site]
04753
T::as_any
[function]
[call site]
04754
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04755
TypeId::of::<T>
[function]
[call site]
04756
TypeId::of::<()>
[function]
[call site]
04757
T::as_any
[function]
[call site]
04758
as_any().downcast_ref::<T>
[function]
[call site]
04759
TypeId::of::<T>
[function]
[call site]
04760
TypeId::of::<Self>
[function]
[call site]
04761
T::as_any
[function]
[call site]
04762
as_any().downcast_ref::<T>
[function]
[call site]
04763
T::as_any
[function]
[call site]
04764
as_any().downcast_ref::<T>
[function]
[call site]
04765
Engine::lex_with_map
[function]
[call site]
04766
Engine::lex_with_map
[function]
[call site]
04767
Engine::lex_raw
[function]
[call site]
04768
Some
[function]
[call site]
04769
unwrap
[function]
[call site]
04770
Dynamic::as_array_mut
[function]
[call site]
04771
Dynamic::type_name
[function]
[call site]
04772
write_lock::<Array>
[function]
[call site]
04773
ok_or
[function]
[call site]
04774
unwrap
[function]
[call site]
04775
string_functions::add_append
[function]
[call site]
04776
Ok
[function]
[call site]
04777
Some
[function]
[call site]
04778
test_functions_take
[function]
[call site]
04779
Dynamic::into_blob
[function]
[call site]
04780
Ok
[function]
[call site]
04781
crate::func::locked_read
[function]
[call site]
04782
Option::and_then
[function]
[call site]
04783
Some
[function]
[call site]
04784
StmtBlock::as_ref
[function]
[call site]
04785
TestStruct::clone
[function]
[call site]
04786
ok_or_else
[function]
[call site]
04787
std::
[call site]
04788
any::type_name
[function]
[call site]
04789
Err
[function]
[call site]
04790
Dynamic::type_name
[function]
[call site]
04791
unwrap
[function]
[call site]
04792
Dynamic::as_blob_mut
[function]
[call site]
04793
Dynamic::type_name
[function]
[call site]
04794
write_lock::<Blob>
[function]
[call site]
04795
ok_or
[function]
[call site]
04796
unwrap
[function]
[call site]
04797
unwrap
[function]
[call site]
04798
Package::init_engine
[function]
[call site]
04799
Engine::throw_on_size
[function]
[call site]
04800
test::len
[function]
[call site]
04801
test::len
[function]
[call site]
04802
string_functions::add_append
[function]
[call site]
04803
Ok
[function]
[call site]
04804
Some
[function]
[call site]
04805
Dynamic::as_char
[function]
[call site]
04806
unwrap
[function]
[call site]
04807
encode_utf8
[function]
[call site]
04808
Dynamic::as_immutable_string_mut
[function]
[call site]
04809
unwrap
[function]
[call site]
04810
unwrap
[function]
[call site]
04811
Package::init_engine
[function]
[call site]
04812
Engine::throw_on_size
[function]
[call site]
04813
test::len
[function]
[call site]
04814
test::len
[function]
[call site]
04815
Ok
[function]
[call site]
04816
Some
[function]
[call site]
04817
Dynamic::as_immutable_string_ref
[function]
[call site]
04818
unwrap
[function]
[call site]
04819
string_functions::is_empty
[function]
[call site]
04820
Ok
[function]
[call site]
04821
Dynamic::as_char
[function]
[call site]
04822
unwrap
[function]
[call site]
04823
test_to_string
[function]
[call site]
04824
unwrap
[function]
[call site]
04825
Package::init_engine
[function]
[call site]
04826
Engine::throw_on_size
[function]
[call site]
04827
test::len
[function]
[call site]
04828
test::len
[function]
[call site]
04829
write_lock::<Dynamic>
[function]
[call site]
04830
unwrap
[function]
[call site]
04831
into
[function]
[call site]
04832
Ok
[function]
[call site]
04833
Some
[function]
[call site]
04834
test_functions_take
[function]
[call site]
04835
Dynamic::as_array_mut
[function]
[call site]
04836
unwrap
[function]
[call site]
04837
blob_functions::push
[function]
[call site]
04838
unwrap
[function]
[call site]
04839
Package::init_engine
[function]
[call site]
04840
Engine::check_data_size
[function]
[call site]
04841
Dynamic::read_lock
[function]
[call site]
04842
unwrap
[function]
[call site]
04843
Ok
[function]
[call site]
04844
Some
[function]
[call site]
04845
Dynamic::as_int
[function]
[call site]
04846
unwrap
[function]
[call site]
04847
Dynamic::as_blob_mut
[function]
[call site]
04848
unwrap
[function]
[call site]
04849
unwrap
[function]
[call site]
04850
Package::init_engine
[function]
[call site]
04851
Engine::throw_on_size
[function]
[call site]
04852
test::len
[function]
[call site]
04853
blob_functions::push
[function]
[call site]
04854
Ok
[function]
[call site]
04855
Some
[function]
[call site]
04856
Dynamic::as_char
[function]
[call site]
04857
unwrap
[function]
[call site]
04858
Dynamic::as_blob_mut
[function]
[call site]
04859
unwrap
[function]
[call site]
04860
unwrap
[function]
[call site]
04861
Package::init_engine
[function]
[call site]
04862
Engine::throw_on_size
[function]
[call site]
04863
test::len
[function]
[call site]
04864
string_functions::add_append_char
[function]
[call site]
04865
Position::new_const
[function]
[call site]
04866
RhaiResultOf::push_str
[function]
[call site]
04867
blob_functions::push
[function]
[call site]
04868
RhaiResultOf::into
[function]
[call site]
04869
Ok
[function]
[call site]
04870
Some
[function]
[call site]
04871
split_first_mut
[function]
[call site]
04872
unwrap
[function]
[call site]
04873
Dynamic::as_blob_mut
[function]
[call site]
04874
unwrap
[function]
[call site]
04875
Dynamic::as_immutable_string_ref
[function]
[call site]
04876
unwrap
[function]
[call site]
04877
string_functions::is_empty
[function]
[call site]
04878
Ok
[function]
[call site]
04879
unwrap
[function]
[call site]
04880
Package::init_engine
[function]
[call site]
04881
Engine::throw_on_size
[function]
[call site]
04882
test::len
[function]
[call site]
04883
test::len
[function]
[call site]
04884
string_functions::add_append_str
[function]
[call site]
04885
Position::new_const
[function]
[call site]
04886
RhaiResultOf::push_str
[function]
[call site]
04887
RhaiResultOf::push_str
[function]
[call site]
04888
RhaiResultOf::into
[function]
[call site]
04889
Ok
[function]
[call site]
04890
Engine::lex_with_map
[function]
[call site]
04891
TestStruct::new
[function]
[call site]
04892
super::get_builtin_binary_op_fn
[function]
[call site]
04893
Some
[function]
[call site]
04894
Dynamic::as_int
[function]
[call site]
04895
unwrap
[function]
[call site]
04896
Dynamic::as_int
[function]
[call site]
04897
unwrap
[function]
[call site]
04898
Ok
[function]
[call site]
04899
into
[function]
[call site]
04900
Some
[function]
[call site]
04901
Dynamic::as_int
[function]
[call site]
04902
unwrap
[function]
[call site]
04903
Dynamic::as_int
[function]
[call site]
04904
unwrap
[function]
[call site]
04905
Ok
[function]
[call site]
04906
into
[function]
[call site]
04907
Some
[function]
[call site]
04908
Dynamic::as_immutable_string_ref
[function]
[call site]
04909
unwrap
[function]
[call site]
04910
Dynamic::as_immutable_string_ref
[function]
[call site]
04911
unwrap
[function]
[call site]
04912
unwrap
[function]
[call site]
04913
Package::init_engine
[function]
[call site]
04914
Engine::throw_on_size
[function]
[call site]
04915
test::len
[function]
[call site]
04916
test::len
[function]
[call site]
04917
Ok
[function]
[call site]
04918
into
[function]
[call site]
04919
Some
[function]
[call site]
04920
Dynamic::as_char
[function]
[call site]
04921
unwrap
[function]
[call site]
04922
Dynamic::as_char
[function]
[call site]
04923
unwrap
[function]
[call site]
04924
Position::new_const
[function]
[call site]
04925
blob_functions::push
[function]
[call site]
04926
blob_functions::push
[function]
[call site]
04927
unwrap
[function]
[call site]
04928
Package::init_engine
[function]
[call site]
04929
Engine::throw_on_size
[function]
[call site]
04930
test::len
[function]
[call site]
04931
Ok
[function]
[call site]
04932
Result::into
[function]
[call site]
04933
Some
[function]
[call site]
04934
Dynamic::as_blob_ref
[function]
[call site]
04935
unwrap
[function]
[call site]
04936
string_functions::is_empty
[function]
[call site]
04937
Ok
[function]
[call site]
04938
Dynamic::flatten_clone
[function]
[call site]
04939
Dynamic::as_blob_ref
[function]
[call site]
04940
unwrap
[function]
[call site]
04941
string_functions::is_empty
[function]
[call site]
04942
Ok
[function]
[call site]
04943
Dynamic::flatten_clone
[function]
[call site]
04944
unwrap
[function]
[call site]
04945
Package::init_engine
[function]
[call site]
04946
Engine::throw_on_size
[function]
[call site]
04947
test::len
[function]
[call site]
04948
test::len
[function]
[call site]
04949
TestStruct::clone
[function]
[call site]
04950
StmtBlock::extend
[function]
[call site]
04951
Ok
[function]
[call site]
04952
Dynamic::from_blob
[function]
[call site]
04953
Some
[function]
[call site]
04954
Some
[function]
[call site]
04955
Some
[function]
[call site]
04956
Ok
[function]
[call site]
04957
Dynamic::as_int
[function]
[call site]
04958
unwrap
[function]
[call site]
04959
into
[function]
[call site]
04960
Some
[function]
[call site]
04961
Ok
[function]
[call site]
04962
Dynamic::as_int
[function]
[call site]
04963
unwrap
[function]
[call site]
04964
into
[function]
[call site]
04965
Some
[function]
[call site]
04966
Ok
[function]
[call site]
04967
Dynamic::as_int
[function]
[call site]
04968
unwrap
[function]
[call site]
04969
into
[function]
[call site]
04970
Some
[function]
[call site]
04971
Ok
[function]
[call site]
04972
Dynamic::as_int
[function]
[call site]
04973
unwrap
[function]
[call site]
04974
into
[function]
[call site]
04975
Dynamic::as_char
[function]
[call site]
04976
unwrap
[function]
[call site]
04977
Dynamic::as_immutable_string_ref
[function]
[call site]
04978
unwrap
[function]
[call site]
04979
Some
[function]
[call site]
04980
test_chars
[function]
[call site]
04981
MultiInputsStream::get_next
[function]
[call site]
04982
MultiInputsStream::get_next
[function]
[call site]
04983
Some
[function]
[call site]
04984
Dynamic::as_char
[function]
[call site]
04985
unwrap
[function]
[call site]
04986
Dynamic::as_immutable_string_ref
[function]
[call site]
04987
unwrap
[function]
[call site]
04988
Position::new_const
[function]
[call site]
04989
blob_functions::push
[function]
[call site]
04990
Result::push_str
[function]
[call site]
04991
unwrap
[function]
[call site]
04992
Package::init_engine
[function]
[call site]
04993
Engine::throw_on_size
[function]
[call site]
04994
test::len
[function]
[call site]
04995
Ok
[function]
[call site]
04996
Result::into
[function]
[call site]
04997
Dynamic::as_immutable_string_ref
[function]
[call site]
04998
unwrap
[function]
[call site]
04999
Dynamic::as_char
[function]
[call site]
05000
unwrap
[function]
[call site]
05001
test_chars
[function]
[call site]
05002
MultiInputsStream::get_next
[function]
[call site]
05003
MultiInputsStream::get_next
[function]
[call site]
05004
Some
[function]
[call site]
05005
Some
[function]
[call site]
05006
Dynamic::as_immutable_string_ref
[function]
[call site]
05007
unwrap
[function]
[call site]
05008
Dynamic::as_char
[function]
[call site]
05009
unwrap
[function]
[call site]
05010
unwrap
[function]
[call site]
05011
Package::init_engine
[function]
[call site]
05012
Engine::throw_on_size
[function]
[call site]
05013
test::len
[function]
[call site]
05014
Ok
[function]
[call site]
05015
Result::into
[function]
[call site]
05016
Some
[function]
[call site]
05017
Dynamic::as_immutable_string_ref
[function]
[call site]
05018
unwrap
[function]
[call site]
05019
Dynamic::as_char
[function]
[call site]
05020
unwrap
[function]
[call site]
05021
Ok
[function]
[call site]
05022
into
[function]
[call site]
05023
Some
[function]
[call site]
05024
Ok
[function]
[call site]
05025
TestStruct::clone
[function]
[call site]
05026
Some
[function]
[call site]
05027
Some
[function]
[call site]
05028
Some
[function]
[call site]
05029
Ok
[function]
[call site]
05030
TestStruct::clone
[function]
[call site]
05031
Some
[function]
[call site]
05032
Some
[function]
[call site]
05033
Some
[function]
[call site]
05034
Dynamic::as_blob_ref
[function]
[call site]
05035
unwrap
[function]
[call site]
05036
TestStruct::clone
[function]
[call site]
05037
Dynamic::as_char
[function]
[call site]
05038
unwrap
[function]
[call site]
05039
encode_utf8
[function]
[call site]
05040
unwrap
[function]
[call site]
05041
Package::init_engine
[function]
[call site]
05042
Engine::throw_on_size
[function]
[call site]
05043
test::len
[function]
[call site]
05044
test::len
[function]
[call site]
05045
StmtBlock::extend
[function]
[call site]
05046
as_bytes
[function]
[call site]
05047
Ok
[function]
[call site]
05048
Dynamic::from_blob
[function]
[call site]
05049
Dynamic::type_id
[function]
[call site]
05050
Dynamic::type_id
[function]
[call site]
05051
TypeId::of::<ExclusiveRange>
[function]
[call site]
05052
TypeId::of::<ExclusiveRange>
[function]
[call site]
05053
TypeId::of::<InclusiveRange>
[function]
[call site]
05054
TypeId::of::<InclusiveRange>
[function]
[call site]
05055
TypeId::of::<ExclusiveRange>
[function]
[call site]
05056
TypeId::of::<InclusiveRange>
[function]
[call site]
05057
TypeId::of::<InclusiveRange>
[function]
[call site]
05058
TypeId::of::<ExclusiveRange>
[function]
[call site]
05059
Some
[function]
[call site]
05060
Some
[function]
[call site]
05061
is_numeric
[function]
[call site]
05062
is_numeric
[function]
[call site]
05063
Some
[function]
[call site]
05064
is_numeric
[function]
[call site]
05065
is_numeric
[function]
[call site]
05066
Some
[function]
[call site]
05067
Engine::lex_with_map
[function]
[call site]
05068
TestStruct::new
[function]
[call site]
05069
BloomFilterU64::is_absent_and_set
[function]
[call site]
05070
StmtBlock::as_ref
[function]
[call site]
05071
blob_functions::insert
[function]
[call site]
05072
StmtBlock::as_ref
[function]
[call site]
05073
calc_fn_hash_full
[function]
[call site]
05074
StmtBlock::as_ref
[function]
[call site]
05075
&[Stmt]::unwrap
[function]
[call site]
05076
MyIterableType::into_iter
[function]
[call site]
05077
enumerate
[function]
[call site]
05078
Engine::lex_with_map
[function]
[call site]
05079
TypeId::of::<Dynamic>
[function]
[call site]
05080
Dynamic::type_id
[function]
[call site]
05081
RhaiFunc::is_volatile
[function]
[call site]
05082
RhaiFunc::is_volatile
[function]
[call site]
05083
Engine::gen_fn_call_signature
[function]
[call site]
05084
Err
[function]
[call site]
05085
ERR::ErrorFunctionNotFound
[function]
[call site]
05086
into
[function]
[call site]
05087
RhaiFunc::is_method
[function]
[call site]
05088
StmtBlock::as_ref
[function]
[call site]
05089
map_or
[function]
[call site]
05090
Debugger::call_stack
[function]
[call site]
05091
test::len
[function]
[call site]
05092
test::len
[function]
[call site]
05093
ArgBackup::new
[function]
[call site]
05094
string_functions::is_empty
[function]
[call site]
05095
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05096
TestStruct::clone
[function]
[call site]
05097
Some
[function]
[call site]
05098
string_functions::replace
[function]
[call site]
05099
string_functions::is_empty
[function]
[call site]
05100
string_functions::replace
[function]
[call site]
05101
string_functions::is_empty
[function]
[call site]
05102
string_functions::replace
[function]
[call site]
05103
into
[function]
[call site]
05104
into
[function]
[call site]
05105
mem::transmute
[function]
[call site]
05106
Engine::is_debugger_registered
[function]
[call site]
05107
is_some
[function]
[call site]
05108
TestStruct::clone
[function]
[call site]
05109
StmtBlock::span_or_else
[function]
[call site]
05110
Span::new
[function]
[call site]
05111
iterator_functions::chars_from_start
[function]
[call site]
05112
StmtBlock::span_or_else
[function]
[call site]
05113
string_functions::add_append
[function]
[call site]
05114
StmtBlock::span_or_else
[function]
[call site]
05115
TestStruct::clone
[function]
[call site]
05116
GlobalRuntimeState::debugger_mut
[function]
[call site]
05117
as_deref_mut
[function]
[call site]
05118
unwrap
[function]
[call site]
05119
&mut
[call site]
05120
blob_functions::push
[function]
[call site]
05121
MyIterableType::into_iter
[function]
[call site]
05122
Self::IntoIter::collect
[function]
[call site]
05123
Engine::get_interned_string
[function]
[call site]
05124
MyIterableType::into_iter
[function]
[call site]
05125
Self::IntoIter::map
[function]
[call site]
05126
TestStruct::clone
[function]
[call site]
05127
RhaiNativeFunc::has_context
[function]
[call site]
05128
bool::then
[function]
[call site]
05129
as_deref
[function]
[call site]
05130
into
[function]
[call site]
05131
RhaiFunc::is_pure
[function]
[call site]
05132
string_functions::is_empty
[function]
[call site]
05133
Dynamic::is_read_only
[function]
[call site]
05134
Err
[function]
[call site]
05135
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05136
test_to_string
[function]
[call site]
05137
into
[function]
[call site]
05138
test_method_call
[function]
[call site]
05139
Engine::new
[function]
[call site]
05140
register_type::<TestStruct>
[function]
[call site]
05141
Engine::register_fn
[function]
[call site]
05142
Engine::register_fn
[function]
[call site]
05143
test_custom_syntax_func
[function]
[call site]
05144
Engine::new
[function]
[call site]
05145
Engine::register_custom_syntax
[function]
[call site]
05146
Vec::<ImmutableString>::new
[function]
[call site]
05147
StmtBlock::as_ref
[function]
[call site]
05148
StmtBlock::as_ref
[function]
[call site]
05149
string_functions::trim
[function]
[call site]
05150
shared_get_mut
[function]
[call site]
05151
string_functions::trim
[function]
[call site]
05152
into
[function]
[call site]
05153
string_functions::trim
[function]
[call site]
05154
into
[function]
[call site]
05155
string_functions::is_empty
[function]
[call site]
05156
Token::lookup_symbol_from_syntax
[function]
[call site]
05157
StmtBlock::span_or_else
[function]
[call site]
05158
Span::new
[function]
[call site]
05159
iterator_functions::chars_from_start
[function]
[call site]
05160
StmtBlock::span_or_else
[function]
[call site]
05161
string_functions::add_append
[function]
[call site]
05162
StmtBlock::span_or_else
[function]
[call site]
05163
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05164
then
[function]
[call site]
05165
Token::Reserved
[function]
[call site]
05166
TestStruct::new
[function]
[call site]
05167
into
[function]
[call site]
05168
string_functions::is_empty
[function]
[call site]
05169
into
[function]
[call site]
05170
string_functions::is_empty
[function]
[call site]
05171
into
[function]
[call site]
05172
string_functions::is_empty
[function]
[call site]
05173
into
[function]
[call site]
05174
string_functions::is_empty
[function]
[call site]
05175
tokenizer::is_valid_identifier
[function]
[call site]
05176
into
[function]
[call site]
05177
string_functions::is_empty
[function]
[call site]
05178
(Token,
[call site]
05179
Engine::is_symbol_disabled
[function]
[call site]
05180
string_functions::contains
[function]
[call site]
05181
StmtBlock::as_ref
[function]
[call site]
05182
&[Stmt]::map_or
[function]
[call site]
05183
contains_key
[function]
[call site]
05184
blob_functions::insert
[function]
[call site]
05185
into
[function]
[call site]
05186
into
[function]
[call site]
05187
string_functions::is_empty
[function]
[call site]
05188
StmtBlock::as_ref
[function]
[call site]
05189
&[Stmt]::map_or
[function]
[call site]
05190
Engine::is_symbol_disabled
[function]
[call site]
05191
Err
[function]
[call site]
05192
LexError::ImproperSymbol
[function]
[call site]
05193
test_to_string
[function]
[call site]
05194
PERR::into_err
[function]
[call site]
05195
string_functions::is_empty
[function]
[call site]
05196
tokenizer::is_valid_identifier
[function]
[call site]
05197
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05198
Engine::is_symbol_disabled
[function]
[call site]
05199
StmtBlock::as_ref
[function]
[call site]
05200
&[Stmt]::map_or
[function]
[call site]
05201
contains_key
[function]
[call site]
05202
blob_functions::insert
[function]
[call site]
05203
into
[function]
[call site]
05204
into
[function]
[call site]
05205
Err
[function]
[call site]
05206
LexError::ImproperSymbol
[function]
[call site]
05207
test_to_string
[function]
[call site]
05208
PERR::into_err
[function]
[call site]
05209
blob_functions::push
[function]
[call site]
05210
string_functions::is_empty
[function]
[call site]
05211
Ok
[function]
[call site]
05212
TestStruct::clone
[function]
[call site]
05213
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05214
blob_functions::insert
[function]
[call site]
05215
RhaiResultOf::into
[function]
[call site]
05216
TestStruct::new
[function]
[call site]
05217
TestStruct::new
[function]
[call site]
05218
into
[function]
[call site]
05219
syn::Result::len
[function]
[call site]
05220
test::len
[function]
[call site]
05221
test::len
[function]
[call site]
05222
test::len
[function]
[call site]
05223
Ok
[function]
[call site]
05224
Ok
[function]
[call site]
05225
Some
[function]
[call site]
05226
TestStruct::clone
[function]
[call site]
05227
Ok
[function]
[call site]
05228
EvalContext::eval_expression_tree
[function]
[call site]
05229
EvalContext::eval_expression_tree_raw
[function]
[call site]
05230
as_deref_mut
[function]
[call site]
05231
Engine::eval_stmt_block
[function]
[call site]
05232
string_functions::is_empty
[function]
[call site]
05233
Ok
[function]
[call site]
05234
GlobalRuntimeState::num_imports
[function]
[call site]
05235
test::len
[function]
[call site]
05236
MyIterableType::into_iter
[function]
[call site]
05237
Self::IntoIter::try_fold
[function]
[call site]
05238
Self::as_deref_mut
[function]
[call site]
05239
GlobalRuntimeState::num_imports
[function]
[call site]
05240
Engine::eval_stmt
[function]
[call site]
05241
Engine::track_operation
[function]
[call site]
05242
ParseSettings::level_up_with_position
[function]
[call site]
05243
ParseSettings::level_up
[function]
[call site]
05244
Ok
[function]
[call site]
05245
Engine::dbg_reset
[function]
[call site]
05246
Engine::is_debugger_registered
[function]
[call site]
05247
Engine::dbg_reset_raw
[function]
[call site]
05248
impl
[call site]
05249
Ok
[function]
[call site]
05250
Some
[function]
[call site]
05251
ASTNode::is_stmt
[function]
[call site]
05252
Some
[function]
[call site]
05253
ASTNode::is_expr
[function]
[call site]
05254
Some
[function]
[call site]
05255
Some
[function]
[call site]
05256
Some
[function]
[call site]
05257
Debugger::is_break_point
[function]
[call site]
05258
Debugger::break_points
[function]
[call site]
05259
MyIterableType::into_iter
[function]
[call site]
05260
test_chars
[function]
[call site]
05261
0.chars().collect::<Vec<_>>
[function]
[call site]
05262
MyIterableType::into_iter
[function]
[call site]
05263
Self::IntoIter::enumerate
[function]
[call site]
05264
test_var_def_filter
[function]
[call site]
05265
BreakPoint::is_enabled
[function]
[call site]
05266
array_functions::find
[function]
[call site]
05267
array_functions::find_starting_from
[function]
[call site]
05268
Position::is_none
[function]
[call site]
05269
Position::is_beginning_of_line
[function]
[call site]
05270
ASTNode::position
[function]
[call site]
05271
ParseSettings::level_up_with_position
[function]
[call site]
05272
ParseSettings::level_up_with_position
[function]
[call site]
05273
Position::line
[function]
[call site]
05274
Option::unwrap_or
[function]
[call site]
05275
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05276
Position::line
[function]
[call site]
05277
Option::unwrap
[function]
[call site]
05278
&str::to_string
[function]
[call site]
05279
lines
[function]
[call site]
05280
enumerate
[function]
[call site]
05281
unwrap
[function]
[call site]
05282
as_deref
[function]
[call site]
05283
ASTNode::position
[function]
[call site]
05284
as_deref
[function]
[call site]
05285
test::len
[function]
[call site]
05286
test::len
[function]
[call site]
05287
Engine::lex_with_map
[function]
[call site]
05288
&mut
[call site]
05289
Position::is_none
[function]
[call site]
05290
Position::line
[function]
[call site]
05291
Option::unwrap
[function]
[call site]
05292
min_max_functions::min
[function]
[call site]
05293
test::len
[function]
[call site]
05294
test::len
[function]
[call site]
05295
ImmutableString::to_string
[function]
[call site]
05296
Engine::new
[function]
[call site]
05297
Scope::new
[function]
[call site]
05298
blob_functions::push
[function]
[call site]
05299
blob_functions::push
[function]
[call site]
05300
blob_functions::push
[function]
[call site]
05301
test::len
[function]
[call site]
05302
Position::position
[function]
[call site]
05303
MyIterableType::into_iter
[function]
[call site]
05304
test_chars
[function]
[call site]
05305
0.chars().collect::<Vec<_>>
[function]
[call site]
05306
MyIterableType::into_iter
[function]
[call site]
05307
Self::IntoIter::enumerate
[function]
[call site]
05308
test_functions_take
[function]
[call site]
05309
skip
[function]
[call site]
05310
Position::position
[function]
[call site]
05311
test::len
[function]
[call site]
05312
DebuggerEvent::BreakPoint
[function]
[call site]
05313
Ok
[function]
[call site]
05314
Engine::dbg_raw
[function]
[call site]
05315
test::len
[function]
[call site]
05316
AST::source_raw
[function]
[call site]
05317
StmtBlock::as_ref
[function]
[call site]
05318
Option::cloned
[function]
[call site]
05319
EvalContext::new
[function]
[call site]
05320
on_debugger
[function]
[call site]
05321
as_deref
[function]
[call site]
05322
ASTNode::position
[function]
[call site]
05323
test::len
[function]
[call site]
05324
GlobalRuntimeState::debugger_mut
[function]
[call site]
05325
Ok
[function]
[call site]
05326
GlobalRuntimeState::debugger_mut
[function]
[call site]
05327
Ok
[function]
[call site]
05328
Some
[function]
[call site]
05329
GlobalRuntimeState::debugger_mut
[function]
[call site]
05330
Ok
[function]
[call site]
05331
Some
[function]
[call site]
05332
GlobalRuntimeState::debugger_mut
[function]
[call site]
05333
Ok
[function]
[call site]
05334
GlobalRuntimeState::debugger_mut
[function]
[call site]
05335
DebuggerStatus::FunctionExit
[function]
[call site]
05336
Ok
[function]
[call site]
05337
Ok
[function]
[call site]
05338
Ok
[function]
[call site]
05339
Ok
[function]
[call site]
05340
Self::as_deref_mut
[function]
[call site]
05341
Ok
[function]
[call site]
05342
Engine::eval_expr
[function]
[call site]
05343
Engine::track_operation
[function]
[call site]
05344
ParseSettings::level_up_with_position
[function]
[call site]
05345
Engine::dbg_reset
[function]
[call site]
05346
Self::as_deref_mut
[function]
[call site]
05347
Expr::get_literal_value
[function]
[call site]
05348
Some
[function]
[call site]
05349
Ok
[function]
[call site]
05350
Engine::eval_fn_call_expr
[function]
[call site]
05351
StmtBlock::as_ref
[function]
[call site]
05352
Engine::fast_operators
[function]
[call site]
05353
intersects
[function]
[call site]
05354
test::len
[function]
[call site]
05355
Some
[function]
[call site]
05356
Engine::get_arg_value
[function]
[call site]
05357
Expr::get_literal_value
[function]
[call site]
05358
Some
[function]
[call site]
05359
StmtBlock::as_ref
[function]
[call site]
05360
TestStruct::clone
[function]
[call site]
05361
write_lock::<FnPtr>
[function]
[call site]
05362
Some
[function]
[call site]
05363
crate::Shared::new
[function]
[call site]
05364
Option<&GlobalRuntimeState>::into
[function]
[call site]
05365
into
[function]
[call site]
05366
into
[function]
[call site]
05367
into
[function]
[call site]
05368
TestStruct::clone
[function]
[call site]
05369
Self::into
[function]
[call site]
05370
into
[function]
[call site]
05371
Expr::is_constant
[function]
[call site]
05372
crate::Array::with_capacity
[function]
[call site]
05373
test::len
[function]
[call site]
05374
StmtBlock::extend
[function]
[call site]
05375
MyIterableType::into_iter
[function]
[call site]
05376
Self::IntoIter::map
[function]
[call site]
05377
Expr::get_literal_value
[function]
[call site]
05378
Option::unwrap
[function]
[call site]
05379
Dynamic::from_array
[function]
[call site]
05380
Expr::is_constant
[function]
[call site]
05381
TestStruct::clone
[function]
[call site]
05382
(TokenIterator::get_mut
[function]
[call site]
05383
Ident::as_str
[function]
[call site]
05384
Option::unwrap
[function]
[call site]
05385
Expr::get_literal_value
[function]
[call site]
05386
Option::unwrap
[function]
[call site]
05387
Dynamic::from_map
[function]
[call site]
05388
Expr::is_constant
[function]
[call site]
05389
Position::new_const
[function]
[call site]
05390
Expr::get_literal_value
[function]
[call site]
05391
Option::unwrap
[function]
[call site]
05392
unwrap
[function]
[call site]
05393
into
[function]
[call site]
05394
FnCallExpr::is_qualified
[function]
[call site]
05395
test::len
[function]
[call site]
05396
FnPtr::new
[function]
[call site]
05397
TestStruct::clone
[function]
[call site]
05398
RhaiResultOf::ok
[function]
[call site]
05399
into
[function]
[call site]
05400
test::len
[function]
[call site]
05401
Token::literal_syntax
[function]
[call site]
05402
Token::literal_syntax
[function]
[call site]
05403
Ident::as_str
[function]
[call site]
05404
into
[function]
[call site]
05405
into
[function]
[call site]
05406
into
[function]
[call site]
05407
into
[function]
[call site]
05408
into
[function]
[call site]
05409
into
[function]
[call site]
05410
Some
[function]
[call site]
05411
Engine::track_operation
[function]
[call site]
05412
Expr::start_position
[function]
[call site]
05413
Engine::dbg
[function]
[call site]
05414
Engine::is_debugger_registered
[function]
[call site]
05415
Engine::dbg_reset_raw
[function]
[call site]
05416
GlobalRuntimeState::debugger_mut
[function]
[call site]
05417
Ok
[function]
[call site]
05418
Ok
[function]
[call site]
05419
Expr::start_position
[function]
[call site]
05420
as_deref_mut
[function]
[call site]
05421
and_then
[function]
[call site]
05422
Debugger::clear_status_if
[function]
[call site]
05423
Some
[function]
[call site]
05424
string_functions::replace
[function]
[call site]
05425
Engine::eval_expr
[function]
[call site]
05426
Engine::lex_with_map
[function]
[call site]
05427
Engine::lex_raw
[function]
[call site]
05428
Some
[function]
[call site]
05429
Expr::start_position
[function]
[call site]
05430
Self::as_deref_mut
[function]
[call site]
05431
Dynamic::flatten
[function]
[call site]
05432
Ok
[function]
[call site]
05433
into
[function]
[call site]
05434
Engine::exec_fn_call
[function]
[call site]
05435
FnCallHashes::is_native_only
[function]
[call site]
05436
Position::is_none
[function]
[call site]
05437
test::len
[function]
[call site]
05438
Engine::get_interned_string
[function]
[call site]
05439
Engine::map_type_name
[function]
[call site]
05440
MyIterableType::into_iter
[function]
[call site]
05441
array_functions::find_map
[function]
[call site]
05442
Module::get_custom_type_display_by_name
[function]
[call site]
05443
StmtBlock::span_or_else
[function]
[call site]
05444
map_functions::values
[function]
[call site]
05445
array_functions::find_map
[function]
[call site]
05446
Module::get_custom_type_display_by_name
[function]
[call site]
05447
unwrap_or_else
[function]
[call site]
05448
map_std_type_name
[function]
[call site]
05449
std::
[call site]
05450
any::type_name
[function]
[call site]
05451
Ok
[function]
[call site]
05452
ImmutableString::into
[function]
[call site]
05453
test::len
[function]
[call site]
05454
Ok
[function]
[call site]
05455
Dynamic::is_shared
[function]
[call site]
05456
into
[function]
[call site]
05457
Engine::gen_fn_call_signature
[function]
[call site]
05458
Err
[function]
[call site]
05459
ERR::ErrorFunctionNotFound
[function]
[call site]
05460
into
[function]
[call site]
05461
ensure_no_data_race
[function]
[call site]
05462
MyIterableType::into_iter
[function]
[call site]
05463
Self::IntoIter::skip
[function]
[call site]
05464
String::from
[function]
[call site]
05465
ImmutableString::into_owned
[function]
[call site]
05466
ParseSettings::level_up_with_position
[function]
[call site]
05467
Dynamic::is_locked
[function]
[call site]
05468
try_borrow
[function]
[call site]
05469
is_err
[function]
[call site]
05470
map_or
[function]
[call site]
05471
Ok
[function]
[call site]
05472
Err
[function]
[call site]
05473
ERR::ErrorDataRace
[function]
[call site]
05474
into
[function]
[call site]
05475
FnCallHashes::is_native_only
[function]
[call site]
05476
FnCallHashes::script
[function]
[call site]
05477
expect
[function]
[call site]
05478
string_functions::is_empty
[function]
[call site]
05479
crate::calc_typed_method_hash
[function]
[call site]
05480
Engine::map_type_name
[function]
[call site]
05481
std::
[call site]
05482
any::type_name
[function]
[call site]
05483
Engine::resolve_fn
[function]
[call site]
05484
Position::is_none
[function]
[call site]
05485
Engine::resolve_fn
[function]
[call site]
05486
None::cloned
[function]
[call site]
05487
as_deref
[function]
[call site]
05488
string_functions::is_empty
[function]
[call site]
05489
Ok
[function]
[call site]
05490
Scope::new
[function]
[call site]
05491
string_functions::replace
[function]
[call site]
05492
defer
[function]
[call site]
05493
crate::Deferred::lock
[function]
[call site]
05494
split_first_mut
[function]
[call site]
05495
unwrap
[function]
[call site]
05496
Some
[function]
[call site]
05497
Engine::call_script_fn
[function]
[call site]
05498
Engine::track_operation
[function]
[call site]
05499
Engine::max_call_levels
[function]
[call site]
05500
Err
[function]
[call site]
05501
ERR::ErrorStackOverflow
[function]
[call site]
05502
into
[function]
[call site]
05503
Position::is_none
[function]
[call site]
05504
string_functions::is_empty
[function]
[call site]
05505
Ok
[function]
[call site]
05506
string_functions::is_empty
[function]
[call site]
05507
Ok
[function]
[call site]
05508
test::len
[function]
[call site]
05509
test::len
[function]
[call site]
05510
GlobalRuntimeState::num_imports
[function]
[call site]
05511
StmtBlock::as_ref
[function]
[call site]
05512
map_or
[function]
[call site]
05513
Debugger::call_stack
[function]
[call site]
05514
test::len
[function]
[call site]
05515
test::len
[function]
[call site]
05516
test::len
[function]
[call site]
05517
Engine::max_variables
[function]
[call site]
05518
Err
[function]
[call site]
05519
ERR::ErrorTooManyVariables
[function]
[call site]
05520
into
[function]
[call site]
05521
StmtBlock::extend
[function]
[call site]
05522
MyIterableType::into_iter
[function]
[call site]
05523
cloned
[function]
[call site]
05524
array_functions::zip
[function]
[call site]
05525
StaticModuleResolver::iter_mut
[function]
[call site]
05526
Engine::lex_with_map
[function]
[call site]
05527
RhaiResult::take
[function]
[call site]
05528
Engine::new
[function]
[call site]
05529
register_type_with_name::<TestStruct>
[function]
[call site]
05530
Engine::register_fn
[function]
[call site]
05531
TestStruct
[function]
[call site]
05532
Engine::is_debugger_registered
[function]
[call site]
05533
TestStruct::clone
[function]
[call site]
05534
Scope::iter_inner
[function]
[call site]
05535
MyIterableType::into_iter
[function]
[call site]
05536
array_functions::zip
[function]
[call site]
05537
MyIterableType::into_iter
[function]
[call site]
05538
Engine::lex_with_map
[function]
[call site]
05539
Dynamic::is_read_only
[function]
[call site]
05540
impl
[call site]
05541
Engine::lex_with_map
[function]
[call site]
05542
Dynamic::flatten_clone
[function]
[call site]
05543
TestStruct::clone
[function]
[call site]
05544
GlobalRuntimeState::debugger_mut
[function]
[call site]
05545
&mut
[call site]
05546
Caches::fn_resolution_caches_len
[function]
[call site]
05547
test::len
[function]
[call site]
05548
Engine::lex_with_map
[function]
[call site]
05549
Engine::lex_raw
[function]
[call site]
05550
Some
[function]
[call site]
05551
MyIterableType::into_iter
[function]
[call site]
05552
test_chars
[function]
[call site]
05553
0.chars().collect::<Vec<_>>
[function]
[call site]
05554
MyIterableType::into_iter
[function]
[call site]
05555
Self::IntoIter::cloned
[function]
[call site]
05556
array_functions::for_each
[function]
[call site]
05557
GlobalRuntimeState::push_import
[function]
[call site]
05558
blob_functions::push
[function]
[call site]
05559
into
[function]
[call site]
05560
blob_functions::push
[function]
[call site]
05561
into
[function]
[call site]
05562
StmtBlock::extend
[function]
[call site]
05563
&crate::SharedModule::clone
[function]
[call site]
05564
Self
[function]
[call site]
05565
std::mem::replace
[function]
[call site]
05566
string_functions::is_empty
[function]
[call site]
05567
string_functions::replace
[function]
[call site]
05568
into
[function]
[call site]
05569
TestStruct::clone
[function]
[call site]
05570
Engine::is_debugger_registered
[function]
[call site]
05571
crate::ast::Stmt::Noop
[function]
[call site]
05572
ParseSettings::level_up_with_position
[function]
[call site]
05573
Engine::dbg
[function]
[call site]
05574
Self::as_deref_mut
[function]
[call site]
05575
Engine::eval_stmt_block
[function]
[call site]
05576
string_functions::is_empty
[function]
[call site]
05577
Ok
[function]
[call site]
05578
GlobalRuntimeState::num_imports
[function]
[call site]
05579
MyIterableType::into_iter
[function]
[call site]
05580
Self::IntoIter::try_fold
[function]
[call site]
05581
Self::as_deref_mut
[function]
[call site]
05582
GlobalRuntimeState::num_imports
[function]
[call site]
05583
Engine::eval_stmt
[function]
[call site]
05584
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05585
MyIterableType::into_iter
[function]
[call site]
05586
array_functions::zip
[function]
[call site]
05587
MyIterableType::into_iter
[function]
[call site]
05588
impl
[call site]
05589
T::as_any
[function]
[call site]
05590
Module::contains_indexed_global_functions
[function]
[call site]
05591
Caches::fn_resolution_caches_len
[function]
[call site]
05592
Caches::fn_resolution_cache_mut
[function]
[call site]
05593
string_functions::clear
[function]
[call site]
05594
string_functions::is_empty
[function]
[call site]
05595
shared_get_mut
[function]
[call site]
05596
string_functions::clear
[function]
[call site]
05597
ImmutableString::new
[function]
[call site]
05598
Caches::push_fn_resolution_cache
[function]
[call site]
05599
blob_functions::push
[function]
[call site]
05600
Engine::default
[function]
[call site]
05601
Caches::fn_resolution_cache_mut
[function]
[call site]
05602
string_functions::clear
[function]
[call site]
05603
Ok
[function]
[call site]
05604
Self::as_deref_mut
[function]
[call site]
05605
StmtBlock::take_statements
[function]
[call site]
05606
mem::take
[function]
[call site]
05607
StmtBlock::statements_mut
[function]
[call site]
05608
StmtBlock::span_or_else
[function]
[call site]
05609
Span::new
[function]
[call site]
05610
iterator_functions::chars_from_start
[function]
[call site]
05611
StmtBlock::span_or_else
[function]
[call site]
05612
string_functions::add_append
[function]
[call site]
05613
StmtBlock::span_or_else
[function]
[call site]
05614
Ok
[function]
[call site]
05615
Expr::set_position
[function]
[call site]
05616
Expr::set_position
[function]
[call site]
05617
Err
[function]
[call site]
05618
ParseError::into
[function]
[call site]
05619
EvalAltResult::is_system_exception
[function]
[call site]
05620
Expr::set_position
[function]
[call site]
05621
Err
[function]
[call site]
05622
ParseError::into
[function]
[call site]
05623
Err
[function]
[call site]
05624
ERR::ErrorInFunctionCall
[function]
[call site]
05625
test_to_string
[function]
[call site]
05626
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05627
last
[function]
[call site]
05628
and_then
[function]
[call site]
05629
decimal_functions::max_id
[function]
[call site]
05630
into
[function]
[call site]
05631
unwrap_or_else
[function]
[call site]
05632
&mut
[call site]
05633
unwrap_or
[function]
[call site]
05634
test_to_string
[function]
[call site]
05635
&mut
[call site]
05636
unwrap_or
[function]
[call site]
05637
test_to_string
[function]
[call site]
05638
into
[function]
[call site]
05639
Engine::is_debugger_registered
[function]
[call site]
05640
GlobalRuntimeState::debugger_mut
[function]
[call site]
05641
crate::ast::Stmt::Noop
[function]
[call site]
05642
StmtBlock::end_position
[function]
[call site]
05643
string_functions::add_append
[function]
[call site]
05644
StmtBlock::span_or_else
[function]
[call site]
05645
into
[function]
[call site]
05646
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05647
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05648
Engine::dbg_raw
[function]
[call site]
05649
Err
[function]
[call site]
05650
StmtBlock::as_mut
[function]
[call site]
05651
unwrap
[function]
[call site]
05652
Debugger::rewind_call_stack
[function]
[call site]
05653
string_functions::truncate
[function]
[call site]
05654
Scope::rewind
[function]
[call site]
05655
string_functions::is_empty
[function]
[call site]
05656
Scope::remove_range
[function]
[call site]
05657
map_functions::drain
[function]
[call site]
05658
string_functions::is_empty
[function]
[call site]
05659
Ok
[function]
[call site]
05660
IterateMap::new
[function]
[call site]
05661
IterateMap::new
[function]
[call site]
05662
IterateMap::new
[function]
[call site]
05663
mem::take
[function]
[call site]
05664
MyIterableType::into_iter
[function]
[call site]
05665
FnPtr::call_raw_with_extra_args
[function]
[call site]
05666
Some
[function]
[call site]
05667
TestStruct::clone
[function]
[call site]
05668
Self::into
[function]
[call site]
05669
Some
[function]
[call site]
05670
Dynamic::as_bool
[function]
[call site]
05671
unwrap_or
[function]
[call site]
05672
blob_functions::insert
[function]
[call site]
05673
blob_functions::insert
[function]
[call site]
05674
Ok
[function]
[call site]
05675
array_functions::for_each
[function]
[call site]
05676
map_functions::drain
[function]
[call site]
05677
array_functions::for_each
[function]
[call site]
05678
test::len
[function]
[call site]
05679
test::len
[function]
[call site]
05680
string_functions::truncate
[function]
[call site]
05681
map_functions::drain
[function]
[call site]
05682
array_functions::for_each
[function]
[call site]
05683
test::len
[function]
[call site]
05684
string_functions::truncate
[function]
[call site]
05685
GlobalRuntimeState::truncate_imports
[function]
[call site]
05686
string_functions::truncate
[function]
[call site]
05687
string_functions::truncate
[function]
[call site]
05688
Caches::rewind_fn_resolution_caches
[function]
[call site]
05689
string_functions::truncate
[function]
[call site]
05690
ArgBackup::new
[function]
[call site]
05691
string_functions::is_empty
[function]
[call site]
05692
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05693
defer
[function]
[call site]
05694
Engine::call_script_fn
[function]
[call site]
05695
Engine::lex_with_map
[function]
[call site]
05696
FnCallHashes::native
[function]
[call site]
05697
Engine::exec_native_fn_call
[function]
[call site]
05698
Engine::track_operation
[function]
[call site]
05699
Some
[function]
[call site]
05700
Engine::resolve_fn
[function]
[call site]
05701
RhaiFunc::is_volatile
[function]
[call site]
05702
Engine::gen_fn_call_signature
[function]
[call site]
05703
Err
[function]
[call site]
05704
ERR::ErrorFunctionNotFound
[function]
[call site]
05705
into
[function]
[call site]
05706
RhaiFunc::is_method
[function]
[call site]
05707
StmtBlock::as_ref
[function]
[call site]
05708
map_or
[function]
[call site]
05709
Debugger::call_stack
[function]
[call site]
05710
test::len
[function]
[call site]
05711
ArgBackup::new
[function]
[call site]
05712
string_functions::is_empty
[function]
[call site]
05713
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05714
Engine::is_debugger_registered
[function]
[call site]
05715
TestStruct::clone
[function]
[call site]
05716
StmtBlock::span_or_else
[function]
[call site]
05717
TestStruct::clone
[function]
[call site]
05718
GlobalRuntimeState::debugger_mut
[function]
[call site]
05719
&mut
[call site]
05720
Engine::get_interned_string
[function]
[call site]
05721
MyIterableType::into_iter
[function]
[call site]
05722
Self::IntoIter::map
[function]
[call site]
05723
TestStruct::clone
[function]
[call site]
05724
RhaiNativeFunc::has_context
[function]
[call site]
05725
bool::then
[function]
[call site]
05726
as_deref
[function]
[call site]
05727
into
[function]
[call site]
05728
RhaiFunc::is_pure
[function]
[call site]
05729
string_functions::is_empty
[function]
[call site]
05730
Dynamic::is_read_only
[function]
[call site]
05731
Err
[function]
[call site]
05732
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05733
test_to_string
[function]
[call site]
05734
into
[function]
[call site]
05735
test_method_call
[function]
[call site]
05736
test_custom_syntax_func
[function]
[call site]
05737
and_then
[function]
[call site]
05738
Engine::check_data_size
[function]
[call site]
05739
Engine::has_data_size_limit
[function]
[call site]
05740
Ok
[function]
[call site]
05741
calc_data_sizes
[function]
[call site]
05742
StmtBlock::borrow
[function]
[call site]
05743
Engine::throw_on_size
[function]
[call site]
05744
RhaiResultOf::map_err
[function]
[call site]
05745
EvalAltResult::fill_position
[function]
[call site]
05746
Ok
[function]
[call site]
05747
map_err
[function]
[call site]
05748
EvalAltResult::fill_position
[function]
[call site]
05749
ArgBackup::restore_first_arg
[function]
[call site]
05750
test_functions_take
[function]
[call site]
05751
unwrap
[function]
[call site]
05752
Engine::is_debugger_registered
[function]
[call site]
05753
Engine::register_debugger
[function]
[call site]
05754
Some
[function]
[call site]
05755
TestStruct::new
[function]
[call site]
05756
TestStruct::new
[function]
[call site]
05757
Scope::new
[function]
[call site]
05758
crate::ast::Stmt::Noop
[function]
[call site]
05759
into
[function]
[call site]
05760
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05761
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05762
Engine::dbg_raw
[function]
[call site]
05763
Err
[function]
[call site]
05764
GlobalRuntimeState::debugger_mut
[function]
[call site]
05765
&mut
[call site]
05766
string_functions::truncate
[function]
[call site]
05767
string_functions::is_empty
[function]
[call site]
05768
Engine::check_data_size
[function]
[call site]
05769
Ok
[function]
[call site]
05770
Dynamic::into_immutable_string
[function]
[call site]
05771
Ok
[function]
[call site]
05772
crate::func::locked_read
[function]
[call site]
05773
Option::and_then
[function]
[call site]
05774
Some
[function]
[call site]
05775
TestStruct::clone
[function]
[call site]
05776
ok_or_else
[function]
[call site]
05777
std::
[call site]
05778
any::type_name
[function]
[call site]
05779
Err
[function]
[call site]
05780
Dynamic::type_name
[function]
[call site]
05781
Result::map_err
[function]
[call site]
05782
Engine::map_type_name
[function]
[call site]
05783
type_name::<ImmutableString>
[function]
[call site]
05784
&'a
[call site]
05785
ERR::ErrorMismatchOutputType
[function]
[call site]
05786
into
[function]
[call site]
05787
test_side_effects_print
[function]
[call site]
05788
TestStruct::new
[function]
[call site]
05789
TestStruct::new
[function]
[call site]
05790
ImmutableString::new
[function]
[call site]
05791
Engine::new
[function]
[call site]
05792
TestStruct::clone
[function]
[call site]
05793
Self
[function]
[call site]
05794
Engine::on_print
[function]
[call site]
05795
Some
[function]
[call site]
05796
TestStruct::new
[function]
[call site]
05797
StraightHasher::write
[function]
[call site]
05798
unwrap
[function]
[call site]
05799
push_str
[function]
[call site]
05800
run
[function]
[call site]
05801
Engine::new
[function]
[call site]
05802
Self::run
[function]
[call site]
05803
Engine::new
[function]
[call site]
05804
Engine::set_optimization_level
[function]
[call site]
05805
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05806
Engine::set_optimization_level
[function]
[call site]
05807
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05808
Engine::set_optimization_level
[function]
[call site]
05809
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05810
Engine::register_fn
[function]
[call site]
05811
Engine::set_optimization_level
[function]
[call site]
05812
Engine::set_fast_operators
[function]
[call site]
05813
test_get_set
[function]
[call site]
05814
Engine::set_optimization_level
[function]
[call site]
05815
RhaiResultOf::unwrap
[function]
[call site]
05816
Dynamic::into_immutable_string
[function]
[call site]
05817
Result::map_err
[function]
[call site]
05818
Engine::map_type_name
[function]
[call site]
05819
type_name::<ImmutableString>
[function]
[call site]
05820
&'a
[call site]
05821
ERR::ErrorMismatchOutputType
[function]
[call site]
05822
into
[function]
[call site]
05823
test_print_debug
[function]
[call site]
05824
TestStruct::new
[function]
[call site]
05825
TestStruct::new
[function]
[call site]
05826
Vec::<String>::new
[function]
[call site]
05827
TestStruct::clone
[function]
[call site]
05828
Self
[function]
[call site]
05829
TestStruct::clone
[function]
[call site]
05830
Engine::new
[function]
[call site]
05831
Engine::on_print
[function]
[call site]
05832
StraightHasher::write
[function]
[call site]
05833
unwrap
[function]
[call site]
05834
blob_functions::push
[function]
[call site]
05835
Engine::on_debug
[function]
[call site]
05836
Some
[function]
[call site]
05837
TestStruct::new
[function]
[call site]
05838
unwrap_or
[function]
[call site]
05839
StraightHasher::write
[function]
[call site]
05840
unwrap
[function]
[call site]
05841
blob_functions::push
[function]
[call site]
05842
run
[function]
[call site]
05843
RhaiResultOf::unwrap
[function]
[call site]
05844
Engine::compile
[function]
[call site]
05845
ParseResult::unwrap
[function]
[call site]
05846
AST::set_source
[function]
[call site]
05847
into
[function]
[call site]
05848
crate::Shared::get_mut
[function]
[call site]
05849
Shared::get_mut
[function]
[call site]
05850
StmtBlock::as_mut
[function]
[call site]
05851
Engine::lex_with_map
[function]
[call site]
05852
Engine::lex_raw
[function]
[call site]
05853
Some
[function]
[call site]
05854
Module::set_id
[function]
[call site]
05855
Decimal::into
[function]
[call site]
05856
string_functions::is_empty
[function]
[call site]
05857
test::len
[function]
[call site]
05858
then_some
[function]
[call site]
05859
TestStruct::clone
[function]
[call site]
05860
string_functions::is_empty
[function]
[call site]
05861
then_some
[function]
[call site]
05862
eval_ast::<Dynamic>
[function]
[call site]
05863
unwrap
[function]
[call site]
05864
Self::read
[function]
[call site]
05865
try_borrow
[function]
[call site]
05866
ok
[function]
[call site]
05867
locked_read
[function]
[call site]
05868
Option::ok
[function]
[call site]
05869
try_read
[function]
[call site]
05870
Some
[function]
[call site]
05871
std::thread::sleep
[function]
[call site]
05872
std::time::Duration::from_millis
[function]
[call site]
05873
Some
[function]
[call site]
05874
locked_read
[function]
[call site]
05875
try_read
[function]
[call site]
05876
Option::unwrap
[function]
[call site]
05877
MyIterableType::into_iter
[function]
[call site]
05878
&mut
[call site]
05879
Engine::map_type_name
[function]
[call site]
05880
std::
[call site]
05881
any::type_name
[function]
[call site]
05882
Engine::map_type_name
[function]
[call site]
05883
std::
[call site]
05884
any::type_name
[function]
[call site]
05885
Err
[function]
[call site]
05886
ERR::ErrorIndexingType
[function]
[call site]
05887
into
[function]
[call site]
05888
Engine::map_type_name
[function]
[call site]
05889
std::
[call site]
05890
any::type_name
[function]
[call site]
05891
Engine::map_type_name
[function]
[call site]
05892
std::
[call site]
05893
any::type_name
[function]
[call site]
05894
Engine::map_type_name
[function]
[call site]
05895
std::
[call site]
05896
any::type_name
[function]
[call site]
05897
Err
[function]
[call site]
05898
ERR::ErrorIndexingType
[function]
[call site]
05899
into
[function]
[call site]
05900
string_functions::starts_with
[function]
[call site]
05901
test::len
[function]
[call site]
05902
Engine::map_type_name
[function]
[call site]
05903
std::
[call site]
05904
any::type_name
[function]
[call site]
05905
Err
[function]
[call site]
05906
ERR::ErrorDotExpr
[function]
[call site]
05907
into
[function]
[call site]
05908
string_functions::starts_with
[function]
[call site]
05909
test::len
[function]
[call site]
05910
Engine::map_type_name
[function]
[call site]
05911
std::
[call site]
05912
any::type_name
[function]
[call site]
05913
Engine::map_type_name
[function]
[call site]
05914
std::
[call site]
05915
any::type_name
[function]
[call site]
05916
Err
[function]
[call site]
05917
ERR::ErrorDotExpr
[function]
[call site]
05918
into
[function]
[call site]
05919
Err
[function]
[call site]
05920
ERR::ErrorFunctionNotFound
[function]
[call site]
05921
Engine::gen_fn_call_signature
[function]
[call site]
05922
into
[function]
[call site]
05923
Engine::lex_with_map
[function]
[call site]
05924
Engine::fast_operators
[function]
[call site]
05925
test::len
[function]
[call site]
05926
is_some
[function]
[call site]
05927
Engine::get_arg_value
[function]
[call site]
05928
Self::as_deref_mut
[function]
[call site]
05929
Dynamic::flatten
[function]
[call site]
05930
Engine::get_arg_value
[function]
[call site]
05931
Self::as_deref_mut
[function]
[call site]
05932
Dynamic::flatten
[function]
[call site]
05933
Dynamic::is_variant
[function]
[call site]
05934
Dynamic::is_variant
[function]
[call site]
05935
super::get_builtin_binary_op_fn
[function]
[call site]
05936
unwrap
[function]
[call site]
05937
then
[function]
[call site]
05938
Ident::as_str
[function]
[call site]
05939
into
[function]
[call site]
05940
test_custom_syntax_func
[function]
[call site]
05941
Engine::exec_fn_call
[function]
[call site]
05942
Engine::lex_with_map
[function]
[call site]
05943
string_functions::is_empty
[function]
[call site]
05944
RhaiFunc::is_native
[function]
[call site]
05945
Engine::make_qualified_function_call
[function]
[call site]
05946
blob_functions::blob_with_capacity
[function]
[call site]
05947
test::len
[function]
[call site]
05948
test::len
[function]
[call site]
05949
blob_functions::blob_with_capacity
[function]
[call site]
05950
test::len
[function]
[call site]
05951
StmtBlock::as_ref
[function]
[call site]
05952
&[Stmt]::map_or
[function]
[call site]
05953
Dynamic::is_shared
[function]
[call site]
05954
Self::is_some
[function]
[call site]
05955
&[Expr]::first
[function]
[call site]
05956
Engine::track_operation
[function]
[call site]
05957
Engine::dbg
[function]
[call site]
05958
Self::as_deref_mut
[function]
[call site]
05959
blob_functions::push
[function]
[call site]
05960
MyIterableType::into_iter
[function]
[call site]
05961
test_chars
[function]
[call site]
05962
0.chars().collect::<Vec<_>>
[function]
[call site]
05963
MyIterableType::into_iter
[function]
[call site]
05964
Self::IntoIter::skip
[function]
[call site]
05965
Engine::get_arg_value
[function]
[call site]
05966
Self::as_deref_mut
[function]
[call site]
05967
blob_functions::push
[function]
[call site]
05968
Dynamic::flatten
[function]
[call site]
05969
RhaiResultOf::split_first_mut
[function]
[call site]
05970
unwrap
[function]
[call site]
05971
Some
[function]
[call site]
05972
blob_functions::push
[function]
[call site]
05973
Self::unwrap
[function]
[call site]
05974
StmtBlock::extend
[function]
[call site]
05975
StaticModuleResolver::iter_mut
[function]
[call site]
05976
Engine::track_operation
[function]
[call site]
05977
Engine::dbg
[function]
[call site]
05978
Self::as_deref_mut
[function]
[call site]
05979
blob_functions::push
[function]
[call site]
05980
MyIterableType::into_iter
[function]
[call site]
05981
Self::IntoIter::skip
[function]
[call site]
05982
Engine::get_arg_value
[function]
[call site]
05983
Self::as_deref_mut
[function]
[call site]
05984
blob_functions::push
[function]
[call site]
05985
Dynamic::flatten
[function]
[call site]
05986
Engine::search_namespace
[function]
[call site]
05987
Engine::search_scope_only
[function]
[call site]
05988
Command::get
[function]
[call site]
05989
MyIterableType::into_iter
[function]
[call site]
05990
flat_map
[function]
[call site]
05991
RhaiFunc::get_iter_fn
[function]
[call site]
05992
Some
[function]
[call site]
05993
test_var_def_filter
[function]
[call site]
05994
RhaiFunc::is_script
[function]
[call site]
05995
test_var_def_filter
[function]
[call site]
05996
Ident::as_str
[function]
[call site]
05997
Engine::lex_with_map
[function]
[call site]
05998
MultiInputsStream::get_next
[function]
[call site]
05999
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06000
StmtBlock::as_ref
[function]
[call site]
06001
TestStruct::clone
[function]
[call site]
06002
crate::Shared::new
[function]
[call site]
06003
into
[function]
[call site]
06004
TestStruct::clone
[function]
[call site]
06005
Engine::default
[function]
[call site]
06006
Some
[function]
[call site]
06007
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06008
RhaiFunc::get_script_fn_def
[function]
[call site]
06009
Option::cloned
[function]
[call site]
06010
unwrap
[function]
[call site]
06011
into
[function]
[call site]
06012
Ok
[function]
[call site]
06013
into
[function]
[call site]
06014
map_or
[function]
[call site]
06015
test::len
[function]
[call site]
06016
EvalContext::new
[function]
[call site]
06017
Expr::get_variable_name
[function]
[call site]
06018
string_functions::is_empty
[function]
[call site]
06019
Some
[function]
[call site]
06020
Option::unwrap
[function]
[call site]
06021
resolve_var
[function]
[call site]
06022
test::len
[function]
[call site]
06023
Dynamic::set_access_mode
[function]
[call site]
06024
StmtBlock::as_mut
[function]
[call site]
06025
Dynamic::set_access_mode
[function]
[call site]
06026
values_mut
[function]
[call site]
06027
Dynamic::set_access_mode
[function]
[call site]
06028
Ok
[function]
[call site]
06029
Result::into
[function]
[call site]
06030
Err
[function]
[call site]
06031
EvalAltResult::fill_position
[function]
[call site]
06032
ParseSettings::level_up_with_position
[function]
[call site]
06033
test::len
[function]
[call site]
06034
Expr::get_variable_name
[function]
[call site]
06035
Option::unwrap
[function]
[call site]
06036
Scope::search
[function]
[call site]
06037
MyIterableType::into_iter
[function]
[call site]
06038
array_functions::reduce_rev
[function]
[call site]
06039
ParseSettings::level_up_with_position
[function]
[call site]
06040
Engine::lex_with_map
[function]
[call site]
06041
Scope::len
[function]
[call site]
06042
test::len
[function]
[call site]
06043
MyIterableType::into_iter
[function]
[call site]
06044
array_functions::find_map
[function]
[call site]
06045
Module::get_var
[function]
[call site]
06046
Command::get
[function]
[call site]
06047
cloned
[function]
[call site]
06048
map_or_else
[function]
[call site]
06049
Err
[function]
[call site]
06050
ERR::ErrorVariableNotFound
[function]
[call site]
06051
ParseResult::to_string
[function]
[call site]
06052
Engine::new
[function]
[call site]
06053
Scope::new
[function]
[call site]
06054
blob_functions::push
[function]
[call site]
06055
blob_functions::push
[function]
[call site]
06056
blob_functions::push
[function]
[call site]
06057
ParseSettings::level_up_with_position
[function]
[call site]
06058
into
[function]
[call site]
06059
Ok
[function]
[call site]
06060
into
[function]
[call site]
06061
Scope::get_mut_by_index
[function]
[call site]
06062
try_into
[function]
[call site]
06063
string_functions::is_empty
[function]
[call site]
06064
Engine::search_imports
[function]
[call site]
06065
Namespace::root
[function]
[call site]
06066
GlobalRuntimeState::num_imports
[function]
[call site]
06067
test::len
[function]
[call site]
06068
Command::get
[function]
[call site]
06069
GlobalRuntimeState::get_shared_import
[function]
[call site]
06070
Command::get
[function]
[call site]
06071
cloned
[function]
[call site]
06072
GlobalRuntimeState::find_import
[function]
[call site]
06073
MyIterableType::into_iter
[function]
[call site]
06074
rposition
[function]
[call site]
06075
Option::map_or_else
[function]
[call site]
06076
Command::get
[function]
[call site]
06077
cloned
[function]
[call site]
06078
GlobalRuntimeState::get_shared_import
[function]
[call site]
06079
Module::get_qualified_var
[function]
[call site]
06080
StmtBlock::as_ref
[function]
[call site]
06081
and_then
[function]
[call site]
06082
Command::get
[function]
[call site]
06083
INT::cloned
[function]
[call site]
06084
Option::map_or_else
[function]
[call site]
06085
Err
[function]
[call site]
06086
ERR::ErrorVariableNotFound
[function]
[call site]
06087
ParseSettings::level_up_with_position
[function]
[call site]
06088
into
[function]
[call site]
06089
Dynamic::set_access_mode
[function]
[call site]
06090
Ok
[function]
[call site]
06091
into
[function]
[call site]
06092
test::len
[function]
[call site]
06093
Namespace::root
[function]
[call site]
06094
crate::func::locked_write
[function]
[call site]
06095
try_borrow_mut
[function]
[call site]
06096
ok
[function]
[call site]
06097
StraightHasher::write
[function]
[call site]
06098
ok
[function]
[call site]
06099
try_write
[function]
[call site]
06100
Some
[function]
[call site]
06101
std::thread::sleep
[function]
[call site]
06102
std::time::Duration::from_millis
[function]
[call site]
06103
Some
[function]
[call site]
06104
StraightHasher::write
[function]
[call site]
06105
try_write
[function]
[call site]
06106
Option::unwrap
[function]
[call site]
06107
shared_get_mut
[function]
[call site]
06108
Ident::as_str
[function]
[call site]
06109
TestStruct::clone
[function]
[call site]
06110
Self::into
[function]
[call site]
06111
StmtBlock::as_mut
[function]
[call site]
06112
Dynamic::set_access_mode
[function]
[call site]
06113
Ok
[function]
[call site]
06114
Err
[function]
[call site]
06115
ERR::ErrorVariableNotFound
[function]
[call site]
06116
ParseSettings::level_up_with_position
[function]
[call site]
06117
into
[function]
[call site]
06118
Err
[function]
[call site]
06119
ERR::ErrorModuleNotFound
[function]
[call site]
06120
test_to_string
[function]
[call site]
06121
ParseSettings::level_up_with_position
[function]
[call site]
06122
into
[function]
[call site]
06123
Engine::search_scope_only
[function]
[call site]
06124
Dynamic::is_shared
[function]
[call site]
06125
Target::is_temp_value
[function]
[call site]
06126
shared_take_or_clone
[function]
[call site]
06127
shared_try_take
[function]
[call site]
06128
Result::unwrap_or_else
[function]
[call site]
06129
StmtBlock::as_ref
[function]
[call site]
06130
TestStruct::clone
[function]
[call site]
06131
Dynamic::flatten
[function]
[call site]
06132
StmtBlock::extend
[function]
[call site]
06133
StaticModuleResolver::iter_mut
[function]
[call site]
06134
StaticModuleResolver::iter_mut
[function]
[call site]
06135
Engine::lex_with_map
[function]
[call site]
06136
Ident::as_str
[function]
[call site]
06137
RhaiResultOf::split_first_mut
[function]
[call site]
06138
unwrap
[function]
[call site]
06139
Some
[function]
[call site]
06140
Target::take_ref
[function]
[call site]
06141
Some
[function]
[call site]
06142
unwrap
[function]
[call site]
06143
blob_functions::push
[function]
[call site]
06144
StmtBlock::extend
[function]
[call site]
06145
StaticModuleResolver::iter_mut
[function]
[call site]
06146
Engine::get_arg_value
[function]
[call site]
06147
Self::as_deref_mut
[function]
[call site]
06148
blob_functions::push
[function]
[call site]
06149
Dynamic::flatten
[function]
[call site]
06150
StmtBlock::extend
[function]
[call site]
06151
StaticModuleResolver::iter_mut
[function]
[call site]
06152
Engine::search_imports
[function]
[call site]
06153
Option::ok_or_else
[function]
[call site]
06154
ERR::ErrorModuleNotFound
[function]
[call site]
06155
test_to_string
[function]
[call site]
06156
ParseSettings::level_up_with_position
[function]
[call site]
06157
Module::get_qualified_fn
[function]
[call site]
06158
StmtBlock::span_or_else
[function]
[call site]
06159
calc_fn_hash_full
[function]
[call site]
06160
MyIterableType::into_iter
[function]
[call site]
06161
Self::IntoIter::map
[function]
[call site]
06162
Dynamic::type_id
[function]
[call site]
06163
Module::get_qualified_fn
[function]
[call site]
06164
Position::is_none
[function]
[call site]
06165
string_functions::is_empty
[function]
[call site]
06166
test::len
[function]
[call site]
06167
min_max_functions::min
[function]
[call site]
06168
calc_fn_hash_full
[function]
[call site]
06169
MyIterableType::into_iter
[function]
[call site]
06170
Self::IntoIter::enumerate
[function]
[call site]
06171
Engine::lex_with_map
[function]
[call site]
06172
TypeId::of::<Dynamic>
[function]
[call site]
06173
Dynamic::type_id
[function]
[call site]
06174
Module::get_qualified_fn
[function]
[call site]
06175
Some
[function]
[call site]
06176
map_or
[function]
[call site]
06177
TestStruct::clone
[function]
[call site]
06178
as_deref
[function]
[call site]
06179
Scope::new
[function]
[call site]
06180
string_functions::replace
[function]
[call site]
06181
Module::id_raw
[function]
[call site]
06182
Option::cloned
[function]
[call site]
06183
defer
[function]
[call site]
06184
Engine::call_script_fn
[function]
[call site]
06185
RhaiFunc::is_pure
[function]
[call site]
06186
Dynamic::is_read_only
[function]
[call site]
06187
Err
[function]
[call site]
06188
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06189
test_to_string
[function]
[call site]
06190
into
[function]
[call site]
06191
RhaiNativeFunc::has_context
[function]
[call site]
06192
bool::then
[function]
[call site]
06193
decimal_functions::max_id
[function]
[call site]
06194
into
[function]
[call site]
06195
test_method_call
[function]
[call site]
06196
and_then
[function]
[call site]
06197
Engine::check_data_size
[function]
[call site]
06198
bool::then
[function]
[call site]
06199
decimal_functions::max_id
[function]
[call site]
06200
into
[function]
[call site]
06201
test_custom_syntax_func
[function]
[call site]
06202
and_then
[function]
[call site]
06203
Engine::check_data_size
[function]
[call site]
06204
Err
[function]
[call site]
06205
ERR::ErrorFunctionNotFound
[function]
[call site]
06206
string_functions::is_empty
[function]
[call site]
06207
Engine::gen_fn_call_signature
[function]
[call site]
06208
into
[function]
[call site]
06209
split_first
[function]
[call site]
06210
map_or_else
[function]
[call site]
06211
StmtBlock::as_ref
[function]
[call site]
06212
Some
[function]
[call site]
06213
Engine::make_function_call
[function]
[call site]
06214
String::from
[function]
[call site]
06215
is_some
[function]
[call site]
06216
test::len
[function]
[call site]
06217
Position::new_const
[function]
[call site]
06218
Option<&Token>::is_some
[function]
[call site]
06219
unwrap
[function]
[call site]
06220
Engine::get_arg_value
[function]
[call site]
06221
Self::as_deref_mut
[function]
[call site]
06222
try_cast_result::<FnPtr>
[function]
[call site]
06223
map_err
[function]
[call site]
06224
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06225
Engine::map_type_name
[function]
[call site]
06226
RhaiNativeFunc::return_type_name
[function]
[call site]
06227
fn_ptr_functions::is_anonymous
[function]
[call site]
06228
fn_ptr_functions::is_anonymous
[function]
[call site]
06229
StmtBlock::extend
[function]
[call site]
06230
test::len
[function]
[call site]
06231
test::len
[function]
[call site]
06232
test::len
[function]
[call site]
06233
blob_functions::blob_with_capacity
[function]
[call site]
06234
test::len
[function]
[call site]
06235
test::len
[function]
[call site]
06236
StmtBlock::extend
[function]
[call site]
06237
Self::as_deref_mut
[function]
[call site]
06238
Engine::get_arg_value
[function]
[call site]
06239
blob_functions::push
[function]
[call site]
06240
StaticModuleResolver::iter_mut
[function]
[call site]
06241
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06242
Scope::new
[function]
[call site]
06243
as_deref
[function]
[call site]
06244
defer
[function]
[call site]
06245
Engine::call_script_fn
[function]
[call site]
06246
blob_functions::blob_with_capacity
[function]
[call site]
06247
test::len
[function]
[call site]
06248
test::len
[function]
[call site]
06249
StmtBlock::extend
[function]
[call site]
06250
Self::as_deref_mut
[function]
[call site]
06251
Engine::get_arg_value
[function]
[call site]
06252
blob_functions::push
[function]
[call site]
06253
StaticModuleResolver::iter_mut
[function]
[call site]
06254
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06255
defer
[function]
[call site]
06256
into
[function]
[call site]
06257
test_custom_syntax_func
[function]
[call site]
06258
and_then
[function]
[call site]
06259
Engine::check_data_size
[function]
[call site]
06260
map_err
[function]
[call site]
06261
EvalAltResult::fill_position
[function]
[call site]
06262
&[Expr]::first
[function]
[call site]
06263
string_functions::is_empty
[function]
[call site]
06264
test::len
[function]
[call site]
06265
test::len
[function]
[call site]
06266
tokenizer::is_valid_function_name
[function]
[call site]
06267
FnCallHashes::from_native_only
[function]
[call site]
06268
calc_fn_hash
[function]
[call site]
06269
FnCallHashes::from_hash
[function]
[call site]
06270
calc_fn_hash
[function]
[call site]
06271
unwrap
[function]
[call site]
06272
Engine::get_arg_value
[function]
[call site]
06273
Dynamic::into_immutable_string
[function]
[call site]
06274
Ok
[function]
[call site]
06275
crate::func::locked_read
[function]
[call site]
06276
Option::and_then
[function]
[call site]
06277
Some
[function]
[call site]
06278
TestStruct::clone
[function]
[call site]
06279
ok_or_else
[function]
[call site]
06280
std::
[call site]
06281
any::type_name
[function]
[call site]
06282
Err
[function]
[call site]
06283
Dynamic::type_name
[function]
[call site]
06284
Result::map_err
[function]
[call site]
06285
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06286
and_then
[function]
[call site]
06287
Engine::lex_with_map
[function]
[call site]
06288
map_err
[function]
[call site]
06289
EvalAltResult::fill_position
[function]
[call site]
06290
unwrap
[function]
[call site]
06291
Engine::get_arg_value
[function]
[call site]
06292
Self::as_deref_mut
[function]
[call site]
06293
try_cast_result::<FnPtr>
[function]
[call site]
06294
map_err
[function]
[call site]
06295
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06296
Engine::map_type_name
[function]
[call site]
06297
RhaiNativeFunc::return_type_name
[function]
[call site]
06298
Engine::get_arg_value
[function]
[call site]
06299
Self::as_deref_mut
[function]
[call site]
06300
FnPtr::add_curry
[function]
[call site]
06301
blob_functions::push
[function]
[call site]
06302
Ok
[function]
[call site]
06303
into
[function]
[call site]
06304
unwrap
[function]
[call site]
06305
Engine::get_arg_value
[function]
[call site]
06306
Self::as_deref_mut
[function]
[call site]
06307
Ok
[function]
[call site]
06308
Dynamic::is_shared
[function]
[call site]
06309
bool::into
[function]
[call site]
06310
unwrap
[function]
[call site]
06311
Engine::get_arg_value
[function]
[call site]
06312
Self::as_deref_mut
[function]
[call site]
06313
Dynamic::into_immutable_string
[function]
[call site]
06314
Result::map_err
[function]
[call site]
06315
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06316
Engine::get_arg_value
[function]
[call site]
06317
Dynamic::as_int
[function]
[call site]
06318
Ok
[function]
[call site]
06319
crate::func::locked_read
[function]
[call site]
06320
Option::and_then
[function]
[call site]
06321
Some
[function]
[call site]
06322
ok_or_else
[function]
[call site]
06323
std::
[call site]
06324
any::type_name
[function]
[call site]
06325
Err
[function]
[call site]
06326
Dynamic::type_name
[function]
[call site]
06327
Result::map_err
[function]
[call site]
06328
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06329
Ok
[function]
[call site]
06330
FnPtr::try_from
[function]
[call site]
06331
Engine::lex_with_map
[function]
[call site]
06332
calc_fn_hash
[function]
[call site]
06333
Engine::has_script_fn
[function]
[call site]
06334
Caches::fn_resolution_cache_mut
[function]
[call site]
06335
Command::get
[function]
[call site]
06336
Engine::lex_with_map
[function]
[call site]
06337
MyIterableType::into_iter
[function]
[call site]
06338
T::as_any
[function]
[call site]
06339
Module::contains_fn
[function]
[call site]
06340
MyIterableType::into_iter
[function]
[call site]
06341
T::as_any
[function]
[call site]
06342
Module::contains_fn
[function]
[call site]
06343
Module::contains_qualified_fn
[function]
[call site]
06344
StmtBlock::as_ref
[function]
[call site]
06345
map_or
[function]
[call site]
06346
contains_key
[function]
[call site]
06347
map_functions::values
[function]
[call site]
06348
T::as_any
[function]
[call site]
06349
Module::contains_qualified_fn
[function]
[call site]
06350
BloomFilterU64::is_absent_and_set
[function]
[call site]
06351
blob_functions::insert
[function]
[call site]
06352
bool::into
[function]
[call site]
06353
(TokenIterator::unwrap_or
[function]
[call site]
06354
unwrap
[function]
[call site]
06355
Engine::get_arg_value
[function]
[call site]
06356
Self::as_deref_mut
[function]
[call site]
06357
Dynamic::into_immutable_string
[function]
[call site]
06358
Result::map_err
[function]
[call site]
06359
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06360
Engine::get_arg_value
[function]
[call site]
06361
Self::as_deref_mut
[function]
[call site]
06362
Dynamic::into_immutable_string
[function]
[call site]
06363
Result::map_err
[function]
[call site]
06364
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06365
Engine::get_arg_value
[function]
[call site]
06366
Dynamic::as_int
[function]
[call site]
06367
Result::map_err
[function]
[call site]
06368
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06369
Ok
[function]
[call site]
06370
FnPtr::try_from
[function]
[call site]
06371
Engine::lex_with_map
[function]
[call site]
06372
crate::calc_typed_method_hash
[function]
[call site]
06373
calc_fn_hash
[function]
[call site]
06374
Engine::has_script_fn
[function]
[call site]
06375
bool::into
[function]
[call site]
06376
(TokenIterator::unwrap_or
[function]
[call site]
06377
unwrap
[function]
[call site]
06378
Engine::get_arg_value
[function]
[call site]
06379
Dynamic::into_immutable_string
[function]
[call site]
06380
Result::map_err
[function]
[call site]
06381
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06382
Ok
[function]
[call site]
06383
string_functions::contains
[function]
[call site]
06384
bool::into
[function]
[call site]
06385
test::len
[function]
[call site]
06386
GlobalRuntimeState::num_imports
[function]
[call site]
06387
unwrap
[function]
[call site]
06388
Engine::get_arg_value
[function]
[call site]
06389
Dynamic::into_immutable_string
[function]
[call site]
06390
Result::map_err
[function]
[call site]
06391
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06392
Engine::eval_script_expr_in_place
[function]
[call site]
06393
Engine::track_operation
[function]
[call site]
06394
string_functions::trim
[function]
[call site]
06395
string_functions::is_empty
[function]
[call site]
06396
Ok
[function]
[call site]
06397
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06398
AST::has_functions
[function]
[call site]
06399
string_functions::is_empty
[function]
[call site]
06400
Err
[function]
[call site]
06401
into
[function]
[call site]
06402
StmtBlock::take_statements
[function]
[call site]
06403
string_functions::is_empty
[function]
[call site]
06404
Ok
[function]
[call site]
06405
Engine::eval_global_statements
[function]
[call site]
06406
Engine::eval_stmt_block
[function]
[call site]
06407
StmtBlock::span_or_else
[function]
[call site]
06408
Ok
[function]
[call site]
06409
Ok
[function]
[call site]
06410
Err
[function]
[call site]
06411
test::len
[function]
[call site]
06412
GlobalRuntimeState::num_imports
[function]
[call site]
06413
Result::map_err
[function]
[call site]
06414
ERR::ErrorInFunctionCall
[function]
[call site]
06415
test_to_string
[function]
[call site]
06416
&mut
[call site]
06417
unwrap_or
[function]
[call site]
06418
test_to_string
[function]
[call site]
06419
into
[function]
[call site]
06420
blob_functions::blob_with_capacity
[function]
[call site]
06421
blob_functions::blob_with_capacity
[function]
[call site]
06422
test::len
[function]
[call site]
06423
string_functions::is_empty
[function]
[call site]
06424
MyIterableType::into_iter
[function]
[call site]
06425
Self::IntoIter::copied
[function]
[call site]
06426
optimize_combo_chain
[function]
[call site]
06427
MyIterableType::into_iter
[function]
[call site]
06428
Engine::get_arg_value
[function]
[call site]
06429
Self::as_deref_mut
[function]
[call site]
06430
blob_functions::push
[function]
[call site]
06431
Dynamic::flatten
[function]
[call site]
06432
StmtBlock::extend
[function]
[call site]
06433
StaticModuleResolver::iter_mut
[function]
[call site]
06434
StmtBlock::extend
[function]
[call site]
06435
StaticModuleResolver::iter_mut
[function]
[call site]
06436
Some
[function]
[call site]
06437
Engine::exec_fn_call
[function]
[call site]
06438
Engine::lex_with_map
[function]
[call site]
06439
StmtBlock::as_ref
[function]
[call site]
06440
&[Stmt]::map_or
[function]
[call site]
06441
Dynamic::is_shared
[function]
[call site]
06442
Self::is_some
[function]
[call site]
06443
string_functions::is_empty
[function]
[call site]
06444
Engine::track_operation
[function]
[call site]
06445
Engine::dbg
[function]
[call site]
06446
Self::as_deref_mut
[function]
[call site]
06447
Engine::get_arg_value
[function]
[call site]
06448
Self::as_deref_mut
[function]
[call site]
06449
blob_functions::push
[function]
[call site]
06450
Dynamic::flatten
[function]
[call site]
06451
blob_functions::push
[function]
[call site]
06452
Self::unwrap
[function]
[call site]
06453
string_functions::is_empty
[function]
[call site]
06454
Engine::track_operation
[function]
[call site]
06455
Engine::dbg
[function]
[call site]
06456
Self::as_deref_mut
[function]
[call site]
06457
Engine::get_arg_value
[function]
[call site]
06458
Self::as_deref_mut
[function]
[call site]
06459
blob_functions::push
[function]
[call site]
06460
Dynamic::flatten
[function]
[call site]
06461
Engine::search_namespace
[function]
[call site]
06462
StmtBlock::as_ref
[function]
[call site]
06463
Dynamic::is_read_only
[function]
[call site]
06464
ImmutableString::into_owned
[function]
[call site]
06465
Dynamic::is_shared
[function]
[call site]
06466
Target::is_temp_value
[function]
[call site]
06467
blob_functions::insert
[function]
[call site]
06468
FnPtr::try_from
[function]
[call site]
06469
RhaiResultOf::unwrap
[function]
[call site]
06470
string_functions::is_empty
[function]
[call site]
06471
blob_functions::push
[function]
[call site]
06472
eval::calc_offset_len
[function]
[call site]
06473
test::len
[function]
[call site]
06474
test::len
[function]
[call site]
06475
blob_functions::push
[function]
[call site]
06476
blob_functions::insert
[function]
[call site]
06477
shared_take_or_clone
[function]
[call site]
06478
Dynamic::flatten
[function]
[call site]
06479
Target::take_ref
[function]
[call site]
06480
unwrap
[function]
[call site]
06481
blob_functions::push
[function]
[call site]
06482
MyIterableType::into_iter
[function]
[call site]
06483
Self::IntoIter::chain
[function]
[call site]
06484
test_functions_take
[function]
[call site]
06485
test_functions_take
[function]
[call site]
06486
test_functions_take
[function]
[call site]
06487
StmtBlock::as_mut
[function]
[call site]
06488
intersects
[function]
[call site]
06489
StmtBlock::as_mut
[function]
[call site]
06490
StmtBlock::as_mut
[function]
[call site]
06491
string_functions::remove
[function]
[call site]
06492
test_functions_take
[function]
[call site]
06493
make_sub
[function]
[call site]
06494
make_root
[function]
[call site]
06495
MyIterableType::into_iter
[function]
[call site]
06496
Engine::get_arg_value
[function]
[call site]
06497
Self::as_deref_mut
[function]
[call site]
06498
blob_functions::push
[function]
[call site]
06499
Dynamic::flatten
[function]
[call site]
06500
StmtBlock::extend
[function]
[call site]
06501
StaticModuleResolver::iter_mut
[function]
[call site]
06502
StmtBlock::extend
[function]
[call site]
06503
StaticModuleResolver::iter_mut
[function]
[call site]
06504
Engine::exec_fn_call
[function]
[call site]
06505
Engine::lex_with_map
[function]
[call site]
06506
Self::ok_or_else
[function]
[call site]
06507
ERR::ErrorUnboundThis
[function]
[call site]
06508
into
[function]
[call site]
06509
cloned
[function]
[call site]
06510
Engine::search_namespace
[function]
[call site]
06511
Engine::lex_with_map
[function]
[call site]
06512
Position::new_const
[function]
[call site]
06513
Engine::eval_expr
[function]
[call site]
06514
Self::as_deref_mut
[function]
[call site]
06515
Dynamic::flatten
[function]
[call site]
06516
ParseSettings::level_up_with_position
[function]
[call site]
06517
Dynamic::is_string
[function]
[call site]
06518
crate::func::locked_read
[function]
[call site]
06519
Option::map_or
[function]
[call site]
06520
unwrap
[function]
[call site]
06521
&mut
[call site]
06522
into
[function]
[call site]
06523
packages::string_basic::print_with_func
[function]
[call site]
06524
NativeCallContext::call_native_fn_raw
[function]
[call site]
06525
NativeCallContext::_call_fn_raw
[function]
[call site]
06526
TestStruct::clone
[function]
[call site]
06527
Caches::new
[function]
[call site]
06528
StmtBlock::as_ref
[function]
[call site]
06529
Token::lookup_symbol_from_syntax
[function]
[call site]
06530
test::len
[function]
[call site]
06531
NativeCallContext::engine
[function]
[call site]
06532
Engine::exec_native_fn_call
[function]
[call site]
06533
Engine::track_operation
[function]
[call site]
06534
Some
[function]
[call site]
06535
Engine::resolve_fn
[function]
[call site]
06536
RhaiFunc::is_volatile
[function]
[call site]
06537
Engine::gen_fn_call_signature
[function]
[call site]
06538
Err
[function]
[call site]
06539
ERR::ErrorFunctionNotFound
[function]
[call site]
06540
into
[function]
[call site]
06541
RhaiFunc::is_method
[function]
[call site]
06542
StmtBlock::as_ref
[function]
[call site]
06543
map_or
[function]
[call site]
06544
Debugger::call_stack
[function]
[call site]
06545
test::len
[function]
[call site]
06546
ArgBackup::new
[function]
[call site]
06547
string_functions::is_empty
[function]
[call site]
06548
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06549
Engine::is_debugger_registered
[function]
[call site]
06550
TestStruct::clone
[function]
[call site]
06551
StmtBlock::span_or_else
[function]
[call site]
06552
TestStruct::clone
[function]
[call site]
06553
GlobalRuntimeState::debugger_mut
[function]
[call site]
06554
&mut
[call site]
06555
Engine::get_interned_string
[function]
[call site]
06556
MyIterableType::into_iter
[function]
[call site]
06557
Self::IntoIter::map
[function]
[call site]
06558
TestStruct::clone
[function]
[call site]
06559
RhaiNativeFunc::has_context
[function]
[call site]
06560
bool::then
[function]
[call site]
06561
as_deref
[function]
[call site]
06562
into
[function]
[call site]
06563
RhaiFunc::is_pure
[function]
[call site]
06564
string_functions::is_empty
[function]
[call site]
06565
Dynamic::is_read_only
[function]
[call site]
06566
Err
[function]
[call site]
06567
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06568
test_to_string
[function]
[call site]
06569
into
[function]
[call site]
06570
test_method_call
[function]
[call site]
06571
test_custom_syntax_func
[function]
[call site]
06572
and_then
[function]
[call site]
06573
Engine::check_data_size
[function]
[call site]
06574
map_err
[function]
[call site]
06575
EvalAltResult::fill_position
[function]
[call site]
06576
ArgBackup::restore_first_arg
[function]
[call site]
06577
Engine::is_debugger_registered
[function]
[call site]
06578
Engine::register_debugger
[function]
[call site]
06579
Scope::new
[function]
[call site]
06580
crate::ast::Stmt::Noop
[function]
[call site]
06581
into
[function]
[call site]
06582
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06583
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06584
Engine::dbg_raw
[function]
[call site]
06585
Err
[function]
[call site]
06586
GlobalRuntimeState::debugger_mut
[function]
[call site]
06587
&mut
[call site]
06588
string_functions::is_empty
[function]
[call site]
06589
Engine::check_data_size
[function]
[call site]
06590
Ok
[function]
[call site]
06591
Dynamic::into_immutable_string
[function]
[call site]
06592
Result::map_err
[function]
[call site]
06593
Engine::map_type_name
[function]
[call site]
06594
type_name::<ImmutableString>
[function]
[call site]
06595
&'a
[call site]
06596
ERR::ErrorMismatchOutputType
[function]
[call site]
06597
into
[function]
[call site]
06598
test_side_effects_print
[function]
[call site]
06599
Dynamic::into_immutable_string
[function]
[call site]
06600
Result::map_err
[function]
[call site]
06601
Engine::map_type_name
[function]
[call site]
06602
type_name::<ImmutableString>
[function]
[call site]
06603
&'a
[call site]
06604
ERR::ErrorMismatchOutputType
[function]
[call site]
06605
into
[function]
[call site]
06606
test_print_debug
[function]
[call site]
06607
&mut
[call site]
06608
Engine::map_type_name
[function]
[call site]
06609
std::
[call site]
06610
any::type_name
[function]
[call site]
06611
Engine::map_type_name
[function]
[call site]
06612
std::
[call site]
06613
any::type_name
[function]
[call site]
06614
Err
[function]
[call site]
06615
ERR::ErrorIndexingType
[function]
[call site]
06616
into
[function]
[call site]
06617
Engine::map_type_name
[function]
[call site]
06618
std::
[call site]
06619
any::type_name
[function]
[call site]
06620
Engine::map_type_name
[function]
[call site]
06621
std::
[call site]
06622
any::type_name
[function]
[call site]
06623
Engine::map_type_name
[function]
[call site]
06624
std::
[call site]
06625
any::type_name
[function]
[call site]
06626
Err
[function]
[call site]
06627
ERR::ErrorIndexingType
[function]
[call site]
06628
into
[function]
[call site]
06629
string_functions::starts_with
[function]
[call site]
06630
test::len
[function]
[call site]
06631
Engine::map_type_name
[function]
[call site]
06632
std::
[call site]
06633
any::type_name
[function]
[call site]
06634
Err
[function]
[call site]
06635
ERR::ErrorDotExpr
[function]
[call site]
06636
into
[function]
[call site]
06637
string_functions::starts_with
[function]
[call site]
06638
test::len
[function]
[call site]
06639
Engine::map_type_name
[function]
[call site]
06640
std::
[call site]
06641
any::type_name
[function]
[call site]
06642
Engine::map_type_name
[function]
[call site]
06643
std::
[call site]
06644
any::type_name
[function]
[call site]
06645
Err
[function]
[call site]
06646
ERR::ErrorDotExpr
[function]
[call site]
06647
into
[function]
[call site]
06648
Err
[function]
[call site]
06649
ERR::ErrorFunctionNotFound
[function]
[call site]
06650
Engine::gen_fn_call_signature
[function]
[call site]
06651
into
[function]
[call site]
06652
StmtBlock::as_ref
[function]
[call site]
06653
calc_fn_hash
[function]
[call site]
06654
NativeCallContext::call_position
[function]
[call site]
06655
Engine::lex_with_map
[function]
[call site]
06656
FnCallHashes::from_script_and_native
[function]
[call site]
06657
calc_fn_hash
[function]
[call site]
06658
calc_fn_hash
[function]
[call site]
06659
FnCallHashes::from_native_only
[function]
[call site]
06660
calc_fn_hash
[function]
[call site]
06661
FnCallHashes::from_hash
[function]
[call site]
06662
calc_fn_hash
[function]
[call site]
06663
NativeCallContext::engine
[function]
[call site]
06664
Engine::exec_fn_call
[function]
[call site]
06665
FnCallHashes::is_native_only
[function]
[call site]
06666
test::len
[function]
[call site]
06667
Engine::get_interned_string
[function]
[call site]
06668
Engine::map_type_name
[function]
[call site]
06669
std::
[call site]
06670
any::type_name
[function]
[call site]
06671
Ok
[function]
[call site]
06672
ImmutableString::into
[function]
[call site]
06673
test::len
[function]
[call site]
06674
Ok
[function]
[call site]
06675
Dynamic::is_shared
[function]
[call site]
06676
into
[function]
[call site]
06677
Engine::gen_fn_call_signature
[function]
[call site]
06678
Err
[function]
[call site]
06679
ERR::ErrorFunctionNotFound
[function]
[call site]
06680
into
[function]
[call site]
06681
ensure_no_data_race
[function]
[call site]
06682
FnCallHashes::is_native_only
[function]
[call site]
06683
FnCallHashes::script
[function]
[call site]
06684
string_functions::is_empty
[function]
[call site]
06685
crate::calc_typed_method_hash
[function]
[call site]
06686
Engine::map_type_name
[function]
[call site]
06687
std::
[call site]
06688
any::type_name
[function]
[call site]
06689
Engine::resolve_fn
[function]
[call site]
06690
Position::is_none
[function]
[call site]
06691
Engine::resolve_fn
[function]
[call site]
06692
None::cloned
[function]
[call site]
06693
as_deref
[function]
[call site]
06694
string_functions::is_empty
[function]
[call site]
06695
Ok
[function]
[call site]
06696
Scope::new
[function]
[call site]
06697
string_functions::replace
[function]
[call site]
06698
defer
[function]
[call site]
06699
split_first_mut
[function]
[call site]
06700
unwrap
[function]
[call site]
06701
Some
[function]
[call site]
06702
Engine::call_script_fn
[function]
[call site]
06703
ArgBackup::new
[function]
[call site]
06704
string_functions::is_empty
[function]
[call site]
06705
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06706
defer
[function]
[call site]
06707
Engine::call_script_fn
[function]
[call site]
06708
Engine::lex_with_map
[function]
[call site]
06709
FnCallHashes::native
[function]
[call site]
06710
Engine::exec_native_fn_call
[function]
[call site]
06711
StmtBlock::as_ref
[function]
[call site]
06712
NativeCallContext::call_position
[function]
[call site]
06713
Engine::lex_with_map
[function]
[call site]
06714
Dynamic::is_string
[function]
[call site]
06715
crate::func::locked_read
[function]
[call site]
06716
Option::map_or
[function]
[call site]
06717
Dynamic::into_immutable_string
[function]
[call site]
06718
Result::unwrap
[function]
[call site]
06719
Package::init_engine
[function]
[call site]
06720
Engine::map_type_name
[function]
[call site]
06721
RhaiNativeFunc::return_type_name
[function]
[call site]
06722
type_name::<R>
[function]
[call site]
06723
&'a
[call site]
06724
Position::new_const
[function]
[call site]
06725
unwrap
[function]
[call site]
06726
unwrap
[function]
[call site]
06727
Package::init_engine
[function]
[call site]
06728
Engine::map_type_name
[function]
[call site]
06729
&'a
[call site]
06730
unwrap
[function]
[call site]
06731
Engine::throw_on_size
[function]
[call site]
06732
test::len
[function]
[call site]
06733
RhaiResultOf::map_err
[function]
[call site]
06734
EvalAltResult::fill_position
[function]
[call site]
06735
Ok
[function]
[call site]
06736
Engine::get_interned_string
[function]
[call site]
06737
ImmutableString::into
[function]
[call site]
06738
crate::Array::with_capacity
[function]
[call site]
06739
test::len
[function]
[call site]
06740
Engine::eval_expr
[function]
[call site]
06741
Self::as_deref_mut
[function]
[call site]
06742
Dynamic::flatten
[function]
[call site]
06743
Engine::has_data_size_limit
[function]
[call site]
06744
crate::eval::calc_data_sizes
[function]
[call site]
06745
calc_array_sizes
[function]
[call site]
06746
test::len
[function]
[call site]
06747
calc_map_sizes
[function]
[call site]
06748
test::len
[function]
[call site]
06749
calc_data_sizes
[function]
[call site]
06750
read_lock::<Dynamic>
[function]
[call site]
06751
unwrap
[function]
[call site]
06752
Engine::throw_on_size
[function]
[call site]
06753
RhaiResultOf::map_err
[function]
[call site]
06754
EvalAltResult::fill_position
[function]
[call site]
06755
ParseSettings::level_up_with_position
[function]
[call site]
06756
blob_functions::push
[function]
[call site]
06757
Ok
[function]
[call site]
06758
Dynamic::from_array
[function]
[call site]
06759
TestStruct::clone
[function]
[call site]
06760
Engine::eval_expr
[function]
[call site]
06761
Self::as_deref_mut
[function]
[call site]
06762
Dynamic::flatten
[function]
[call site]
06763
Engine::has_data_size_limit
[function]
[call site]
06764
crate::eval::calc_data_sizes
[function]
[call site]
06765
Engine::throw_on_size
[function]
[call site]
06766
RhaiResultOf::map_err
[function]
[call site]
06767
EvalAltResult::fill_position
[function]
[call site]
06768
ParseSettings::level_up_with_position
[function]
[call site]
06769
(TokenIterator::get_mut
[function]
[call site]
06770
Ident::as_str
[function]
[call site]
06771
Option::unwrap
[function]
[call site]
06772
Ok
[function]
[call site]
06773
Dynamic::from_map
[function]
[call site]
06774
Engine::eval_expr
[function]
[call site]
06775
Self::as_deref_mut
[function]
[call site]
06776
Dynamic::as_bool
[function]
[call site]
06777
map_err
[function]
[call site]
06778
make_type_mismatch_err::<bool>
[function]
[call site]
06779
ParseSettings::level_up_with_position
[function]
[call site]
06780
Ok
[function]
[call site]
06781
Engine::eval_expr
[function]
[call site]
06782
Self::as_deref_mut
[function]
[call site]
06783
Dynamic::as_bool
[function]
[call site]
06784
map_err
[function]
[call site]
06785
make_type_mismatch_err::<bool>
[function]
[call site]
06786
ParseSettings::level_up_with_position
[function]
[call site]
06787
Ok
[function]
[call site]
06788
Engine::eval_expr
[function]
[call site]
06789
Self::as_deref_mut
[function]
[call site]
06790
Expr::is_unit
[function]
[call site]
06791
Ok
[function]
[call site]
06792
MyIterableType::into_iter
[function]
[call site]
06793
Engine::lex_with_map
[function]
[call site]
06794
reflection_functions::collect
[function]
[call site]
06795
first
[function]
[call site]
06796
unwrap
[function]
[call site]
06797
Command::get
[function]
[call site]
06798
Ident::as_str
[function]
[call site]
06799
ok_or_else
[function]
[call site]
06800
TestStruct::new
[function]
[call site]
06801
ERR::ErrorCustomSyntax
[function]
[call site]
06802
MyIterableType::into_iter
[function]
[call site]
06803
Engine::lex_with_map
[function]
[call site]
06804
reflection_functions::collect
[function]
[call site]
06805
EvalContext::new
[function]
[call site]
06806
and_then
[function]
[call site]
06807
Engine::check_data_size
[function]
[call site]
06808
Expr::start_position
[function]
[call site]
06809
Engine::eval_stmt_block
[function]
[call site]
06810
StmtBlock::take_statements
[function]
[call site]
06811
Engine::eval_dot_index_chain
[function]
[call site]
06812
Position::new_const
[function]
[call site]
06813
ChainType::from
[function]
[call site]
06814
Expr::get_literal_value
[function]
[call site]
06815
Some
[function]
[call site]
06816
is_some
[function]
[call site]
06817
blob_functions::push
[function]
[call site]
06818
Expr::get_literal_value
[function]
[call site]
06819
Some
[function]
[call site]
06820
unwrap
[function]
[call site]
06821
string_functions::is_empty
[function]
[call site]
06822
Self::as_deref_mut
[function]
[call site]
06823
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06824
Engine::track_operation
[function]
[call site]
06825
ParseSettings::level_up_with_position
[function]
[call site]
06826
ChainType::from
[function]
[call site]
06827
Engine::get_arg_value
[function]
[call site]
06828
Self::as_deref_mut
[function]
[call site]
06829
blob_functions::push
[function]
[call site]
06830
blob_functions::push
[function]
[call site]
06831
FnPtr::try_from
[function]
[call site]
06832
RhaiResultOf::unwrap
[function]
[call site]
06833
Dynamic::flatten
[function]
[call site]
06834
Expr::options
[function]
[call site]
06835
string_functions::is_empty
[function]
[call site]
06836
string_functions::is_empty
[function]
[call site]
06837
string_functions::is_empty
[function]
[call site]
06838
ASTFlags::intersects
[function]
[call site]
06839
Position::new_const
[function]
[call site]
06840
Self::as_deref_mut
[function]
[call site]
06841
Engine::get_arg_value
[function]
[call site]
06842
blob_functions::push
[function]
[call site]
06843
Dynamic::flatten
[function]
[call site]
06844
blob_functions::push
[function]
[call site]
06845
Engine::eval_expr
[function]
[call site]
06846
Self::as_deref_mut
[function]
[call site]
06847
Dynamic::flatten
[function]
[call site]
06848
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06849
StmtBlock::extend
[function]
[call site]
06850
StmtBlock::extend
[function]
[call site]
06851
blob_functions::push
[function]
[call site]
06852
Engine::eval_expr
[function]
[call site]
06853
Dynamic::flatten
[function]
[call site]
06854
Ok
[function]
[call site]
06855
Engine::track_operation
[function]
[call site]
06856
Engine::dbg
[function]
[call site]
06857
Self::as_deref_mut
[function]
[call site]
06858
Self::map_or_else
[function]
[call site]
06859
Err
[function]
[call site]
06860
ERR::ErrorUnboundThis
[function]
[call site]
06861
into
[function]
[call site]
06862
Self::try_into
[function]
[call site]
06863
Some
[function]
[call site]
06864
Engine::eval_dot_index_chain_raw
[function]
[call site]
06865
Target::is_ref
[function]
[call site]
06866
ParseSettings::level_up_with_position
[function]
[call site]
06867
ParseSettings::level_up
[function]
[call site]
06868
Ok
[function]
[call site]
06869
ChainType::from
[function]
[call site]
06870
Expr::options
[function]
[call site]
06871
ASTFlags::intersects
[function]
[call site]
06872
StmtBlock::as_ref
[function]
[call site]
06873
Expr::is_unit
[function]
[call site]
06874
Ok
[function]
[call site]
06875
Expr::start_position
[function]
[call site]
06876
Expr::options
[function]
[call site]
06877
ASTFlags::intersects
[function]
[call site]
06878
Engine::dbg
[function]
[call site]
06879
Self::as_deref_mut
[function]
[call site]
06880
string_functions::pop
[function]
[call site]
06881
string_functions::is_empty
[function]
[call site]
06882
shared_make_mut
[function]
[call site]
06883
string_functions::pop
[function]
[call site]
06884
Dynamic::map_or
[function]
[call site]
06885
Dynamic::unwrap
[function]
[call site]
06886
TestStruct::clone
[function]
[call site]
06887
Expr::start_position
[function]
[call site]
06888
StmtBlock::as_mut
[function]
[call site]
06889
Dynamic::is_shared
[function]
[call site]
06890
write_lock::<Dynamic>
[function]
[call site]
06891
unwrap
[function]
[call site]
06892
Self::as_deref_mut
[function]
[call site]
06893
Engine::get_indexed_mut
[function]
[call site]
06894
Engine::track_operation
[function]
[call site]
06895
Dynamic::as_int
[function]
[call site]
06896
Ok
[function]
[call site]
06897
crate::func::locked_read
[function]
[call site]
06898
Option::and_then
[function]
[call site]
06899
Some
[function]
[call site]
06900
ok_or_else
[function]
[call site]
06901
std::
[call site]
06902
any::type_name
[function]
[call site]
06903
Err
[function]
[call site]
06904
Dynamic::type_name
[function]
[call site]
06905
Result::map_err
[function]
[call site]
06906
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06907
test::len
[function]
[call site]
06908
super::calc_index
[function]
[call site]
06909
FnPtr::try_from
[function]
[call site]
06910
unsigned_abs
[function]
[call site]
06911
Ok
[function]
[call site]
06912
FnPtr::try_from
[function]
[call site]
06913
Ok
[function]
[call site]
06914
ERR::ErrorArrayBounds
[function]
[call site]
06915
into
[function]
[call site]
06916
super::EvalContext::new
[function]
[call site]
06917
cb
[function]
[call site]
06918
map_err
[function]
[call site]
06919
EvalAltResult::fill_position
[function]
[call site]
06920
Err
[function]
[call site]
06921
shared_get_mut
[function]
[call site]
06922
unwrap
[function]
[call site]
06923
try_into
[function]
[call site]
06924
Dynamic::as_int
[function]
[call site]
06925
Result::map_err
[function]
[call site]
06926
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06927
test::len
[function]
[call site]
06928
super::calc_index
[function]
[call site]
06929
ERR::ErrorArrayBounds
[function]
[call site]
06930
into
[function]
[call site]
06931
Command::get
[function]
[call site]
06932
Engine::lex_with_map
[function]
[call site]
06933
into
[function]
[call site]
06934
unwrap
[function]
[call site]
06935
Ok
[function]
[call site]
06936
read_lock::<crate::ImmutableString>
[function]
[call site]
06937
ok_or_else
[function]
[call site]
06938
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
06939
RhaiNativeFunc::return_type_name
[function]
[call site]
06940
type_name::<R>
[function]
[call site]
06941
(TokenIterator::contains_key
[function]
[call site]
06942
Ident::as_str
[function]
[call site]
06943
super::EvalContext::new
[function]
[call site]
06944
cb
[function]
[call site]
06945
Ident::as_str
[function]
[call site]
06946
map_err
[function]
[call site]
06947
EvalAltResult::fill_position
[function]
[call site]
06948
string_functions::is_empty
[function]
[call site]
06949
(TokenIterator::contains_key
[function]
[call site]
06950
Ident::as_str
[function]
[call site]
06951
blob_functions::insert
[function]
[call site]
06952
TestStruct::clone
[function]
[call site]
06953
Self::into
[function]
[call site]
06954
(TokenIterator::get_mut
[function]
[call site]
06955
Ident::as_str
[function]
[call site]
06956
try_into
[function]
[call site]
06957
Engine::fail_on_invalid_map_property
[function]
[call site]
06958
intersects
[function]
[call site]
06959
Err
[function]
[call site]
06960
ERR::ErrorPropertyNotFound
[function]
[call site]
06961
test_to_string
[function]
[call site]
06962
into
[function]
[call site]
06963
Ok
[function]
[call site]
06964
Target::from
[function]
[call site]
06965
Self::TempValue
[function]
[call site]
06966
into
[function]
[call site]
06967
is::<crate::ExclusiveRange>
[function]
[call site]
06968
is::<crate::InclusiveRange>
[function]
[call site]
06969
read_lock::<crate::ExclusiveRange>
[function]
[call site]
06970
super::calc_index
[function]
[call site]
06971
ERR::ErrorBitFieldBounds
[function]
[call site]
06972
into
[function]
[call site]
06973
super::calc_index
[function]
[call site]
06974
FnPtr::try_from
[function]
[call site]
06975
RhaiResultOf::ok
[function]
[call site]
06976
and_then
[function]
[call site]
06977
then_some
[function]
[call site]
06978
ok_or_else
[function]
[call site]
06979
ERR::ErrorBitFieldBounds
[function]
[call site]
06980
FnPtr::try_from
[function]
[call site]
06981
RhaiResultOf::unwrap
[function]
[call site]
06982
pow
[function]
[call site]
06983
FnPtr::try_from
[function]
[call site]
06984
tokenizer::is_valid_function_name
[function]
[call site]
06985
Ok
[function]
[call site]
06986
TestStruct::new
[function]
[call site]
06987
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
06988
Token::lookup_symbol_from_syntax
[function]
[call site]
06989
Option::is_some
[function]
[call site]
06990
Err
[function]
[call site]
06991
ERR::ErrorParsing
[function]
[call site]
06992
PERR::Reserved
[function]
[call site]
06993
test_to_string
[function]
[call site]
06994
into
[function]
[call site]
06995
Err
[function]
[call site]
06996
ERR::ErrorFunctionNotFound
[function]
[call site]
06997
test_to_string
[function]
[call site]
06998
into
[function]
[call site]
06999
RhaiResultOf::unwrap
[function]
[call site]
07000
read_lock::<crate::InclusiveRange>
[function]
[call site]
07001
iterator_functions::chars_from_start
[function]
[call site]
07002
CharsStream::new
[function]
[call site]
07003
string_functions::add_append
[function]
[call site]
07004
string_functions::is_empty
[function]
[call site]
07005
String::from_utf8_lossy
[function]
[call site]
07006
string_functions::is_empty
[function]
[call site]
07007
String::from_utf8
[function]
[call site]
07008
unwrap
[function]
[call site]
07009
into
[function]
[call site]
07010
ImmutableString::into_owned
[function]
[call site]
07011
String::into
[function]
[call site]
07012
ImmutableString::into_owned
[function]
[call site]
07013
StmtBlock::as_ref
[function]
[call site]
07014
into
[function]
[call site]
07015
string_functions::add_append
[function]
[call site]
07016
super::calc_index
[function]
[call site]
07017
ERR::ErrorBitFieldBounds
[function]
[call site]
07018
into
[function]
[call site]
07019
super::calc_index
[function]
[call site]
07020
ERR::ErrorBitFieldBounds
[function]
[call site]
07021
into
[function]
[call site]
07022
FnPtr::try_from
[function]
[call site]
07023
RhaiResultOf::unwrap
[function]
[call site]
07024
pow
[function]
[call site]
07025
FnPtr::try_from
[function]
[call site]
07026
RhaiResultOf::unwrap
[function]
[call site]
07027
Ok
[function]
[call site]
07028
into
[function]
[call site]
07029
Dynamic::as_int
[function]
[call site]
07030
Result::map_err
[function]
[call site]
07031
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07032
super::calc_index
[function]
[call site]
07033
ERR::ErrorBitFieldBounds
[function]
[call site]
07034
into
[function]
[call site]
07035
FnPtr::try_from
[function]
[call site]
07036
RhaiResultOf::unwrap
[function]
[call site]
07037
Ok
[function]
[call site]
07038
into
[function]
[call site]
07039
Dynamic::as_int
[function]
[call site]
07040
FnPtr::try_from
[function]
[call site]
07041
Err
[function]
[call site]
07042
ERR::ErrorStringBounds
[function]
[call site]
07043
test_chars
[function]
[call site]
07044
ImmutableString::strong_count
[function]
[call site]
07045
into
[function]
[call site]
07046
test_chars
[function]
[call site]
07047
nth
[function]
[call site]
07048
ok_or_else
[function]
[call site]
07049
ERR::ErrorStringBounds
[function]
[call site]
07050
test_chars
[function]
[call site]
07051
ImmutableString::strong_count
[function]
[call site]
07052
FnPtr::try_from
[function]
[call site]
07053
unsigned_abs
[function]
[call site]
07054
Err
[function]
[call site]
07055
ERR::ErrorStringBounds
[function]
[call site]
07056
test_chars
[function]
[call site]
07057
ImmutableString::strong_count
[function]
[call site]
07058
into
[function]
[call site]
07059
test_chars
[function]
[call site]
07060
array_functions::reduce_rev
[function]
[call site]
07061
RhaiResult::nth
[function]
[call site]
07062
ok_or_else
[function]
[call site]
07063
ERR::ErrorStringBounds
[function]
[call site]
07064
test_chars
[function]
[call site]
07065
ImmutableString::strong_count
[function]
[call site]
07066
Ok
[function]
[call site]
07067
into
[function]
[call site]
07068
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07069
std::any::type_name::<InclusiveRange>
[function]
[call site]
07070
string_functions::is_empty
[function]
[call site]
07071
TestStruct::clone
[function]
[call site]
07072
Self::into
[function]
[call site]
07073
Ok
[function]
[call site]
07074
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07075
read_lock::<ExclusiveRange>
[function]
[call site]
07076
unwrap
[function]
[call site]
07077
TestStruct::clone
[function]
[call site]
07078
test_chars
[function]
[call site]
07079
ImmutableString::strong_count
[function]
[call site]
07080
super::calc_index
[function]
[call site]
07081
ERR::ErrorStringBounds
[function]
[call site]
07082
into
[function]
[call site]
07083
super::calc_index
[function]
[call site]
07084
ERR::ErrorStringBounds
[function]
[call site]
07085
into
[function]
[call site]
07086
Result::unwrap_or
[function]
[call site]
07087
TestStruct::clone
[function]
[call site]
07088
Self::into
[function]
[call site]
07089
test_chars
[function]
[call site]
07090
skip
[function]
[call site]
07091
test_functions_take
[function]
[call site]
07092
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07093
into
[function]
[call site]
07094
Ok
[function]
[call site]
07095
std::any::type_name::<InclusiveRange>
[function]
[call site]
07096
read_lock::<InclusiveRange>
[function]
[call site]
07097
unwrap
[function]
[call site]
07098
TestStruct::clone
[function]
[call site]
07099
test_chars
[function]
[call site]
07100
ImmutableString::strong_count
[function]
[call site]
07101
iterator_functions::chars_from_start
[function]
[call site]
07102
iterator_functions::chars_from_start
[function]
[call site]
07103
super::calc_index
[function]
[call site]
07104
iterator_functions::chars_from_start
[function]
[call site]
07105
ERR::ErrorStringBounds
[function]
[call site]
07106
iterator_functions::chars_from_start
[function]
[call site]
07107
into
[function]
[call site]
07108
string_functions::add_append
[function]
[call site]
07109
string_functions::add_append
[function]
[call site]
07110
super::calc_index
[function]
[call site]
07111
string_functions::add_append
[function]
[call site]
07112
ERR::ErrorStringBounds
[function]
[call site]
07113
string_functions::add_append
[function]
[call site]
07114
into
[function]
[call site]
07115
Result::unwrap_or
[function]
[call site]
07116
TestStruct::clone
[function]
[call site]
07117
Self::into
[function]
[call site]
07118
test_chars
[function]
[call site]
07119
skip
[function]
[call site]
07120
test_functions_take
[function]
[call site]
07121
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07122
into
[function]
[call site]
07123
Ok
[function]
[call site]
07124
Err
[function]
[call site]
07125
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07126
Engine::call_indexer_get
[function]
[call site]
07127
hash_idx
[function]
[call site]
07128
get_or_init
[function]
[call site]
07129
calc_fn_hash
[function]
[call site]
07130
calc_fn_hash
[function]
[call site]
07131
into
[function]
[call site]
07132
Engine::exec_native_fn_call
[function]
[call site]
07133
Engine::lex_with_map
[function]
[call site]
07134
Engine::lex_with_map
[function]
[call site]
07135
Err
[function]
[call site]
07136
ERR::ErrorIndexingType
[function]
[call site]
07137
into
[function]
[call site]
07138
Target::is_temp_value
[function]
[call site]
07139
Engine::eval_dot_index_chain_raw
[function]
[call site]
07140
Some
[function]
[call site]
07141
shared_take_or_clone
[function]
[call site]
07142
Err
[function]
[call site]
07143
StmtBlock::as_mut
[function]
[call site]
07144
Engine::call_indexer_set
[function]
[call site]
07145
hash_idx
[function]
[call site]
07146
Engine::exec_native_fn_call
[function]
[call site]
07147
StmtBlock::span_or_else
[function]
[call site]
07148
Span::new
[function]
[call site]
07149
iterator_functions::chars_from_start
[function]
[call site]
07150
StmtBlock::span_or_else
[function]
[call site]
07151
string_functions::add_append
[function]
[call site]
07152
StmtBlock::span_or_else
[function]
[call site]
07153
Ok
[function]
[call site]
07154
Err
[function]
[call site]
07155
Ok
[function]
[call site]
07156
Engine::dbg
[function]
[call site]
07157
Self::as_deref_mut
[function]
[call site]
07158
StmtBlock::as_mut
[function]
[call site]
07159
Dynamic::is_shared
[function]
[call site]
07160
write_lock::<Dynamic>
[function]
[call site]
07161
unwrap
[function]
[call site]
07162
string_functions::pop
[function]
[call site]
07163
Dynamic::unwrap
[function]
[call site]
07164
TestStruct::clone
[function]
[call site]
07165
Engine::get_indexed_mut
[function]
[call site]
07166
Engine::eval_op_assignment
[function]
[call site]
07167
StmtBlock::as_ref
[function]
[call site]
07168
Dynamic::is_read_only
[function]
[call site]
07169
Expr::get_variable_name
[function]
[call site]
07170
string_functions::is_empty
[function]
[call site]
07171
Some
[function]
[call site]
07172
Option::unwrap_or_default
[function]
[call site]
07173
Expr::start_position
[function]
[call site]
07174
string_functions::is_empty
[function]
[call site]
07175
Expr::position
[function]
[call site]
07176
ParseSettings::level_up_with_position
[function]
[call site]
07177
Expr::start_position
[function]
[call site]
07178
Expr::start_position
[function]
[call site]
07179
Expr::position
[function]
[call site]
07180
Err
[function]
[call site]
07181
ERR::ErrorAssignmentToConstant
[function]
[call site]
07182
test_to_string
[function]
[call site]
07183
into
[function]
[call site]
07184
ParseSettings::level_up_with_position
[function]
[call site]
07185
ParseSettings::level_up
[function]
[call site]
07186
Ok
[function]
[call site]
07187
OpAssignment::get_op_assignment_info
[function]
[call site]
07188
OpAssignment::is_op_assignment
[function]
[call site]
07189
Some
[function]
[call site]
07190
StmtBlock::as_mut
[function]
[call site]
07191
as_mut().write_lock::<Dynamic>
[function]
[call site]
07192
unwrap
[function]
[call site]
07193
Engine::fast_operators
[function]
[call site]
07194
add
[function]
[call site]
07195
i64::map_err
[function]
[call site]
07196
EvalAltResult::fill_position
[function]
[call site]
07197
f32_functions::subtract
[function]
[call site]
07198
f32::map_err
[function]
[call site]
07199
EvalAltResult::fill_position
[function]
[call site]
07200
f32_functions::multiply
[function]
[call site]
07201
f32::map_err
[function]
[call site]
07202
EvalAltResult::fill_position
[function]
[call site]
07203
f32_functions::divide
[function]
[call site]
07204
f32::map_err
[function]
[call site]
07205
EvalAltResult::fill_position
[function]
[call site]
07206
f32_functions::modulo
[function]
[call site]
07207
f32::map_err
[function]
[call site]
07208
EvalAltResult::fill_position
[function]
[call site]
07209
func::get_builtin_op_assignment_fn
[function]
[call site]
07210
Some
[function]
[call site]
07211
Dynamic::as_int
[function]
[call site]
07212
unwrap
[function]
[call site]
07213
Dynamic::as_int
[function]
[call site]
07214
unwrap
[function]
[call site]
07215
write_lock::<Dynamic>
[function]
[call site]
07216
unwrap
[function]
[call site]
07217
RhaiResult::into
[function]
[call site]
07218
Ok
[function]
[call site]
07219
Some
[function]
[call site]
07220
Dynamic::as_int
[function]
[call site]
07221
unwrap
[function]
[call site]
07222
Dynamic::as_int
[function]
[call site]
07223
unwrap
[function]
[call site]
07224
write_lock::<Dynamic>
[function]
[call site]
07225
unwrap
[function]
[call site]
07226
RhaiResult::into
[function]
[call site]
07227
Ok
[function]
[call site]
07228
Some
[function]
[call site]
07229
Dynamic::as_char
[function]
[call site]
07230
unwrap
[function]
[call site]
07231
write_lock::<Dynamic>
[function]
[call site]
07232
unwrap
[function]
[call site]
07233
Position::new_const
[function]
[call site]
07234
blob_functions::push
[function]
[call site]
07235
Dynamic::as_char
[function]
[call site]
07236
Result::unwrap
[function]
[call site]
07237
blob_functions::push
[function]
[call site]
07238
RhaiResultOf::into
[function]
[call site]
07239
Ok
[function]
[call site]
07240
Some
[function]
[call site]
07241
split_first_mut
[function]
[call site]
07242
unwrap
[function]
[call site]
07243
Dynamic::as_immutable_string_mut
[function]
[call site]
07244
unwrap
[function]
[call site]
07245
Dynamic::as_immutable_string_ref
[function]
[call site]
07246
unwrap
[function]
[call site]
07247
string_functions::is_empty
[function]
[call site]
07248
string_functions::is_empty
[function]
[call site]
07249
test::len
[function]
[call site]
07250
test::len
[function]
[call site]
07251
unwrap
[function]
[call site]
07252
Package::init_engine
[function]
[call site]
07253
Engine::throw_on_size
[function]
[call site]
07254
Ok
[function]
[call site]
07255
Some
[function]
[call site]
07256
split_first_mut
[function]
[call site]
07257
unwrap
[function]
[call site]
07258
Dynamic::as_immutable_string_mut
[function]
[call site]
07259
unwrap
[function]
[call site]
07260
Dynamic::as_immutable_string_ref
[function]
[call site]
07261
unwrap
[function]
[call site]
07262
Ok
[function]
[call site]
07263
Some
[function]
[call site]
07264
test_functions_take
[function]
[call site]
07265
Dynamic::into_array
[function]
[call site]
07266
unwrap
[function]
[call site]
07267
string_functions::is_empty
[function]
[call site]
07268
Ok
[function]
[call site]
07269
Dynamic::as_array_ref
[function]
[call site]
07270
unwrap
[function]
[call site]
07271
string_functions::is_empty
[function]
[call site]
07272
unwrap
[function]
[call site]
07273
Package::init_engine
[function]
[call site]
07274
Engine::check_data_size
[function]
[call site]
07275
Dynamic::read_lock
[function]
[call site]
07276
unwrap
[function]
[call site]
07277
Dynamic::as_array_mut
[function]
[call site]
07278
unwrap
[function]
[call site]
07279
string_functions::add_append
[function]
[call site]
07280
Ok
[function]
[call site]
07281
Some
[function]
[call site]
07282
test_functions_take
[function]
[call site]
07283
Dynamic::into_blob
[function]
[call site]
07284
unwrap
[function]
[call site]
07285
Dynamic::as_blob_mut
[function]
[call site]
07286
unwrap
[function]
[call site]
07287
unwrap
[function]
[call site]
07288
Package::init_engine
[function]
[call site]
07289
Engine::throw_on_size
[function]
[call site]
07290
test::len
[function]
[call site]
07291
test::len
[function]
[call site]
07292
string_functions::add_append
[function]
[call site]
07293
Ok
[function]
[call site]
07294
Some
[function]
[call site]
07295
Dynamic::as_char
[function]
[call site]
07296
unwrap
[function]
[call site]
07297
encode_utf8
[function]
[call site]
07298
Dynamic::as_immutable_string_mut
[function]
[call site]
07299
unwrap
[function]
[call site]
07300
unwrap
[function]
[call site]
07301
Package::init_engine
[function]
[call site]
07302
Engine::throw_on_size
[function]
[call site]
07303
test::len
[function]
[call site]
07304
test::len
[function]
[call site]
07305
Ok
[function]
[call site]
07306
Some
[function]
[call site]
07307
Dynamic::as_immutable_string_ref
[function]
[call site]
07308
unwrap
[function]
[call site]
07309
string_functions::is_empty
[function]
[call site]
07310
Ok
[function]
[call site]
07311
Dynamic::as_char
[function]
[call site]
07312
unwrap
[function]
[call site]
07313
test_to_string
[function]
[call site]
07314
unwrap
[function]
[call site]
07315
Package::init_engine
[function]
[call site]
07316
Engine::throw_on_size
[function]
[call site]
07317
test::len
[function]
[call site]
07318
test::len
[function]
[call site]
07319
write_lock::<Dynamic>
[function]
[call site]
07320
unwrap
[function]
[call site]
07321
into
[function]
[call site]
07322
Ok
[function]
[call site]
07323
Some
[function]
[call site]
07324
test_functions_take
[function]
[call site]
07325
Dynamic::as_array_mut
[function]
[call site]
07326
unwrap
[function]
[call site]
07327
blob_functions::push
[function]
[call site]
07328
unwrap
[function]
[call site]
07329
Package::init_engine
[function]
[call site]
07330
Engine::check_data_size
[function]
[call site]
07331
Dynamic::read_lock
[function]
[call site]
07332
unwrap
[function]
[call site]
07333
Ok
[function]
[call site]
07334
Some
[function]
[call site]
07335
Dynamic::as_int
[function]
[call site]
07336
unwrap
[function]
[call site]
07337
Dynamic::as_blob_mut
[function]
[call site]
07338
unwrap
[function]
[call site]
07339
unwrap
[function]
[call site]
07340
Package::init_engine
[function]
[call site]
07341
Engine::throw_on_size
[function]
[call site]
07342
test::len
[function]
[call site]
07343
blob_functions::push
[function]
[call site]
07344
Ok
[function]
[call site]
07345
Some
[function]
[call site]
07346
Dynamic::as_char
[function]
[call site]
07347
unwrap
[function]
[call site]
07348
Dynamic::as_blob_mut
[function]
[call site]
07349
unwrap
[function]
[call site]
07350
unwrap
[function]
[call site]
07351
Package::init_engine
[function]
[call site]
07352
Engine::throw_on_size
[function]
[call site]
07353
test::len
[function]
[call site]
07354
string_functions::add_append_char
[function]
[call site]
07355
Ok
[function]
[call site]
07356
Some
[function]
[call site]
07357
split_first_mut
[function]
[call site]
07358
unwrap
[function]
[call site]
07359
Dynamic::as_blob_mut
[function]
[call site]
07360
unwrap
[function]
[call site]
07361
Dynamic::as_immutable_string_ref
[function]
[call site]
07362
unwrap
[function]
[call site]
07363
string_functions::is_empty
[function]
[call site]
07364
Ok
[function]
[call site]
07365
unwrap
[function]
[call site]
07366
Package::init_engine
[function]
[call site]
07367
Engine::throw_on_size
[function]
[call site]
07368
test::len
[function]
[call site]
07369
test::len
[function]
[call site]
07370
string_functions::add_append_str
[function]
[call site]
07371
Ok
[function]
[call site]
07372
then
[function]
[call site]
07373
&mut
[call site]
07374
into
[function]
[call site]
07375
test_custom_syntax_func
[function]
[call site]
07376
map_err
[function]
[call site]
07377
EvalAltResult::fill_position
[function]
[call site]
07378
Some
[function]
[call site]
07379
Engine::exec_native_fn_call
[function]
[call site]
07380
Some
[function]
[call site]
07381
Engine::exec_native_fn_call
[function]
[call site]
07382
Err
[function]
[call site]
07383
Engine::check_data_size
[function]
[call site]
07384
ParseSettings::level_up_with_position
[function]
[call site]
07385
ParseSettings::level_up
[function]
[call site]
07386
Ok
[function]
[call site]
07387
StmtBlock::as_mut
[function]
[call site]
07388
as_mut().write_lock::<Dynamic>
[function]
[call site]
07389
unwrap
[function]
[call site]
07390
StmtBlock::as_mut
[function]
[call site]
07391
Target::propagate_changed_value
[function]
[call site]
07392
Dynamic::as_bool
[function]
[call site]
07393
Result::map_err
[function]
[call site]
07394
TestStruct::new
[function]
[call site]
07395
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07396
&str::to_string
[function]
[call site]
07397
ParseError::to_string
[function]
[call site]
07398
Engine::new
[function]
[call site]
07399
Scope::new
[function]
[call site]
07400
blob_functions::push
[function]
[call site]
07401
blob_functions::push
[function]
[call site]
07402
blob_functions::push
[function]
[call site]
07403
write_lock::<crate::INT>
[function]
[call site]
07404
unwrap
[function]
[call site]
07405
Dynamic::as_int
[function]
[call site]
07406
Result::map_err
[function]
[call site]
07407
TestStruct::new
[function]
[call site]
07408
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07409
&str::to_string
[function]
[call site]
07410
ParseError::to_string
[function]
[call site]
07411
write_lock::<crate::INT>
[function]
[call site]
07412
unwrap
[function]
[call site]
07413
Dynamic::as_int
[function]
[call site]
07414
Result::map_err
[function]
[call site]
07415
TestStruct::new
[function]
[call site]
07416
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07417
&str::to_string
[function]
[call site]
07418
ParseError::to_string
[function]
[call site]
07419
write_lock::<crate::Blob>
[function]
[call site]
07420
unwrap
[function]
[call site]
07421
FnPtr::try_from
[function]
[call site]
07422
RhaiResultOf::unwrap
[function]
[call site]
07423
Dynamic::as_char
[function]
[call site]
07424
Result::map_err
[function]
[call site]
07425
TestStruct::new
[function]
[call site]
07426
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07427
&str::to_string
[function]
[call site]
07428
ParseError::to_string
[function]
[call site]
07429
write_lock::<crate::ImmutableString>
[function]
[call site]
07430
unwrap
[function]
[call site]
07431
test_chars
[function]
[call site]
07432
enumerate
[function]
[call site]
07433
Engine::lex_with_map
[function]
[call site]
07434
reflection_functions::collect
[function]
[call site]
07435
write_lock::<crate::ImmutableString>
[function]
[call site]
07436
unwrap
[function]
[call site]
07437
test_chars
[function]
[call site]
07438
ImmutableString::strong_count
[function]
[call site]
07439
test_chars
[function]
[call site]
07440
test_functions_take
[function]
[call site]
07441
test_chars
[function]
[call site]
07442
skip
[function]
[call site]
07443
test_chars
[function]
[call site]
07444
skip
[function]
[call site]
07445
test_chars
[function]
[call site]
07446
skip
[function]
[call site]
07447
optimize_combo_chain
[function]
[call site]
07448
test_to_string
[function]
[call site]
07449
test_chars
[function]
[call site]
07450
optimize_combo_chain
[function]
[call site]
07451
reflection_functions::collect
[function]
[call site]
07452
Ok
[function]
[call site]
07453
Engine::check_data_size
[function]
[call site]
07454
StmtBlock::as_ref
[function]
[call site]
07455
ParseSettings::level_up_with_position
[function]
[call site]
07456
Some
[function]
[call site]
07457
Err
[function]
[call site]
07458
Token::is_op_assignment
[function]
[call site]
07459
TestStruct::clone
[function]
[call site]
07460
Engine::call_indexer_get
[function]
[call site]
07461
into
[function]
[call site]
07462
Engine::eval_op_assignment
[function]
[call site]
07463
shared_take_or_clone
[function]
[call site]
07464
Engine::check_data_size
[function]
[call site]
07465
ParseSettings::level_up_with_position
[function]
[call site]
07466
Engine::call_indexer_set
[function]
[call site]
07467
Ok
[function]
[call site]
07468
Engine::dbg
[function]
[call site]
07469
Self::as_deref_mut
[function]
[call site]
07470
StmtBlock::as_mut
[function]
[call site]
07471
Dynamic::is_shared
[function]
[call site]
07472
write_lock::<Dynamic>
[function]
[call site]
07473
unwrap
[function]
[call site]
07474
string_functions::pop
[function]
[call site]
07475
Dynamic::unwrap
[function]
[call site]
07476
Engine::get_indexed_mut
[function]
[call site]
07477
Engine::lex_with_map
[function]
[call site]
07478
RhaiResult::take_or_clone
[function]
[call site]
07479
shared_try_take
[function]
[call site]
07480
Result::unwrap_or_else
[function]
[call site]
07481
StmtBlock::as_ref
[function]
[call site]
07482
TestStruct::clone
[function]
[call site]
07483
Expr::options
[function]
[call site]
07484
ASTFlags::intersects
[function]
[call site]
07485
StmtBlock::as_ref
[function]
[call site]
07486
Expr::is_unit
[function]
[call site]
07487
Ok
[function]
[call site]
07488
StmtBlock::as_ref
[function]
[call site]
07489
Dynamic::is_map
[function]
[call site]
07490
crate::func::locked_read
[function]
[call site]
07491
Option::map_or
[function]
[call site]
07492
Engine::dbg_reset
[function]
[call site]
07493
defer
[function]
[call site]
07494
defer
[function]
[call site]
07495
first
[function]
[call site]
07496
map_or
[function]
[call site]
07497
Engine::make_method_call
[function]
[call site]
07498
StmtBlock::as_ref
[function]
[call site]
07499
Dynamic::is_fnptr
[function]
[call site]
07500
crate::func::locked_read
[function]
[call site]
07501
Option::map_or
[function]
[call site]
07502
StmtBlock::as_ref
[function]
[call site]
07503
as_ref().read_lock::<FnPtr>
[function]
[call site]
07504
unwrap
[function]
[call site]
07505
test_fn_ptr_curry
[function]
[call site]
07506
Engine::new
[function]
[call site]
07507
Engine::register_fn
[function]
[call site]
07508
MyIterableType::into_iter
[function]
[call site]
07509
Self::IntoIter::cloned
[function]
[call site]
07510
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07511
StaticModuleResolver::iter_mut
[function]
[call site]
07512
impl
[call site]
07513
test_functions_take
[function]
[call site]
07514
test_functions_take
[function]
[call site]
07515
test_functions_take
[function]
[call site]
07516
StmtBlock::as_mut
[function]
[call site]
07517
intersects
[function]
[call site]
07518
StmtBlock::as_mut
[function]
[call site]
07519
StmtBlock::as_mut
[function]
[call site]
07520
string_functions::remove
[function]
[call site]
07521
test_functions_take
[function]
[call site]
07522
make_sub
[function]
[call site]
07523
make_root
[function]
[call site]
07524
StaticModuleResolver::iter_mut
[function]
[call site]
07525
StaticModuleResolver::iter_mut
[function]
[call site]
07526
Engine::lex_with_map
[function]
[call site]
07527
Ident::as_str
[function]
[call site]
07528
iter_mut()
[call site]
07529
.chain(call_args.iter_mut())
[call site]
07530
.collect::<FnArgsVec<_>>
[function]
[call site]
07531
test::len
[function]
[call site]
07532
test::len
[function]
[call site]
07533
StmtBlock::as_ref
[function]
[call site]
07534
as_ref().read_lock::<FnPtr>
[function]
[call site]
07535
unwrap
[function]
[call site]
07536
Scope::new
[function]
[call site]
07537
StmtBlock::as_ref
[function]
[call site]
07538
Engine::lex_with_map
[function]
[call site]
07539
defer
[function]
[call site]
07540
Engine::call_script_fn
[function]
[call site]
07541
Engine::lex_with_map
[function]
[call site]
07542
defer
[function]
[call site]
07543
into
[function]
[call site]
07544
test_custom_syntax_func
[function]
[call site]
07545
and_then
[function]
[call site]
07546
Engine::check_data_size
[function]
[call site]
07547
Engine::lex_with_map
[function]
[call site]
07548
map_err
[function]
[call site]
07549
EvalAltResult::fill_position
[function]
[call site]
07550
test_native_context_fn_name
[function]
[call site]
07551
fn_ptr_functions::is_anonymous
[function]
[call site]
07552
tokenizer::is_valid_function_name
[function]
[call site]
07553
FnCallHashes::from_native_only
[function]
[call site]
07554
calc_fn_hash
[function]
[call site]
07555
test::len
[function]
[call site]
07556
FnCallHashes::from_hash
[function]
[call site]
07557
calc_fn_hash
[function]
[call site]
07558
test::len
[function]
[call site]
07559
Engine::exec_fn_call
[function]
[call site]
07560
string_functions::is_empty
[function]
[call site]
07561
test::len
[function]
[call site]
07562
Err
[function]
[call site]
07563
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07564
Engine::map_type_name
[function]
[call site]
07565
StmtBlock::as_ref
[function]
[call site]
07566
std::
[call site]
07567
any::type_name
[function]
[call site]
07568
test_functions_take
[function]
[call site]
07569
take()
[call site]
07570
.try_cast_result::<FnPtr>
[function]
[call site]
07571
map_err
[function]
[call site]
07572
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07573
Engine::map_type_name
[function]
[call site]
07574
RhaiNativeFunc::return_type_name
[function]
[call site]
07575
fn_ptr_functions::is_anonymous
[function]
[call site]
07576
MyIterableType::into_iter
[function]
[call site]
07577
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07578
blob_functions::blob_with_capacity
[function]
[call site]
07579
test::len
[function]
[call site]
07580
test::len
[function]
[call site]
07581
test::len
[function]
[call site]
07582
StmtBlock::extend
[function]
[call site]
07583
StaticModuleResolver::iter_mut
[function]
[call site]
07584
StmtBlock::extend
[function]
[call site]
07585
StaticModuleResolver::iter_mut
[function]
[call site]
07586
impl
[call site]
07587
test::len
[function]
[call site]
07588
test::len
[function]
[call site]
07589
ensure_no_data_race
[function]
[call site]
07590
Scope::new
[function]
[call site]
07591
Some
[function]
[call site]
07592
StmtBlock::as_mut
[function]
[call site]
07593
as_deref
[function]
[call site]
07594
defer
[function]
[call site]
07595
Engine::call_script_fn
[function]
[call site]
07596
Engine::lex_with_map
[function]
[call site]
07597
defer
[function]
[call site]
07598
into
[function]
[call site]
07599
blob_functions::insert
[function]
[call site]
07600
StmtBlock::as_mut
[function]
[call site]
07601
test_custom_syntax_func
[function]
[call site]
07602
and_then
[function]
[call site]
07603
Engine::check_data_size
[function]
[call site]
07604
Engine::lex_with_map
[function]
[call site]
07605
map_err
[function]
[call site]
07606
EvalAltResult::fill_position
[function]
[call site]
07607
Target::is_ref
[function]
[call site]
07608
blob_functions::insert
[function]
[call site]
07609
StmtBlock::as_mut
[function]
[call site]
07610
test::len
[function]
[call site]
07611
tokenizer::is_valid_function_name
[function]
[call site]
07612
FnCallHashes::from_native_only
[function]
[call site]
07613
calc_fn_hash
[function]
[call site]
07614
FnCallHashes::from_script_and_native
[function]
[call site]
07615
calc_fn_hash
[function]
[call site]
07616
calc_fn_hash
[function]
[call site]
07617
FnCallHashes::from_native_only
[function]
[call site]
07618
calc_fn_hash
[function]
[call site]
07619
Engine::exec_fn_call
[function]
[call site]
07620
StmtBlock::as_ref
[function]
[call site]
07621
std::
[call site]
07622
any::type_name
[function]
[call site]
07623
StmtBlock::as_ref
[function]
[call site]
07624
as_ref()
[call site]
07625
.read_lock::<FnPtr>
[function]
[call site]
07626
ok_or_else
[function]
[call site]
07627
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07628
Engine::map_type_name
[function]
[call site]
07629
TestStruct::clone
[function]
[call site]
07630
StmtBlock::extend
[function]
[call site]
07631
StaticModuleResolver::iter_mut
[function]
[call site]
07632
Engine::lex_with_map
[function]
[call site]
07633
Ok
[function]
[call site]
07634
into
[function]
[call site]
07635
string_functions::is_empty
[function]
[call site]
07636
Ok
[function]
[call site]
07637
Dynamic::is_shared
[function]
[call site]
07638
into
[function]
[call site]
07639
StmtBlock::as_ref
[function]
[call site]
07640
Dynamic::as_map_ref
[function]
[call site]
07641
read_lock::<Map>
[function]
[call site]
07642
ok_or_else
[function]
[call site]
07643
Dynamic::type_name
[function]
[call site]
07644
Command::get
[function]
[call site]
07645
read_lock::<FnPtr>
[function]
[call site]
07646
FnPtr::fn_name_raw
[function]
[call site]
07647
TestStruct::clone
[function]
[call site]
07648
Self
[function]
[call site]
07649
FnPtr::is_curried
[function]
[call site]
07650
test_fn_ptr_curry
[function]
[call site]
07651
MyIterableType::into_iter
[function]
[call site]
07652
Self::IntoIter::cloned
[function]
[call site]
07653
optimize_combo_chain
[function]
[call site]
07654
StaticModuleResolver::iter_mut
[function]
[call site]
07655
Engine::lex_with_map
[function]
[call site]
07656
curry()
[call site]
07657
.iter()
[call site]
07658
.cloned()
[call site]
07659
.chain(call_args.iter_mut().map(mem::take))
[call site]
07660
.collect::<FnArgsVec<_>>
[function]
[call site]
07661
test::len
[function]
[call site]
07662
test::len
[function]
[call site]
07663
Some
[function]
[call site]
07664
Some
[function]
[call site]
07665
TestStruct::clone
[function]
[call site]
07666
TestStruct::clone
[function]
[call site]
07667
Some
[function]
[call site]
07668
cfg
[function]
[call site]
07669
Some
[function]
[call site]
07670
TestStruct::clone
[function]
[call site]
07671
cfg
[function]
[call site]
07672
test_not
[function]
[call site]
07673
Engine::new
[function]
[call site]
07674
TestStruct::clone
[function]
[call site]
07675
cfg
[function]
[call site]
07676
fn_ptr_functions::is_anonymous
[function]
[call site]
07677
test::len
[function]
[call site]
07678
tokenizer::is_valid_function_name
[function]
[call site]
07679
FnCallHashes::from_native_only
[function]
[call site]
07680
calc_fn_hash
[function]
[call site]
07681
FnCallHashes::from_script_and_native
[function]
[call site]
07682
calc_fn_hash
[function]
[call site]
07683
calc_fn_hash
[function]
[call site]
07684
FnCallHashes::from_native_only
[function]
[call site]
07685
calc_fn_hash
[function]
[call site]
07686
Scope::new
[function]
[call site]
07687
as_deref
[function]
[call site]
07688
Some
[function]
[call site]
07689
StmtBlock::as_mut
[function]
[call site]
07690
StaticModuleResolver::iter_mut
[function]
[call site]
07691
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07692
defer
[function]
[call site]
07693
Engine::call_script_fn
[function]
[call site]
07694
Engine::lex_with_map
[function]
[call site]
07695
std::iter::once
[function]
[call site]
07696
StmtBlock::as_mut
[function]
[call site]
07697
optimize_combo_chain
[function]
[call site]
07698
StaticModuleResolver::iter_mut
[function]
[call site]
07699
as_mut())
[call site]
07700
.chain(call_args.iter_mut())
[call site]
07701
.collect::<FnArgsVec<_>>
[function]
[call site]
07702
defer
[function]
[call site]
07703
into
[function]
[call site]
07704
test_custom_syntax_func
[function]
[call site]
07705
and_then
[function]
[call site]
07706
Engine::check_data_size
[function]
[call site]
07707
Engine::lex_with_map
[function]
[call site]
07708
map_err
[function]
[call site]
07709
EvalAltResult::fill_position
[function]
[call site]
07710
Target::is_ref
[function]
[call site]
07711
std::iter::once
[function]
[call site]
07712
StmtBlock::as_mut
[function]
[call site]
07713
optimize_combo_chain
[function]
[call site]
07714
StaticModuleResolver::iter_mut
[function]
[call site]
07715
as_mut())
[call site]
07716
.chain(call_args.iter_mut())
[call site]
07717
.collect::<FnArgsVec<_>>
[function]
[call site]
07718
Engine::exec_fn_call
[function]
[call site]
07719
Target::propagate_changed_value
[function]
[call site]
07720
Ok
[function]
[call site]
07721
Engine::dbg
[function]
[call site]
07722
Self::as_deref_mut
[function]
[call site]
07723
TestStruct::clone
[function]
[call site]
07724
into
[function]
[call site]
07725
StmtBlock::as_mut
[function]
[call site]
07726
Dynamic::is_shared
[function]
[call site]
07727
write_lock::<Dynamic>
[function]
[call site]
07728
unwrap
[function]
[call site]
07729
Engine::get_indexed_mut
[function]
[call site]
07730
Engine::eval_op_assignment
[function]
[call site]
07731
Engine::check_data_size
[function]
[call site]
07732
print_source
[function]
[call site]
07733
Position::is_none
[function]
[call site]
07734
Position::line
[function]
[call site]
07735
Option::unwrap
[function]
[call site]
07736
min_max_functions::min
[function]
[call site]
07737
test::len
[function]
[call site]
07738
ImmutableString::to_string
[function]
[call site]
07739
test::len
[function]
[call site]
07740
Position::position
[function]
[call site]
07741
MyIterableType::into_iter
[function]
[call site]
07742
Self::IntoIter::enumerate
[function]
[call site]
07743
test_functions_take
[function]
[call site]
07744
skip
[function]
[call site]
07745
Position::position
[function]
[call site]
07746
test::len
[function]
[call site]
07747
ParseSettings::level_up_with_position
[function]
[call site]
07748
Ok
[function]
[call site]
07749
Engine::dbg
[function]
[call site]
07750
Self::as_deref_mut
[function]
[call site]
07751
StmtBlock::as_mut
[function]
[call site]
07752
Dynamic::is_shared
[function]
[call site]
07753
write_lock::<Dynamic>
[function]
[call site]
07754
unwrap
[function]
[call site]
07755
TestStruct::clone
[function]
[call site]
07756
into
[function]
[call site]
07757
Engine::get_indexed_mut
[function]
[call site]
07758
Ok
[function]
[call site]
07759
shared_take_or_clone
[function]
[call site]
07760
Engine::dbg
[function]
[call site]
07761
Token::is_op_assignment
[function]
[call site]
07762
StmtBlock::as_mut
[function]
[call site]
07763
Engine::exec_native_fn_call
[function]
[call site]
07764
StmtBlock::span_or_else
[function]
[call site]
07765
StmtBlock::as_mut
[function]
[call site]
07766
into
[function]
[call site]
07767
Engine::call_indexer_get
[function]
[call site]
07768
Engine::lex_with_map
[function]
[call site]
07769
(TokenIterator::map_err
[function]
[call site]
07770
Err
[function]
[call site]
07771
try_into
[function]
[call site]
07772
Engine::eval_op_assignment
[function]
[call site]
07773
StmtBlock::as_mut
[function]
[call site]
07774
Engine::exec_native_fn_call
[function]
[call site]
07775
StmtBlock::span_or_else
[function]
[call site]
07776
StmtBlock::as_mut
[function]
[call site]
07777
into
[function]
[call site]
07778
Engine::call_indexer_set
[function]
[call site]
07779
RhaiResultOf::map_err
[function]
[call site]
07780
Err
[function]
[call site]
07781
Engine::dbg
[function]
[call site]
07782
StmtBlock::as_mut
[function]
[call site]
07783
Engine::exec_native_fn_call
[function]
[call site]
07784
RhaiResultOf::map_or_else
[function]
[call site]
07785
StmtBlock::as_mut
[function]
[call site]
07786
into
[function]
[call site]
07787
Engine::call_indexer_get
[function]
[call site]
07788
Engine::lex_with_map
[function]
[call site]
07789
(TokenIterator::map_err
[function]
[call site]
07790
Err
[function]
[call site]
07791
Ok
[function]
[call site]
07792
Self::as_deref_mut
[function]
[call site]
07793
Engine::dbg
[function]
[call site]
07794
as_deref_mut
[function]
[call site]
07795
StmtBlock::as_mut
[function]
[call site]
07796
Dynamic::is_shared
[function]
[call site]
07797
write_lock::<Dynamic>
[function]
[call site]
07798
unwrap
[function]
[call site]
07799
TestStruct::clone
[function]
[call site]
07800
into
[function]
[call site]
07801
Engine::get_indexed_mut
[function]
[call site]
07802
Engine::dbg_reset
[function]
[call site]
07803
defer
[function]
[call site]
07804
defer
[function]
[call site]
07805
first
[function]
[call site]
07806
map_or
[function]
[call site]
07807
Engine::make_method_call
[function]
[call site]
07808
into
[function]
[call site]
07809
Engine::eval_dot_index_chain_raw
[function]
[call site]
07810
Self::as_deref_mut
[function]
[call site]
07811
Engine::dbg
[function]
[call site]
07812
StmtBlock::as_mut
[function]
[call site]
07813
Engine::exec_native_fn_call
[function]
[call site]
07814
StmtBlock::span_or_else
[function]
[call site]
07815
StmtBlock::as_mut
[function]
[call site]
07816
into
[function]
[call site]
07817
Engine::call_indexer_get
[function]
[call site]
07818
Engine::lex_with_map
[function]
[call site]
07819
(TokenIterator::map_err
[function]
[call site]
07820
Err
[function]
[call site]
07821
try_into
[function]
[call site]
07822
Engine::eval_dot_index_chain_raw
[function]
[call site]
07823
StmtBlock::as_mut
[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
StmtBlock::as_mut
[function]
[call site]
07830
Engine::call_indexer_set
[function]
[call site]
07831
StmtBlock::span_or_else
[function]
[call site]
07832
Ok
[function]
[call site]
07833
Err
[function]
[call site]
07834
Err
[function]
[call site]
07835
Ok
[function]
[call site]
07836
Engine::dbg_reset
[function]
[call site]
07837
defer
[function]
[call site]
07838
defer
[function]
[call site]
07839
first
[function]
[call site]
07840
map_or
[function]
[call site]
07841
Engine::make_method_call
[function]
[call site]
07842
into
[function]
[call site]
07843
Engine::eval_dot_index_chain_raw
[function]
[call site]
07844
Engine::track_operation
[function]
[call site]
07845
Engine::dbg
[function]
[call site]
07846
Self::as_deref_mut
[function]
[call site]
07847
Engine::search_namespace
[function]
[call site]
07848
Engine::eval_dot_index_chain_raw
[function]
[call site]
07849
Engine::eval_expr
[function]
[call site]
07850
Self::as_deref_mut
[function]
[call site]
07851
Dynamic::flatten
[function]
[call site]
07852
into
[function]
[call site]
07853
Some
[function]
[call site]
07854
Engine::eval_dot_index_chain_raw
[function]
[call site]
07855
Engine::lex_with_map
[function]
[call site]
07856
Engine::eval_dot_index_chain
[function]
[call site]
07857
Engine::lex_with_map
[function]
[call site]
07858
string_functions::is_empty
[function]
[call site]
07859
Ok
[function]
[call site]
07860
Engine::eval_stmt_block
[function]
[call site]
07861
StmtBlock::take_statements
[function]
[call site]
07862
Engine::eval_fn_call_expr
[function]
[call site]
07863
Position::is_none
[function]
[call site]
07864
Err
[function]
[call site]
07865
ERR::ErrorUnboundThis
[function]
[call site]
07866
ParseSettings::level_up_with_position
[function]
[call site]
07867
into
[function]
[call site]
07868
Engine::eval_expr
[function]
[call site]
07869
Self::as_deref_mut
[function]
[call site]
07870
Dynamic::flatten
[function]
[call site]
07871
Engine::track_operation
[function]
[call site]
07872
ParseSettings::level_up_with_position
[function]
[call site]
07873
Self::unwrap
[function]
[call site]
07874
try_into
[function]
[call site]
07875
Engine::eval_op_assignment
[function]
[call site]
07876
Engine::eval_expr
[function]
[call site]
07877
Self::as_deref_mut
[function]
[call site]
07878
Dynamic::flatten
[function]
[call site]
07879
Engine::track_operation
[function]
[call site]
07880
ParseSettings::level_up_with_position
[function]
[call site]
07881
Engine::search_namespace
[function]
[call site]
07882
Target::is_ref
[function]
[call site]
07883
Dynamic::is_shared
[function]
[call site]
07884
Err
[function]
[call site]
07885
ERR::ErrorAssignmentToConstant
[function]
[call site]
07886
test_to_string
[function]
[call site]
07887
ParseSettings::level_up_with_position
[function]
[call site]
07888
into
[function]
[call site]
07889
Engine::eval_op_assignment
[function]
[call site]
07890
Engine::eval_expr
[function]
[call site]
07891
Self::as_deref_mut
[function]
[call site]
07892
Dynamic::flatten
[function]
[call site]
07893
Some
[function]
[call site]
07894
Engine::intern_string
[function]
[call site]
07895
Engine::get_interned_string
[function]
[call site]
07896
ImmutableString::into
[function]
[call site]
07897
Engine::eval_dot_index_chain
[function]
[call site]
07898
Engine::eval_dot_index_chain
[function]
[call site]
07899
Ok
[function]
[call site]
07900
Engine::allow_shadowing
[function]
[call site]
07901
string_functions::contains
[function]
[call site]
07902
Ident::as_str
[function]
[call site]
07903
Err
[function]
[call site]
07904
ERR::ErrorVariableExists
[function]
[call site]
07905
Ident::as_str
[function]
[call site]
07906
test_to_string
[function]
[call site]
07907
into
[function]
[call site]
07908
ASTFlags::intersects
[function]
[call site]
07909
ASTFlags::intersects
[function]
[call site]
07910
string_functions::contains
[function]
[call site]
07911
Ident::as_str
[function]
[call site]
07912
VarDefInfo::new
[function]
[call site]
07913
Ident::as_str
[function]
[call site]
07914
test::len
[function]
[call site]
07915
EvalContext::new
[function]
[call site]
07916
Self::as_deref_mut
[function]
[call site]
07917
test_var_def_filter
[function]
[call site]
07918
test::len
[function]
[call site]
07919
Err
[function]
[call site]
07920
ERR::ErrorForbiddenVariable
[function]
[call site]
07921
Ident::as_str
[function]
[call site]
07922
&str::to_string
[function]
[call site]
07923
into
[function]
[call site]
07924
Position::is_none
[function]
[call site]
07925
test::len
[function]
[call site]
07926
Engine::max_variables
[function]
[call site]
07927
Err
[function]
[call site]
07928
ERR::ErrorTooManyVariables
[function]
[call site]
07929
into
[function]
[call site]
07930
Engine::eval_expr
[function]
[call site]
07931
Dynamic::flatten
[function]
[call site]
07932
Engine::intern_string
[function]
[call site]
07933
MyIterableType::into_iter
[function]
[call site]
07934
T::as_any
[function]
[call site]
07935
string_functions::is_empty
[function]
[call site]
07936
crate::func::locked_write
[function]
[call site]
07937
get_or_insert_with
[function]
[call site]
07938
crate::Shared::new
[function]
[call site]
07939
crate::Locked::new
[function]
[call site]
07940
std::collections::BTreeMap::new
[function]
[call site]
07941
Option::unwrap
[function]
[call site]
07942
blob_functions::insert
[function]
[call site]
07943
TestStruct::clone
[function]
[call site]
07944
TestStruct::clone
[function]
[call site]
07945
then_some
[function]
[call site]
07946
Dynamic::set_access_mode
[function]
[call site]
07947
Scope::get_mut_by_index
[function]
[call site]
07948
test::len
[function]
[call site]
07949
Command::get
[function]
[call site]
07950
Scope::push_entry
[function]
[call site]
07951
TestStruct::clone
[function]
[call site]
07952
Scope::add_alias_by_index
[function]
[call site]
07953
test::len
[function]
[call site]
07954
Ident::as_str
[function]
[call site]
07955
&str::into
[function]
[call site]
07956
Ok
[function]
[call site]
07957
Engine::eval_expr
[function]
[call site]
07958
Self::as_deref_mut
[function]
[call site]
07959
Dynamic::as_bool
[function]
[call site]
07960
map_err
[function]
[call site]
07961
make_type_mismatch_err::<bool>
[function]
[call site]
07962
ParseSettings::level_up_with_position
[function]
[call site]
07963
string_functions::is_empty
[function]
[call site]
07964
test::len
[function]
[call site]
07965
Engine::eval_stmt_block
[function]
[call site]
07966
StmtBlock::take_statements
[function]
[call site]
07967
mem::take
[function]
[call site]
07968
StmtBlock::statements_mut
[function]
[call site]
07969
string_functions::is_empty
[function]
[call site]
07970
Engine::eval_stmt_block
[function]
[call site]
07971
StmtBlock::take_statements
[function]
[call site]
07972
Ok
[function]
[call site]
07973
Engine::eval_expr
[function]
[call site]
07974
Self::as_deref_mut
[function]
[call site]
07975
Dynamic::is_hashable
[function]
[call site]
07976
MyIterableType::into_iter
[function]
[call site]
07977
Self::IntoIter::all
[function]
[call site]
07978
map_functions::values
[function]
[call site]
07979
Array::all
[function]
[call site]
07980
Engine::new
[function]
[call site]
07981
register_type::<TestStruct>
[function]
[call site]
07982
Engine::register_fn
[function]
[call site]
07983
Engine::register_fn
[function]
[call site]
07984
is_some
[function]
[call site]
07985
test_fn_ptr_curry
[function]
[call site]
07986
MyIterableType::into_iter
[function]
[call site]
07987
Self::IntoIter::all
[function]
[call site]
07988
T::as_any
[function]
[call site]
07989
Dynamic::type_id
[function]
[call site]
07990
TypeId::of::<u8>
[function]
[call site]
07991
TypeId::of::<u16>
[function]
[call site]
07992
TypeId::of::<u32>
[function]
[call site]
07993
TypeId::of::<u64>
[function]
[call site]
07994
TypeId::of::<i8>
[function]
[call site]
07995
TypeId::of::<i16>
[function]
[call site]
07996
TypeId::of::<i32>
[function]
[call site]
07997
TypeId::of::<i64>
[function]
[call site]
07998
TypeId::of::<f32>
[function]
[call site]
07999
TypeId::of::<f64>
[function]
[call site]
08000
TypeId::of::<u128>
[function]
[call site]
08001
TypeId::of::<i128>
[function]
[call site]
08002
TypeId::of::<ExclusiveRange>
[function]
[call site]
08003
TypeId::of::<InclusiveRange>
[function]
[call site]
08004
crate::func::locked_read
[function]
[call site]
08005
Option::map_or
[function]
[call site]
08006
Dynamic::is_hashable
[function]
[call site]
08007
MyIterableType::into_iter
[function]
[call site]
08008
Self::IntoIter::all
[function]
[call site]
08009
map_functions::values
[function]
[call site]
08010
Array::all
[function]
[call site]
08011
is_some
[function]
[call site]
08012
test_fn_ptr_curry
[function]
[call site]
08013
MyIterableType::into_iter
[function]
[call site]
08014
Self::IntoIter::all
[function]
[call site]
08015
T::as_any
[function]
[call site]
08016
Dynamic::type_id
[function]
[call site]
08017
TypeId::of::<u8>
[function]
[call site]
08018
TypeId::of::<u16>
[function]
[call site]
08019
TypeId::of::<u32>
[function]
[call site]
08020
TypeId::of::<u64>
[function]
[call site]
08021
TypeId::of::<i8>
[function]
[call site]
08022
TypeId::of::<i16>
[function]
[call site]
08023
TypeId::of::<i32>
[function]
[call site]
08024
TypeId::of::<i64>
[function]
[call site]
08025
TypeId::of::<f32>
[function]
[call site]
08026
TypeId::of::<f64>
[function]
[call site]
08027
TypeId::of::<u128>
[function]
[call site]
08028
TypeId::of::<i128>
[function]
[call site]
08029
TypeId::of::<ExclusiveRange>
[function]
[call site]
08030
TypeId::of::<InclusiveRange>
[function]
[call site]
08031
crate::func::locked_read
[function]
[call site]
08032
Option::map_or
[function]
[call site]
08033
Dynamic::is_hashable
[function]
[call site]
08034
crate::func::locked_read
[function]
[call site]
08035
Option::map_or
[function]
[call site]
08036
blob_functions::insert
[function]
[call site]
08037
checked_is_hashable
[function]
[call site]
08038
MyIterableType::into_iter
[function]
[call site]
08039
Self::IntoIter::all
[function]
[call site]
08040
checked_is_hashable
[function]
[call site]
08041
map_functions::values
[function]
[call site]
08042
Array::all
[function]
[call site]
08043
checked_is_hashable
[function]
[call site]
08044
Position::is_none
[function]
[call site]
08045
test_fn_ptr_curry
[function]
[call site]
08046
MyIterableType::into_iter
[function]
[call site]
08047
Self::IntoIter::all
[function]
[call site]
08048
checked_is_hashable
[function]
[call site]
08049
Dynamic::is_hashable
[function]
[call site]
08050
checked_is_hashable
[function]
[call site]
08051
Engine::default
[function]
[call site]
08052
crate::func::locked_read
[function]
[call site]
08053
Option::map_or
[function]
[call site]
08054
blob_functions::insert
[function]
[call site]
08055
checked_is_hashable
[function]
[call site]
08056
MyIterableType::into_iter
[function]
[call site]
08057
Self::IntoIter::all
[function]
[call site]
08058
checked_is_hashable
[function]
[call site]
08059
map_functions::values
[function]
[call site]
08060
Array::all
[function]
[call site]
08061
checked_is_hashable
[function]
[call site]
08062
Position::is_none
[function]
[call site]
08063
test_fn_ptr_curry
[function]
[call site]
08064
MyIterableType::into_iter
[function]
[call site]
08065
Self::IntoIter::all
[function]
[call site]
08066
checked_is_hashable
[function]
[call site]
08067
Dynamic::is_hashable
[function]
[call site]
08068
checked_is_hashable
[function]
[call site]
08069
Engine::default
[function]
[call site]
08070
func::get_hasher
[function]
[call site]
08071
config::hashing::get_hashing_seed
[function]
[call site]
08072
ahash::RandomState::with_seeds
[function]
[call site]
08073
StraightHasherBuilder::build_hasher
[function]
[call site]
08074
Engine::default
[function]
[call site]
08075
test::hash
[function]
[call site]
08076
Self::Hasher::finish
[function]
[call site]
08077
Command::get
[function]
[call site]
08078
Engine::eval_expr
[function]
[call site]
08079
Self::as_deref_mut
[function]
[call site]
08080
Dynamic::as_bool
[function]
[call site]
08081
map_err
[function]
[call site]
08082
make_type_mismatch_err::<bool>
[function]
[call site]
08083
ParseSettings::level_up_with_position
[function]
[call site]
08084
ParseSettings::level_up
[function]
[call site]
08085
Ok
[function]
[call site]
08086
Some
[function]
[call site]
08087
string_functions::is_empty
[function]
[call site]
08088
MyIterableType::into_iter
[function]
[call site]
08089
Self::IntoIter::filter
[function]
[call site]
08090
Engine::new
[function]
[call site]
08091
Engine::compile
[function]
[call site]
08092
ParseResult::unwrap
[function]
[call site]
08093
Engine::run_ast
[function]
[call site]
08094
Engine::run_ast_with_scope
[function]
[call site]
08095
Caches::new
[function]
[call site]
08096
Engine::new_global_runtime_state
[function]
[call site]
08097
AST::source_raw
[function]
[call site]
08098
StmtBlock::as_ref
[function]
[call site]
08099
Option::cloned
[function]
[call site]
08100
blob_functions::push
[function]
[call site]
08101
AST::shared_lib
[function]
[call site]
08102
&crate::SharedModule::clone
[function]
[call site]
08103
clone_from
[function]
[call site]
08104
Engine::eval_global_statements
[function]
[call site]
08105
StmtBlock::take_statements
[function]
[call site]
08106
Engine::is_debugger_registered
[function]
[call site]
08107
GlobalRuntimeState::debugger_mut
[function]
[call site]
08108
as_deref_mut
[function]
[call site]
08109
unwrap
[function]
[call site]
08110
crate::ast::Stmt::Noop
[function]
[call site]
08111
Engine::dbg
[function]
[call site]
08112
Ok
[function]
[call site]
08113
Scope::new
[function]
[call site]
08114
RhaiResultOf::unwrap
[function]
[call site]
08115
Engine::on_def_var
[function]
[call site]
08116
Some
[function]
[call site]
08117
TestStruct::new
[function]
[call site]
08118
Option::name
[function]
[call site]
08119
Engine::new
[function]
[call site]
08120
VarDefInfo::nesting_level
[function]
[call site]
08121
Ok
[function]
[call site]
08122
Ok
[function]
[call site]
08123
run
[function]
[call site]
08124
RhaiResultOf::unwrap
[function]
[call site]
08125
string_functions::contains
[function]
[call site]
08126
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08127
Engine::new
[function]
[call site]
08128
Scope::new
[function]
[call site]
08129
eval_with_scope::<Dynamic>
[function]
[call site]
08130
unwrap_err
[function]
[call site]
08131
Engine::eval_expr
[function]
[call site]
08132
Self::as_deref_mut
[function]
[call site]
08133
Dynamic::as_bool
[function]
[call site]
08134
map_err
[function]
[call site]
08135
make_type_mismatch_err::<bool>
[function]
[call site]
08136
ParseSettings::level_up_with_position
[function]
[call site]
08137
Some
[function]
[call site]
08138
StmtBlock::span_or_else
[function]
[call site]
08139
Span::new
[function]
[call site]
08140
iterator_functions::chars_from_start
[function]
[call site]
08141
StmtBlock::span_or_else
[function]
[call site]
08142
string_functions::add_append
[function]
[call site]
08143
StmtBlock::span_or_else
[function]
[call site]
08144
StmtBlock::as_ref
[function]
[call site]
08145
Engine::lex_with_map
[function]
[call site]
08146
Span::map_or
[function]
[call site]
08147
Ok
[function]
[call site]
08148
Engine::eval_expr
[function]
[call site]
08149
string_functions::is_empty
[function]
[call site]
08150
Engine::track_operation
[function]
[call site]
08151
ParseSettings::level_up_with_position
[function]
[call site]
08152
ParseSettings::level_up
[function]
[call site]
08153
Ok
[function]
[call site]
08154
Self::as_deref_mut
[function]
[call site]
08155
StmtBlock::take_statements
[function]
[call site]
08156
Engine::eval_stmt_block
[function]
[call site]
08157
Ok
[function]
[call site]
08158
Err
[function]
[call site]
08159
Engine::eval_expr
[function]
[call site]
08160
Self::as_deref_mut
[function]
[call site]
08161
Dynamic::as_bool
[function]
[call site]
08162
map_err
[function]
[call site]
08163
make_type_mismatch_err::<bool>
[function]
[call site]
08164
ParseSettings::level_up_with_position
[function]
[call site]
08165
Ok
[function]
[call site]
08166
string_functions::is_empty
[function]
[call site]
08167
Self::as_deref_mut
[function]
[call site]
08168
StmtBlock::take_statements
[function]
[call site]
08169
Engine::eval_stmt_block
[function]
[call site]
08170
Ok
[function]
[call site]
08171
Err
[function]
[call site]
08172
ASTFlags::intersects
[function]
[call site]
08173
string_functions::is_empty
[function]
[call site]
08174
Self::as_deref_mut
[function]
[call site]
08175
StmtBlock::take_statements
[function]
[call site]
08176
Engine::eval_stmt_block
[function]
[call site]
08177
Ok
[function]
[call site]
08178
Err
[function]
[call site]
08179
Engine::eval_expr
[function]
[call site]
08180
Self::as_deref_mut
[function]
[call site]
08181
Dynamic::as_bool
[function]
[call site]
08182
map_err
[function]
[call site]
08183
make_type_mismatch_err::<bool>
[function]
[call site]
08184
ParseSettings::level_up_with_position
[function]
[call site]
08185
Ok
[function]
[call site]
08186
test::len
[function]
[call site]
08187
Engine::max_variables
[function]
[call site]
08188
String::from
[function]
[call site]
08189
is_some
[function]
[call site]
08190
Err
[function]
[call site]
08191
ERR::ErrorTooManyVariables
[function]
[call site]
08192
into
[function]
[call site]
08193
Engine::eval_expr
[function]
[call site]
08194
Self::as_deref_mut
[function]
[call site]
08195
Dynamic::flatten
[function]
[call site]
08196
Dynamic::type_id
[function]
[call site]
08197
MyIterableType::into_iter
[function]
[call site]
08198
array_functions::find_map
[function]
[call site]
08199
Module::get_iter
[function]
[call site]
08200
Command::get
[function]
[call site]
08201
Engine::lex_with_map
[function]
[call site]
08202
StmtBlock::span_or_else
[function]
[call site]
08203
Module::get_iter
[function]
[call site]
08204
Command::get
[function]
[call site]
08205
Engine::lex_with_map
[function]
[call site]
08206
StmtBlock::span_or_else
[function]
[call site]
08207
map_functions::values
[function]
[call site]
08208
array_functions::find_map
[function]
[call site]
08209
Module::get_qualified_iter
[function]
[call site]
08210
Command::get
[function]
[call site]
08211
Engine::lex_with_map
[function]
[call site]
08212
ok_or_else
[function]
[call site]
08213
ERR::ErrorFor
[function]
[call site]
08214
Expr::start_position
[function]
[call site]
08215
defer
[function]
[call site]
08216
StmtBlock::as_ref
[function]
[call site]
08217
Engine::lex_with_map
[function]
[call site]
08218
blob_functions::push
[function]
[call site]
08219
TestStruct::clone
[function]
[call site]
08220
test::len
[function]
[call site]
08221
blob_functions::push
[function]
[call site]
08222
TestStruct::clone
[function]
[call site]
08223
test::len
[function]
[call site]
08224
string_functions::is_empty
[function]
[call site]
08225
iter_func
[function]
[call site]
08226
Engine::track_operation
[function]
[call site]
08227
ParseSettings::level_up_with_position
[function]
[call site]
08228
iter_func
[function]
[call site]
08229
checked_add
[function]
[call site]
08230
ok_or_else
[function]
[call site]
08231
ERR::ErrorArithmetic
[function]
[call site]
08232
Scope::get_mut_by_index
[function]
[call site]
08233
Dynamic::write_lock
[function]
[call site]
08234
crate::func::locked_write
[function]
[call site]
08235
TypeId::of::<Self>
[function]
[call site]
08236
TypeId::of::<T>
[function]
[call site]
08237
Dynamic::type_id
[function]
[call site]
08238
TypeId::of::<T>
[function]
[call site]
08239
Some
[function]
[call site]
08240
DynamicWriteLock
[function]
[call site]
08241
DynamicWriteLockInner::Guard
[function]
[call site]
08242
Dynamic::downcast_mut
[function]
[call site]
08243
TypeId::of::<T>
[function]
[call site]
08244
TypeId::of::<INT>
[function]
[call site]
08245
T::as_any_mut
[function]
[call site]
08246
as_any_mut().downcast_mut::<T>
[function]
[call site]
08247
TypeId::of::<T>
[function]
[call site]
08248
TypeId::of::<crate::FLOAT>
[function]
[call site]
08249
StmtBlock::as_mut
[function]
[call site]
08250
T::as_any_mut
[function]
[call site]
08251
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08252
TypeId::of::<T>
[function]
[call site]
08253
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08254
StmtBlock::as_mut
[function]
[call site]
08255
T::as_any_mut
[function]
[call site]
08256
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08257
TypeId::of::<T>
[function]
[call site]
08258
TypeId::of::<bool>
[function]
[call site]
08259
T::as_any_mut
[function]
[call site]
08260
as_any_mut().downcast_mut::<T>
[function]
[call site]
08261
TypeId::of::<T>
[function]
[call site]
08262
TypeId::of::<ImmutableString>
[function]
[call site]
08263
T::as_any_mut
[function]
[call site]
08264
as_any_mut().downcast_mut::<T>
[function]
[call site]
08265
TypeId::of::<T>
[function]
[call site]
08266
TypeId::of::<char>
[function]
[call site]
08267
T::as_any_mut
[function]
[call site]
08268
as_any_mut().downcast_mut::<T>
[function]
[call site]
08269
TypeId::of::<T>
[function]
[call site]
08270
TypeId::of::<Array>
[function]
[call site]
08271
StmtBlock::as_mut
[function]
[call site]
08272
T::as_any_mut
[function]
[call site]
08273
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08274
TypeId::of::<T>
[function]
[call site]
08275
TypeId::of::<Blob>
[function]
[call site]
08276
StmtBlock::as_mut
[function]
[call site]
08277
T::as_any_mut
[function]
[call site]
08278
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08279
TypeId::of::<T>
[function]
[call site]
08280
TypeId::of::<Map>
[function]
[call site]
08281
StmtBlock::as_mut
[function]
[call site]
08282
T::as_any_mut
[function]
[call site]
08283
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08284
TypeId::of::<T>
[function]
[call site]
08285
TypeId::of::<FnPtr>
[function]
[call site]
08286
StmtBlock::as_mut
[function]
[call site]
08287
T::as_any_mut
[function]
[call site]
08288
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08289
TypeId::of::<T>
[function]
[call site]
08290
TypeId::of::<Instant>
[function]
[call site]
08291
StmtBlock::as_mut
[function]
[call site]
08292
T::as_any_mut
[function]
[call site]
08293
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08294
TypeId::of::<T>
[function]
[call site]
08295
TypeId::of::<()>
[function]
[call site]
08296
T::as_any_mut
[function]
[call site]
08297
as_any_mut().downcast_mut::<T>
[function]
[call site]
08298
TypeId::of::<T>
[function]
[call site]
08299
TypeId::of::<Self>
[function]
[call site]
08300
T::as_any_mut
[function]
[call site]
08301
as_any_mut().downcast_mut::<T>
[function]
[call site]
08302
T::as_any_mut
[function]
[call site]
08303
as_any_mut().downcast_mut::<T>
[function]
[call site]
08304
Engine::lex_with_map
[function]
[call site]
08305
Engine::lex_with_map
[function]
[call site]
08306
Option::unwrap
[function]
[call site]
08307
Dynamic::from_int
[function]
[call site]
08308
Self
[function]
[call site]
08309
Union::Int
[function]
[call site]
08310
map_err
[function]
[call site]
08311
EvalAltResult::fill_position
[function]
[call site]
08312
ParseSettings::level_up_with_position
[function]
[call site]
08313
Dynamic::flatten
[function]
[call site]
08314
Scope::get_mut_by_index
[function]
[call site]
08315
Dynamic::write_lock
[function]
[call site]
08316
Option::unwrap
[function]
[call site]
08317
Self::as_deref_mut
[function]
[call site]
08318
StmtBlock::take_statements
[function]
[call site]
08319
Engine::eval_stmt_block
[function]
[call site]
08320
Err
[function]
[call site]
08321
Ok
[function]
[call site]
08322
ASTFlags::intersects
[function]
[call site]
08323
Engine::eval_expr
[function]
[call site]
08324
Err
[function]
[call site]
08325
ERR::LoopBreak
[function]
[call site]
08326
into
[function]
[call site]
08327
Engine::eval_stmt_block
[function]
[call site]
08328
Self::as_deref_mut
[function]
[call site]
08329
StmtBlock::take_statements
[function]
[call site]
08330
EvalAltResult::is_pseudo_error
[function]
[call site]
08331
Err
[function]
[call site]
08332
EvalAltResult::is_catchable
[function]
[call site]
08333
Err
[function]
[call site]
08334
EvalAltResult::unwrap_inner
[function]
[call site]
08335
EvalAltResult::unwrap_inner
[function]
[call site]
08336
Expr::is_unit
[function]
[call site]
08337
TestStruct::clone
[function]
[call site]
08338
EvalAltResult::take_position
[function]
[call site]
08339
EvalAltResult::position
[function]
[call site]
08340
EvalAltResult::set_position
[function]
[call site]
08341
ParseError::to_string
[function]
[call site]
08342
into
[function]
[call site]
08343
crate::Map::new
[function]
[call site]
08344
EvalAltResult::take_position
[function]
[call site]
08345
blob_functions::insert
[function]
[call site]
08346
&str::into
[function]
[call site]
08347
ParseError::to_string
[function]
[call site]
08348
into
[function]
[call site]
08349
blob_functions::insert
[function]
[call site]
08350
&str::into
[function]
[call site]
08351
into
[function]
[call site]
08352
Position::is_none
[function]
[call site]
08353
blob_functions::insert
[function]
[call site]
08354
&str::into
[function]
[call site]
08355
Position::line
[function]
[call site]
08356
Option::unwrap
[function]
[call site]
08357
into
[function]
[call site]
08358
blob_functions::insert
[function]
[call site]
08359
&str::into
[function]
[call site]
08360
Position::position
[function]
[call site]
08361
Option::unwrap_or
[function]
[call site]
08362
into
[function]
[call site]
08363
EvalAltResult::dump_fields
[function]
[call site]
08364
blob_functions::insert
[function]
[call site]
08365
&str::into
[function]
[call site]
08366
test_string_split
[function]
[call site]
08367
MultiInputsStream::get_next
[function]
[call site]
08368
expect
[function]
[call site]
08369
into
[function]
[call site]
08370
blob_functions::insert
[function]
[call site]
08371
&str::into
[function]
[call site]
08372
into
[function]
[call site]
08373
blob_functions::insert
[function]
[call site]
08374
&str::into
[function]
[call site]
08375
into
[function]
[call site]
08376
blob_functions::insert
[function]
[call site]
08377
&str::into
[function]
[call site]
08378
into
[function]
[call site]
08379
blob_functions::insert
[function]
[call site]
08380
&str::into
[function]
[call site]
08381
into
[function]
[call site]
08382
blob_functions::insert
[function]
[call site]
08383
&str::into
[function]
[call site]
08384
Array::into
[function]
[call site]
08385
blob_functions::insert
[function]
[call site]
08386
&str::into
[function]
[call site]
08387
into
[function]
[call site]
08388
blob_functions::insert
[function]
[call site]
08389
&str::into
[function]
[call site]
08390
into
[function]
[call site]
08391
blob_functions::insert
[function]
[call site]
08392
&str::into
[function]
[call site]
08393
RhaiResult::into
[function]
[call site]
08394
blob_functions::insert
[function]
[call site]
08395
&str::into
[function]
[call site]
08396
TestStruct::clone
[function]
[call site]
08397
blob_functions::insert
[function]
[call site]
08398
&str::into
[function]
[call site]
08399
into
[function]
[call site]
08400
blob_functions::insert
[function]
[call site]
08401
&str::into
[function]
[call site]
08402
into
[function]
[call site]
08403
blob_functions::insert
[function]
[call site]
08404
&str::into
[function]
[call site]
08405
into
[function]
[call site]
08406
blob_functions::insert
[function]
[call site]
08407
&str::into
[function]
[call site]
08408
TestStruct::clone
[function]
[call site]
08409
blob_functions::insert
[function]
[call site]
08410
&str::into
[function]
[call site]
08411
Dynamic::from_array
[function]
[call site]
08412
MyIterableType::into_iter
[function]
[call site]
08413
Engine::lex_with_map
[function]
[call site]
08414
reflection_functions::collect
[function]
[call site]
08415
MyIterableType::into_iter
[function]
[call site]
08416
Engine::lex_with_map
[function]
[call site]
08417
iter()
[call site]
08418
.map(String::as_str)
[call site]
08419
.collect::<Vec<_>>
[function]
[call site]
08420
join
[function]
[call site]
08421
into
[function]
[call site]
08422
Self::into
[function]
[call site]
08423
defer
[function]
[call site]
08424
test::len
[function]
[call site]
08425
Engine::max_variables
[function]
[call site]
08426
Err
[function]
[call site]
08427
ERR::ErrorTooManyVariables
[function]
[call site]
08428
ParseSettings::level_up_with_position
[function]
[call site]
08429
into
[function]
[call site]
08430
blob_functions::push
[function]
[call site]
08431
TestStruct::clone
[function]
[call site]
08432
Self::as_deref_mut
[function]
[call site]
08433
StmtBlock::take_statements
[function]
[call site]
08434
Engine::eval_stmt_block
[function]
[call site]
08435
Engine::lex_with_map
[function]
[call site]
08436
(TokenIterator::map_err
[function]
[call site]
08437
Expr::is_unit
[function]
[call site]
08438
Expr::set_position
[function]
[call site]
08439
ASTFlags::intersects
[function]
[call site]
08440
Engine::eval_expr
[function]
[call site]
08441
RhaiResult::and_then
[function]
[call site]
08442
Err
[function]
[call site]
08443
ERR::ErrorRuntime
[function]
[call site]
08444
Dynamic::flatten
[function]
[call site]
08445
crate::func::native::shared_try_take
[function]
[call site]
08446
into_inner
[function]
[call site]
08447
Dynamic::flatten
[function]
[call site]
08448
into_inner
[function]
[call site]
08449
unwrap
[function]
[call site]
08450
Dynamic::flatten
[function]
[call site]
08451
into_inner
[function]
[call site]
08452
Dynamic::flatten
[function]
[call site]
08453
crate::func::locked_read
[function]
[call site]
08454
Dynamic::flatten_clone
[function]
[call site]
08455
Self
[function]
[call site]
08456
Union::Shared
[function]
[call site]
08457
into
[function]
[call site]
08458
ASTFlags::intersects
[function]
[call site]
08459
Err
[function]
[call site]
08460
ERR::ErrorRuntime
[function]
[call site]
08461
into
[function]
[call site]
08462
Engine::eval_expr
[function]
[call site]
08463
RhaiResult::and_then
[function]
[call site]
08464
Err
[function]
[call site]
08465
ERR::Return
[function]
[call site]
08466
Dynamic::flatten
[function]
[call site]
08467
into
[function]
[call site]
08468
Err
[function]
[call site]
08469
ERR::Return
[function]
[call site]
08470
into
[function]
[call site]
08471
Engine::max_modules
[function]
[call site]
08472
Err
[function]
[call site]
08473
ERR::ErrorTooManyModules
[function]
[call site]
08474
into
[function]
[call site]
08475
Engine::eval_expr
[function]
[call site]
08476
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08477
map_err
[function]
[call site]
08478
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08479
RhaiNativeFunc::return_type_name
[function]
[call site]
08480
ParseSettings::level_up_with_position
[function]
[call site]
08481
Expr::start_position
[function]
[call site]
08482
TestStruct::clone
[function]
[call site]
08483
StmtBlock::as_ref
[function]
[call site]
08484
&[Stmt]::and_then
[function]
[call site]
08485
FileModuleResolver::resolve_raw
[function]
[call site]
08486
FileModuleResolver::impl_resolve
[function]
[call site]
08487
&mut
[call site]
08488
test_for_module_iterator
[function]
[call site]
08489
Engine::new
[function]
[call site]
08490
Module::new
[function]
[call site]
08491
set_iterable::<MyIterableType>
[function]
[call site]
08492
Module::set_native_fn
[function]
[call site]
08493
FuncRegistration::new
[function]
[call site]
08494
FuncRegistration::in_internal_namespace
[function]
[call site]
08495
FuncRegistration::with_purity
[function]
[call site]
08496
FuncRegistration::with_volatility
[function]
[call site]
08497
FuncRegistration::set_into_module
[function]
[call site]
08498
Ok
[function]
[call site]
08499
MyIterableType
[function]
[call site]
08500
&str::to_string
[function]
[call site]
08501
Module::new
[function]
[call site]
08502
Module::set_sub_module
[function]
[call site]
08503
blob_functions::insert
[function]
[call site]
08504
into
[function]
[call site]
08505
into
[function]
[call site]
08506
string_functions::remove
[function]
[call site]
08507
Engine::register_static_module
[function]
[call site]
08508
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]
08509
string_functions::contains
[function]
[call site]
08510
string_functions::splitn
[function]
[call site]
08511
string_functions::is_empty
[function]
[call site]
08512
string_functions::is_empty
[function]
[call site]
08513
test::len
[function]
[call site]
08514
string_functions::contains
[function]
[call site]
08515
FnPtr::try_from
[function]
[call site]
08516
RhaiResultOf::unwrap_or
[function]
[call site]
08517
string_functions::splitn
[function]
[call site]
08518
Engine::lex_with_map
[function]
[call site]
08519
Engine::lex_raw
[function]
[call site]
08520
Some
[function]
[call site]
08521
reflection_functions::collect
[function]
[call site]
08522
Self::IntoIter::next
[function]
[call site]
08523
test::len
[function]
[call site]
08524
MultiInputsStream::get_next
[function]
[call site]
08525
Some
[function]
[call site]
08526
Option::unwrap
[function]
[call site]
08527
string_functions::trim
[function]
[call site]
08528
Self::IntoIter::next
[function]
[call site]
08529
Option::unwrap
[function]
[call site]
08530
string_functions::trim
[function]
[call site]
08531
string_functions::is_empty
[function]
[call site]
08532
&str::contains_key
[function]
[call site]
08533
Module::new
[function]
[call site]
08534
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]
08535
Module::get_sub_modules_mut
[function]
[call site]
08536
string_functions::clear
[function]
[call site]
08537
string_functions::remove
[function]
[call site]
08538
Module::build_index
[function]
[call site]
08539
Module::is_indexed
[function]
[call site]
08540
intersects
[function]
[call site]
08541
blob_functions::blob_with_capacity
[function]
[call site]
08542
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08543
new_hash_map
[function]
[call site]
08544
test::len
[function]
[call site]
08545
new_hash_map
[function]
[call site]
08546
StmtBlock::as_ref
[function]
[call site]
08547
map_or
[function]
[call site]
08548
TestStruct::new
[function]
[call site]
08549
blob_functions::push
[function]
[call site]
08550
blob_functions::push
[function]
[call site]
08551
FnPtr::try_from
[function]
[call site]
08552
RhaiResultOf::unwrap
[function]
[call site]
08553
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08554
blob_functions::push
[function]
[call site]
08555
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08556
string_functions::pop
[function]
[call site]
08557
string_functions::is_empty
[function]
[call site]
08558
shared_make_mut
[function]
[call site]
08559
string_functions::pop
[function]
[call site]
08560
Dynamic::map_or
[function]
[call site]
08561
crate::calc_var_hash
[function]
[call site]
08562
MyIterableType::into_iter
[function]
[call site]
08563
test_chars
[function]
[call site]
08564
0.chars().collect::<Vec<_>>
[function]
[call site]
08565
MyIterableType::into_iter
[function]
[call site]
08566
Self::IntoIter::copied
[function]
[call site]
08567
blob_functions::insert
[function]
[call site]
08568
FnPtr::try_from
[function]
[call site]
08569
RhaiResultOf::unwrap
[function]
[call site]
08570
string_functions::is_empty
[function]
[call site]
08571
blob_functions::push
[function]
[call site]
08572
eval::calc_offset_len
[function]
[call site]
08573
test::len
[function]
[call site]
08574
test::len
[function]
[call site]
08575
blob_functions::push
[function]
[call site]
08576
blob_functions::insert
[function]
[call site]
08577
TestStruct::clone
[function]
[call site]
08578
blob_functions::insert
[function]
[call site]
08579
FnPtr::try_from
[function]
[call site]
08580
RhaiResultOf::unwrap
[function]
[call site]
08581
string_functions::is_empty
[function]
[call site]
08582
blob_functions::push
[function]
[call site]
08583
eval::calc_offset_len
[function]
[call site]
08584
test::len
[function]
[call site]
08585
test::len
[function]
[call site]
08586
blob_functions::push
[function]
[call site]
08587
blob_functions::insert
[function]
[call site]
08588
TestStruct::clone
[function]
[call site]
08589
MyIterableType::into_iter
[function]
[call site]
08590
Dynamic::flatten
[function]
[call site]
08591
Command::get
[function]
[call site]
08592
blob_functions::insert
[function]
[call site]
08593
TestStruct::clone
[function]
[call site]
08594
RhaiFunc::is_script
[function]
[call site]
08595
crate::calc_fn_hash
[function]
[call site]
08596
MyIterableType::into_iter
[function]
[call site]
08597
Self::IntoIter::copied
[function]
[call site]
08598
RhaiFunc::get_script_fn_def
[function]
[call site]
08599
Option::unwrap
[function]
[call site]
08600
StmtBlock::as_ref
[function]
[call site]
08601
map_or
[function]
[call site]
08602
crate::calc_typed_method_hash
[function]
[call site]
08603
Command::get
[function]
[call site]
08604
blob_functions::insert
[function]
[call site]
08605
TestStruct::clone
[function]
[call site]
08606
calc_native_fn_hash
[function]
[call site]
08607
calc_fn_hash_full
[function]
[call site]
08608
calc_fn_hash
[function]
[call site]
08609
test::len
[function]
[call site]
08610
MyIterableType::into_iter
[function]
[call site]
08611
Self::IntoIter::copied
[function]
[call site]
08612
MyIterableType::into_iter
[function]
[call site]
08613
Self::IntoIter::copied
[function]
[call site]
08614
Command::get
[function]
[call site]
08615
blob_functions::insert
[function]
[call site]
08616
TestStruct::clone
[function]
[call site]
08617
test_get_set
[function]
[call site]
08618
string_functions::is_empty
[function]
[call site]
08619
test::len
[function]
[call site]
08620
then_some
[function]
[call site]
08621
string_functions::is_empty
[function]
[call site]
08622
then_some
[function]
[call site]
08623
blob_functions::insert
[function]
[call site]
08624
FnPtr::try_from
[function]
[call site]
08625
RhaiResultOf::unwrap
[function]
[call site]
08626
string_functions::is_empty
[function]
[call site]
08627
blob_functions::push
[function]
[call site]
08628
eval::calc_offset_len
[function]
[call site]
08629
test::len
[function]
[call site]
08630
test::len
[function]
[call site]
08631
blob_functions::push
[function]
[call site]
08632
blob_functions::insert
[function]
[call site]
08633
into
[function]
[call site]
08634
into
[function]
[call site]
08635
string_functions::remove
[function]
[call site]
08636
unwrap
[function]
[call site]
08637
crate::func::shared_take_or_clone
[function]
[call site]
08638
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]
08639
Module::get_sub_modules_mut
[function]
[call site]
08640
Module::build_index
[function]
[call site]
08641
blob_functions::insert
[function]
[call site]
08642
into
[function]
[call site]
08643
into
[function]
[call site]
08644
Module::is_indexed
[function]
[call site]
08645
intersects
[function]
[call site]
08646
blob_functions::insert
[function]
[call site]
08647
into
[function]
[call site]
08648
crate::func::shared_take_or_clone
[function]
[call site]
08649
Module::build_index
[function]
[call site]
08650
blob_functions::insert
[function]
[call site]
08651
into
[function]
[call site]
08652
into
[function]
[call site]
08653
StmtBlock::as_ref
[function]
[call site]
08654
into
[function]
[call site]
08655
and_then
[function]
[call site]
08656
TestStruct::new
[function]
[call site]
08657
Self::parent
[function]
[call site]
08658
FileModuleResolver::get_file_path
[function]
[call site]
08659
TestStruct::new
[function]
[call site]
08660
bool::is_relative
[function]
[call site]
08661
TestStruct::clone
[function]
[call site]
08662
StmtBlock::span_or_else
[function]
[call site]
08663
Engine::lex_with_map
[function]
[call site]
08664
Engine::lex_raw
[function]
[call site]
08665
Some
[function]
[call site]
08666
unwrap_or_default
[function]
[call site]
08667
blob_functions::push
[function]
[call site]
08668
blob_functions::push
[function]
[call site]
08669
FnPtr::try_from
[function]
[call site]
08670
RhaiResultOf::unwrap
[function]
[call site]
08671
bool::into
[function]
[call site]
08672
FileModuleResolver::set_extension
[function]
[call site]
08673
Self::into
[function]
[call site]
08674
Ident::as_str
[function]
[call site]
08675
FileModuleResolver::is_cache_enabled
[function]
[call site]
08676
func::locked_read
[function]
[call site]
08677
try_borrow
[function]
[call site]
08678
ok
[function]
[call site]
08679
locked_read
[function]
[call site]
08680
Option::ok
[function]
[call site]
08681
try_read
[function]
[call site]
08682
Some
[function]
[call site]
08683
std::thread::sleep
[function]
[call site]
08684
std::time::Duration::from_millis
[function]
[call site]
08685
Some
[function]
[call site]
08686
locked_read
[function]
[call site]
08687
try_read
[function]
[call site]
08688
Option::unwrap
[function]
[call site]
08689
Command::get
[function]
[call site]
08690
Ok
[function]
[call site]
08691
TestStruct::clone
[function]
[call site]
08692
Engine::compile_file_with_scope
[function]
[call site]
08693
Engine::read_file
[function]
[call site]
08694
StmtBlock::as_ref
[function]
[call site]
08695
File::open
[function]
[call site]
08696
map_err
[function]
[call site]
08697
ERR::ErrorSystem
[function]
[call site]
08698
ParseError::into
[function]
[call site]
08699
ImmutableString::new
[function]
[call site]
08700
read_to_string
[function]
[call site]
08701
map_err
[function]
[call site]
08702
ERR::ErrorSystem
[function]
[call site]
08703
ParseError::into
[function]
[call site]
08704
string_functions::starts_with
[function]
[call site]
08705
string_functions::starts_with
[function]
[call site]
08706
array_functions::find
[function]
[call site]
08707
array_functions::find_starting_from
[function]
[call site]
08708
map_functions::drain
[function]
[call site]
08709
string_functions::is_empty
[function]
[call site]
08710
Ok
[function]
[call site]
08711
IterateMap::new
[function]
[call site]
08712
IterateMap::new
[function]
[call site]
08713
IterateMap::new
[function]
[call site]
08714
mem::take
[function]
[call site]
08715
MyIterableType::into_iter
[function]
[call site]
08716
FnPtr::call_raw_with_extra_args
[function]
[call site]
08717
Some
[function]
[call site]
08718
TestStruct::clone
[function]
[call site]
08719
Self::into
[function]
[call site]
08720
Some
[function]
[call site]
08721
Dynamic::as_bool
[function]
[call site]
08722
unwrap_or
[function]
[call site]
08723
blob_functions::insert
[function]
[call site]
08724
blob_functions::insert
[function]
[call site]
08725
Ok
[function]
[call site]
08726
ImmutableString::strong_count
[function]
[call site]
08727
ImmutableString::strong_count
[function]
[call site]
08728
string_functions::clear
[function]
[call site]
08729
string_functions::is_empty
[function]
[call site]
08730
shared_get_mut
[function]
[call site]
08731
string_functions::clear
[function]
[call site]
08732
ImmutableString::new
[function]
[call site]
08733
Ok
[function]
[call site]
08734
RhaiResultOf::and_then
[function]
[call site]
08735
Engine::compile_with_scope
[function]
[call site]
08736
AST::set_source
[function]
[call site]
08737
bool::to_string_lossy
[function]
[call site]
08738
StmtBlock::as_ref
[function]
[call site]
08739
Ok
[function]
[call site]
08740
TestStruct::clone
[function]
[call site]
08741
Self
[function]
[call site]
08742
RhaiResultOf::map_err
[function]
[call site]
08743
is::<IoError>
[function]
[call site]
08744
TestStruct::new
[function]
[call site]
08745
ERR::ErrorModuleNotFound
[function]
[call site]
08746
bool::to_string
[function]
[call site]
08747
Engine::new
[function]
[call site]
08748
Scope::new
[function]
[call site]
08749
blob_functions::push
[function]
[call site]
08750
blob_functions::push
[function]
[call site]
08751
blob_functions::push
[function]
[call site]
08752
TestStruct::new
[function]
[call site]
08753
ERR::ErrorInModule
[function]
[call site]
08754
bool::to_string
[function]
[call site]
08755
AST::set_source
[function]
[call site]
08756
Module::eval_ast_as_new_raw
[function]
[call site]
08757
test::len
[function]
[call site]
08758
&mut
[call site]
08759
test::len
[function]
[call site]
08760
TestStruct::clone
[function]
[call site]
08761
test::len
[function]
[call site]
08762
std::mem::take
[function]
[call site]
08763
crate::eval::Caches::new
[function]
[call site]
08764
Position::new_const
[function]
[call site]
08765
Engine::eval_ast_with_scope_raw
[function]
[call site]
08766
string_functions::replace
[function]
[call site]
08767
AST::source_raw
[function]
[call site]
08768
Option::cloned
[function]
[call site]
08769
test::len
[function]
[call site]
08770
blob_functions::push
[function]
[call site]
08771
AST::shared_lib
[function]
[call site]
08772
&crate::SharedModule::clone
[function]
[call site]
08773
string_functions::replace
[function]
[call site]
08774
TestStruct::clone
[function]
[call site]
08775
Engine::eval_global_statements
[function]
[call site]
08776
StmtBlock::take_statements
[function]
[call site]
08777
Engine::is_debugger_registered
[function]
[call site]
08778
GlobalRuntimeState::debugger_mut
[function]
[call site]
08779
crate::ast::Stmt::Noop
[function]
[call site]
08780
Engine::dbg
[function]
[call site]
08781
Ok
[function]
[call site]
08782
TestStruct::new
[function]
[call site]
08783
Result::is_ok
[function]
[call site]
08784
&mut
[call site]
08785
MyIterableType::into_iter
[function]
[call site]
08786
array_functions::zip
[function]
[call site]
08787
MyIterableType::into_iter
[function]
[call site]
08788
impl
[call site]
08789
Engine::lex_with_map
[function]
[call site]
08790
TestStruct::clone
[function]
[call site]
08791
TestStruct::clone
[function]
[call site]
08792
reflection_functions::collect
[function]
[call site]
08793
crate::ThinVec::new
[function]
[call site]
08794
MyIterableType::into_iter
[function]
[call site]
08795
Self::IntoIter::for_each
[function]
[call site]
08796
Module::set_sub_module
[function]
[call site]
08797
TestStruct::clone
[function]
[call site]
08798
TestStruct::clone
[function]
[call site]
08799
std::mem::replace
[function]
[call site]
08800
&mut
[call site]
08801
string_functions::truncate
[function]
[call site]
08802
string_functions::truncate
[function]
[call site]
08803
string_functions::truncate
[function]
[call site]
08804
TestStruct::new
[function]
[call site]
08805
std::iter::once
[function]
[call site]
08806
AST::shared_lib
[function]
[call site]
08807
&crate::SharedModule::clone
[function]
[call site]
08808
reflection_functions::collect
[function]
[call site]
08809
test::len
[function]
[call site]
08810
Scope::pop_entry
[function]
[call site]
08811
string_functions::pop
[function]
[call site]
08812
Engine::lex_with_map
[function]
[call site]
08813
string_functions::pop
[function]
[call site]
08814
unwrap
[function]
[call site]
08815
test::len
[function]
[call site]
08816
test::len
[function]
[call site]
08817
string_functions::pop
[function]
[call site]
08818
unwrap
[function]
[call site]
08819
to_vec
[function]
[call site]
08820
TestStruct::new
[function]
[call site]
08821
Option::unwrap
[function]
[call site]
08822
Scope::get_entry_by_index
[function]
[call site]
08823
TestStruct::clone
[function]
[call site]
08824
Array::to_vec
[function]
[call site]
08825
Dynamic::deep_scan
[function]
[call site]
08826
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08827
test_var_def_filter
[function]
[call site]
08828
StaticModuleResolver::iter_mut
[function]
[call site]
08829
StaticModuleResolver::iter_mut
[function]
[call site]
08830
Engine::lex_with_map
[function]
[call site]
08831
Ident::as_str
[function]
[call site]
08832
array_functions::for_each
[function]
[call site]
08833
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08834
values_mut
[function]
[call site]
08835
array_functions::for_each
[function]
[call site]
08836
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08837
FnPtr::iter_curry_mut
[function]
[call site]
08838
StaticModuleResolver::iter_mut
[function]
[call site]
08839
array_functions::for_each
[function]
[call site]
08840
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08841
downcast_mut::<crate::FnPtr>
[function]
[call site]
08842
Some
[function]
[call site]
08843
TestStruct::clone
[function]
[call site]
08844
test::len
[function]
[call site]
08845
string_functions::pop
[function]
[call site]
08846
unwrap
[function]
[call site]
08847
Module::contains_var
[function]
[call site]
08848
contains_key
[function]
[call site]
08849
Module::set_var
[function]
[call site]
08850
into
[function]
[call site]
08851
Dynamic::from
[function]
[call site]
08852
String::from
[function]
[call site]
08853
ImmutableString::into_owned
[function]
[call site]
08854
Module::is_indexed
[function]
[call site]
08855
crate::calc_var_hash
[function]
[call site]
08856
Some
[function]
[call site]
08857
get_or_insert_with
[function]
[call site]
08858
blob_functions::insert
[function]
[call site]
08859
TestStruct::clone
[function]
[call site]
08860
blob_functions::insert
[function]
[call site]
08861
Module::contains_var
[function]
[call site]
08862
Position::is_none
[function]
[call site]
08863
Some
[function]
[call site]
08864
Module::set_var
[function]
[call site]
08865
TestStruct::clone
[function]
[call site]
08866
Module::set_var
[function]
[call site]
08867
AST::iter_fn_def
[function]
[call site]
08868
Module::iter_script_fn
[function]
[call site]
08869
Module::iter_fn
[function]
[call site]
08870
MyIterableType::into_iter
[function]
[call site]
08871
flat_map
[function]
[call site]
08872
Engine::lex_with_map
[function]
[call site]
08873
impl
[call site]
08874
Engine::new
[function]
[call site]
08875
Engine::compile
[function]
[call site]
08876
ParseResult::unwrap
[function]
[call site]
08877
Engine::run_ast
[function]
[call site]
08878
RhaiResultOf::unwrap
[function]
[call site]
08879
Engine::on_def_var
[function]
[call site]
08880
Option::name
[function]
[call site]
08881
VarDefInfo::nesting_level
[function]
[call site]
08882
Ok
[function]
[call site]
08883
Ok
[function]
[call site]
08884
run
[function]
[call site]
08885
RhaiResultOf::unwrap
[function]
[call site]
08886
RhaiFunc::is_script
[function]
[call site]
08887
Engine::lex_with_map
[function]
[call site]
08888
Ident::as_str
[function]
[call site]
08889
RhaiFunc::get_script_fn_def
[function]
[call site]
08890
Option::expect
[function]
[call site]
08891
Engine::lex_with_map
[function]
[call site]
08892
impl
[call site]
08893
array_functions::for_each
[function]
[call site]
08894
Module::set_script_fn
[function]
[call site]
08895
TestStruct::clone
[function]
[call site]
08896
StmtBlock::as_mut
[function]
[call site]
08897
unwrap
[function]
[call site]
08898
shared_get_mut
[function]
[call site]
08899
unwrap
[function]
[call site]
08900
Some
[function]
[call site]
08901
TestStruct::clone
[function]
[call site]
08902
AST::source_raw
[function]
[call site]
08903
Option::cloned
[function]
[call site]
08904
Module::set_doc
[function]
[call site]
08905
into
[function]
[call site]
08906
test_comments_doc
[function]
[call site]
08907
Engine::new
[function]
[call site]
08908
Engine::compile
[function]
[call site]
08909
ParseResult::unwrap
[function]
[call site]
08910
Engine::compile
[function]
[call site]
08911
ParseResult::unwrap
[function]
[call site]
08912
Engine::compile
[function]
[call site]
08913
ParseResult::unwrap
[function]
[call site]
08914
Module::build_index
[function]
[call site]
08915
Ok
[function]
[call site]
08916
RhaiResultOf::map_err
[function]
[call site]
08917
TestStruct::new
[function]
[call site]
08918
ERR::ErrorInModule
[function]
[call site]
08919
bool::to_string
[function]
[call site]
08920
into
[function]
[call site]
08921
FileModuleResolver::is_cache_enabled
[function]
[call site]
08922
func::locked_write
[function]
[call site]
08923
Option::unwrap
[function]
[call site]
08924
blob_functions::insert
[function]
[call site]
08925
TestStruct::clone
[function]
[call site]
08926
Ok
[function]
[call site]
08927
Some
[function]
[call site]
08928
StmtBlock::span_or_else
[function]
[call site]
08929
Engine::module_resolver
[function]
[call site]
08930
as_deref
[function]
[call site]
08931
unwrap_or
[function]
[call site]
08932
&dyn
[call site]
08933
FileModuleResolver::impl_resolve
[function]
[call site]
08934
Some
[function]
[call site]
08935
unwrap_or_else
[function]
[call site]
08936
Err
[function]
[call site]
08937
ERR::ErrorModuleNotFound
[function]
[call site]
08938
bool::to_string
[function]
[call site]
08939
into
[function]
[call site]
08940
string_functions::is_empty
[function]
[call site]
08941
Engine::const_empty_string
[function]
[call site]
08942
Engine::get_interned_string
[function]
[call site]
08943
TestStruct::clone
[function]
[call site]
08944
Module::is_indexed
[function]
[call site]
08945
GlobalRuntimeState::push_import
[function]
[call site]
08946
crate::func::shared_take_or_clone
[function]
[call site]
08947
Module::build_index
[function]
[call site]
08948
GlobalRuntimeState::push_import
[function]
[call site]
08949
Ok
[function]
[call site]
08950
Scope::search
[function]
[call site]
08951
Option::map_or_else
[function]
[call site]
08952
Err
[function]
[call site]
08953
ERR::ErrorVariableNotFound
[function]
[call site]
08954
test_to_string
[function]
[call site]
08955
into
[function]
[call site]
08956
string_functions::is_empty
[function]
[call site]
08957
Scope::add_alias_by_index
[function]
[call site]
08958
TestStruct::clone
[function]
[call site]
08959
Ok
[function]
[call site]
08960
test::len
[function]
[call site]
08961
EvalContext::new
[function]
[call site]
08962
Self::as_deref_mut
[function]
[call site]
08963
resolve_var
[function]
[call site]
08964
map_or
[function]
[call site]
08965
test::len
[function]
[call site]
08966
Err
[function]
[call site]
08967
EvalAltResult::fill_position
[function]
[call site]
08968
Engine::lex_with_map
[function]
[call site]
08969
test::len
[function]
[call site]
08970
Command::get
[function]
[call site]
08971
StmtBlock::span_or_else
[function]
[call site]
08972
Span::new
[function]
[call site]
08973
iterator_functions::chars_from_start
[function]
[call site]
08974
StmtBlock::span_or_else
[function]
[call site]
08975
string_functions::add_append
[function]
[call site]
08976
StmtBlock::span_or_else
[function]
[call site]
08977
Scope::search
[function]
[call site]
08978
Span::ok_or_else
[function]
[call site]
08979
TestStruct::new
[function]
[call site]
08980
ERR::ErrorVariableNotFound
[function]
[call site]
08981
test_to_string
[function]
[call site]
08982
Scope::get_mut_by_index
[function]
[call site]
08983
Dynamic::is_shared
[function]
[call site]
08984
test_functions_take
[function]
[call site]
08985
Dynamic::into_shared
[function]
[call site]
08986
Dynamic::access_mode
[function]
[call site]
08987
Self
[function]
[call site]
08988
Union::Shared
[function]
[call site]
08989
crate::Locked::new
[function]
[call site]
08990
Self::into
[function]
[call site]
08991
Ok
[function]
[call site]
08992
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
08993
impl
[call site]
08994
T::as_any
[function]
[call site]
08995
Module::contains_indexed_global_functions
[function]
[call site]
08996
Caches::fn_resolution_caches_len
[function]
[call site]
08997
Caches::fn_resolution_cache_mut
[function]
[call site]
08998
string_functions::clear
[function]
[call site]
08999
Caches::push_fn_resolution_cache
[function]
[call site]
09000
Caches::fn_resolution_cache_mut
[function]
[call site]
09001
string_functions::clear
[function]
[call site]
09002
Ok
[function]
[call site]
09003
StmtBlock::take_statements
[function]
[call site]
09004
Engine::eval_expr
[function]
[call site]
09005
Engine::track_operation
[function]
[call site]
09006
ParseSettings::level_up_with_position
[function]
[call site]
09007
Engine::dbg_reset
[function]
[call site]
09008
Self::as_deref_mut
[function]
[call site]
09009
Expr::get_literal_value
[function]
[call site]
09010
Some
[function]
[call site]
09011
Ok
[function]
[call site]
09012
Engine::eval_fn_call_expr
[function]
[call site]
09013
Self::ok_or_else
[function]
[call site]
09014
ERR::ErrorUnboundThis
[function]
[call site]
09015
into
[function]
[call site]
09016
cloned
[function]
[call site]
09017
Engine::search_namespace
[function]
[call site]
09018
Engine::lex_with_map
[function]
[call site]
09019
Position::new_const
[function]
[call site]
09020
Engine::eval_expr
[function]
[call site]
09021
Self::as_deref_mut
[function]
[call site]
09022
Dynamic::flatten
[function]
[call site]
09023
ParseSettings::level_up_with_position
[function]
[call site]
09024
Dynamic::is_string
[function]
[call site]
09025
unwrap
[function]
[call site]
09026
&mut
[call site]
09027
into
[function]
[call site]
09028
packages::string_basic::print_with_func
[function]
[call site]
09029
unwrap
[function]
[call site]
09030
Engine::throw_on_size
[function]
[call site]
09031
test::len
[function]
[call site]
09032
RhaiResultOf::map_err
[function]
[call site]
09033
EvalAltResult::fill_position
[function]
[call site]
09034
Ok
[function]
[call site]
09035
Engine::get_interned_string
[function]
[call site]
09036
ImmutableString::into
[function]
[call site]
09037
crate::Array::with_capacity
[function]
[call site]
09038
test::len
[function]
[call site]
09039
Engine::eval_expr
[function]
[call site]
09040
Self::as_deref_mut
[function]
[call site]
09041
Dynamic::flatten
[function]
[call site]
09042
Engine::has_data_size_limit
[function]
[call site]
09043
crate::eval::calc_data_sizes
[function]
[call site]
09044
Engine::throw_on_size
[function]
[call site]
09045
RhaiResultOf::map_err
[function]
[call site]
09046
EvalAltResult::fill_position
[function]
[call site]
09047
ParseSettings::level_up_with_position
[function]
[call site]
09048
blob_functions::push
[function]
[call site]
09049
Ok
[function]
[call site]
09050
Dynamic::from_array
[function]
[call site]
09051
TestStruct::clone
[function]
[call site]
09052
Engine::eval_expr
[function]
[call site]
09053
Self::as_deref_mut
[function]
[call site]
09054
Dynamic::flatten
[function]
[call site]
09055
Engine::has_data_size_limit
[function]
[call site]
09056
crate::eval::calc_data_sizes
[function]
[call site]
09057
Engine::throw_on_size
[function]
[call site]
09058
RhaiResultOf::map_err
[function]
[call site]
09059
EvalAltResult::fill_position
[function]
[call site]
09060
ParseSettings::level_up_with_position
[function]
[call site]
09061
(TokenIterator::get_mut
[function]
[call site]
09062
Ident::as_str
[function]
[call site]
09063
Option::unwrap
[function]
[call site]
09064
Ok
[function]
[call site]
09065
Dynamic::from_map
[function]
[call site]
09066
Engine::eval_expr
[function]
[call site]
09067
Self::as_deref_mut
[function]
[call site]
09068
Dynamic::as_bool
[function]
[call site]
09069
map_err
[function]
[call site]
09070
make_type_mismatch_err::<bool>
[function]
[call site]
09071
ParseSettings::level_up_with_position
[function]
[call site]
09072
Ok
[function]
[call site]
09073
Engine::eval_expr
[function]
[call site]
09074
Self::as_deref_mut
[function]
[call site]
09075
Dynamic::as_bool
[function]
[call site]
09076
map_err
[function]
[call site]
09077
make_type_mismatch_err::<bool>
[function]
[call site]
09078
ParseSettings::level_up_with_position
[function]
[call site]
09079
Ok
[function]
[call site]
09080
Engine::eval_expr
[function]
[call site]
09081
Self::as_deref_mut
[function]
[call site]
09082
Expr::is_unit
[function]
[call site]
09083
Ok
[function]
[call site]
09084
MyIterableType::into_iter
[function]
[call site]
09085
Engine::lex_with_map
[function]
[call site]
09086
reflection_functions::collect
[function]
[call site]
09087
first
[function]
[call site]
09088
unwrap
[function]
[call site]
09089
Command::get
[function]
[call site]
09090
Ident::as_str
[function]
[call site]
09091
ok_or_else
[function]
[call site]
09092
TestStruct::new
[function]
[call site]
09093
ERR::ErrorCustomSyntax
[function]
[call site]
09094
MyIterableType::into_iter
[function]
[call site]
09095
Engine::lex_with_map
[function]
[call site]
09096
reflection_functions::collect
[function]
[call site]
09097
EvalContext::new
[function]
[call site]
09098
and_then
[function]
[call site]
09099
Engine::check_data_size
[function]
[call site]
09100
Expr::start_position
[function]
[call site]
09101
Engine::eval_stmt_block
[function]
[call site]
09102
StmtBlock::take_statements
[function]
[call site]
09103
Engine::eval_dot_index_chain
[function]
[call site]
09104
Engine::eval_dot_index_chain
[function]
[call site]
09105
ParseResult::unwrap
[function]
[call site]
09106
and_then
[function]
[call site]
09107
Engine::check_data_size
[function]
[call site]
09108
map_err
[function]
[call site]
09109
EvalAltResult::fill_position
[function]
[call site]
09110
ArgBackup::restore_first_arg
[function]
[call site]
09111
Engine::is_debugger_registered
[function]
[call site]
09112
Engine::register_debugger
[function]
[call site]
09113
Scope::new
[function]
[call site]
09114
crate::ast::Stmt::Noop
[function]
[call site]
09115
into
[function]
[call site]
09116
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09117
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09118
Engine::dbg_raw
[function]
[call site]
09119
Err
[function]
[call site]
09120
GlobalRuntimeState::debugger_mut
[function]
[call site]
09121
&mut
[call site]
09122
string_functions::is_empty
[function]
[call site]
09123
Engine::check_data_size
[function]
[call site]
09124
Ok
[function]
[call site]
09125
Dynamic::into_immutable_string
[function]
[call site]
09126
Result::map_err
[function]
[call site]
09127
Engine::map_type_name
[function]
[call site]
09128
type_name::<ImmutableString>
[function]
[call site]
09129
&'a
[call site]
09130
ERR::ErrorMismatchOutputType
[function]
[call site]
09131
into
[function]
[call site]
09132
test_side_effects_print
[function]
[call site]
09133
Dynamic::into_immutable_string
[function]
[call site]
09134
Result::map_err
[function]
[call site]
09135
Engine::map_type_name
[function]
[call site]
09136
type_name::<ImmutableString>
[function]
[call site]
09137
&'a
[call site]
09138
ERR::ErrorMismatchOutputType
[function]
[call site]
09139
into
[function]
[call site]
09140
test_print_debug
[function]
[call site]
09141
&mut
[call site]
09142
Engine::map_type_name
[function]
[call site]
09143
std::
[call site]
09144
any::type_name
[function]
[call site]
09145
Engine::map_type_name
[function]
[call site]
09146
std::
[call site]
09147
any::type_name
[function]
[call site]
09148
Err
[function]
[call site]
09149
ERR::ErrorIndexingType
[function]
[call site]
09150
into
[function]
[call site]
09151
Engine::map_type_name
[function]
[call site]
09152
std::
[call site]
09153
any::type_name
[function]
[call site]
09154
Engine::map_type_name
[function]
[call site]
09155
std::
[call site]
09156
any::type_name
[function]
[call site]
09157
Engine::map_type_name
[function]
[call site]
09158
std::
[call site]
09159
any::type_name
[function]
[call site]
09160
Err
[function]
[call site]
09161
ERR::ErrorIndexingType
[function]
[call site]
09162
into
[function]
[call site]
09163
string_functions::starts_with
[function]
[call site]
09164
test::len
[function]
[call site]
09165
Engine::map_type_name
[function]
[call site]
09166
std::
[call site]
09167
any::type_name
[function]
[call site]
09168
Err
[function]
[call site]
09169
ERR::ErrorDotExpr
[function]
[call site]
09170
into
[function]
[call site]
09171
string_functions::starts_with
[function]
[call site]
09172
test::len
[function]
[call site]
09173
Engine::map_type_name
[function]
[call site]
09174
std::
[call site]
09175
any::type_name
[function]
[call site]
09176
Engine::map_type_name
[function]
[call site]
09177
std::
[call site]
09178
any::type_name
[function]
[call site]
09179
Err
[function]
[call site]
09180
ERR::ErrorDotExpr
[function]
[call site]
09181
into
[function]
[call site]
09182
Err
[function]
[call site]
09183
ERR::ErrorFunctionNotFound
[function]
[call site]
09184
Engine::gen_fn_call_signature
[function]
[call site]
09185
into
[function]
[call site]
09186
calc_fn_hash
[function]
[call site]
09187
test::len
[function]
[call site]
09188
StaticModuleResolver::iter_mut
[function]
[call site]
09189
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09190
ok
[function]
[call site]
09191
Engine::lex_with_map
[function]
[call site]
09192
StmtBlock::as_ref
[function]
[call site]
09193
OptimizerState::set_dirty
[function]
[call site]
09194
Expr::from_dynamic
[function]
[call site]
09195
StaticModuleResolver::iter_mut
[function]
[call site]
09196
array_functions::for_each
[function]
[call site]
09197
optimize_expr
[function]
[call site]
09198
StaticModuleResolver::iter_mut
[function]
[call site]
09199
array_functions::for_each
[function]
[call site]
09200
optimize_expr
[function]
[call site]
09201
move_constant_arg
[function]
[call site]
09202
OptimizerState::set_dirty
[function]
[call site]
09203
string_functions::is_empty
[function]
[call site]
09204
OptimizerState::find_literal_constant
[function]
[call site]
09205
MyIterableType::into_iter
[function]
[call site]
09206
array_functions::reduce_rev
[function]
[call site]
09207
array_functions::find
[function]
[call site]
09208
and_then
[function]
[call site]
09209
as_deref
[function]
[call site]
09210
Option::is_some
[function]
[call site]
09211
Expr::from_dynamic
[function]
[call site]
09212
OptimizerState::find_literal_constant
[function]
[call site]
09213
Option::unwrap
[function]
[call site]
09214
TestStruct::clone
[function]
[call site]
09215
OptimizerState::set_dirty
[function]
[call site]
09216
ASTFlags::intersects
[function]
[call site]
09217
Expr::is_constant
[function]
[call site]
09218
Some
[function]
[call site]
09219
Cow::Owned
[function]
[call site]
09220
Expr::get_literal_value
[function]
[call site]
09221
unwrap
[function]
[call site]
09222
OptimizerState::push_var
[function]
[call site]
09223
TestStruct::clone
[function]
[call site]
09224
optimize_stmt
[function]
[call site]
09225
Token::is_op_assignment
[function]
[call site]
09226
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09227
string_functions::is_empty
[function]
[call site]
09228
OptimizerState::set_dirty
[function]
[call site]
09229
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09230
Token::lookup_symbol_from_syntax
[function]
[call site]
09231
Option::unwrap_or_else
[function]
[call site]
09232
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09233
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09234
Token::get_base_op_from_assignment
[function]
[call site]
09235
Option::unwrap_or_else
[function]
[call site]
09236
Token::literal_syntax
[function]
[call site]
09237
Token::literal_syntax
[function]
[call site]
09238
calc_fn_hash
[function]
[call site]
09239
calc_fn_hash
[function]
[call site]
09240
Token::convert_to_op_assignment
[function]
[call site]
09241
Some
[function]
[call site]
09242
Option::unwrap_or_else
[function]
[call site]
09243
test_functions_take
[function]
[call site]
09244
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09245
optimize_expr
[function]
[call site]
09246
optimize_expr
[function]
[call site]
09247
string_functions::is_empty
[function]
[call site]
09248
string_functions::is_empty
[function]
[call site]
09249
OptimizerState::set_dirty
[function]
[call site]
09250
Expr::start_position
[function]
[call site]
09251
test_functions_take
[function]
[call site]
09252
optimize_expr
[function]
[call site]
09253
Stmt::Block
[function]
[call site]
09254
StmtBlock::new
[function]
[call site]
09255
Stmt::Expr
[function]
[call site]
09256
into
[function]
[call site]
09257
Stmt::Noop
[function]
[call site]
09258
Self::into
[function]
[call site]
09259
Stmt::Expr
[function]
[call site]
09260
into
[function]
[call site]
09261
string_functions::is_empty
[function]
[call site]
09262
OptimizerState::set_dirty
[function]
[call site]
09263
Stmt::Noop
[function]
[call site]
09264
OptimizerState::set_dirty
[function]
[call site]
09265
StmtBlock::take_statements
[function]
[call site]
09266
optimize_stmt_block
[function]
[call site]
09267
string_functions::is_empty
[function]
[call site]
09268
Stmt::Noop
[function]
[call site]
09269
ParseSettings::level_up_with_position
[function]
[call site]
09270
Stmt::Block
[function]
[call site]
09271
StmtBlock::new_with_span
[function]
[call site]
09272
MyIterableType::into_iter
[function]
[call site]
09273
Self::IntoIter::collect
[function]
[call site]
09274
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09275
StmtBlock::new_with_span
[function]
[call site]
09276
MyIterableType::into_iter
[function]
[call site]
09277
Self::IntoIter::collect
[function]
[call site]
09278
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09279
Self::into
[function]
[call site]
09280
OptimizerState::set_dirty
[function]
[call site]
09281
StmtBlock::take_statements
[function]
[call site]
09282
optimize_stmt_block
[function]
[call site]
09283
string_functions::is_empty
[function]
[call site]
09284
Stmt::Noop
[function]
[call site]
09285
ParseSettings::level_up_with_position
[function]
[call site]
09286
Stmt::Block
[function]
[call site]
09287
StmtBlock::new_with_span
[function]
[call site]
09288
StmtBlock::new_with_span
[function]
[call site]
09289
Self::into
[function]
[call site]
09290
optimize_expr
[function]
[call site]
09291
StmtBlock::statements_mut
[function]
[call site]
09292
optimize_stmt_block
[function]
[call site]
09293
StmtBlock::take_statements
[function]
[call site]
09294
mem::take
[function]
[call site]
09295
StmtBlock::statements_mut
[function]
[call site]
09296
StmtBlock::statements_mut
[function]
[call site]
09297
optimize_stmt_block
[function]
[call site]
09298
StmtBlock::take_statements
[function]
[call site]
09299
is_hashable_constant
[function]
[call site]
09300
Expr::is_constant
[function]
[call site]
09301
Dynamic::is_hashable
[function]
[call site]
09302
Expr::get_literal_value
[function]
[call site]
09303
unwrap
[function]
[call site]
09304
func::hashing::get_hasher
[function]
[call site]
09305
test::hash
[function]
[call site]
09306
Self::Hasher::finish
[function]
[call site]
09307
Command::get
[function]
[call site]
09308
mem::take
[function]
[call site]
09309
string_functions::clear
[function]
[call site]
09310
Stmt::Expr
[function]
[call site]
09311
test_functions_take
[function]
[call site]
09312
into
[function]
[call site]
09313
optimize_stmt
[function]
[call site]
09314
optimize_expr
[function]
[call site]
09315
map_or
[function]
[call site]
09316
Stmt::Expr
[function]
[call site]
09317
test_functions_take
[function]
[call site]
09318
into
[function]
[call site]
09319
optimize_stmt
[function]
[call site]
09320
into
[function]
[call site]
09321
Stmt::Expr
[function]
[call site]
09322
test_functions_take
[function]
[call site]
09323
into
[function]
[call site]
09324
into
[function]
[call site]
09325
test_functions_take
[function]
[call site]
09326
Stmt::If
[function]
[call site]
09327
into
[function]
[call site]
09328
Expr::start_position
[function]
[call site]
09329
OptimizerState::set_dirty
[function]
[call site]
09330
mem::take
[function]
[call site]
09331
Stmt::Expr
[function]
[call site]
09332
test_functions_take
[function]
[call site]
09333
into
[function]
[call site]
09334
optimize_stmt
[function]
[call site]
09335
OptimizerState::set_dirty
[function]
[call site]
09336
string_functions::is_empty
[function]
[call site]
09337
test::len
[function]
[call site]
09338
MyIterableType::into_iter
[function]
[call site]
09339
Self::IntoIter::all
[function]
[call site]
09340
MyIterableType::into_iter
[function]
[call site]
09341
Self::IntoIter::find
[function]
[call site]
09342
string_functions::contains
[function]
[call site]
09343
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09344
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09345
Stmt::Expr
[function]
[call site]
09346
test_functions_take
[function]
[call site]
09347
into
[function]
[call site]
09348
optimize_stmt
[function]
[call site]
09349
test_functions_take
[function]
[call site]
09350
optimize_expr
[function]
[call site]
09351
map_or
[function]
[call site]
09352
Stmt::Expr
[function]
[call site]
09353
test_functions_take
[function]
[call site]
09354
into
[function]
[call site]
09355
optimize_stmt
[function]
[call site]
09356
into
[function]
[call site]
09357
Stmt::Expr
[function]
[call site]
09358
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09359
test_functions_take
[function]
[call site]
09360
into
[function]
[call site]
09361
into
[function]
[call site]
09362
Stmt::If
[function]
[call site]
09363
into
[function]
[call site]
09364
Expr::start_position
[function]
[call site]
09365
OptimizerState::set_dirty
[function]
[call site]
09366
string_functions::is_empty
[function]
[call site]
09367
OptimizerState::set_dirty
[function]
[call site]
09368
string_functions::clear
[function]
[call site]
09369
test::len
[function]
[call site]
09370
map_functions::retain
[function]
[call site]
09371
string_functions::is_empty
[function]
[call site]
09372
Ok
[function]
[call site]
09373
IterateMap::new
[function]
[call site]
09374
IterateMap::new
[function]
[call site]
09375
IterateMap::new
[function]
[call site]
09376
mem::take
[function]
[call site]
09377
MyIterableType::into_iter
[function]
[call site]
09378
FnPtr::call_raw_with_extra_args
[function]
[call site]
09379
Some
[function]
[call site]
09380
TestStruct::clone
[function]
[call site]
09381
Self::into
[function]
[call site]
09382
Some
[function]
[call site]
09383
Dynamic::as_bool
[function]
[call site]
09384
unwrap_or
[function]
[call site]
09385
blob_functions::insert
[function]
[call site]
09386
blob_functions::insert
[function]
[call site]
09387
Ok
[function]
[call site]
09388
string_functions::contains
[function]
[call site]
09389
test::len
[function]
[call site]
09390
OptimizerState::set_dirty
[function]
[call site]
09391
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09392
optimize_expr
[function]
[call site]
09393
optimize_expr
[function]
[call site]
09394
OptimizerState::set_dirty
[function]
[call site]
09395
Stmt::Expr
[function]
[call site]
09396
test_functions_take
[function]
[call site]
09397
into
[function]
[call site]
09398
optimize_stmt
[function]
[call site]
09399
Stmt::Block
[function]
[call site]
09400
StmtBlock::empty
[function]
[call site]
09401
Self::into
[function]
[call site]
09402
optimize_expr
[function]
[call site]
09403
optimize_expr
[function]
[call site]
09404
optimize_expr
[function]
[call site]
09405
Expr::is_unit
[function]
[call site]
09406
Expr::Unit
[function]
[call site]
09407
ParseSettings::level_up_with_position
[function]
[call site]
09408
OptimizerState::set_dirty
[function]
[call site]
09409
map_functions::retain
[function]
[call site]
09410
map_functions::retain
[function]
[call site]
09411
string_functions::is_empty
[function]
[call site]
09412
Ok
[function]
[call site]
09413
IterateMap::new
[function]
[call site]
09414
IterateMap::new
[function]
[call site]
09415
IterateMap::new
[function]
[call site]
09416
mem::take
[function]
[call site]
09417
MyIterableType::into_iter
[function]
[call site]
09418
FnPtr::call_raw_with_extra_args
[function]
[call site]
09419
Some
[function]
[call site]
09420
TestStruct::clone
[function]
[call site]
09421
Self::into
[function]
[call site]
09422
Some
[function]
[call site]
09423
Dynamic::as_bool
[function]
[call site]
09424
unwrap_or
[function]
[call site]
09425
blob_functions::insert
[function]
[call site]
09426
blob_functions::insert
[function]
[call site]
09427
Ok
[function]
[call site]
09428
OptimizerState::set_dirty
[function]
[call site]
09429
MyIterableType::into_iter
[function]
[call site]
09430
Self::IntoIter::position
[function]
[call site]
09431
test::len
[function]
[call site]
09432
OptimizerState::set_dirty
[function]
[call site]
09433
string_functions::truncate
[function]
[call site]
09434
string_functions::clear
[function]
[call site]
09435
FnPtr::try_from
[function]
[call site]
09436
char_indices
[function]
[call site]
09437
nth
[function]
[call site]
09438
shared_make_mut
[function]
[call site]
09439
string_functions::truncate
[function]
[call site]
09440
string_functions::is_empty
[function]
[call site]
09441
OptimizerState::set_dirty
[function]
[call site]
09442
map_functions::retain
[function]
[call site]
09443
OptimizerState::set_dirty
[function]
[call site]
09444
optimize_expr
[function]
[call site]
09445
StaticModuleResolver::iter_mut
[function]
[call site]
09446
impl
[call site]
09447
array_functions::for_each
[function]
[call site]
09448
Some
[function]
[call site]
09449
map_functions::values
[function]
[call site]
09450
flat_map
[function]
[call site]
09451
MyIterableType::into_iter
[function]
[call site]
09452
test_chars
[function]
[call site]
09453
0.chars().collect::<Vec<_>>
[function]
[call site]
09454
MyIterableType::into_iter
[function]
[call site]
09455
test_method_call
[function]
[call site]
09456
MyIterableType::into_iter
[function]
[call site]
09457
Self::IntoIter::all
[function]
[call site]
09458
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09459
Expr::is_unit
[function]
[call site]
09460
Expr::Unit
[function]
[call site]
09461
ParseSettings::level_up_with_position
[function]
[call site]
09462
OptimizerState::set_dirty
[function]
[call site]
09463
OptimizerState::set_dirty
[function]
[call site]
09464
Stmt::Noop
[function]
[call site]
09465
optimize_expr
[function]
[call site]
09466
Expr::Unit
[function]
[call site]
09467
StmtBlock::statements_mut
[function]
[call site]
09468
optimize_stmt_block
[function]
[call site]
09469
StmtBlock::take_statements
[function]
[call site]
09470
optimize_expr
[function]
[call site]
09471
StmtBlock::statements_mut
[function]
[call site]
09472
optimize_stmt_block
[function]
[call site]
09473
StmtBlock::take_statements
[function]
[call site]
09474
optimize_expr
[function]
[call site]
09475
StmtBlock::statements_mut
[function]
[call site]
09476
optimize_stmt_block
[function]
[call site]
09477
StmtBlock::take_statements
[function]
[call site]
09478
ASTFlags::intersects
[function]
[call site]
09479
optimize_expr
[function]
[call site]
09480
optimize_expr
[function]
[call site]
09481
optimize_stmt_block
[function]
[call site]
09482
StmtBlock::take_statements
[function]
[call site]
09483
mem::take
[function]
[call site]
09484
StmtBlock::statements_mut
[function]
[call site]
09485
StmtBlockContainer::as_mut_slice
[function]
[call site]
09486
OptimizerState::set_dirty
[function]
[call site]
09487
Stmt::Noop
[function]
[call site]
09488
StmtBlock::new_with_span
[function]
[call site]
09489
MyIterableType::into_iter
[function]
[call site]
09490
Self::IntoIter::collect
[function]
[call site]
09491
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09492
iterator_functions::chars_from_start
[function]
[call site]
09493
CharsStream::new
[function]
[call site]
09494
Stmt::is_block_dependent
[function]
[call site]
09495
MyIterableType::into_iter
[function]
[call site]
09496
Self::IntoIter::all
[function]
[call site]
09497
FnCallExpr::is_qualified
[function]
[call site]
09498
FnCallExpr::is_qualified
[function]
[call site]
09499
OptimizerState::set_dirty
[function]
[call site]
09500
test_functions_take
[function]
[call site]
09501
StmtBlock::statements_mut
[function]
[call site]
09502
MyIterableType::into_iter
[function]
[call site]
09503
test_method_call
[function]
[call site]
09504
OptimizerState::set_dirty
[function]
[call site]
09505
StmtBlock::take_statements
[function]
[call site]
09506
StmtBlock::new_with_span
[function]
[call site]
09507
optimize_stmt_block
[function]
[call site]
09508
StmtBlock::new_with_span
[function]
[call site]
09509
Stmt::Block
[function]
[call site]
09510
ParseResult::into
[function]
[call site]
09511
StmtBlock::statements_mut
[function]
[call site]
09512
optimize_stmt_block
[function]
[call site]
09513
StmtBlock::take_statements
[function]
[call site]
09514
StmtBlock::statements_mut
[function]
[call site]
09515
optimize_stmt_block
[function]
[call site]
09516
StmtBlock::take_statements
[function]
[call site]
09517
OptimizerState::set_dirty
[function]
[call site]
09518
StmtBlock::as_mut
[function]
[call site]
09519
string_functions::is_empty
[function]
[call site]
09520
test::len
[function]
[call site]
09521
mem::take
[function]
[call site]
09522
StmtBlock::as_mut
[function]
[call site]
09523
StmtBlock::statements_mut
[function]
[call site]
09524
optimize_stmt_block
[function]
[call site]
09525
StmtBlock::take_statements
[function]
[call site]
09526
Stmt::Block
[function]
[call site]
09527
into
[function]
[call site]
09528
Stmt::Noop
[function]
[call site]
09529
ParseSettings::level_up_with_position
[function]
[call site]
09530
OptimizerState::set_dirty
[function]
[call site]
09531
test_functions_take
[function]
[call site]
09532
Stmt::FnCall
[function]
[call site]
09533
optimize_expr
[function]
[call site]
09534
ParseResult::take
[function]
[call site]
09535
Engine::new
[function]
[call site]
09536
register_type_with_name::<TestStruct>
[function]
[call site]
09537
Engine::register_fn
[function]
[call site]
09538
TestStruct
[function]
[call site]
09539
Expr::FnCall
[function]
[call site]
09540
optimize_expr
[function]
[call site]
09541
Stmt::FnCall
[function]
[call site]
09542
Stmt::Expr
[function]
[call site]
09543
into
[function]
[call site]
09544
optimize_expr
[function]
[call site]
09545
optimize_expr
[function]
[call site]
09546
string_functions::is_empty
[function]
[call site]
09547
OptimizerState::set_dirty
[function]
[call site]
09548
Stmt::Noop
[function]
[call site]
09549
test::len
[function]
[call site]
09550
map_functions::retain
[function]
[call site]
09551
OptimizerState::find_literal_constant
[function]
[call site]
09552
Ident::as_str
[function]
[call site]
09553
Position::is_none
[function]
[call site]
09554
test::len
[function]
[call site]
09555
OptimizerState::set_dirty
[function]
[call site]
09556
MyIterableType::into_iter
[function]
[call site]
09557
Self::IntoIter::rev
[function]
[call site]
09558
array_functions::reduce_rev_with_initial
[function]
[call site]
09559
ParseSettings::level_up_with_position
[function]
[call site]
09560
ParseSettings::level_up
[function]
[call site]
09561
Ok
[function]
[call site]
09562
RhaiFunc::is_pure
[function]
[call site]
09563
Expr::is_constant
[function]
[call site]
09564
Expr::is_constant
[function]
[call site]
09565
Expr::is_constant
[function]
[call site]
09566
ParseResult::map_or
[function]
[call site]
09567
test::len
[function]
[call site]
09568
test::len
[function]
[call site]
09569
test::len
[function]
[call site]
09570
test::len
[function]
[call site]
09571
RhaiFunc::is_pure
[function]
[call site]
09572
OptimizerState::set_dirty
[function]
[call site]
09573
string_functions::remove
[function]
[call site]
09574
RhaiFunc::is_pure
[function]
[call site]
09575
RhaiFunc::is_pure
[function]
[call site]
09576
OptimizerState::set_dirty
[function]
[call site]
09577
string_functions::remove
[function]
[call site]
09578
ASTFlags::intersects
[function]
[call site]
09579
OptimizerState::set_dirty
[function]
[call site]
09580
string_functions::clear
[function]
[call site]
09581
string_functions::is_empty
[function]
[call site]
09582
shared_get_mut
[function]
[call site]
09583
string_functions::clear
[function]
[call site]
09584
ImmutableString::new
[function]
[call site]
09585
Stmt::returns_value
[function]
[call site]
09586
RhaiFunc::is_pure
[function]
[call site]
09587
OptimizerState::set_dirty
[function]
[call site]
09588
string_functions::clear
[function]
[call site]
09589
ASTFlags::intersects
[function]
[call site]
09590
Stmt::returns_value
[function]
[call site]
09591
OptimizerState::set_dirty
[function]
[call site]
09592
string_functions::pop
[function]
[call site]
09593
string_functions::is_empty
[function]
[call site]
09594
shared_make_mut
[function]
[call site]
09595
string_functions::pop
[function]
[call site]
09596
Dynamic::map_or
[function]
[call site]
09597
Dynamic::unwrap
[function]
[call site]
09598
ASTFlags::intersects
[function]
[call site]
09599
OptimizerState::set_dirty
[function]
[call site]
09600
StmtBlockContainer::last_mut
[function]
[call site]
09601
unwrap
[function]
[call site]
09602
StmtBlock::as_mut
[function]
[call site]
09603
&mut
[call site]
09604
Stmt::Noop
[function]
[call site]
09605
Stmt::Expr
[function]
[call site]
09606
mem::take
[function]
[call site]
09607
Stmt::returns_value
[function]
[call site]
09608
Stmt::returns_value
[function]
[call site]
09609
RhaiFunc::is_pure
[function]
[call site]
09610
OptimizerState::set_dirty
[function]
[call site]
09611
Stmt::returns_value
[function]
[call site]
09612
StmtBlockContainer::last_mut
[function]
[call site]
09613
unwrap
[function]
[call site]
09614
Stmt::Noop
[function]
[call site]
09615
ParseSettings::level_up_with_position
[function]
[call site]
09616
string_functions::pop
[function]
[call site]
09617
Dynamic::unwrap
[function]
[call site]
09618
RhaiFunc::is_pure
[function]
[call site]
09619
OptimizerState::set_dirty
[function]
[call site]
09620
string_functions::clear
[function]
[call site]
09621
ASTFlags::intersects
[function]
[call site]
09622
OptimizerState::set_dirty
[function]
[call site]
09623
string_functions::pop
[function]
[call site]
09624
Dynamic::unwrap
[function]
[call site]
09625
ASTFlags::intersects
[function]
[call site]
09626
RhaiFunc::is_pure
[function]
[call site]
09627
OptimizerState::set_dirty
[function]
[call site]
09628
string_functions::pop
[function]
[call site]
09629
Dynamic::unwrap
[function]
[call site]
09630
RhaiFunc::is_pure
[function]
[call site]
09631
OptimizerState::set_dirty
[function]
[call site]
09632
string_functions::pop
[function]
[call site]
09633
Dynamic::unwrap
[function]
[call site]
09634
OptimizerState::rewind_var
[function]
[call site]
09635
string_functions::truncate
[function]
[call site]
09636
OptimizerState::is_dirty
[function]
[call site]
09637
OptimizerState::set_dirty
[function]
[call site]
09638
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09639
Option::into
[function]
[call site]
09640
Self::into
[function]
[call site]
09641
crate::Module::new
[function]
[call site]
09642
Position::new_const
[function]
[call site]
09643
CustomTypesCollection::new
[function]
[call site]
09644
TestStruct::new
[function]
[call site]
09645
TestStruct::new
[function]
[call site]
09646
BloomFilterU64::new
[function]
[call site]
09647
TestStruct::new
[function]
[call site]
09648
TestStruct::new
[function]
[call site]
09649
Self::into
[function]
[call site]
09650
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09651
AST::new
[function]
[call site]
09652
crate::SmartString::new_const
[function]
[call site]
09653
Some
[function]
[call site]
09654
TestStruct::new
[function]
[call site]
09655
MyIterableType::into_iter
[function]
[call site]
09656
Self::IntoIter::collect
[function]
[call site]
09657
into
[function]
[call site]
09658
Engine::optimize_top_level
[function]
[call site]
09659
std::slice::from_ref
[function]
[call site]
09660
Ok
[function]
[call site]
09661
AST::new
[function]
[call site]
09662
crate::Module::new
[function]
[call site]
09663
StmtBlock::extend
[function]
[call site]
09664
StmtBlock::extend
[function]
[call site]
09665
StmtBlock::borrow
[function]
[call site]
09666
into
[function]
[call site]
09667
Ok
[function]
[call site]
09668
Some
[function]
[call site]
09669
Scope::new
[function]
[call site]
09670
ParseResult::unwrap
[function]
[call site]
09671
Engine::run_ast
[function]
[call site]
09672
RhaiResultOf::unwrap
[function]
[call site]
09673
Engine::on_def_var
[function]
[call site]
09674
Option::name
[function]
[call site]
09675
VarDefInfo::nesting_level
[function]
[call site]
09676
Ok
[function]
[call site]
09677
Ok
[function]
[call site]
09678
run
[function]
[call site]
09679
RhaiResultOf::unwrap
[function]
[call site]
09680
Module::is_internal
[function]
[call site]
09681
intersects
[function]
[call site]
09682
Module::is_standard_lib
[function]
[call site]
09683
flat_map
[function]
[call site]
09684
RhaiFunc::get_iter_fn
[function]
[call site]
09685
filter_map
[function]
[call site]
09686
Position::new_const
[function]
[call site]
09687
RhaiFunc::get_script_fn_def
[function]
[call site]
09688
Engine::lex_with_map
[function]
[call site]
09689
into
[function]
[call site]
09690
array_functions::for_each
[function]
[call site]
09691
blob_functions::push
[function]
[call site]
09692
RhaiFunc::get_iter_fn
[function]
[call site]
09693
Option::filter_map
[function]
[call site]
09694
into
[function]
[call site]
09695
RhaiFunc::get_script_fn_def
[function]
[call site]
09696
Engine::lex_with_map
[function]
[call site]
09697
into
[function]
[call site]
09698
array_functions::for_each
[function]
[call site]
09699
blob_functions::push
[function]
[call site]
09700
Module::iter_sub_modules
[function]
[call site]
09701
Module::iter_sub_modules_raw
[function]
[call site]
09702
MyIterableType::into_iter
[function]
[call site]
09703
Engine::lex_with_map
[function]
[call site]
09704
Ident::as_str
[function]
[call site]
09705
array_functions::for_each
[function]
[call site]
09706
Position::new_const
[function]
[call site]
09707
unwrap
[function]
[call site]
09708
scan_module_recursive
[function]
[call site]
09709
NativeCallContext::global_runtime_state
[function]
[call site]
09710
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09711
MyIterableType::into_iter
[function]
[call site]
09712
array_functions::reduce_rev
[function]
[call site]
09713
array_functions::zip
[function]
[call site]
09714
MyIterableType::into_iter
[function]
[call site]
09715
array_functions::reduce_rev
[function]
[call site]
09716
array_functions::for_each
[function]
[call site]
09717
scan_module_recursive
[function]
[call site]
09718
MyIterableType::into_iter
[function]
[call site]
09719
array_functions::for_each
[function]
[call site]
09720
scan_module_recursive
[function]
[call site]
09721
Some
[function]
[call site]
09722
test::len
[function]
[call site]
09723
IterateMap::new
[function]
[call site]
09724
string_functions::is_empty
[function]
[call site]
09725
blob_functions::insert
[function]
[call site]
09726
&str::into
[function]
[call site]
09727
Engine::get_interned_string
[function]
[call site]
09728
ImmutableString::into
[function]
[call site]
09729
blob_functions::insert
[function]
[call site]
09730
&str::into
[function]
[call site]
09731
Engine::get_interned_string
[function]
[call site]
09732
ImmutableString::into
[function]
[call site]
09733
blob_functions::insert
[function]
[call site]
09734
&str::into
[function]
[call site]
09735
Engine::get_interned_string
[function]
[call site]
09736
ImmutableString::into
[function]
[call site]
09737
blob_functions::insert
[function]
[call site]
09738
&str::into
[function]
[call site]
09739
string_functions::starts_with
[function]
[call site]
09740
into
[function]
[call site]
09741
blob_functions::insert
[function]
[call site]
09742
&str::into
[function]
[call site]
09743
into
[function]
[call site]
09744
blob_functions::insert
[function]
[call site]
09745
&str::into
[function]
[call site]
09746
MyIterableType::into_iter
[function]
[call site]
09747
Engine::lex_with_map
[function]
[call site]
09748
Engine::get_interned_string
[function]
[call site]
09749
ImmutableString::into
[function]
[call site]
09750
params
[call site]
09751
.iter()
[call site]
09752
.map(|&p|
[call site]
09753
.collect::<Array>
[function]
[call site]
09754
into
[function]
[call site]
09755
string_functions::is_empty
[function]
[call site]
09756
blob_functions::insert
[function]
[call site]
09757
&str::into
[function]
[call site]
09758
MyIterableType::into_iter
[function]
[call site]
09759
Engine::lex_with_map
[function]
[call site]
09760
Engine::get_interned_string
[function]
[call site]
09761
ImmutableString::into
[function]
[call site]
09762
comments
[call site]
09763
.iter()
[call site]
09764
.map(|&s|
[call site]
09765
.collect::<Array>
[function]
[call site]
09766
into
[function]
[call site]
09767
Some
[function]
[call site]
09768
Dynamic::from_map
[function]
[call site]
09769
Some
[function]
[call site]
09770
(TokenIterator::unwrap_or
[function]
[call site]
09771
FnPtr::try_from
[function]
[call site]
09772
RhaiResultOf::unwrap
[function]
[call site]
09773
FnPtr::try_from
[function]
[call site]
09774
Engine::lex_with_map
[function]
[call site]
09775
(TokenIterator::unwrap_or
[function]
[call site]
09776
FnPtr::try_from
[function]
[call site]
09777
RhaiResultOf::unwrap
[function]
[call site]
09778
test::len
[function]
[call site]
09779
test::len
[function]
[call site]
09780
blob_functions::push
[function]
[call site]
09781
blob_functions::insert
[function]
[call site]
09782
TestStruct::new
[function]
[call site]
09783
Self::as_shared_module
[function]
[call site]
09784
Engine::set_max_string_size
[function]
[call site]
09785
TestStruct::new
[function]
[call site]
09786
Engine::set_max_array_size
[function]
[call site]
09787
TestStruct::new
[function]
[call site]
09788
Engine::set_max_map_size
[function]
[call site]
09789
TestStruct::new
[function]
[call site]
09790
Engine::set_max_variables
[function]
[call site]
09791
Engine::set_max_functions
[function]
[call site]
09792
Engine::set_max_modules
[function]
[call site]
09793
Engine::set_max_call_levels
[function]
[call site]
09794
Engine::set_max_expr_depths
[function]
[call site]
09795
TestStruct::new
[function]
[call site]
09796
TestStruct::new
[function]
[call site]
09797
Engine::set_optimization_level
[function]
[call site]
09798
Engine::on_debug
[function]
[call site]
09799
Some
[function]
[call site]
09800
TestStruct::new
[function]
[call site]
09801
std::hint::black_box
[function]
[call site]
09802
Engine::on_print
[function]
[call site]
09803
std::hint::black_box
[function]
[call site]
09804
test_chars
[function]
[call site]
09805
test_functions_take
[function]
[call site]
09806
script.chars().take(32
[call site]
09807
Engine::compile
[function]
[call site]
09808
std::hint::black_box
[function]
[call site]
09809
std::hint::black_box
[function]
[call site]
09810
AST::iter_functions
[function]
[call site]
09811
Module::iter_script_fn
[function]
[call site]
09812
Engine::lex_with_map
[function]
[call site]
09813
StmtBlock::as_ref
[function]
[call site]
09814
&[Stmt]::into
[function]
[call site]
09815
ImmutableString::strong_count
[function]
[call site]
09816
ImmutableString::strong_count
[function]
[call site]
09817
std::hint::black_box
[function]
[call site]
09818
AST::iter_literal_variables
[function]
[call site]
09819
AST::statements
[function]
[call site]
09820
MyIterableType::into_iter
[function]
[call site]
09821
Self::IntoIter::filter_map
[function]
[call site]
09822
ASTFlags::intersects
[function]
[call site]
09823
ASTFlags::intersects
[function]
[call site]
09824
Expr::get_literal_value
[function]
[call site]
09825
Engine::lex_with_map
[function]
[call site]
09826
Ident::as_str
[function]
[call site]
09827
ASTFlags::intersects
[function]
[call site]
09828
ImmutableString::strong_count
[function]
[call site]
09829
std::hint::black_box
[function]
[call site]
09830
Expr::walk
[function]
[call site]
09831
blob_functions::push
[function]
[call site]
09832
Expr::into
[function]
[call site]
09833
on_node
[function]
[call site]
09834
Expr::walk
[function]
[call site]
09835
Expr::walk
[function]
[call site]
09836
Expr::walk
[function]
[call site]
09837
Expr::walk
[function]
[call site]
09838
Expr::walk
[function]
[call site]
09839
Expr::walk
[function]
[call site]
09840
Expr::walk
[function]
[call site]
09841
Expr::walk
[function]
[call site]
09842
string_functions::pop
[function]
[call site]
09843
Dynamic::unwrap
[function]
[call site]
09844
std::hint::black_box
[function]
[call site]
09845
Engine::gen_fn_metadata_with_ast_to_json
[function]
[call site]
09846
Engine::gen_metadata_to_json_raw
[function]
[call site]
09847
ImmutableString::new
[function]
[call site]
09848
ModuleMetadata::new
[function]
[call site]
09849
TestStruct::new
[function]
[call site]
09850
TestStruct::new
[function]
[call site]
09851
TestStruct::new
[function]
[call site]
09852
blob_functions::insert
[function]
[call site]
09853
StmtBlock::as_ref
[function]
[call site]
09854
&[Stmt]::into
[function]
[call site]
09855
MyIterableType::into_iter
[function]
[call site]
09856
test_var_def_filter
[function]
[call site]
09857
Module::is_standard_lib
[function]
[call site]
09858
array_functions::for_each
[function]
[call site]
09859
test_comments_doc
[function]
[call site]
09860
string_functions::is_empty
[function]
[call site]
09861
string_functions::is_empty
[function]
[call site]
09862
test_comments_doc
[function]
[call site]
09863
Module::iter_custom_types
[function]
[call site]
09864
MyIterableType::into_iter
[function]
[call site]
09865
array_functions::for_each
[function]
[call site]
09866
blob_functions::push
[function]
[call site]
09867
!::into
[function]
[call site]
09868
RhaiFunc::get_iter_fn
[function]
[call site]
09869
array_functions::for_each
[function]
[call site]
09870
string_functions::is_empty
[function]
[call site]
09871
Ok
[function]
[call site]
09872
StaticModuleResolver::iter_mut
[function]
[call site]
09873
impl
[call site]
09874
into
[function]
[call site]
09875
FnPtr::call_raw_with_extra_args
[function]
[call site]
09876
Some
[function]
[call site]
09877
Ok
[function]
[call site]
09878
into
[function]
[call site]
09879
blob_functions::push
[function]
[call site]
09880
AST::shared_lib
[function]
[call site]
09881
&crate::SharedModule::iter_custom_types
[function]
[call site]
09882
MyIterableType::into_iter
[function]
[call site]
09883
array_functions::for_each
[function]
[call site]
09884
blob_functions::push
[function]
[call site]
09885
!::into
[function]
[call site]
09886
AST::shared_lib
[function]
[call site]
09887
&crate::SharedModule::iter_fn
[function]
[call site]
09888
Some
[function]
[call site]
09889
array_functions::for_each
[function]
[call site]
09890
into
[function]
[call site]
09891
blob_functions::push
[function]
[call site]
09892
array_functions::sort
[function]
[call site]
09893
test::len
[function]
[call site]
09894
sort_by
[function]
[call site]
09895
FnPtr::call_raw
[function]
[call site]
09896
StmtBlock::as_mut
[function]
[call site]
09897
FnPtr::is_curried
[function]
[call site]
09898
string_functions::is_empty
[function]
[call site]
09899
blob_functions::blob_with_capacity
[function]
[call site]
09900
FnPtr::curry
[function]
[call site]
09901
StmtBlock::as_ref
[function]
[call site]
09902
test::len
[function]
[call site]
09903
test::len
[function]
[call site]
09904
test::len
[function]
[call site]
09905
test::len
[function]
[call site]
09906
StmtBlock::extend
[function]
[call site]
09907
FnPtr::curry
[function]
[call site]
09908
MyIterableType::into_iter
[function]
[call site]
09909
test_chars
[function]
[call site]
09910
0.chars().collect::<Vec<_>>
[function]
[call site]
09911
MyIterableType::into_iter
[function]
[call site]
09912
Self::IntoIter::cloned
[function]
[call site]
09913
StmtBlock::extend
[function]
[call site]
09914
StaticModuleResolver::iter_mut
[function]
[call site]
09915
StaticModuleResolver::iter_mut
[function]
[call site]
09916
Engine::lex_with_map
[function]
[call site]
09917
Ident::as_str
[function]
[call site]
09918
Engine::lex_with_map
[function]
[call site]
09919
blob_functions::blob_with_capacity
[function]
[call site]
09920
test::len
[function]
[call site]
09921
StmtBlock::extend
[function]
[call site]
09922
StaticModuleResolver::iter_mut
[function]
[call site]
09923
test::len
[function]
[call site]
09924
test::len
[function]
[call site]
09925
NativeCallContext::global_runtime_state
[function]
[call site]
09926
TestStruct::clone
[function]
[call site]
09927
Self
[function]
[call site]
09928
crate::eval::Caches::new
[function]
[call site]
09929
Package::init_engine
[function]
[call site]
09930
Engine::call_script_fn
[function]
[call site]
09931
Engine::track_operation
[function]
[call site]
09932
Engine::max_call_levels
[function]
[call site]
09933
Err
[function]
[call site]
09934
ERR::ErrorStackOverflow
[function]
[call site]
09935
into
[function]
[call site]
09936
Position::is_none
[function]
[call site]
09937
string_functions::is_empty
[function]
[call site]
09938
Ok
[function]
[call site]
09939
string_functions::is_empty
[function]
[call site]
09940
Ok
[function]
[call site]
09941
test::len
[function]
[call site]
09942
test::len
[function]
[call site]
09943
GlobalRuntimeState::num_imports
[function]
[call site]
09944
StmtBlock::as_ref
[function]
[call site]
09945
map_or
[function]
[call site]
09946
Debugger::call_stack
[function]
[call site]
09947
test::len
[function]
[call site]
09948
test::len
[function]
[call site]
09949
test::len
[function]
[call site]
09950
Engine::max_variables
[function]
[call site]
09951
Err
[function]
[call site]
09952
ERR::ErrorTooManyVariables
[function]
[call site]
09953
into
[function]
[call site]
09954
StmtBlock::extend
[function]
[call site]
09955
MyIterableType::into_iter
[function]
[call site]
09956
cloned
[function]
[call site]
09957
array_functions::zip
[function]
[call site]
09958
StaticModuleResolver::iter_mut
[function]
[call site]
09959
Engine::lex_with_map
[function]
[call site]
09960
RhaiResult::take
[function]
[call site]
09961
Engine::is_debugger_registered
[function]
[call site]
09962
TestStruct::clone
[function]
[call site]
09963
Scope::iter_inner
[function]
[call site]
09964
impl
[call site]
09965
Engine::lex_with_map
[function]
[call site]
09966
Dynamic::flatten_clone
[function]
[call site]
09967
TestStruct::clone
[function]
[call site]
09968
GlobalRuntimeState::debugger_mut
[function]
[call site]
09969
&mut
[call site]
09970
Caches::fn_resolution_caches_len
[function]
[call site]
09971
Engine::lex_with_map
[function]
[call site]
09972
MyIterableType::into_iter
[function]
[call site]
09973
Self::IntoIter::cloned
[function]
[call site]
09974
array_functions::for_each
[function]
[call site]
09975
GlobalRuntimeState::push_import
[function]
[call site]
09976
StmtBlock::extend
[function]
[call site]
09977
&crate::SharedModule::clone
[function]
[call site]
09978
std::mem::replace
[function]
[call site]
09979
TestStruct::clone
[function]
[call site]
09980
Engine::is_debugger_registered
[function]
[call site]
09981
crate::ast::Stmt::Noop
[function]
[call site]
09982
ParseSettings::level_up_with_position
[function]
[call site]
09983
Engine::dbg
[function]
[call site]
09984
Self::as_deref_mut
[function]
[call site]
09985
Engine::eval_stmt_block
[function]
[call site]
09986
Self::as_deref_mut
[function]
[call site]
09987
StmtBlock::take_statements
[function]
[call site]
09988
StmtBlock::span_or_else
[function]
[call site]
09989
Ok
[function]
[call site]
09990
Expr::set_position
[function]
[call site]
09991
Err
[function]
[call site]
09992
ParseError::into
[function]
[call site]
09993
EvalAltResult::is_system_exception
[function]
[call site]
09994
Expr::set_position
[function]
[call site]
09995
Err
[function]
[call site]
09996
ParseError::into
[function]
[call site]
09997
Err
[function]
[call site]
09998
ERR::ErrorInFunctionCall
[function]
[call site]
09999
test_to_string
[function]
[call site]
10000
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
10001
last
[function]
[call site]
10002
and_then
[function]
[call site]
10003
decimal_functions::max_id
[function]
[call site]
10004
unwrap_or_else
[function]
[call site]
10005
&mut
[call site]
10006
unwrap_or
[function]
[call site]
10007
test_to_string
[function]
[call site]
10008
&mut
[call site]
10009
unwrap_or
[function]
[call site]
10010
test_to_string
[function]
[call site]
10011
into
[function]
[call site]
10012
Engine::is_debugger_registered
[function]
[call site]
10013
GlobalRuntimeState::debugger_mut
[function]
[call site]
10014
crate::ast::Stmt::Noop
[function]
[call site]
10015
StmtBlock::end_position
[function]
[call site]
10016
StmtBlock::span_or_else
[function]
[call site]
10017
into
[function]
[call site]
10018
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
10019
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
10020
Engine::dbg_raw
[function]
[call site]
10021
Err
[function]
[call site]
10022
StmtBlock::as_mut
[function]
[call site]
10023
unwrap
[function]
[call site]
10024
Debugger::rewind_call_stack
[function]
[call site]
10025
Scope::rewind
[function]
[call site]
10026
string_functions::is_empty
[function]
[call site]
10027
Scope::remove_range
[function]
[call site]
10028
test::len
[function]
[call site]
10029
string_functions::truncate
[function]
[call site]
10030
GlobalRuntimeState::truncate_imports
[function]
[call site]
10031
Caches::rewind_fn_resolution_caches
[function]
[call site]
10032
crate::Scope::new
[function]
[call site]
10033
TestStruct::new
[function]
[call site]
10034
TestStruct::new
[function]
[call site]
10035
TestStruct::new
[function]
[call site]
10036
as_deref
[function]
[call site]
10037
NativeCallContext::call_position
[function]
[call site]
10038
Self::is_some
[function]
[call site]
10039
blob_functions::insert
[function]
[call site]
10040
NativeCallContext::call_fn_raw
[function]
[call site]
10041
StmtBlock::as_ref
[function]
[call site]
10042
tokenizer::is_valid_function_name
[function]
[call site]
10043
crate::parser::is_anonymous_fn
[function]
[call site]
10044
string_functions::starts_with
[function]
[call site]
10045
NativeCallContext::_call_fn_raw
[function]
[call site]
10046
FnPtr::fn_name
[function]
[call site]
10047
FnPtr::fn_name_raw
[function]
[call site]
10048
TestStruct::clone
[function]
[call site]
10049
TestStruct::clone
[function]
[call site]
10050
RhaiResult::ok
[function]
[call site]
10051
and_then
[function]
[call site]
10052
Dynamic::as_int
[function]
[call site]
10053
Ok
[function]
[call site]
10054
crate::func::locked_read
[function]
[call site]
10055
Option::and_then
[function]
[call site]
10056
Some
[function]
[call site]
10057
ok_or_else
[function]
[call site]
10058
std::
[call site]
10059
any::type_name
[function]
[call site]
10060
Err
[function]
[call site]
10061
Dynamic::type_name
[function]
[call site]
10062
StmtBlock::span_or_else
[function]
[call site]
10063
Dynamic::as_bool
[function]
[call site]
10064
Ok
[function]
[call site]
10065
crate::func::locked_read
[function]
[call site]
10066
Option::and_then
[function]
[call site]
10067
Some
[function]
[call site]
10068
ok_or_else
[function]
[call site]
10069
std::
[call site]
10070
any::type_name
[function]
[call site]
10071
Err
[function]
[call site]
10072
Dynamic::type_name
[function]
[call site]
10073
Engine::lex_with_map
[function]
[call site]
10074
Engine::lex_raw
[function]
[call site]
10075
Some
[function]
[call site]
10076
Span::ok
[function]
[call site]
10077
map_or_else
[function]
[call site]
10078
Dynamic::type_id
[function]
[call site]
10079
ImmutableString::partial_cmp
[function]
[call site]
10080
ImmutableString::as_str
[function]
[call site]
10081
Ident::as_str
[function]
[call site]
10082
&str::partial_cmp
[function]
[call site]
10083
ImmutableString::partial_cmp
[function]
[call site]
10084
ImmutableString::as_str
[function]
[call site]
10085
&str::partial_cmp
[function]
[call site]
10086
StmtBlock::as_ref
[function]
[call site]
10087
Ident::as_str
[function]
[call site]
10088
StmtBlock::as_ref
[function]
[call site]
10089
Dynamic::type_id
[function]
[call site]
10090
array_functions::sort
[function]
[call site]
10091
test_comments_doc
[function]
[call site]
10092
string_functions::is_empty
[function]
[call site]
10093
string_functions::is_empty
[function]
[call site]
10094
test_comments_doc
[function]
[call site]
10095
serde_json::to_string_pretty
[function]
[call site]
10096
Some
[function]
[call site]
10097
AST::clone_functions_only
[function]
[call site]
10098
AST::clone_functions_only_filtered
[function]
[call site]
10099
crate::Module::new
[function]
[call site]
10100
&crate::SharedModule::merge_filtered
[function]
[call site]
10101
AST::merge_filtered_impl
[function]
[call site]
10102
StmtBlock::as_ref
[function]
[call site]
10103
StmtBlock::as_ref
[function]
[call site]
10104
Engine::default
[function]
[call site]
10105
to_vec
[function]
[call site]
10106
to_vec
[function]
[call site]
10107
TokenStream::to_vec
[function]
[call site]
10108
StmtBlock::extend
[function]
[call site]
10109
StmtBlock::extend
[function]
[call site]
10110
MyIterableType::into_iter
[function]
[call site]
10111
test_chars
[function]
[call site]
10112
0.chars().collect::<Vec<_>>
[function]
[call site]
10113
MyIterableType::into_iter
[function]
[call site]
10114
Self::IntoIter::cloned
[function]
[call site]
10115
StmtBlock::as_ref
[function]
[call site]
10116
TestStruct::clone
[function]
[call site]
10117
&crate::SharedModule::merge_filtered
[function]
[call site]
10118
AST::new_with_source
[function]
[call site]
10119
TestStruct::new
[function]
[call site]
10120
AST::set_source
[function]
[call site]
10121
TestStruct::clone
[function]
[call site]
10122
TestStruct::new
[function]
[call site]
10123
as_deref
[function]
[call site]
10124
map_or
[function]
[call site]
10125
string_functions::is_empty
[function]
[call site]
10126
as_deref
[function]
[call site]
10127
map_or
[function]
[call site]
10128
string_functions::is_empty
[function]
[call site]
10129
clone_from
[function]
[call site]
10130
clone_from
[function]
[call site]
10131
as_deref
[function]
[call site]
10132
unwrap
[function]
[call site]
10133
TestStruct::clone
[function]
[call site]
10134
as_deref
[function]
[call site]
10135
unwrap
[function]
[call site]
10136
blob_functions::insert
[function]
[call site]
10137
TestStruct::clone
[function]
[call site]
10138
StmtBlock::as_ref
[function]
[call site]
10139
TestStruct::clone
[function]
[call site]
10140
Some
[function]
[call site]
10141
into
[function]
[call site]
10142
Ident::as_str
[function]
[call site]
10143
Ident::as_str
[function]
[call site]
10144
TestStruct::clone
[function]
[call site]
10145
push_str
[function]
[call site]
10146
push_str
[function]
[call site]
10147
TestStruct::clone
[function]
[call site]
10148
TestStruct::clone
[function]
[call site]
10149
Engine::default
[function]
[call site]
10150
&crate::SharedModule::into
[function]
[call site]
10151
TestStruct::clone
[function]
[call site]
10152
AST::clone_functions_only_filtered
[function]
[call site]
10153
crate::Module::new
[function]
[call site]
10154
&crate::SharedModule::merge_filtered
[function]
[call site]
10155
TestStruct::clone
[function]
[call site]
10156
TestStruct::clone
[function]
[call site]
10157
Engine::default
[function]
[call site]
10158
&crate::SharedModule::into
[function]
[call site]
10159
TestStruct::clone
[function]
[call site]
10160
std::hint::black_box
[function]
[call site]
10161
map_functions::merge
[function]
[call site]
10162
string_functions::is_empty
[function]
[call site]
10163
test::len
[function]
[call site]
10164
string_functions::is_empty
[function]
[call site]
10165
StmtBlock::extend
[function]
[call site]
10166
StmtBlock::extend
[function]
[call site]
10167
Ok
[function]
[call site]
10168
std::hint::black_box
[function]
[call site]
10169