The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10106 | 0 | EP | call site: 00000 | Engine::run_ast |
fuzz_target
[function]
[call site]
00000
Engine::new
[function]
[call site]
00001
Engine::new_raw
[function]
[call site]
00002
Some
[function]
[call site]
00003
TestStruct::new
[function]
[call site]
00004
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00005
FileModuleResolver::new_with_extension
[function]
[call site]
00006
Self::into
[function]
[call site]
00007
TestStruct::new
[function]
[call site]
00008
Self::into
[function]
[call site]
00009
Scope::new
[function]
[call site]
00010
TestStruct::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
Engine::set_max_strings_interned
[function]
[call site]
00014
func::locked_write
[function]
[call site]
00015
try_borrow_mut
[function]
[call site]
00016
ok
[function]
[call site]
00017
StraightHasher::write
[function]
[call site]
00018
ok
[function]
[call site]
00019
try_write
[function]
[call site]
00020
Some
[function]
[call site]
00021
std::thread::sleep
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::time::Duration::from_secs
[function]
[call site]
00024
FnPtr::try_from
[function]
[call site]
00025
tokenizer::is_valid_function_name
[function]
[call site]
00026
is_valid_identifier
[function]
[call site]
00027
test_chars
[function]
[call site]
00028
Engine::new
[function]
[call site]
00029
is_id_first_alphabetic
[function]
[call site]
00030
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00031
is_ascii_alphabetic
[function]
[call site]
00032
char::is_ascii_alphanumeric
[function]
[call site]
00033
is_reserved_keyword_or_symbol
[function]
[call site]
00034
as_bytes
[function]
[call site]
00035
test::len
[function]
[call site]
00036
test::len
[function]
[call site]
00037
string_functions::contains
[function]
[call site]
00038
string_functions::contains
[function]
[call site]
00039
string_functions::contains
[function]
[call site]
00040
test::len
[function]
[call site]
00041
as_bytes
[function]
[call site]
00042
Token::lookup_symbol_from_syntax
[function]
[call site]
00043
as_bytes
[function]
[call site]
00044
test::len
[function]
[call site]
00045
string_functions::contains
[function]
[call site]
00046
string_functions::contains
[function]
[call site]
00047
test::len
[function]
[call site]
00048
as_bytes
[function]
[call site]
00049
Some
[function]
[call site]
00050
TestStruct::clone
[function]
[call site]
00051
Self
[function]
[call site]
00052
Position::is_none
[function]
[call site]
00053
Ok
[function]
[call site]
00054
TestStruct::new
[function]
[call site]
00055
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00056
as_bytes
[function]
[call site]
00057
test::len
[function]
[call site]
00058
string_functions::contains
[function]
[call site]
00059
string_functions::contains
[function]
[call site]
00060
test::len
[function]
[call site]
00061
as_bytes
[function]
[call site]
00062
Token::lookup_symbol_from_syntax
[function]
[call site]
00063
Option::is_some
[function]
[call site]
00064
Err
[function]
[call site]
00065
ERR::ErrorParsing
[function]
[call site]
00066
PERR::Reserved
[function]
[call site]
00067
test_to_string
[function]
[call site]
00068
Engine::new
[function]
[call site]
00069
Scope::new
[function]
[call site]
00070
blob_functions::push
[function]
[call site]
00071
blob_functions::push
[function]
[call site]
00072
FnPtr::try_from
[function]
[call site]
00073
tokenizer::is_valid_function_name
[function]
[call site]
00074
Ok
[function]
[call site]
00075
TestStruct::new
[function]
[call site]
00076
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00077
Token::lookup_symbol_from_syntax
[function]
[call site]
00078
Option::is_some
[function]
[call site]
00079
Err
[function]
[call site]
00080
ERR::ErrorParsing
[function]
[call site]
00081
PERR::Reserved
[function]
[call site]
00082
test_to_string
[function]
[call site]
00083
into
[function]
[call site]
00084
Err
[function]
[call site]
00085
ERR::ErrorFunctionNotFound
[function]
[call site]
00086
test_to_string
[function]
[call site]
00087
into
[function]
[call site]
00088
RhaiResultOf::unwrap
[function]
[call site]
00089
blob_functions::push
[function]
[call site]
00090
blob_functions::push
[function]
[call site]
00091
into
[function]
[call site]
00092
Err
[function]
[call site]
00093
ERR::ErrorFunctionNotFound
[function]
[call site]
00094
test_to_string
[function]
[call site]
00095
into
[function]
[call site]
00096
RhaiResultOf::unwrap
[function]
[call site]
00097
std::time::Duration::from_millis
[function]
[call site]
00098
Some
[function]
[call site]
00099
StraightHasher::write
[function]
[call site]
00100
try_write
[function]
[call site]
00101
StringsInterner::set_max
[function]
[call site]
00102
StringsInterner::throttle_cache
[function]
[call site]
00103
StringsInterner::max
[function]
[call site]
00104
StringsInterner::clear
[function]
[call site]
00105
string_functions::clear
[function]
[call site]
00106
string_functions::is_empty
[function]
[call site]
00107
test::len
[function]
[call site]
00108
shared_get_mut
[function]
[call site]
00109
Shared::get_mut
[function]
[call site]
00110
Shared::get_mut
[function]
[call site]
00111
string_functions::clear
[function]
[call site]
00112
ImmutableString::new
[function]
[call site]
00113
Self
[function]
[call site]
00114
Position::new_const
[function]
[call site]
00115
Some
[function]
[call site]
00116
TestStruct::new
[function]
[call site]
00117
Option::into
[function]
[call site]
00118
string_functions::clear
[function]
[call site]
00119
test::len
[function]
[call site]
00120
StringsInterner::max
[function]
[call site]
00121
test::len
[function]
[call site]
00122
StringsInterner::max
[function]
[call site]
00123
Some
[function]
[call site]
00124
ImmutableString::strong_count
[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
test::len
[function]
[call site]
00129
test::len
[function]
[call site]
00130
test::len
[function]
[call site]
00131
ImmutableString::strong_count
[function]
[call site]
00132
string_functions::remove
[function]
[call site]
00133
Some
[function]
[call site]
00134
TestStruct::new
[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
Some
[function]
[call site]
00141
TestStruct::new
[function]
[call site]
00142
Some
[function]
[call site]
00143
TestStruct::new
[function]
[call site]
00144
Engine::register_global_module
[function]
[call site]
00145
Engine::global_namespace_mut
[function]
[call site]
00146
string_functions::is_empty
[function]
[call site]
00147
Module::new
[function]
[call site]
00148
Position::new_const
[function]
[call site]
00149
CustomTypesCollection::new
[function]
[call site]
00150
Self
[function]
[call site]
00151
TestStruct::new
[function]
[call site]
00152
TestStruct::new
[function]
[call site]
00153
TestStruct::new
[function]
[call site]
00154
BloomFilterU64::new
[function]
[call site]
00155
TestStruct::new
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
Module::set_internal
[function]
[call site]
00158
test_get_set
[function]
[call site]
00159
Engine::new
[function]
[call site]
00160
register_type::<TestStruct>
[function]
[call site]
00161
Engine::register_get_set
[function]
[call site]
00162
Engine::register_get
[function]
[call site]
00163
Engine::register_fn
[function]
[call site]
00164
FuncRegistration::new
[function]
[call site]
00165
into
[function]
[call site]
00166
Engine::default
[function]
[call site]
00167
Engine::default
[function]
[call site]
00168
&str::into
[function]
[call site]
00169
Engine::default
[function]
[call site]
00170
into
[function]
[call site]
00171
Package::register_into_engine
[function]
[call site]
00172
Package::init_engine
[function]
[call site]
00173
Engine::register_global_module
[function]
[call site]
00174
Package::as_shared_module
[function]
[call site]
00175
crate::engine::make_getter
[function]
[call site]
00176
Position::new_const
[function]
[call site]
00177
Some
[function]
[call site]
00178
TestStruct::new
[function]
[call site]
00179
RhaiResultOf::push_str
[function]
[call site]
00180
RhaiResultOf::push_str
[function]
[call site]
00181
StmtBlock::as_ref
[function]
[call site]
00182
Engine::register_set
[function]
[call site]
00183
Engine::register_fn
[function]
[call site]
00184
crate::engine::make_setter
[function]
[call site]
00185
Position::new_const
[function]
[call site]
00186
RhaiResultOf::push_str
[function]
[call site]
00187
RhaiResultOf::push_str
[function]
[call site]
00188
StmtBlock::as_ref
[function]
[call site]
00189
Engine::register_get
[function]
[call site]
00190
Engine::register_fn
[function]
[call site]
00191
crate::engine::make_getter
[function]
[call site]
00192
StmtBlock::as_ref
[function]
[call site]
00193
Engine::register_fn
[function]
[call site]
00194
FuncRegistration::new
[function]
[call site]
00195
into
[function]
[call site]
00196
Package::register_into_engine
[function]
[call site]
00197
Engine::register_fn
[function]
[call site]
00198
Engine::register_indexer_get_set
[function]
[call site]
00199
Engine::register_indexer_get
[function]
[call site]
00200
Engine::register_fn
[function]
[call site]
00201
Engine::register_indexer_set
[function]
[call site]
00202
Engine::register_fn
[function]
[call site]
00203
test::len
[function]
[call site]
00204
test::len
[function]
[call site]
00205
blob_functions::push
[function]
[call site]
00206
bool::into
[function]
[call site]
00207
Shared::get_mut
[function]
[call site]
00208
first_mut
[function]
[call site]
00209
unwrap
[function]
[call site]
00210
Option::unwrap
[function]
[call site]
00211
blob_functions::insert
[function]
[call site]
00212
FnPtr::try_from
[function]
[call site]
00213
RhaiResultOf::unwrap
[function]
[call site]
00214
string_functions::is_empty
[function]
[call site]
00215
blob_functions::push
[function]
[call site]
00216
eval::calc_offset_len
[function]
[call site]
00217
FnPtr::try_from
[function]
[call site]
00218
tokenizer::is_valid_function_name
[function]
[call site]
00219
Ok
[function]
[call site]
00220
TestStruct::new
[function]
[call site]
00221
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00222
Token::lookup_symbol_from_syntax
[function]
[call site]
00223
Option::is_some
[function]
[call site]
00224
Err
[function]
[call site]
00225
ERR::ErrorParsing
[function]
[call site]
00226
PERR::Reserved
[function]
[call site]
00227
test_to_string
[function]
[call site]
00228
into
[function]
[call site]
00229
Err
[function]
[call site]
00230
ERR::ErrorFunctionNotFound
[function]
[call site]
00231
test_to_string
[function]
[call site]
00232
into
[function]
[call site]
00233
CharsStream::unsigned_abs
[function]
[call site]
00234
RhaiResultOf::map_or
[function]
[call site]
00235
min_max_functions::min
[function]
[call site]
00236
FnPtr::try_from
[function]
[call site]
00237
Engine::lex_with_map
[function]
[call site]
00238
Engine::lex_raw
[function]
[call site]
00239
TestStruct::new
[function]
[call site]
00240
TokenizerControlBlock::new
[function]
[call site]
00241
ImmutableString::new
[function]
[call site]
00242
Self
[function]
[call site]
00243
Position::new_const
[function]
[call site]
00244
Option::into
[function]
[call site]
00245
Self::into
[function]
[call site]
00246
TestStruct::clone
[function]
[call site]
00247
std::num::NonZeroUsize::new
[function]
[call site]
00248
Engine::max_string_size
[function]
[call site]
00249
Command::get
[function]
[call site]
00250
Position::new
[function]
[call site]
00251
MyIterableType::into_iter
[function]
[call site]
00252
test_chars
[function]
[call site]
00253
0.chars().collect::<Vec<_>>
[function]
[call site]
00254
MyIterableType::into_iter
[function]
[call site]
00255
test_chars
[function]
[call site]
00256
0.chars().collect::<Vec<_>>
[function]
[call site]
00257
MyIterableType::into_iter
[function]
[call site]
00258
Self::IntoIter::map
[function]
[call site]
00259
Engine::lex_raw
[function]
[call site]
00260
Some
[function]
[call site]
00261
StmtBlock::as_ref
[function]
[call site]
00262
&[Stmt]::chars
[function]
[call site]
00263
Engine::new
[function]
[call site]
00264
peekable
[function]
[call site]
00265
reflection_functions::collect
[function]
[call site]
00266
NativeCallContext::engine
[function]
[call site]
00267
Engine::collect_fn_metadata_impl
[function]
[call site]
00268
TestStruct::new
[function]
[call site]
00269
NativeCallContext::iter_namespaces
[function]
[call site]
00270
MyIterableType::into_iter
[function]
[call site]
00271
test_chars
[function]
[call site]
00272
0.chars().collect::<Vec<_>>
[function]
[call site]
00273
MyIterableType::into_iter
[function]
[call site]
00274
Engine::lex_with_map
[function]
[call site]
00275
Engine::lex_raw
[function]
[call site]
00276
Some
[function]
[call site]
00277
flat_map
[function]
[call site]
00278
filter_map
[function]
[call site]
00279
Position::new_const
[function]
[call site]
00280
RhaiFunc::get_script_fn_def
[function]
[call site]
00281
Some
[function]
[call site]
00282
Engine::lex_with_map
[function]
[call site]
00283
Engine::lex_raw
[function]
[call site]
00284
Some
[function]
[call site]
00285
into
[function]
[call site]
00286
array_functions::for_each
[function]
[call site]
00287
string_functions::is_empty
[function]
[call site]
00288
Ok
[function]
[call site]
00289
StaticModuleResolver::iter_mut
[function]
[call site]
00290
StaticModuleResolver::iter_mut
[function]
[call site]
00291
Engine::lex_with_map
[function]
[call site]
00292
Ident::as_str
[function]
[call site]
00293
impl
[call site]
00294
into
[function]
[call site]
00295
FnPtr::call_raw_with_extra_args
[function]
[call site]
00296
_call_with_extra_args::<true,
[call site]
00297
_call_with_extra_args::<false,
[call site]
00298
Some
[function]
[call site]
00299
Ok
[function]
[call site]
00300
blob_functions::push
[function]
[call site]
00301
blob_functions::push
[function]
[call site]
00302
FnPtr::try_from
[function]
[call site]
00303
RhaiResultOf::unwrap
[function]
[call site]
00304
MyIterableType::into_iter
[function]
[call site]
00305
test_var_def_filter
[function]
[call site]
00306
Engine::new
[function]
[call site]
00307
Engine::compile
[function]
[call site]
00308
Engine::compile_with_scope
[function]
[call site]
00309
Engine::compile_scripts_with_scope
[function]
[call site]
00310
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00311
Engine::lex
[function]
[call site]
00312
Engine::lex_raw
[function]
[call site]
00313
as_deref
[function]
[call site]
00314
StmtBlock::as_ref
[function]
[call site]
00315
syn::Result::peekable
[function]
[call site]
00316
Engine::default
[function]
[call site]
00317
ParseState::new
[function]
[call site]
00318
TestStruct::new
[function]
[call site]
00319
Scope::new
[function]
[call site]
00320
TestStruct::new
[function]
[call site]
00321
TestStruct::new
[function]
[call site]
00322
TestStruct::clone
[function]
[call site]
00323
Engine::parse
[function]
[call site]
00324
Engine::parse_global_level
[function]
[call site]
00325
Position::new_const
[function]
[call site]
00326
Some
[function]
[call site]
00327
TestStruct::new
[function]
[call site]
00328
Engine::max_expr_depth
[function]
[call site]
00329
Command::get
[function]
[call site]
00330
peek
[function]
[call site]
00331
unwrap
[function]
[call site]
00332
Engine::parse_stmt
[function]
[call site]
00333
StaticVec::<SmartString>::new_const
[function]
[call site]
00334
Some
[function]
[call site]
00335
TestStruct::new
[function]
[call site]
00336
Position::new_const
[function]
[call site]
00337
peek
[function]
[call site]
00338
unwrap
[function]
[call site]
00339
Position::is_none
[function]
[call site]
00340
ParseSettings::has_flag
[function]
[call site]
00341
intersects
[function]
[call site]
00342
Err
[function]
[call site]
00343
PERR::into_err
[function]
[call site]
00344
ParseError
[function]
[call site]
00345
PERR::into
[function]
[call site]
00346
MultiInputsStream::get_next
[function]
[call site]
00347
test::len
[function]
[call site]
00348
MultiInputsStream::get_next
[function]
[call site]
00349
Some
[function]
[call site]
00350
unwrap
[function]
[call site]
00351
string_functions::contains
[function]
[call site]
00352
string_functions::contains
[function]
[call site]
00353
string_functions::is_empty
[function]
[call site]
00354
test::len
[function]
[call site]
00355
blob_functions::push
[function]
[call site]
00356
TestStruct::clone
[function]
[call site]
00357
Self
[function]
[call site]
00358
string_functions::clear
[function]
[call site]
00359
string_functions::is_empty
[function]
[call site]
00360
shared_get_mut
[function]
[call site]
00361
string_functions::clear
[function]
[call site]
00362
ImmutableString::new
[function]
[call site]
00363
unindent_block_comment
[function]
[call site]
00364
string_functions::contains
[function]
[call site]
00365
usize::lines
[function]
[call site]
00366
skip
[function]
[call site]
00367
Engine::lex_with_map
[function]
[call site]
00368
test::len
[function]
[call site]
00369
trim_start_matches
[function]
[call site]
00370
test::len
[function]
[call site]
00371
min_max_functions::min
[function]
[call site]
00372
unwrap_or
[function]
[call site]
00373
min_max_functions::min
[function]
[call site]
00374
usize::lines
[function]
[call site]
00375
enumerate
[function]
[call site]
00376
Engine::lex_with_map
[function]
[call site]
00377
lines()
[call site]
00378
.enumerate()
[call site]
00379
.map(|(i,
[call site]
00380
.collect::<Vec<_>>
[function]
[call site]
00381
join
[function]
[call site]
00382
ParseSettings::level_up_with_position
[function]
[call site]
00383
ParseSettings::level_up
[function]
[call site]
00384
Err
[function]
[call site]
00385
PERR::into_err
[function]
[call site]
00386
Ok
[function]
[call site]
00387
Ok
[function]
[call site]
00388
unwrap_or
[function]
[call site]
00389
blob_functions::push
[function]
[call site]
00390
!::into
[function]
[call site]
00391
string_functions::is_empty
[function]
[call site]
00392
RhaiResultOf::push_str
[function]
[call site]
00393
RhaiResultOf::push_str
[function]
[call site]
00394
peek
[function]
[call site]
00395
unwrap
[function]
[call site]
00396
Err
[function]
[call site]
00397
PERR::into_err
[function]
[call site]
00398
string_functions::is_empty
[function]
[call site]
00399
blob_functions::push
[function]
[call site]
00400
peek
[function]
[call site]
00401
unwrap
[function]
[call site]
00402
Ok
[function]
[call site]
00403
Stmt::Noop
[function]
[call site]
00404
eat_token
[function]
[call site]
00405
MultiInputsStream::get_next
[function]
[call site]
00406
test::len
[function]
[call site]
00407
MultiInputsStream::get_next
[function]
[call site]
00408
Some
[function]
[call site]
00409
Option::unwrap
[function]
[call site]
00410
Ok
[function]
[call site]
00411
Stmt::Noop
[function]
[call site]
00412
Ok
[function]
[call site]
00413
Engine::parse_block
[function]
[call site]
00414
MultiInputsStream::get_next
[function]
[call site]
00415
unwrap
[function]
[call site]
00416
Err
[function]
[call site]
00417
PERR::into_err
[function]
[call site]
00418
ParseError
[function]
[call site]
00419
PERR::into
[function]
[call site]
00420
Err
[function]
[call site]
00421
PERR::MissingToken
[function]
[call site]
00422
into
[function]
[call site]
00423
&str::into
[function]
[call site]
00424
PERR::into_err
[function]
[call site]
00425
ParseSettings::level_up_with_position
[function]
[call site]
00426
ParseSettings::level_up
[function]
[call site]
00427
Ok
[function]
[call site]
00428
StmtBlock::empty
[function]
[call site]
00429
Position::new_const
[function]
[call site]
00430
Span::new
[function]
[call site]
00431
ParseSettings::has_flag
[function]
[call site]
00432
Engine::parse_expr_stmt
[function]
[call site]
00433
peek
[function]
[call site]
00434
unwrap
[function]
[call site]
00435
Engine::parse_expr
[function]
[call site]
00436
peek
[function]
[call site]
00437
unwrap
[function]
[call site]
00438
TestStruct::new
[function]
[call site]
00439
ParseSettings::level_up
[function]
[call site]
00440
Engine::parse_unary
[function]
[call site]
00441
peek
[function]
[call site]
00442
unwrap
[function]
[call site]
00443
Err
[function]
[call site]
00444
LexError::UnexpectedInput
[function]
[call site]
00445
(Token,
[call site]
00446
Engine::new
[function]
[call site]
00447
Scope::new
[function]
[call site]
00448
blob_functions::push
[function]
[call site]
00449
blob_functions::push
[function]
[call site]
00450
blob_functions::push
[function]
[call site]
00451
PERR::into_err
[function]
[call site]
00452
TestStruct::clone
[function]
[call site]
00453
Self
[function]
[call site]
00454
eat_token
[function]
[call site]
00455
Engine::parse_unary
[function]
[call site]
00456
ParseSettings::level_up
[function]
[call site]
00457
checked_neg
[function]
[call site]
00458
Engine::lex_with_map
[function]
[call site]
00459
Expr::IntegerConstant
[function]
[call site]
00460
StmtBlock::span_or_else
[function]
[call site]
00461
Span::new
[function]
[call site]
00462
iterator_functions::chars_from_start
[function]
[call site]
00463
CharsStream::new
[function]
[call site]
00464
Self
[function]
[call site]
00465
TestStruct::new
[function]
[call site]
00466
MyIterableType::into_iter
[function]
[call site]
00467
test_chars
[function]
[call site]
00468
0.chars().collect::<Vec<_>>
[function]
[call site]
00469
MyIterableType::into_iter
[function]
[call site]
00470
FnPtr::try_from
[function]
[call site]
00471
RhaiResultOf::unwrap_or
[function]
[call site]
00472
FnPtr::try_from
[function]
[call site]
00473
RhaiResultOf::unwrap_or
[function]
[call site]
00474
Self
[function]
[call site]
00475
test_chars
[function]
[call site]
00476
skip
[function]
[call site]
00477
test_functions_take
[function]
[call site]
00478
Engine::new
[function]
[call site]
00479
register_type_with_name::<TestStruct>
[function]
[call site]
00480
Engine::register_fn
[function]
[call site]
00481
TestStruct
[function]
[call site]
00482
chars()
[call site]
00483
.skip(from)
[call site]
00484
.take(len)
[call site]
00485
.collect::<Vec<_>>
[function]
[call site]
00486
MyIterableType::into_iter
[function]
[call site]
00487
FnPtr::try_from
[function]
[call site]
00488
Self::unsigned_abs
[function]
[call site]
00489
RhaiResultOf::unwrap_or
[function]
[call site]
00490
test_chars
[function]
[call site]
00491
ImmutableString::strong_count
[function]
[call site]
00492
ImmutableString::strong_count
[function]
[call site]
00493
usize::saturating_sub
[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
StmtBlock::as_ref
[function]
[call site]
00589
test::len
[function]
[call site]
00590
IterateMap::new
[function]
[call site]
00591
string_functions::is_empty
[function]
[call site]
00592
blob_functions::insert
[function]
[call site]
00593
FnPtr::try_from
[function]
[call site]
00594
RhaiResultOf::unwrap
[function]
[call site]
00595
string_functions::is_empty
[function]
[call site]
00596
blob_functions::push
[function]
[call site]
00597
eval::calc_offset_len
[function]
[call site]
00598
test::len
[function]
[call site]
00599
test::len
[function]
[call site]
00600
blob_functions::push
[function]
[call site]
00601
blob_functions::insert
[function]
[call site]
00602
&str::into
[function]
[call site]
00603
Engine::get_interned_string
[function]
[call site]
00604
locked_write
[function]
[call site]
00605
Command::get
[function]
[call site]
00606
into
[function]
[call site]
00607
into
[function]
[call site]
00608
ImmutableString::into
[function]
[call site]
00609
blob_functions::insert
[function]
[call site]
00610
&str::into
[function]
[call site]
00611
Engine::get_interned_string
[function]
[call site]
00612
ImmutableString::into
[function]
[call site]
00613
blob_functions::insert
[function]
[call site]
00614
&str::into
[function]
[call site]
00615
Engine::get_interned_string
[function]
[call site]
00616
ImmutableString::into
[function]
[call site]
00617
blob_functions::insert
[function]
[call site]
00618
&str::into
[function]
[call site]
00619
string_functions::starts_with
[function]
[call site]
00620
string_functions::starts_with
[function]
[call site]
00621
into
[function]
[call site]
00622
blob_functions::insert
[function]
[call site]
00623
&str::into
[function]
[call site]
00624
into
[function]
[call site]
00625
blob_functions::insert
[function]
[call site]
00626
&str::into
[function]
[call site]
00627
MyIterableType::into_iter
[function]
[call site]
00628
Engine::lex_with_map
[function]
[call site]
00629
Engine::get_interned_string
[function]
[call site]
00630
ImmutableString::into
[function]
[call site]
00631
params
[call site]
00632
.iter()
[call site]
00633
.map(|&p|
[call site]
00634
.collect::<Array>
[function]
[call site]
00635
into
[function]
[call site]
00636
string_functions::is_empty
[function]
[call site]
00637
blob_functions::insert
[function]
[call site]
00638
&str::into
[function]
[call site]
00639
MyIterableType::into_iter
[function]
[call site]
00640
Engine::lex_with_map
[function]
[call site]
00641
Engine::get_interned_string
[function]
[call site]
00642
ImmutableString::into
[function]
[call site]
00643
comments
[call site]
00644
.iter()
[call site]
00645
.map(|&s|
[call site]
00646
.collect::<Array>
[function]
[call site]
00647
into
[function]
[call site]
00648
Some
[function]
[call site]
00649
Dynamic::from_map
[function]
[call site]
00650
Self
[function]
[call site]
00651
Union::Map
[function]
[call site]
00652
(TokenIterator::into
[function]
[call site]
00653
Some
[function]
[call site]
00654
FnCallExpr::into_fn_call_expr
[function]
[call site]
00655
Expr::FnCall
[function]
[call site]
00656
FnCallExpr::into
[function]
[call site]
00657
TestStruct::clone
[function]
[call site]
00658
eat_token
[function]
[call site]
00659
Engine::parse_unary
[function]
[call site]
00660
ParseSettings::level_up
[function]
[call site]
00661
Ok
[function]
[call site]
00662
Ok
[function]
[call site]
00663
Ok
[function]
[call site]
00664
Engine::get_interned_string
[function]
[call site]
00665
FnCallHashes::from_native_only
[function]
[call site]
00666
calc_fn_hash
[function]
[call site]
00667
MyIterableType::into_iter
[function]
[call site]
00668
Self::IntoIter::collect
[function]
[call site]
00669
Some
[function]
[call site]
00670
FnCallExpr::into_fn_call_expr
[function]
[call site]
00671
TestStruct::clone
[function]
[call site]
00672
eat_token
[function]
[call site]
00673
Ok
[function]
[call site]
00674
Engine::get_interned_string
[function]
[call site]
00675
FnCallHashes::from_native_only
[function]
[call site]
00676
calc_fn_hash
[function]
[call site]
00677
Engine::parse_unary
[function]
[call site]
00678
ParseSettings::level_up
[function]
[call site]
00679
MyIterableType::into_iter
[function]
[call site]
00680
Self::IntoIter::collect
[function]
[call site]
00681
Some
[function]
[call site]
00682
FnCallExpr::into_fn_call_expr
[function]
[call site]
00683
Err
[function]
[call site]
00684
PERR::into_err
[function]
[call site]
00685
Engine::parse_primary
[function]
[call site]
00686
peek
[function]
[call site]
00687
unwrap
[function]
[call site]
00688
Err
[function]
[call site]
00689
LexError::UnexpectedInput
[function]
[call site]
00690
(Token,
[call site]
00691
PERR::into_err
[function]
[call site]
00692
Err
[function]
[call site]
00693
PERR::into_err
[function]
[call site]
00694
MultiInputsStream::get_next
[function]
[call site]
00695
Expr::Unit
[function]
[call site]
00696
MultiInputsStream::get_next
[function]
[call site]
00697
unwrap
[function]
[call site]
00698
Expr::IntegerConstant
[function]
[call site]
00699
Expr::CharConstant
[function]
[call site]
00700
Expr::StringConstant
[function]
[call site]
00701
Engine::get_interned_string
[function]
[call site]
00702
Expr::BoolConstant
[function]
[call site]
00703
Expr::BoolConstant
[function]
[call site]
00704
Expr::IntegerConstant
[function]
[call site]
00705
MultiInputsStream::get_next
[function]
[call site]
00706
Expr::FloatConstant
[function]
[call site]
00707
MultiInputsStream::get_next
[function]
[call site]
00708
Expr::DynamicConstant
[function]
[call site]
00709
TestStruct::new
[function]
[call site]
00710
into
[function]
[call site]
00711
ParseSettings::has_option
[function]
[call site]
00712
intersects
[function]
[call site]
00713
Engine::parse_block
[function]
[call site]
00714
ParseSettings::level_up
[function]
[call site]
00715
Expr::Stmt
[function]
[call site]
00716
TestStruct::new
[function]
[call site]
00717
ParseResult::into
[function]
[call site]
00718
eat_token
[function]
[call site]
00719
Engine::parse_expr
[function]
[call site]
00720
ParseSettings::level_up
[function]
[call site]
00721
MultiInputsStream::get_next
[function]
[call site]
00722
unwrap
[function]
[call site]
00723
Err
[function]
[call site]
00724
PERR::into_err
[function]
[call site]
00725
Err
[function]
[call site]
00726
PERR::MissingToken
[function]
[call site]
00727
into
[function]
[call site]
00728
&str::into
[function]
[call site]
00729
PERR::into_err
[function]
[call site]
00730
ParseSettings::has_option
[function]
[call site]
00731
Expr::Stmt
[function]
[call site]
00732
TestStruct::new
[function]
[call site]
00733
Engine::parse_if
[function]
[call site]
00734
ParseSettings::level_up_with_position
[function]
[call site]
00735
eat_token
[function]
[call site]
00736
ensure_not_statement_expr
[function]
[call site]
00737
&mut
[call site]
00738
unwrap
[function]
[call site]
00739
Err
[function]
[call site]
00740
PERR::ExprExpected
[function]
[call site]
00741
&'static
[call site]
00742
Engine::new
[function]
[call site]
00743
Scope::new
[function]
[call site]
00744
blob_functions::push
[function]
[call site]
00745
blob_functions::push
[function]
[call site]
00746
blob_functions::push
[function]
[call site]
00747
PERR::into_err
[function]
[call site]
00748
Ok
[function]
[call site]
00749
Engine::parse_expr
[function]
[call site]
00750
Expr::ensure_bool_expr
[function]
[call site]
00751
Dynamic::is_bool
[function]
[call site]
00752
crate::func::locked_read
[function]
[call site]
00753
try_borrow
[function]
[call site]
00754
ok
[function]
[call site]
00755
locked_read
[function]
[call site]
00756
try_borrow
[function]
[call site]
00757
ok
[function]
[call site]
00758
locked_read
[function]
[call site]
00759
Option::ok
[function]
[call site]
00760
try_read
[function]
[call site]
00761
Some
[function]
[call site]
00762
std::thread::sleep
[function]
[call site]
00763
std::time::Duration::from_millis
[function]
[call site]
00764
Some
[function]
[call site]
00765
locked_read
[function]
[call site]
00766
try_read
[function]
[call site]
00767
Option::ok
[function]
[call site]
00768
try_read
[function]
[call site]
00769
Some
[function]
[call site]
00770
std::thread::sleep
[function]
[call site]
00771
std::time::Duration::from_millis
[function]
[call site]
00772
Some
[function]
[call site]
00773
locked_read
[function]
[call site]
00774
try_read
[function]
[call site]
00775
Option::map_or
[function]
[call site]
00776
RhaiNativeFunc::return_type_name
[function]
[call site]
00777
type_name::<R>
[function]
[call site]
00778
Ok
[function]
[call site]
00779
Err
[function]
[call site]
00780
PERR::MismatchedType
[function]
[call site]
00781
&str::into
[function]
[call site]
00782
&'static
[call site]
00783
PERR::into_err
[function]
[call site]
00784
Expr::start_position
[function]
[call site]
00785
string_functions::is_empty
[function]
[call site]
00786
Expr::position
[function]
[call site]
00787
ParseSettings::level_up_with_position
[function]
[call site]
00788
ParseSettings::level_up_with_position
[function]
[call site]
00789
Expr::start_position
[function]
[call site]
00790
string_functions::is_empty
[function]
[call site]
00791
Expr::position
[function]
[call site]
00792
ParseSettings::level_up_with_position
[function]
[call site]
00793
Expr::start_position
[function]
[call site]
00794
Expr::start_position
[function]
[call site]
00795
Expr::position
[function]
[call site]
00796
Expr::start_position
[function]
[call site]
00797
Expr::position
[function]
[call site]
00798
ensure_not_assignment
[function]
[call site]
00799
&mut
[call site]
00800
unwrap
[function]
[call site]
00801
Err
[function]
[call site]
00802
LexError::ImproperSymbol
[function]
[call site]
00803
Token::literal_syntax
[function]
[call site]
00804
&'static
[call site]
00805
&str::into
[function]
[call site]
00806
PERR::into_err
[function]
[call site]
00807
Ok
[function]
[call site]
00808
Engine::parse_block
[function]
[call site]
00809
into
[function]
[call site]
00810
match_token
[function]
[call site]
00811
&mut
[call site]
00812
unwrap
[function]
[call site]
00813
eat_token
[function]
[call site]
00814
peek
[function]
[call site]
00815
unwrap
[function]
[call site]
00816
Engine::parse_if
[function]
[call site]
00817
Engine::parse_block
[function]
[call site]
00818
Stmt::Noop
[function]
[call site]
00819
into
[function]
[call site]
00820
Ok
[function]
[call site]
00821
Stmt::If
[function]
[call site]
00822
into
[function]
[call site]
00823
ParseSettings::level_up
[function]
[call site]
00824
into
[function]
[call site]
00825
Engine::allow_looping
[function]
[call site]
00826
intersects
[function]
[call site]
00827
ParseSettings::has_option
[function]
[call site]
00828
Expr::Stmt
[function]
[call site]
00829
TestStruct::new
[function]
[call site]
00830
Engine::parse_while_loop
[function]
[call site]
00831
ParseSettings::level_up
[function]
[call site]
00832
MultiInputsStream::get_next
[function]
[call site]
00833
unwrap
[function]
[call site]
00834
ensure_not_statement_expr
[function]
[call site]
00835
Engine::parse_expr
[function]
[call site]
00836
Expr::ensure_bool_expr
[function]
[call site]
00837
ensure_not_assignment
[function]
[call site]
00838
Expr::Unit
[function]
[call site]
00839
Engine::parse_block
[function]
[call site]
00840
into
[function]
[call site]
00841
Ok
[function]
[call site]
00842
Stmt::While
[function]
[call site]
00843
into
[function]
[call site]
00844
ParseSettings::level_up
[function]
[call site]
00845
into
[function]
[call site]
00846
Engine::allow_looping
[function]
[call site]
00847
ParseSettings::has_option
[function]
[call site]
00848
Expr::Stmt
[function]
[call site]
00849
TestStruct::new
[function]
[call site]
00850
Engine::parse_do
[function]
[call site]
00851
ParseSettings::level_up_with_position
[function]
[call site]
00852
eat_token
[function]
[call site]
00853
ParseSettings::has_flag
[function]
[call site]
00854
Engine::parse_block
[function]
[call site]
00855
into
[function]
[call site]
00856
MultiInputsStream::get_next
[function]
[call site]
00857
unwrap
[function]
[call site]
00858
string_functions::is_empty
[function]
[call site]
00859
test::len
[function]
[call site]
00860
Err
[function]
[call site]
00861
PERR::MissingToken
[function]
[call site]
00862
into
[function]
[call site]
00863
&str::into
[function]
[call site]
00864
PERR::into_err
[function]
[call site]
00865
string_functions::remove
[function]
[call site]
00866
ensure_not_statement_expr
[function]
[call site]
00867
Engine::parse_expr
[function]
[call site]
00868
Expr::ensure_bool_expr
[function]
[call site]
00869
ensure_not_assignment
[function]
[call site]
00870
Ok
[function]
[call site]
00871
Stmt::Do
[function]
[call site]
00872
into
[function]
[call site]
00873
ParseSettings::level_up
[function]
[call site]
00874
into
[function]
[call site]
00875
Engine::allow_looping
[function]
[call site]
00876
ParseSettings::has_option
[function]
[call site]
00877
Expr::Stmt
[function]
[call site]
00878
TestStruct::new
[function]
[call site]
00879
Engine::parse_for
[function]
[call site]
00880
ParseSettings::level_up_with_position
[function]
[call site]
00881
eat_token
[function]
[call site]
00882
match_token
[function]
[call site]
00883
parse_var_name
[function]
[call site]
00884
MultiInputsStream::get_next
[function]
[call site]
00885
Option::unwrap
[function]
[call site]
00886
Ok
[function]
[call site]
00887
tokenizer::is_valid_identifier
[function]
[call site]
00888
test_chars
[function]
[call site]
00889
is_id_first_alphabetic
[function]
[call site]
00890
char::is_ascii_alphanumeric
[function]
[call site]
00891
Err
[function]
[call site]
00892
PERR::Reserved
[function]
[call site]
00893
test_to_string
[function]
[call site]
00894
PERR::into_err
[function]
[call site]
00895
Err
[function]
[call site]
00896
PERR::into_err
[function]
[call site]
00897
Err
[function]
[call site]
00898
PERR::into_err
[function]
[call site]
00899
match_token
[function]
[call site]
00900
Err
[function]
[call site]
00901
PERR::MissingToken
[function]
[call site]
00902
into
[function]
[call site]
00903
&str::into
[function]
[call site]
00904
PERR::into_err
[function]
[call site]
00905
parse_var_name
[function]
[call site]
00906
Err
[function]
[call site]
00907
PERR::DuplicatedVariable
[function]
[call site]
00908
into
[function]
[call site]
00909
PERR::into_err
[function]
[call site]
00910
match_token
[function]
[call site]
00911
Err
[function]
[call site]
00912
PERR::MissingToken
[function]
[call site]
00913
into
[function]
[call site]
00914
&str::into
[function]
[call site]
00915
PERR::into_err
[function]
[call site]
00916
Some
[function]
[call site]
00917
parse_var_name
[function]
[call site]
00918
MultiInputsStream::get_next
[function]
[call site]
00919
unwrap
[function]
[call site]
00920
Err
[function]
[call site]
00921
PERR::into_err
[function]
[call site]
00922
Err
[function]
[call site]
00923
PERR::MissingToken
[function]
[call site]
00924
into
[function]
[call site]
00925
&str::into
[function]
[call site]
00926
PERR::into_err
[function]
[call site]
00927
ensure_not_statement_expr
[function]
[call site]
00928
Engine::parse_expr
[function]
[call site]
00929
Expr::ensure_iterable
[function]
[call site]
00930
Ok
[function]
[call site]
00931
Err
[function]
[call site]
00932
PERR::MismatchedType
[function]
[call site]
00933
&str::into
[function]
[call site]
00934
&'static
[call site]
00935
PERR::into_err
[function]
[call site]
00936
Expr::start_position
[function]
[call site]
00937
Engine::lex_with_map
[function]
[call site]
00938
Engine::get_interned_string
[function]
[call site]
00939
Engine::get_interned_string
[function]
[call site]
00940
test::len
[function]
[call site]
00941
blob_functions::push
[function]
[call site]
00942
TestStruct::clone
[function]
[call site]
00943
blob_functions::push
[function]
[call site]
00944
Engine::parse_block
[function]
[call site]
00945
into
[function]
[call site]
00946
Scope::rewind
[function]
[call site]
00947
string_functions::truncate
[function]
[call site]
00948
string_functions::clear
[function]
[call site]
00949
FnPtr::try_from
[function]
[call site]
00950
char_indices
[function]
[call site]
00951
nth
[function]
[call site]
00952
shared_make_mut
[function]
[call site]
00953
Shared::make_mut
[function]
[call site]
00954
string_functions::truncate
[function]
[call site]
00955
string_functions::truncate
[function]
[call site]
00956
string_functions::truncate
[function]
[call site]
00957
Ok
[function]
[call site]
00958
Stmt::For
[function]
[call site]
00959
TestStruct::new
[function]
[call site]
00960
ParseSettings::level_up
[function]
[call site]
00961
into
[function]
[call site]
00962
ParseSettings::has_option
[function]
[call site]
00963
Expr::Stmt
[function]
[call site]
00964
TestStruct::new
[function]
[call site]
00965
Engine::parse_switch
[function]
[call site]
00966
ParseSettings::level_up_with_position
[function]
[call site]
00967
eat_token
[function]
[call site]
00968
Engine::parse_expr
[function]
[call site]
00969
MultiInputsStream::get_next
[function]
[call site]
00970
unwrap
[function]
[call site]
00971
Err
[function]
[call site]
00972
PERR::into_err
[function]
[call site]
00973
Err
[function]
[call site]
00974
PERR::MissingToken
[function]
[call site]
00975
into
[function]
[call site]
00976
&str::into
[function]
[call site]
00977
PERR::into_err
[function]
[call site]
00978
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
00979
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
00980
TestStruct::new
[function]
[call site]
00981
StaticVec::<RangeCase>::new
[function]
[call site]
00982
peek
[function]
[call site]
00983
unwrap
[function]
[call site]
00984
eat_token
[function]
[call site]
00985
Err
[function]
[call site]
00986
PERR::MissingToken
[function]
[call site]
00987
into
[function]
[call site]
00988
into
[function]
[call site]
00989
PERR::into_err
[function]
[call site]
00990
Position::is_none
[function]
[call site]
00991
eat_token
[function]
[call site]
00992
match_token
[function]
[call site]
00993
Err
[function]
[call site]
00994
PERR::into_err
[function]
[call site]
00995
Position::new_const
[function]
[call site]
00996
Some
[function]
[call site]
00997
TestStruct::new
[function]
[call site]
00998
Expr::BoolConstant
[function]
[call site]
00999
None::is_some
[function]
[call site]
01000
Err
[function]
[call site]
01001
PERR::into_err
[function]
[call site]
01002
Position::new_const
[function]
[call site]
01003
Engine::parse_expr
[function]
[call site]
01004
blob_functions::push
[function]
[call site]
01005
blob_functions::push
[function]
[call site]
01006
FnPtr::try_from
[function]
[call site]
01007
RhaiResultOf::unwrap
[function]
[call site]
01008
Err
[function]
[call site]
01009
PERR::ExprExpected
[function]
[call site]
01010
&str::into
[function]
[call site]
01011
PERR::into_err
[function]
[call site]
01012
match_token
[function]
[call site]
01013
match_token
[function]
[call site]
01014
ensure_not_statement_expr
[function]
[call site]
01015
Engine::parse_expr
[function]
[call site]
01016
Expr::ensure_bool_expr
[function]
[call site]
01017
ensure_not_assignment
[function]
[call site]
01018
Expr::BoolConstant
[function]
[call site]
01019
MultiInputsStream::get_next
[function]
[call site]
01020
unwrap
[function]
[call site]
01021
Err
[function]
[call site]
01022
PERR::into_err
[function]
[call site]
01023
Err
[function]
[call site]
01024
PERR::MissingToken
[function]
[call site]
01025
into
[function]
[call site]
01026
&str::into
[function]
[call site]
01027
PERR::into_err
[function]
[call site]
01028
ParseSettings::has_flag
[function]
[call site]
01029
Engine::parse_expr
[function]
[call site]
01030
Engine::parse_stmt
[function]
[call site]
01031
CustomExpr::is_self_terminated
[function]
[call site]
01032
ParseResult::into
[function]
[call site]
01033
Expr::Stmt
[function]
[call site]
01034
StmtBlockContainer::into
[function]
[call site]
01035
blob_functions::push
[function]
[call site]
01036
test::len
[function]
[call site]
01037
string_functions::is_empty
[function]
[call site]
01038
test::len
[function]
[call site]
01039
Some
[function]
[call site]
01040
Expr::get_literal_value
[function]
[call site]
01041
Some
[function]
[call site]
01042
StmtBlock::as_ref
[function]
[call site]
01043
TestStruct::clone
[function]
[call site]
01044
Self
[function]
[call site]
01045
write_lock::<FnPtr>
[function]
[call site]
01046
Some
[function]
[call site]
01047
crate::Shared::new
[function]
[call site]
01048
Option<&GlobalRuntimeState>::into
[function]
[call site]
01049
into
[function]
[call site]
01050
into
[function]
[call site]
01051
into
[function]
[call site]
01052
TestStruct::clone
[function]
[call site]
01053
Self::into
[function]
[call site]
01054
into
[function]
[call site]
01055
Expr::is_constant
[function]
[call site]
01056
MyIterableType::into_iter
[function]
[call site]
01057
Self::IntoIter::all
[function]
[call site]
01058
Engine::new
[function]
[call site]
01059
register_type::<TestStruct>
[function]
[call site]
01060
Engine::register_fn
[function]
[call site]
01061
Engine::register_fn
[function]
[call site]
01062
MyIterableType::into_iter
[function]
[call site]
01063
Engine::lex_with_map
[function]
[call site]
01064
test_method_call
[function]
[call site]
01065
Engine::new
[function]
[call site]
01066
register_type::<TestStruct>
[function]
[call site]
01067
Engine::register_fn
[function]
[call site]
01068
Engine::register_fn
[function]
[call site]
01069
crate::Array::with_capacity
[function]
[call site]
01070
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01071
Ok
[function]
[call site]
01072
TestStruct::new
[function]
[call site]
01073
FnPtr::try_from
[function]
[call site]
01074
RhaiResultOf::unwrap_or
[function]
[call site]
01075
NativeCallContext::engine
[function]
[call site]
01076
Engine::throw_on_size
[function]
[call site]
01077
map_or
[function]
[call site]
01078
Command::get
[function]
[call site]
01079
Err
[function]
[call site]
01080
ERR::ErrorDataTooLarge
[function]
[call site]
01081
&str::to_string
[function]
[call site]
01082
Engine::new
[function]
[call site]
01083
Scope::new
[function]
[call site]
01084
blob_functions::push
[function]
[call site]
01085
blob_functions::push
[function]
[call site]
01086
blob_functions::push
[function]
[call site]
01087
into
[function]
[call site]
01088
map_or
[function]
[call site]
01089
Command::get
[function]
[call site]
01090
Err
[function]
[call site]
01091
ERR::ErrorDataTooLarge
[function]
[call site]
01092
&str::to_string
[function]
[call site]
01093
into
[function]
[call site]
01094
map_or
[function]
[call site]
01095
Command::get
[function]
[call site]
01096
Err
[function]
[call site]
01097
ERR::ErrorDataTooLarge
[function]
[call site]
01098
&str::to_string
[function]
[call site]
01099
into
[function]
[call site]
01100
Ok
[function]
[call site]
01101
FnPtr::try_from
[function]
[call site]
01102
RhaiResultOf::unwrap
[function]
[call site]
01103
Ok
[function]
[call site]
01104
test::len
[function]
[call site]
01105
StmtBlock::extend
[function]
[call site]
01106
StmtBlock::extend
[function]
[call site]
01107
StmtBlock::extend
[function]
[call site]
01108
MyIterableType::into_iter
[function]
[call site]
01109
Self::IntoIter::map
[function]
[call site]
01110
Expr::get_literal_value
[function]
[call site]
01111
Some
[function]
[call site]
01112
StmtBlock::as_ref
[function]
[call site]
01113
TestStruct::clone
[function]
[call site]
01114
write_lock::<FnPtr>
[function]
[call site]
01115
Some
[function]
[call site]
01116
crate::Shared::new
[function]
[call site]
01117
Option<&GlobalRuntimeState>::into
[function]
[call site]
01118
into
[function]
[call site]
01119
into
[function]
[call site]
01120
into
[function]
[call site]
01121
TestStruct::clone
[function]
[call site]
01122
Self::into
[function]
[call site]
01123
into
[function]
[call site]
01124
Expr::is_constant
[function]
[call site]
01125
crate::Array::with_capacity
[function]
[call site]
01126
test::len
[function]
[call site]
01127
StmtBlock::extend
[function]
[call site]
01128
MyIterableType::into_iter
[function]
[call site]
01129
Self::IntoIter::map
[function]
[call site]
01130
Expr::get_literal_value
[function]
[call site]
01131
Option::unwrap
[function]
[call site]
01132
Dynamic::from_array
[function]
[call site]
01133
Self
[function]
[call site]
01134
Union::Array
[function]
[call site]
01135
into
[function]
[call site]
01136
Expr::is_constant
[function]
[call site]
01137
TestStruct::clone
[function]
[call site]
01138
(TokenIterator::get_mut
[function]
[call site]
01139
Shared::get_mut
[function]
[call site]
01140
Ident::as_str
[function]
[call site]
01141
Option::unwrap
[function]
[call site]
01142
Expr::get_literal_value
[function]
[call site]
01143
Option::unwrap
[function]
[call site]
01144
Dynamic::from_map
[function]
[call site]
01145
Expr::is_constant
[function]
[call site]
01146
Position::new_const
[function]
[call site]
01147
Expr::get_literal_value
[function]
[call site]
01148
Some
[function]
[call site]
01149
StmtBlock::as_ref
[function]
[call site]
01150
TestStruct::clone
[function]
[call site]
01151
write_lock::<FnPtr>
[function]
[call site]
01152
Some
[function]
[call site]
01153
crate::Shared::new
[function]
[call site]
01154
Option<&GlobalRuntimeState>::into
[function]
[call site]
01155
into
[function]
[call site]
01156
into
[function]
[call site]
01157
into
[function]
[call site]
01158
TestStruct::clone
[function]
[call site]
01159
Self::into
[function]
[call site]
01160
into
[function]
[call site]
01161
Expr::is_constant
[function]
[call site]
01162
crate::Array::with_capacity
[function]
[call site]
01163
test::len
[function]
[call site]
01164
StmtBlock::extend
[function]
[call site]
01165
MyIterableType::into_iter
[function]
[call site]
01166
Self::IntoIter::map
[function]
[call site]
01167
Expr::get_literal_value
[function]
[call site]
01168
Option::unwrap
[function]
[call site]
01169
Dynamic::from_array
[function]
[call site]
01170
Expr::is_constant
[function]
[call site]
01171
TestStruct::clone
[function]
[call site]
01172
(TokenIterator::get_mut
[function]
[call site]
01173
Ident::as_str
[function]
[call site]
01174
Option::unwrap
[function]
[call site]
01175
Expr::get_literal_value
[function]
[call site]
01176
Option::unwrap
[function]
[call site]
01177
Dynamic::from_map
[function]
[call site]
01178
Expr::is_constant
[function]
[call site]
01179
Position::new_const
[function]
[call site]
01180
Expr::get_literal_value
[function]
[call site]
01181
Option::unwrap
[function]
[call site]
01182
unwrap
[function]
[call site]
01183
into
[function]
[call site]
01184
FnCallExpr::is_qualified
[function]
[call site]
01185
string_functions::is_empty
[function]
[call site]
01186
test::len
[function]
[call site]
01187
FnPtr::new
[function]
[call site]
01188
into
[function]
[call site]
01189
try_into
[function]
[call site]
01190
TestStruct::clone
[function]
[call site]
01191
RhaiResultOf::ok
[function]
[call site]
01192
into
[function]
[call site]
01193
test::len
[function]
[call site]
01194
Token::literal_syntax
[function]
[call site]
01195
Token::literal_syntax
[function]
[call site]
01196
Ident::as_str
[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
into
[function]
[call site]
01203
Option::unwrap
[function]
[call site]
01204
unwrap
[function]
[call site]
01205
into
[function]
[call site]
01206
FnCallExpr::is_qualified
[function]
[call site]
01207
test::len
[function]
[call site]
01208
FnPtr::new
[function]
[call site]
01209
TestStruct::clone
[function]
[call site]
01210
RhaiResultOf::ok
[function]
[call site]
01211
into
[function]
[call site]
01212
test::len
[function]
[call site]
01213
Token::literal_syntax
[function]
[call site]
01214
Token::literal_syntax
[function]
[call site]
01215
Ident::as_str
[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
into
[function]
[call site]
01222
Option::unwrap
[function]
[call site]
01223
Dynamic::from_array
[function]
[call site]
01224
Expr::is_constant
[function]
[call site]
01225
TestStruct::clone
[function]
[call site]
01226
(TokenIterator::get_mut
[function]
[call site]
01227
Ident::as_str
[function]
[call site]
01228
Option::unwrap
[function]
[call site]
01229
Expr::get_literal_value
[function]
[call site]
01230
Option::unwrap
[function]
[call site]
01231
Dynamic::from_map
[function]
[call site]
01232
Expr::is_constant
[function]
[call site]
01233
Position::new_const
[function]
[call site]
01234
Expr::get_literal_value
[function]
[call site]
01235
Option::unwrap
[function]
[call site]
01236
unwrap
[function]
[call site]
01237
into
[function]
[call site]
01238
FnCallExpr::is_qualified
[function]
[call site]
01239
test::len
[function]
[call site]
01240
FnPtr::new
[function]
[call site]
01241
TestStruct::clone
[function]
[call site]
01242
RhaiResultOf::ok
[function]
[call site]
01243
into
[function]
[call site]
01244
test::len
[function]
[call site]
01245
Token::literal_syntax
[function]
[call site]
01246
Token::literal_syntax
[function]
[call site]
01247
Ident::as_str
[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
into
[function]
[call site]
01254
Option::ok_or_else
[function]
[call site]
01255
PERR::ExprExpected
[function]
[call site]
01256
&str::into
[function]
[call site]
01257
PERR::into_err
[function]
[call site]
01258
Expr::start_position
[function]
[call site]
01259
read_lock::<ExclusiveRange>
[function]
[call site]
01260
Some
[function]
[call site]
01261
TestStruct::clone
[function]
[call site]
01262
Self
[function]
[call site]
01263
Self::into
[function]
[call site]
01264
read_lock::<InclusiveRange>
[function]
[call site]
01265
Some
[function]
[call site]
01266
TestStruct::clone
[function]
[call site]
01267
Self::into
[function]
[call site]
01268
string_functions::is_empty
[function]
[call site]
01269
RangeCase::set_index
[function]
[call site]
01270
blob_functions::push
[function]
[call site]
01271
string_functions::is_empty
[function]
[call site]
01272
Err
[function]
[call site]
01273
PERR::into_err
[function]
[call site]
01274
Expr::start_position
[function]
[call site]
01275
func::hashing::get_hasher
[function]
[call site]
01276
config::hashing::get_hashing_seed
[function]
[call site]
01277
ahash::RandomState::with_seeds
[function]
[call site]
01278
StraightHasherBuilder::build_hasher
[function]
[call site]
01279
Engine::default
[function]
[call site]
01280
test::hash
[function]
[call site]
01281
Self::Hasher::finish
[function]
[call site]
01282
Scope::push_entry
[function]
[call site]
01283
Scope::is_empty
[function]
[call site]
01284
string_functions::is_empty
[function]
[call site]
01285
reserve
[function]
[call site]
01286
reserve
[function]
[call site]
01287
blob_functions::push
[function]
[call site]
01288
Dynamic::set_access_mode
[function]
[call site]
01289
StmtBlock::as_mut
[function]
[call site]
01290
Dynamic::set_access_mode
[function]
[call site]
01291
StmtBlock::as_mut
[function]
[call site]
01292
Dynamic::set_access_mode
[function]
[call site]
01293
values_mut
[function]
[call site]
01294
Dynamic::set_access_mode
[function]
[call site]
01295
values_mut
[function]
[call site]
01296
Dynamic::set_access_mode
[function]
[call site]
01297
blob_functions::push
[function]
[call site]
01298
&mut
[call site]
01299
Position::new_const
[function]
[call site]
01300
Some
[function]
[call site]
01301
TestStruct::new
[function]
[call site]
01302
blob_functions::push
[function]
[call site]
01303
peek
[function]
[call site]
01304
unwrap
[function]
[call site]
01305
eat_token
[function]
[call site]
01306
Err
[function]
[call site]
01307
PERR::MissingToken
[function]
[call site]
01308
into
[function]
[call site]
01309
into
[function]
[call site]
01310
PERR::into_err
[function]
[call site]
01311
Err
[function]
[call site]
01312
TestStruct::clone
[function]
[call site]
01313
Self
[function]
[call site]
01314
PERR::into_err
[function]
[call site]
01315
ParseError
[function]
[call site]
01316
PERR::into
[function]
[call site]
01317
Err
[function]
[call site]
01318
PERR::MissingToken
[function]
[call site]
01319
into
[function]
[call site]
01320
&str::into
[function]
[call site]
01321
PERR::into_err
[function]
[call site]
01322
shrink_to_fit
[function]
[call site]
01323
Self::shrink_to_fit
[function]
[call site]
01324
shrink_to_fit
[function]
[call site]
01325
Ok
[function]
[call site]
01326
Stmt::Switch
[function]
[call site]
01327
into
[function]
[call site]
01328
ParseSettings::level_up
[function]
[call site]
01329
into
[function]
[call site]
01330
ParseSettings::has_option
[function]
[call site]
01331
test::len
[function]
[call site]
01332
Engine::max_functions
[function]
[call site]
01333
Err
[function]
[call site]
01334
PERR::into_err
[function]
[call site]
01335
ParseSettings::has_option
[function]
[call site]
01336
Engine::parse_anon_fn
[function]
[call site]
01337
ParseState::new
[function]
[call site]
01338
TestStruct::clone
[function]
[call site]
01339
clone_from
[function]
[call site]
01340
StmtBlock::extend
[function]
[call site]
01341
TestStruct::clone
[function]
[call site]
01342
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01343
Some
[function]
[call site]
01344
TestStruct::new
[function]
[call site]
01345
MultiInputsStream::get_next
[function]
[call site]
01346
unwrap
[function]
[call site]
01347
match_token
[function]
[call site]
01348
MultiInputsStream::get_next
[function]
[call site]
01349
unwrap
[function]
[call site]
01350
MyIterableType::into_iter
[function]
[call site]
01351
test_chars
[function]
[call site]
01352
0.chars().collect::<Vec<_>>
[function]
[call site]
01353
MyIterableType::into_iter
[function]
[call site]
01354
Self::IntoIter::any
[function]
[call site]
01355
Err
[function]
[call site]
01356
PERR::FnDuplicatedParam
[function]
[call site]
01357
ImmutableString::new
[function]
[call site]
01358
test_to_string
[function]
[call site]
01359
PERR::into_err
[function]
[call site]
01360
Engine::get_interned_string
[function]
[call site]
01361
blob_functions::push
[function]
[call site]
01362
TestStruct::clone
[function]
[call site]
01363
blob_functions::push
[function]
[call site]
01364
Err
[function]
[call site]
01365
PERR::into_err
[function]
[call site]
01366
Err
[function]
[call site]
01367
PERR::MissingToken
[function]
[call site]
01368
into
[function]
[call site]
01369
&str::into
[function]
[call site]
01370
PERR::into_err
[function]
[call site]
01371
MultiInputsStream::get_next
[function]
[call site]
01372
unwrap
[function]
[call site]
01373
Err
[function]
[call site]
01374
PERR::into_err
[function]
[call site]
01375
Err
[function]
[call site]
01376
PERR::MissingToken
[function]
[call site]
01377
into
[function]
[call site]
01378
&str::into
[function]
[call site]
01379
PERR::into_err
[function]
[call site]
01380
Engine::parse_stmt
[function]
[call site]
01381
ParseSettings::level_up
[function]
[call site]
01382
Err
[function]
[call site]
01383
PERR::into_err
[function]
[call site]
01384
Ok
[function]
[call site]
01385
std::mem::take
[function]
[call site]
01386
Engine::new
[function]
[call site]
01387
register_type_with_name::<TestStruct>
[function]
[call site]
01388
Engine::register_fn
[function]
[call site]
01389
TestStruct
[function]
[call site]
01390
blob_functions::blob_with_capacity
[function]
[call site]
01391
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01392
test::len
[function]
[call site]
01393
test::len
[function]
[call site]
01394
test::len
[function]
[call site]
01395
test::len
[function]
[call site]
01396
StmtBlock::extend
[function]
[call site]
01397
MyIterableType::into_iter
[function]
[call site]
01398
test_chars
[function]
[call site]
01399
0.chars().collect::<Vec<_>>
[function]
[call site]
01400
MyIterableType::into_iter
[function]
[call site]
01401
Self::IntoIter::map
[function]
[call site]
01402
TestStruct::clone
[function]
[call site]
01403
blob_functions::blob_with_capacity
[function]
[call site]
01404
test::len
[function]
[call site]
01405
ThinVec::<Ident>::new
[function]
[call site]
01406
string_functions::add_append
[function]
[call site]
01407
string_functions::is_empty
[function]
[call site]
01408
String::from_utf8_lossy
[function]
[call site]
01409
string_functions::is_empty
[function]
[call site]
01410
String::from_utf8
[function]
[call site]
01411
unwrap
[function]
[call site]
01412
into
[function]
[call site]
01413
ImmutableString::into_owned
[function]
[call site]
01414
String::into
[function]
[call site]
01415
ImmutableString::into_owned
[function]
[call site]
01416
StmtBlock::as_ref
[function]
[call site]
01417
into
[function]
[call site]
01418
func::hashing::get_hasher
[function]
[call site]
01419
MyIterableType::into_iter
[function]
[call site]
01420
Self::IntoIter::for_each
[function]
[call site]
01421
test::hash
[function]
[call site]
01422
test::hash
[function]
[call site]
01423
Self::Hasher::finish
[function]
[call site]
01424
Engine::get_interned_string
[function]
[call site]
01425
make_anonymous_fn
[function]
[call site]
01426
crate::Identifier::new_const
[function]
[call site]
01427
Some
[function]
[call site]
01428
TestStruct::new
[function]
[call site]
01429
unwrap
[function]
[call site]
01430
TestStruct::new
[function]
[call site]
01431
TestStruct::clone
[function]
[call site]
01432
TokenStream::into
[function]
[call site]
01433
Engine::default
[function]
[call site]
01434
TestStruct::new
[function]
[call site]
01435
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01436
TestStruct::clone
[function]
[call site]
01437
Self
[function]
[call site]
01438
Expr::DynamicConstant
[function]
[call site]
01439
TestStruct::new
[function]
[call site]
01440
into
[function]
[call site]
01441
Engine::access_var
[function]
[call site]
01442
ParseState::find_var
[function]
[call site]
01443
Scope::iter_rev_inner
[function]
[call site]
01444
MyIterableType::into_iter
[function]
[call site]
01445
test_chars
[function]
[call site]
01446
0.chars().collect::<Vec<_>>
[function]
[call site]
01447
MyIterableType::into_iter
[function]
[call site]
01448
array_functions::reduce_rev
[function]
[call site]
01449
array_functions::reduce_rev_with_initial
[function]
[call site]
01450
string_functions::is_empty
[function]
[call site]
01451
Ok
[function]
[call site]
01452
test::len
[function]
[call site]
01453
StaticModuleResolver::iter_mut
[function]
[call site]
01454
array_functions::reduce_rev
[function]
[call site]
01455
array_functions::reduce_rev_with_initial
[function]
[call site]
01456
RhaiResult::enumerate
[function]
[call site]
01457
try_fold
[function]
[call site]
01458
into
[function]
[call site]
01459
FnPtr::call_raw_with_extra_args
[function]
[call site]
01460
_call_with_extra_args::<true,
[call site]
01461
_call_with_extra_args::<false,
[call site]
01462
Some
[function]
[call site]
01463
Some
[function]
[call site]
01464
array_functions::zip
[function]
[call site]
01465
string_functions::is_empty
[function]
[call site]
01466
test::len
[function]
[call site]
01467
string_functions::is_empty
[function]
[call site]
01468
test::len
[function]
[call site]
01469
Ok
[function]
[call site]
01470
IterateDynamicArray::new
[function]
[call site]
01471
StaticModuleResolver::iter_mut
[function]
[call site]
01472
StaticModuleResolver::iter_mut
[function]
[call site]
01473
Engine::lex_with_map
[function]
[call site]
01474
Ident::as_str
[function]
[call site]
01475
array_functions::zip
[function]
[call site]
01476
string_functions::is_empty
[function]
[call site]
01477
string_functions::is_empty
[function]
[call site]
01478
Ok
[function]
[call site]
01479
IterateDynamicArray::new
[function]
[call site]
01480
StaticModuleResolver::iter_mut
[function]
[call site]
01481
array_functions::zip
[function]
[call site]
01482
RhaiResultOf::enumerate
[function]
[call site]
01483
Engine::lex_with_map
[function]
[call site]
01484
FnPtr::call_raw_with_extra_args
[function]
[call site]
01485
TestStruct::clone
[function]
[call site]
01486
into
[function]
[call site]
01487
reflection_functions::collect
[function]
[call site]
01488
NativeCallContext::engine
[function]
[call site]
01489
Engine::collect_fn_metadata_impl
[function]
[call site]
01490
Some
[function]
[call site]
01491
StmtBlock::as_ref
[function]
[call site]
01492
test::len
[function]
[call site]
01493
IterateMap::new
[function]
[call site]
01494
string_functions::is_empty
[function]
[call site]
01495
blob_functions::insert
[function]
[call site]
01496
&str::into
[function]
[call site]
01497
Engine::get_interned_string
[function]
[call site]
01498
ImmutableString::into
[function]
[call site]
01499
blob_functions::insert
[function]
[call site]
01500
&str::into
[function]
[call site]
01501
Engine::get_interned_string
[function]
[call site]
01502
ImmutableString::into
[function]
[call site]
01503
blob_functions::insert
[function]
[call site]
01504
&str::into
[function]
[call site]
01505
Engine::get_interned_string
[function]
[call site]
01506
ImmutableString::into
[function]
[call site]
01507
blob_functions::insert
[function]
[call site]
01508
&str::into
[function]
[call site]
01509
string_functions::starts_with
[function]
[call site]
01510
into
[function]
[call site]
01511
blob_functions::insert
[function]
[call site]
01512
&str::into
[function]
[call site]
01513
into
[function]
[call site]
01514
blob_functions::insert
[function]
[call site]
01515
&str::into
[function]
[call site]
01516
MyIterableType::into_iter
[function]
[call site]
01517
Engine::lex_with_map
[function]
[call site]
01518
Engine::get_interned_string
[function]
[call site]
01519
ImmutableString::into
[function]
[call site]
01520
params
[call site]
01521
.iter()
[call site]
01522
.map(|&p|
[call site]
01523
.collect::<Array>
[function]
[call site]
01524
into
[function]
[call site]
01525
string_functions::is_empty
[function]
[call site]
01526
blob_functions::insert
[function]
[call site]
01527
&str::into
[function]
[call site]
01528
MyIterableType::into_iter
[function]
[call site]
01529
Engine::lex_with_map
[function]
[call site]
01530
Engine::get_interned_string
[function]
[call site]
01531
ImmutableString::into
[function]
[call site]
01532
comments
[call site]
01533
.iter()
[call site]
01534
.map(|&s|
[call site]
01535
.collect::<Array>
[function]
[call site]
01536
into
[function]
[call site]
01537
Some
[function]
[call site]
01538
Dynamic::from_map
[function]
[call site]
01539
RhaiResultOf::enumerate
[function]
[call site]
01540
Engine::lex_with_map
[function]
[call site]
01541
FnPtr::call_raw_with_extra_args
[function]
[call site]
01542
TestStruct::clone
[function]
[call site]
01543
into
[function]
[call site]
01544
reflection_functions::collect
[function]
[call site]
01545
MyIterableType::into_iter
[function]
[call site]
01546
array_functions::reduce_rev
[function]
[call site]
01547
Engine::lex_with_map
[function]
[call site]
01548
Dynamic::is_read_only
[function]
[call site]
01549
crate::func::locked_read
[function]
[call site]
01550
Option::map_or
[function]
[call site]
01551
Dynamic::access_mode
[function]
[call site]
01552
Dynamic::access_mode
[function]
[call site]
01553
ParseSettings::level_up_with_position
[function]
[call site]
01554
map_or
[function]
[call site]
01555
map_functions::values
[function]
[call site]
01556
string_functions::is_empty
[function]
[call site]
01557
test::len
[function]
[call site]
01558
IterateDynamicArray::new
[function]
[call site]
01559
map_functions::values
[function]
[call site]
01560
string_functions::is_empty
[function]
[call site]
01561
IterateDynamicArray::new
[function]
[call site]
01562
map_functions::values
[function]
[call site]
01563
Array::cloned
[function]
[call site]
01564
reflection_functions::collect
[function]
[call site]
01565
Array::cloned
[function]
[call site]
01566
reflection_functions::collect
[function]
[call site]
01567
T::as_any
[function]
[call site]
01568
MyIterableType::into_iter
[function]
[call site]
01569
T::as_any
[function]
[call site]
01570
Engine::get_interned_string
[function]
[call site]
01571
blob_functions::push
[function]
[call site]
01572
then
[function]
[call site]
01573
TestStruct::new
[function]
[call site]
01574
Dynamic::flatten
[function]
[call site]
01575
crate::func::native::shared_try_take
[function]
[call site]
01576
Shared::try_unwrap
[function]
[call site]
01577
into_inner
[function]
[call site]
01578
Dynamic::flatten
[function]
[call site]
01579
into_inner
[function]
[call site]
01580
unwrap
[function]
[call site]
01581
Dynamic::flatten
[function]
[call site]
01582
into_inner
[function]
[call site]
01583
Dynamic::flatten
[function]
[call site]
01584
crate::func::locked_read
[function]
[call site]
01585
Dynamic::flatten_clone
[function]
[call site]
01586
crate::func::locked_read
[function]
[call site]
01587
Option::map_or_else
[function]
[call site]
01588
Dynamic::clone
[function]
[call site]
01589
Self
[function]
[call site]
01590
Union::Unit
[function]
[call site]
01591
Self
[function]
[call site]
01592
Union::Bool
[function]
[call site]
01593
Self
[function]
[call site]
01594
Union::Str
[function]
[call site]
01595
TestStruct::clone
[function]
[call site]
01596
Self
[function]
[call site]
01597
Self
[function]
[call site]
01598
Union::Char
[function]
[call site]
01599
Self
[function]
[call site]
01600
Union::Int
[function]
[call site]
01601
Self
[function]
[call site]
01602
Union::Float
[function]
[call site]
01603
Self
[function]
[call site]
01604
Union::Decimal
[function]
[call site]
01605
TestStruct::clone
[function]
[call site]
01606
Self
[function]
[call site]
01607
Union::Array
[function]
[call site]
01608
TestStruct::clone
[function]
[call site]
01609
Self
[function]
[call site]
01610
Union::Blob
[function]
[call site]
01611
TestStruct::clone
[function]
[call site]
01612
Self
[function]
[call site]
01613
Union::Map
[function]
[call site]
01614
TestStruct::clone
[function]
[call site]
01615
Self
[function]
[call site]
01616
Union::FnPtr
[function]
[call site]
01617
TestStruct::clone
[function]
[call site]
01618
Self
[function]
[call site]
01619
Union::TimeStamp
[function]
[call site]
01620
TestStruct::clone
[function]
[call site]
01621
Self
[function]
[call site]
01622
Union::Variant
[function]
[call site]
01623
StmtBlock::as_ref
[function]
[call site]
01624
StmtBlock::as_ref
[function]
[call site]
01625
T::clone_object
[function]
[call site]
01626
TestStruct::new
[function]
[call site]
01627
TestStruct::clone
[function]
[call site]
01628
Self
[function]
[call site]
01629
Box::into
[function]
[call site]
01630
Self
[function]
[call site]
01631
Union::Shared
[function]
[call site]
01632
TestStruct::clone
[function]
[call site]
01633
Dynamic::flatten_clone
[function]
[call site]
01634
crate::func::locked_read
[function]
[call site]
01635
Option::map_or_else
[function]
[call site]
01636
Dynamic::clone
[function]
[call site]
01637
Dynamic::flatten_clone
[function]
[call site]
01638
Dynamic::clone
[function]
[call site]
01639
Dynamic::clone
[function]
[call site]
01640
Self
[function]
[call site]
01641
Union::Shared
[function]
[call site]
01642
Position::is_none
[function]
[call site]
01643
ParseSettings::has_flag
[function]
[call site]
01644
ParseSettings::has_option
[function]
[call site]
01645
map_or
[function]
[call site]
01646
string_functions::contains
[function]
[call site]
01647
Err
[function]
[call site]
01648
PERR::VariableUndefined
[function]
[call site]
01649
test_to_string
[function]
[call site]
01650
PERR::into_err
[function]
[call site]
01651
calc_fn_hash
[function]
[call site]
01652
test::len
[function]
[call site]
01653
blob_functions::insert
[function]
[call site]
01654
Engine::make_curry_from_externals
[function]
[call site]
01655
StmtBlock::as_ref
[function]
[call site]
01656
string_functions::is_empty
[function]
[call site]
01657
test::len
[function]
[call site]
01658
StmtBlock::as_ref
[function]
[call site]
01659
test::len
[function]
[call site]
01660
test::len
[function]
[call site]
01661
blob_functions::blob_with_capacity
[function]
[call site]
01662
StmtBlock::as_ref
[function]
[call site]
01663
test::len
[function]
[call site]
01664
blob_functions::push
[function]
[call site]
01665
StmtBlock::extend
[function]
[call site]
01666
StmtBlock::as_ref
[function]
[call site]
01667
MyIterableType::into_iter
[function]
[call site]
01668
test_chars
[function]
[call site]
01669
0.chars().collect::<Vec<_>>
[function]
[call site]
01670
MyIterableType::into_iter
[function]
[call site]
01671
Self::IntoIter::cloned
[function]
[call site]
01672
Engine::lex_with_map
[function]
[call site]
01673
Engine::access_var
[function]
[call site]
01674
FnPtr::try_from
[function]
[call site]
01675
Command::get
[function]
[call site]
01676
RhaiResultOf::ok
[function]
[call site]
01677
and_then
[function]
[call site]
01678
Expr::Variable
[function]
[call site]
01679
Engine::default
[function]
[call site]
01680
into
[function]
[call site]
01681
Expr::Variable
[function]
[call site]
01682
into
[function]
[call site]
01683
Engine::get_interned_string
[function]
[call site]
01684
FnCallHashes::from_native_only
[function]
[call site]
01685
calc_fn_hash
[function]
[call site]
01686
FnCallExpr::into_fn_call_expr
[function]
[call site]
01687
blob_functions::blob_with_capacity
[function]
[call site]
01688
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01689
blob_functions::push
[function]
[call site]
01690
blob_functions::push
[function]
[call site]
01691
FnPtr::try_from
[function]
[call site]
01692
RhaiResultOf::unwrap
[function]
[call site]
01693
Stmt::Share
[function]
[call site]
01694
MyIterableType::into_iter
[function]
[call site]
01695
test_chars
[function]
[call site]
01696
0.chars().collect::<Vec<_>>
[function]
[call site]
01697
MyIterableType::into_iter
[function]
[call site]
01698
Self::IntoIter::map
[function]
[call site]
01699
Engine::access_var
[function]
[call site]
01700
into_iter()
[call site]
01701
.map(|var|
[call site]
01702
let
[call site]
01703
(var,
[call site]
01704
})
[call site]
01705
.collect::<FnArgsVec<_>>
[function]
[call site]
01706
into
[function]
[call site]
01707
blob_functions::push
[function]
[call site]
01708
Stmt::Expr
[function]
[call site]
01709
into
[function]
[call site]
01710
Expr::Stmt
[function]
[call site]
01711
StmtBlock::new
[function]
[call site]
01712
StmtBlock::new_with_span
[function]
[call site]
01713
MyIterableType::into_iter
[function]
[call site]
01714
test_chars
[function]
[call site]
01715
0.chars().collect::<Vec<_>>
[function]
[call site]
01716
MyIterableType::into_iter
[function]
[call site]
01717
Self::IntoIter::collect
[function]
[call site]
01718
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01719
Span::new
[function]
[call site]
01720
Self::into
[function]
[call site]
01721
Ok
[function]
[call site]
01722
TestStruct::new
[function]
[call site]
01723
ParseSettings::level_up
[function]
[call site]
01724
MultiInputsStream::get_next
[function]
[call site]
01725
unwrap
[function]
[call site]
01726
string_functions::is_empty
[function]
[call site]
01727
blob_functions::push
[function]
[call site]
01728
blob_functions::push
[function]
[call site]
01729
FnPtr::try_from
[function]
[call site]
01730
RhaiResultOf::unwrap
[function]
[call site]
01731
Expr::StringConstant
[function]
[call site]
01732
Engine::get_interned_string
[function]
[call site]
01733
Engine::parse_block
[function]
[call site]
01734
Expr::Stmt
[function]
[call site]
01735
TestStruct::new
[function]
[call site]
01736
ParseResult::into
[function]
[call site]
01737
string_functions::is_empty
[function]
[call site]
01738
blob_functions::push
[function]
[call site]
01739
Target::borrow_mut
[function]
[call site]
01740
Target::as_mut
[function]
[call site]
01741
MultiInputsStream::get_next
[function]
[call site]
01742
unwrap
[function]
[call site]
01743
string_functions::is_empty
[function]
[call site]
01744
blob_functions::push
[function]
[call site]
01745
Expr::StringConstant
[function]
[call site]
01746
Engine::get_interned_string
[function]
[call site]
01747
string_functions::is_empty
[function]
[call site]
01748
blob_functions::push
[function]
[call site]
01749
Expr::StringConstant
[function]
[call site]
01750
Engine::get_interned_string
[function]
[call site]
01751
Err
[function]
[call site]
01752
PERR::into_err
[function]
[call site]
01753
string_functions::is_empty
[function]
[call site]
01754
test::len
[function]
[call site]
01755
Expr::StringConstant
[function]
[call site]
01756
Engine::get_interned_string
[function]
[call site]
01757
Self::shrink_to_fit
[function]
[call site]
01758
Expr::InterpolatedString
[function]
[call site]
01759
Engine::parse_array_literal
[function]
[call site]
01760
eat_token
[function]
[call site]
01761
TestStruct::new
[function]
[call site]
01762
Engine::max_array_size
[function]
[call site]
01763
Command::get
[function]
[call site]
01764
test::len
[function]
[call site]
01765
Engine::max_array_size
[function]
[call site]
01766
Err
[function]
[call site]
01767
PERR::LiteralTooLarge
[function]
[call site]
01768
&str::into
[function]
[call site]
01769
Engine::max_array_size
[function]
[call site]
01770
PERR::into_err
[function]
[call site]
01771
peek
[function]
[call site]
01772
unwrap
[function]
[call site]
01773
peek
[function]
[call site]
01774
unwrap
[function]
[call site]
01775
eat_token
[function]
[call site]
01776
Err
[function]
[call site]
01777
PERR::MissingToken
[function]
[call site]
01778
into
[function]
[call site]
01779
into
[function]
[call site]
01780
PERR::into_err
[function]
[call site]
01781
blob_functions::push
[function]
[call site]
01782
Engine::parse_expr
[function]
[call site]
01783
ParseSettings::level_up
[function]
[call site]
01784
peek
[function]
[call site]
01785
unwrap
[function]
[call site]
01786
eat_token
[function]
[call site]
01787
Err
[function]
[call site]
01788
PERR::MissingToken
[function]
[call site]
01789
into
[function]
[call site]
01790
into
[function]
[call site]
01791
PERR::into_err
[function]
[call site]
01792
Err
[function]
[call site]
01793
TestStruct::clone
[function]
[call site]
01794
PERR::into_err
[function]
[call site]
01795
Err
[function]
[call site]
01796
PERR::MissingToken
[function]
[call site]
01797
into
[function]
[call site]
01798
&str::into
[function]
[call site]
01799
PERR::into_err
[function]
[call site]
01800
shrink_to_fit
[function]
[call site]
01801
Ok
[function]
[call site]
01802
Expr::Array
[function]
[call site]
01803
ParseSettings::level_up
[function]
[call site]
01804
Engine::parse_map_literal
[function]
[call site]
01805
eat_token
[function]
[call site]
01806
StaticVec::<(Ident,
[call site]
01807
std::collections::BTreeMap::<crate::Identifier,
[call site]
01808
peek
[function]
[call site]
01809
unwrap
[function]
[call site]
01810
eat_token
[function]
[call site]
01811
Err
[function]
[call site]
01812
PERR::MissingToken
[function]
[call site]
01813
into
[function]
[call site]
01814
into
[function]
[call site]
01815
PERR::into_err
[function]
[call site]
01816
MultiInputsStream::get_next
[function]
[call site]
01817
unwrap
[function]
[call site]
01818
ParseSettings::has_flag
[function]
[call site]
01819
Err
[function]
[call site]
01820
PERR::into_err
[function]
[call site]
01821
MyIterableType::into_iter
[function]
[call site]
01822
test_chars
[function]
[call site]
01823
0.chars().collect::<Vec<_>>
[function]
[call site]
01824
MyIterableType::into_iter
[function]
[call site]
01825
Self::IntoIter::any
[function]
[call site]
01826
Ident::as_str
[function]
[call site]
01827
Ident::as_str
[function]
[call site]
01828
Err
[function]
[call site]
01829
PERR::DuplicatedProperty
[function]
[call site]
01830
test_to_string
[function]
[call site]
01831
PERR::into_err
[function]
[call site]
01832
Err
[function]
[call site]
01833
PERR::into_err
[function]
[call site]
01834
tokenizer::is_valid_identifier
[function]
[call site]
01835
Err
[function]
[call site]
01836
PERR::Reserved
[function]
[call site]
01837
test_to_string
[function]
[call site]
01838
PERR::into_err
[function]
[call site]
01839
Err
[function]
[call site]
01840
PERR::into_err
[function]
[call site]
01841
Err
[function]
[call site]
01842
PERR::MissingToken
[function]
[call site]
01843
into
[function]
[call site]
01844
into
[function]
[call site]
01845
PERR::into_err
[function]
[call site]
01846
string_functions::is_empty
[function]
[call site]
01847
Err
[function]
[call site]
01848
PERR::MissingToken
[function]
[call site]
01849
into
[function]
[call site]
01850
into
[function]
[call site]
01851
PERR::into_err
[function]
[call site]
01852
Err
[function]
[call site]
01853
PERR::into_err
[function]
[call site]
01854
MultiInputsStream::get_next
[function]
[call site]
01855
unwrap
[function]
[call site]
01856
Err
[function]
[call site]
01857
PERR::into_err
[function]
[call site]
01858
Err
[function]
[call site]
01859
PERR::MissingToken
[function]
[call site]
01860
into
[function]
[call site]
01861
PERR::into_err
[function]
[call site]
01862
Engine::max_map_size
[function]
[call site]
01863
Command::get
[function]
[call site]
01864
test::len
[function]
[call site]
01865
test::len
[function]
[call site]
01866
Engine::max_map_size
[function]
[call site]
01867
Err
[function]
[call site]
01868
PERR::LiteralTooLarge
[function]
[call site]
01869
&str::into
[function]
[call site]
01870
Engine::max_map_size
[function]
[call site]
01871
PERR::into_err
[function]
[call site]
01872
peek
[function]
[call site]
01873
unwrap
[function]
[call site]
01874
Engine::parse_expr
[function]
[call site]
01875
ParseSettings::level_up
[function]
[call site]
01876
blob_functions::insert
[function]
[call site]
01877
FnPtr::try_from
[function]
[call site]
01878
RhaiResultOf::unwrap
[function]
[call site]
01879
string_functions::is_empty
[function]
[call site]
01880
blob_functions::push
[function]
[call site]
01881
eval::calc_offset_len
[function]
[call site]
01882
test::len
[function]
[call site]
01883
test::len
[function]
[call site]
01884
blob_functions::push
[function]
[call site]
01885
blob_functions::insert
[function]
[call site]
01886
TestStruct::clone
[function]
[call site]
01887
Engine::get_interned_string
[function]
[call site]
01888
blob_functions::push
[function]
[call site]
01889
blob_functions::push
[function]
[call site]
01890
FnPtr::try_from
[function]
[call site]
01891
RhaiResultOf::unwrap
[function]
[call site]
01892
peek
[function]
[call site]
01893
unwrap
[function]
[call site]
01894
eat_token
[function]
[call site]
01895
Err
[function]
[call site]
01896
PERR::MissingToken
[function]
[call site]
01897
into
[function]
[call site]
01898
&str::into
[function]
[call site]
01899
PERR::into_err
[function]
[call site]
01900
Err
[function]
[call site]
01901
TestStruct::clone
[function]
[call site]
01902
PERR::into_err
[function]
[call site]
01903
Err
[function]
[call site]
01904
PERR::MissingToken
[function]
[call site]
01905
into
[function]
[call site]
01906
into
[function]
[call site]
01907
PERR::into_err
[function]
[call site]
01908
(TokenIterator::shrink_to_fit
[function]
[call site]
01909
Ok
[function]
[call site]
01910
Expr::Map
[function]
[call site]
01911
into
[function]
[call site]
01912
ParseSettings::level_up
[function]
[call site]
01913
contains_key
[function]
[call site]
01914
get_key_value
[function]
[call site]
01915
unwrap
[function]
[call site]
01916
MultiInputsStream::get_next
[function]
[call site]
01917
unwrap
[function]
[call site]
01918
ParseSettings::level_up_with_position
[function]
[call site]
01919
Engine::parse_custom_syntax
[function]
[call site]
01920
TestStruct::new
[function]
[call site]
01921
TestStruct::new
[function]
[call site]
01922
TestStruct::new
[function]
[call site]
01923
Engine::get_interned_string
[function]
[call site]
01924
blob_functions::push
[function]
[call site]
01925
RhaiResultOf::into
[function]
[call site]
01926
blob_functions::push
[function]
[call site]
01927
TestStruct::clone
[function]
[call site]
01928
blob_functions::push
[function]
[call site]
01929
TestStruct::clone
[function]
[call site]
01930
peek
[function]
[call site]
01931
unwrap
[function]
[call site]
01932
ParseSettings::level_up
[function]
[call site]
01933
parse_func
[function]
[call site]
01934
test_to_string
[function]
[call site]
01935
string_functions::starts_with
[function]
[call site]
01936
test::len
[function]
[call site]
01937
test::len
[function]
[call site]
01938
blob_functions::push
[function]
[call site]
01939
Expr::StringConstant
[function]
[call site]
01940
Engine::get_interned_string
[function]
[call site]
01941
Err
[function]
[call site]
01942
PERR::into_err
[function]
[call site]
01943
Ident::as_str
[function]
[call site]
01944
parse_var_name
[function]
[call site]
01945
Engine::get_interned_string
[function]
[call site]
01946
blob_functions::push
[function]
[call site]
01947
TestStruct::clone
[function]
[call site]
01948
blob_functions::push
[function]
[call site]
01949
Engine::get_interned_string
[function]
[call site]
01950
blob_functions::push
[function]
[call site]
01951
Expr::Variable
[function]
[call site]
01952
into
[function]
[call site]
01953
into
[function]
[call site]
01954
MultiInputsStream::get_next
[function]
[call site]
01955
unwrap
[function]
[call site]
01956
Token::is_standard_symbol
[function]
[call site]
01957
Ok
[function]
[call site]
01958
Token::literal_syntax
[function]
[call site]
01959
&'static
[call site]
01960
tokenizer::is_valid_identifier
[function]
[call site]
01961
Ident::as_str
[function]
[call site]
01962
Ok
[function]
[call site]
01963
Err
[function]
[call site]
01964
PERR::into_err
[function]
[call site]
01965
Err
[function]
[call site]
01966
PERR::MissingSymbol
[function]
[call site]
01967
ImmutableString::new
[function]
[call site]
01968
PERR::into_err
[function]
[call site]
01969
Engine::get_interned_string
[function]
[call site]
01970
blob_functions::push
[function]
[call site]
01971
TestStruct::clone
[function]
[call site]
01972
blob_functions::push
[function]
[call site]
01973
Engine::get_interned_string
[function]
[call site]
01974
blob_functions::push
[function]
[call site]
01975
Expr::StringConstant
[function]
[call site]
01976
blob_functions::push
[function]
[call site]
01977
Engine::parse_expr
[function]
[call site]
01978
Engine::get_interned_string
[function]
[call site]
01979
blob_functions::push
[function]
[call site]
01980
TestStruct::clone
[function]
[call site]
01981
Self
[function]
[call site]
01982
blob_functions::push
[function]
[call site]
01983
Engine::parse_block
[function]
[call site]
01984
blob_functions::push
[function]
[call site]
01985
Expr::Stmt
[function]
[call site]
01986
TestStruct::new
[function]
[call site]
01987
ParseResult::into
[function]
[call site]
01988
Engine::get_interned_string
[function]
[call site]
01989
blob_functions::push
[function]
[call site]
01990
TestStruct::clone
[function]
[call site]
01991
blob_functions::push
[function]
[call site]
01992
Err
[function]
[call site]
01993
PERR::MissingSymbol
[function]
[call site]
01994
&str::into
[function]
[call site]
01995
PERR::into_err
[function]
[call site]
01996
blob_functions::push
[function]
[call site]
01997
Engine::parse_anon_fn
[function]
[call site]
01998
Engine::get_interned_string
[function]
[call site]
01999
blob_functions::push
[function]
[call site]
02000
TestStruct::clone
[function]
[call site]
02001
blob_functions::push
[function]
[call site]
02002
MultiInputsStream::get_next
[function]
[call site]
02003
unwrap
[function]
[call site]
02004
blob_functions::push
[function]
[call site]
02005
Expr::BoolConstant
[function]
[call site]
02006
blob_functions::push
[function]
[call site]
02007
Engine::get_interned_string
[function]
[call site]
02008
Token::literal_syntax
[function]
[call site]
02009
blob_functions::push
[function]
[call site]
02010
Engine::get_interned_string
[function]
[call site]
02011
Err
[function]
[call site]
02012
PERR::MissingSymbol
[function]
[call site]
02013
&str::into
[function]
[call site]
02014
PERR::into_err
[function]
[call site]
02015
MultiInputsStream::get_next
[function]
[call site]
02016
unwrap
[function]
[call site]
02017
blob_functions::push
[function]
[call site]
02018
Expr::IntegerConstant
[function]
[call site]
02019
blob_functions::push
[function]
[call site]
02020
f32::to_string
[function]
[call site]
02021
Engine::new
[function]
[call site]
02022
Scope::new
[function]
[call site]
02023
blob_functions::push
[function]
[call site]
02024
blob_functions::push
[function]
[call site]
02025
blob_functions::push
[function]
[call site]
02026
into
[function]
[call site]
02027
blob_functions::push
[function]
[call site]
02028
Engine::get_interned_string
[function]
[call site]
02029
Err
[function]
[call site]
02030
PERR::MissingSymbol
[function]
[call site]
02031
&str::into
[function]
[call site]
02032
PERR::into_err
[function]
[call site]
02033
MultiInputsStream::get_next
[function]
[call site]
02034
unwrap
[function]
[call site]
02035
blob_functions::push
[function]
[call site]
02036
Expr::FloatConstant
[function]
[call site]
02037
blob_functions::push
[function]
[call site]
02038
into
[function]
[call site]
02039
blob_functions::push
[function]
[call site]
02040
Engine::get_interned_string
[function]
[call site]
02041
Err
[function]
[call site]
02042
PERR::MissingSymbol
[function]
[call site]
02043
&str::into
[function]
[call site]
02044
PERR::into_err
[function]
[call site]
02045
MultiInputsStream::get_next
[function]
[call site]
02046
unwrap
[function]
[call site]
02047
Engine::get_interned_string
[function]
[call site]
02048
blob_functions::push
[function]
[call site]
02049
Expr::StringConstant
[function]
[call site]
02050
TestStruct::clone
[function]
[call site]
02051
blob_functions::push
[function]
[call site]
02052
blob_functions::push
[function]
[call site]
02053
Engine::get_interned_string
[function]
[call site]
02054
Err
[function]
[call site]
02055
PERR::MissingSymbol
[function]
[call site]
02056
&str::into
[function]
[call site]
02057
PERR::into_err
[function]
[call site]
02058
MultiInputsStream::get_next
[function]
[call site]
02059
unwrap
[function]
[call site]
02060
Err
[function]
[call site]
02061
PERR::into_err
[function]
[call site]
02062
blob_functions::push
[function]
[call site]
02063
TestStruct::clone
[function]
[call site]
02064
blob_functions::push
[function]
[call site]
02065
TestStruct::clone
[function]
[call site]
02066
Token::is_literal
[function]
[call site]
02067
Token::literal_syntax
[function]
[call site]
02068
blob_functions::push
[function]
[call site]
02069
TestStruct::clone
[function]
[call site]
02070
blob_functions::push
[function]
[call site]
02071
TestStruct::clone
[function]
[call site]
02072
Err
[function]
[call site]
02073
PERR::MissingToken
[function]
[call site]
02074
into
[function]
[call site]
02075
PERR::into_err
[function]
[call site]
02076
Self::shrink_to_fit
[function]
[call site]
02077
Self::shrink_to_fit
[function]
[call site]
02078
Ok
[function]
[call site]
02079
Expr::Custom
[function]
[call site]
02080
into
[function]
[call site]
02081
MultiInputsStream::get_next
[function]
[call site]
02082
unwrap
[function]
[call site]
02083
peek
[function]
[call site]
02084
unwrap
[function]
[call site]
02085
Expr::Variable
[function]
[call site]
02086
Engine::get_interned_string
[function]
[call site]
02087
into
[function]
[call site]
02088
Engine::get_interned_string
[function]
[call site]
02089
into
[function]
[call site]
02090
ASTFlags::intersects
[function]
[call site]
02091
Err
[function]
[call site]
02092
LexError::ImproperSymbol
[function]
[call site]
02093
Token::literal_syntax
[function]
[call site]
02094
&'static
[call site]
02095
ImmutableString::new
[function]
[call site]
02096
PERR::into_err
[function]
[call site]
02097
Engine::get_interned_string
[function]
[call site]
02098
Expr::Variable
[function]
[call site]
02099
into
[function]
[call site]
02100
Engine::access_var
[function]
[call site]
02101
ASTFlags::intersects
[function]
[call site]
02102
Position::is_none
[function]
[call site]
02103
ParseSettings::has_option
[function]
[call site]
02104
map_or
[function]
[call site]
02105
string_functions::contains
[function]
[call site]
02106
Err
[function]
[call site]
02107
PERR::VariableUndefined
[function]
[call site]
02108
test_to_string
[function]
[call site]
02109
PERR::into_err
[function]
[call site]
02110
and_then
[function]
[call site]
02111
FnPtr::try_from
[function]
[call site]
02112
Command::get
[function]
[call site]
02113
RhaiResultOf::ok
[function]
[call site]
02114
and_then
[function]
[call site]
02115
Engine::get_interned_string
[function]
[call site]
02116
Expr::Variable
[function]
[call site]
02117
into
[function]
[call site]
02118
into
[function]
[call site]
02119
MultiInputsStream::get_next
[function]
[call site]
02120
unwrap
[function]
[call site]
02121
peek
[function]
[call site]
02122
unwrap
[function]
[call site]
02123
is_reserved_keyword_or_symbol
[function]
[call site]
02124
Expr::Variable
[function]
[call site]
02125
Engine::get_interned_string
[function]
[call site]
02126
into
[function]
[call site]
02127
Engine::get_interned_string
[function]
[call site]
02128
into
[function]
[call site]
02129
ParseSettings::has_flag
[function]
[call site]
02130
Expr::ThisPtr
[function]
[call site]
02131
Err
[function]
[call site]
02132
LexError::ImproperSymbol
[function]
[call site]
02133
test_to_string
[function]
[call site]
02134
PERR::into_err
[function]
[call site]
02135
Err
[function]
[call site]
02136
PERR::Reserved
[function]
[call site]
02137
test_to_string
[function]
[call site]
02138
PERR::into_err
[function]
[call site]
02139
MultiInputsStream::get_next
[function]
[call site]
02140
unwrap
[function]
[call site]
02141
Err
[function]
[call site]
02142
PERR::into_err
[function]
[call site]
02143
Err
[function]
[call site]
02144
LexError::UnexpectedInput
[function]
[call site]
02145
(Token,
[call site]
02146
PERR::into_err
[function]
[call site]
02147
peek
[function]
[call site]
02148
unwrap
[function]
[call site]
02149
Ok
[function]
[call site]
02150
Engine::parse_postfix
[function]
[call site]
02151
peek
[function]
[call site]
02152
unwrap
[function]
[call site]
02153
Expr::is_valid_postfix
[function]
[call site]
02154
MultiInputsStream::get_next
[function]
[call site]
02155
unwrap
[function]
[call site]
02156
string_functions::is_empty
[function]
[call site]
02157
peek
[function]
[call site]
02158
unwrap
[function]
[call site]
02159
Err
[function]
[call site]
02160
LexError::UnexpectedInput
[function]
[call site]
02161
into
[function]
[call site]
02162
PERR::into_err
[function]
[call site]
02163
Err
[function]
[call site]
02164
LexError::ImproperSymbol
[function]
[call site]
02165
&str::into
[function]
[call site]
02166
&str::into
[function]
[call site]
02167
PERR::into_err
[function]
[call site]
02168
peek
[function]
[call site]
02169
unwrap
[function]
[call site]
02170
Err
[function]
[call site]
02171
PERR::MissingToken
[function]
[call site]
02172
into
[function]
[call site]
02173
&str::into
[function]
[call site]
02174
PERR::into_err
[function]
[call site]
02175
MultiInputsStream::get_next
[function]
[call site]
02176
unwrap
[function]
[call site]
02177
Engine::parse_fn_call
[function]
[call site]
02178
peek
[function]
[call site]
02179
unwrap
[function]
[call site]
02180
TestStruct::new
[function]
[call site]
02181
Err
[function]
[call site]
02182
PERR::MissingToken
[function]
[call site]
02183
into
[function]
[call site]
02184
PERR::into_err
[function]
[call site]
02185
Err
[function]
[call site]
02186
TestStruct::clone
[function]
[call site]
02187
PERR::into_err
[function]
[call site]
02188
eat_token
[function]
[call site]
02189
string_functions::is_empty
[function]
[call site]
02190
calc_fn_hash
[function]
[call site]
02191
Namespace::root
[function]
[call site]
02192
ParseState::find_module
[function]
[call site]
02193
MyIterableType::into_iter
[function]
[call site]
02194
array_functions::reduce_rev
[function]
[call site]
02195
rposition
[function]
[call site]
02196
and_then
[function]
[call site]
02197
TestStruct::new
[function]
[call site]
02198
ParseSettings::has_option
[function]
[call site]
02199
Position::is_none
[function]
[call site]
02200
MyIterableType::into_iter
[function]
[call site]
02201
T::as_any
[function]
[call site]
02202
contains_key
[function]
[call site]
02203
Err
[function]
[call site]
02204
PERR::ModuleUndefined
[function]
[call site]
02205
&str::into
[function]
[call site]
02206
PERR::into_err
[function]
[call site]
02207
ParseSettings::level_up_with_position
[function]
[call site]
02208
calc_fn_hash
[function]
[call site]
02209
MyIterableType::into_iter
[function]
[call site]
02210
Engine::lex_with_map
[function]
[call site]
02211
calc_fn_hash
[function]
[call site]
02212
tokenizer::is_valid_function_name
[function]
[call site]
02213
FnCallHashes::from_hash
[function]
[call site]
02214
Some
[function]
[call site]
02215
FnCallHashes::from_native_only
[function]
[call site]
02216
shrink_to_fit
[function]
[call site]
02217
Ok
[function]
[call site]
02218
Engine::get_interned_string
[function]
[call site]
02219
FnCallExpr::into_fn_call_expr
[function]
[call site]
02220
ParseSettings::level_up
[function]
[call site]
02221
peek
[function]
[call site]
02222
unwrap
[function]
[call site]
02223
blob_functions::push
[function]
[call site]
02224
Engine::parse_expr
[function]
[call site]
02225
peek
[function]
[call site]
02226
unwrap
[function]
[call site]
02227
eat_token
[function]
[call site]
02228
string_functions::is_empty
[function]
[call site]
02229
calc_fn_hash
[function]
[call site]
02230
test::len
[function]
[call site]
02231
Namespace::root
[function]
[call site]
02232
ParseState::find_module
[function]
[call site]
02233
ParseSettings::has_option
[function]
[call site]
02234
Position::is_none
[function]
[call site]
02235
MyIterableType::into_iter
[function]
[call site]
02236
T::as_any
[function]
[call site]
02237
contains_key
[function]
[call site]
02238
Err
[function]
[call site]
02239
PERR::ModuleUndefined
[function]
[call site]
02240
&str::into
[function]
[call site]
02241
PERR::into_err
[function]
[call site]
02242
ParseSettings::level_up_with_position
[function]
[call site]
02243
calc_fn_hash
[function]
[call site]
02244
MyIterableType::into_iter
[function]
[call site]
02245
Engine::lex_with_map
[function]
[call site]
02246
test::len
[function]
[call site]
02247
calc_fn_hash
[function]
[call site]
02248
test::len
[function]
[call site]
02249
tokenizer::is_valid_function_name
[function]
[call site]
02250
FnCallHashes::from_hash
[function]
[call site]
02251
FnCallHashes::from_native_only
[function]
[call site]
02252
shrink_to_fit
[function]
[call site]
02253
Ok
[function]
[call site]
02254
Engine::get_interned_string
[function]
[call site]
02255
FnCallExpr::into_fn_call_expr
[function]
[call site]
02256
eat_token
[function]
[call site]
02257
Err
[function]
[call site]
02258
PERR::MissingToken
[function]
[call site]
02259
into
[function]
[call site]
02260
PERR::into_err
[function]
[call site]
02261
Err
[function]
[call site]
02262
TestStruct::clone
[function]
[call site]
02263
PERR::into_err
[function]
[call site]
02264
Err
[function]
[call site]
02265
PERR::MissingToken
[function]
[call site]
02266
into
[function]
[call site]
02267
PERR::into_err
[function]
[call site]
02268
Engine::parse_fn_call
[function]
[call site]
02269
RhaiResultOf::intersects
[function]
[call site]
02270
Err
[function]
[call site]
02271
LexError::ImproperSymbol
[function]
[call site]
02272
Token::literal_syntax
[function]
[call site]
02273
&'static
[call site]
02274
ImmutableString::new
[function]
[call site]
02275
PERR::into_err
[function]
[call site]
02276
parse_var_name
[function]
[call site]
02277
blob_functions::push
[function]
[call site]
02278
Engine::get_interned_string
[function]
[call site]
02279
Expr::Variable
[function]
[call site]
02280
into
[function]
[call site]
02281
string_functions::is_empty
[function]
[call site]
02282
ParseSettings::level_up
[function]
[call site]
02283
Engine::parse_index_chain
[function]
[call site]
02284
Engine::parse_expr
[function]
[call site]
02285
ParseSettings::level_up
[function]
[call site]
02286
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]
02287
Err
[function]
[call site]
02288
PERR::MalformedIndexExpr
[function]
[call site]
02289
&str::into
[function]
[call site]
02290
PERR::into_err
[function]
[call site]
02291
Expr::start_position
[function]
[call site]
02292
string_functions::is_empty
[function]
[call site]
02293
Expr::position
[function]
[call site]
02294
ParseSettings::level_up_with_position
[function]
[call site]
02295
Expr::start_position
[function]
[call site]
02296
Expr::start_position
[function]
[call site]
02297
Expr::position
[function]
[call site]
02298
Ok
[function]
[call site]
02299
Err
[function]
[call site]
02300
PERR::MalformedIndexExpr
[function]
[call site]
02301
&str::into
[function]
[call site]
02302
PERR::into_err
[function]
[call site]
02303
Expr::start_position
[function]
[call site]
02304
Err
[function]
[call site]
02305
PERR::MalformedIndexExpr
[function]
[call site]
02306
&str::into
[function]
[call site]
02307
PERR::into_err
[function]
[call site]
02308
Expr::start_position
[function]
[call site]
02309
Err
[function]
[call site]
02310
PERR::MalformedIndexExpr
[function]
[call site]
02311
&str::into
[function]
[call site]
02312
PERR::into_err
[function]
[call site]
02313
Expr::start_position
[function]
[call site]
02314
Err
[function]
[call site]
02315
PERR::MalformedIndexExpr
[function]
[call site]
02316
&str::into
[function]
[call site]
02317
PERR::into_err
[function]
[call site]
02318
Expr::start_position
[function]
[call site]
02319
Ok
[function]
[call site]
02320
Ok
[function]
[call site]
02321
Err
[function]
[call site]
02322
PERR::MalformedIndexExpr
[function]
[call site]
02323
&str::into
[function]
[call site]
02324
PERR::into_err
[function]
[call site]
02325
Expr::start_position
[function]
[call site]
02326
Err
[function]
[call site]
02327
PERR::MalformedIndexExpr
[function]
[call site]
02328
&str::into
[function]
[call site]
02329
PERR::into_err
[function]
[call site]
02330
Expr::start_position
[function]
[call site]
02331
Err
[function]
[call site]
02332
PERR::MalformedIndexExpr
[function]
[call site]
02333
&str::into
[function]
[call site]
02334
PERR::into_err
[function]
[call site]
02335
Expr::start_position
[function]
[call site]
02336
Err
[function]
[call site]
02337
PERR::MalformedIndexExpr
[function]
[call site]
02338
&str::into
[function]
[call site]
02339
PERR::into_err
[function]
[call site]
02340
Expr::start_position
[function]
[call site]
02341
Err
[function]
[call site]
02342
PERR::MalformedIndexExpr
[function]
[call site]
02343
&str::into
[function]
[call site]
02344
PERR::into_err
[function]
[call site]
02345
Expr::start_position
[function]
[call site]
02346
Ok
[function]
[call site]
02347
Ok
[function]
[call site]
02348
peek
[function]
[call site]
02349
unwrap
[function]
[call site]
02350
eat_token
[function]
[call site]
02351
peek
[function]
[call site]
02352
unwrap
[function]
[call site]
02353
MultiInputsStream::get_next
[function]
[call site]
02354
unwrap
[function]
[call site]
02355
ParseSettings::level_up
[function]
[call site]
02356
string_functions::is_empty
[function]
[call site]
02357
Engine::parse_index_chain
[function]
[call site]
02358
Ok
[function]
[call site]
02359
Expr::Index
[function]
[call site]
02360
into
[function]
[call site]
02361
Ok
[function]
[call site]
02362
Expr::Index
[function]
[call site]
02363
into
[function]
[call site]
02364
Err
[function]
[call site]
02365
TestStruct::clone
[function]
[call site]
02366
PERR::into_err
[function]
[call site]
02367
Err
[function]
[call site]
02368
PERR::MissingToken
[function]
[call site]
02369
into
[function]
[call site]
02370
&str::into
[function]
[call site]
02371
PERR::into_err
[function]
[call site]
02372
peek
[function]
[call site]
02373
unwrap
[function]
[call site]
02374
is_reserved_keyword_or_symbol
[function]
[call site]
02375
Err
[function]
[call site]
02376
PERR::Reserved
[function]
[call site]
02377
test_to_string
[function]
[call site]
02378
PERR::into_err
[function]
[call site]
02379
Err
[function]
[call site]
02380
PERR::into_err
[function]
[call site]
02381
string_functions::is_empty
[function]
[call site]
02382
Engine::parse_primary
[function]
[call site]
02383
ParseSettings::level_up
[function]
[call site]
02384
Engine::make_dot_expr
[function]
[call site]
02385
ASTFlags::intersects
[function]
[call site]
02386
Engine::make_dot_expr
[function]
[call site]
02387
Ok
[function]
[call site]
02388
Expr::Index
[function]
[call site]
02389
string_functions::is_empty
[function]
[call site]
02390
string_functions::is_empty
[function]
[call site]
02391
Engine::convert_expr_into_property
[function]
[call site]
02392
string_functions::is_empty
[function]
[call site]
02393
TestStruct::clone
[function]
[call site]
02394
Engine::get_interned_getter
[function]
[call site]
02395
locked_write
[function]
[call site]
02396
StringsInterner::get_with_mapper
[function]
[call site]
02397
StmtBlock::as_ref
[function]
[call site]
02398
StringsInterner::max
[function]
[call site]
02399
func::hashing::get_hasher
[function]
[call site]
02400
Self::Hasher::write_u8
[function]
[call site]
02401
test::hash
[function]
[call site]
02402
Self::Hasher::finish
[function]
[call site]
02403
test::len
[function]
[call site]
02404
test::len
[function]
[call site]
02405
BloomFilterU64::is_absent_and_set
[function]
[call site]
02406
BloomFilterU64::calc_hash
[function]
[call site]
02407
string_functions::is_empty
[function]
[call site]
02408
reserve
[function]
[call site]
02409
Scope::push_entry
[function]
[call site]
02410
Scope::is_empty
[function]
[call site]
02411
reserve
[function]
[call site]
02412
reserve
[function]
[call site]
02413
blob_functions::push
[function]
[call site]
02414
Dynamic::set_access_mode
[function]
[call site]
02415
blob_functions::push
[function]
[call site]
02416
Command::get
[function]
[call site]
02417
TestStruct::clone
[function]
[call site]
02418
Self
[function]
[call site]
02419
blob_functions::insert
[function]
[call site]
02420
TestStruct::clone
[function]
[call site]
02421
StringsInterner::throttle_cache
[function]
[call site]
02422
Some
[function]
[call site]
02423
make_getter
[function]
[call site]
02424
Position::new_const
[function]
[call site]
02425
RhaiResultOf::push_str
[function]
[call site]
02426
RhaiResultOf::push_str
[function]
[call site]
02427
StmtBlock::as_ref
[function]
[call site]
02428
Identifier::into
[function]
[call site]
02429
make_getter
[function]
[call site]
02430
StmtBlock::as_ref
[function]
[call site]
02431
Identifier::into
[function]
[call site]
02432
make_getter
[function]
[call site]
02433
StmtBlock::as_ref
[function]
[call site]
02434
Identifier::into
[function]
[call site]
02435
calc_fn_hash
[function]
[call site]
02436
Engine::get_interned_setter
[function]
[call site]
02437
locked_write
[function]
[call site]
02438
StringsInterner::get_with_mapper
[function]
[call site]
02439
make_setter
[function]
[call site]
02440
Position::new_const
[function]
[call site]
02441
RhaiResultOf::push_str
[function]
[call site]
02442
RhaiResultOf::push_str
[function]
[call site]
02443
StmtBlock::as_ref
[function]
[call site]
02444
Identifier::into
[function]
[call site]
02445
make_setter
[function]
[call site]
02446
StmtBlock::as_ref
[function]
[call site]
02447
Identifier::into
[function]
[call site]
02448
make_setter
[function]
[call site]
02449
StmtBlock::as_ref
[function]
[call site]
02450
Identifier::into
[function]
[call site]
02451
calc_fn_hash
[function]
[call site]
02452
Expr::Property
[function]
[call site]
02453
TestStruct::new
[function]
[call site]
02454
Ok
[function]
[call site]
02455
Expr::Dot
[function]
[call site]
02456
into
[function]
[call site]
02457
Ok
[function]
[call site]
02458
Expr::Dot
[function]
[call site]
02459
into
[function]
[call site]
02460
FnCallExpr::is_qualified
[function]
[call site]
02461
string_functions::is_empty
[function]
[call site]
02462
Err
[function]
[call site]
02463
LexError::ImproperSymbol
[function]
[call site]
02464
test_to_string
[function]
[call site]
02465
PERR::into_err
[function]
[call site]
02466
Err
[function]
[call site]
02467
PERR::MalformedCapture
[function]
[call site]
02468
&str::into
[function]
[call site]
02469
PERR::into_err
[function]
[call site]
02470
test::len
[function]
[call site]
02471
tokenizer::is_valid_function_name
[function]
[call site]
02472
FnCallHashes::from_script_and_native
[function]
[call site]
02473
Some
[function]
[call site]
02474
calc_fn_hash
[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
FnCallHashes::from_native_only
[function]
[call site]
02479
calc_fn_hash
[function]
[call site]
02480
Expr::MethodCall
[function]
[call site]
02481
Ok
[function]
[call site]
02482
Expr::Dot
[function]
[call site]
02483
into
[function]
[call site]
02484
string_functions::is_empty
[function]
[call site]
02485
FnCallExpr::is_qualified
[function]
[call site]
02486
Engine::convert_expr_into_property
[function]
[call site]
02487
into
[function]
[call site]
02488
Expr::Dot
[function]
[call site]
02489
Expr::Index
[function]
[call site]
02490
Ok
[function]
[call site]
02491
Expr::Dot
[function]
[call site]
02492
into
[function]
[call site]
02493
test::len
[function]
[call site]
02494
tokenizer::is_valid_function_name
[function]
[call site]
02495
FnCallHashes::from_script_and_native
[function]
[call site]
02496
calc_fn_hash
[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
FnCallHashes::from_native_only
[function]
[call site]
02501
calc_fn_hash
[function]
[call site]
02502
Expr::MethodCall
[function]
[call site]
02503
into
[function]
[call site]
02504
Expr::Dot
[function]
[call site]
02505
Expr::Index
[function]
[call site]
02506
Ok
[function]
[call site]
02507
Expr::Dot
[function]
[call site]
02508
into
[function]
[call site]
02509
Err
[function]
[call site]
02510
PERR::into_err
[function]
[call site]
02511
Expr::start_position
[function]
[call site]
02512
string_functions::is_empty
[function]
[call site]
02513
optimize_combo_chain
[function]
[call site]
02514
test_functions_take
[function]
[call site]
02515
test_functions_take
[function]
[call site]
02516
test_functions_take
[function]
[call site]
02517
StmtBlock::as_mut
[function]
[call site]
02518
intersects
[function]
[call site]
02519
StmtBlock::as_mut
[function]
[call site]
02520
StmtBlock::as_mut
[function]
[call site]
02521
string_functions::remove
[function]
[call site]
02522
test_functions_take
[function]
[call site]
02523
make_sub
[function]
[call site]
02524
make_root
[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
Some
[function]
[call site]
02529
string_functions::is_empty
[function]
[call site]
02530
crate::calc_var_hash
[function]
[call site]
02531
get_hasher
[function]
[call site]
02532
write_u8
[function]
[call site]
02533
MyIterableType::into_iter
[function]
[call site]
02534
Self::IntoIter::for_each
[function]
[call site]
02535
test::hash
[function]
[call site]
02536
write_usize
[function]
[call site]
02537
test::hash
[function]
[call site]
02538
StraightHasher::finish
[function]
[call site]
02539
MyIterableType::into_iter
[function]
[call site]
02540
Engine::lex_with_map
[function]
[call site]
02541
Namespace::root
[function]
[call site]
02542
ParseState::find_module
[function]
[call site]
02543
ParseSettings::has_option
[function]
[call site]
02544
Position::is_none
[function]
[call site]
02545
MyIterableType::into_iter
[function]
[call site]
02546
T::as_any
[function]
[call site]
02547
contains_key
[function]
[call site]
02548
Err
[function]
[call site]
02549
PERR::ModuleUndefined
[function]
[call site]
02550
&str::into
[function]
[call site]
02551
PERR::into_err
[function]
[call site]
02552
ParseSettings::level_up_with_position
[function]
[call site]
02553
Ok
[function]
[call site]
02554
string_functions::is_empty
[function]
[call site]
02555
test::len
[function]
[call site]
02556
string_functions::is_empty
[function]
[call site]
02557
Engine::parse_binary_op
[function]
[call site]
02558
ParseSettings::level_up_with_position
[function]
[call site]
02559
peek
[function]
[call site]
02560
unwrap
[function]
[call site]
02561
Ok
[function]
[call site]
02562
Command::get
[function]
[call site]
02563
copied
[function]
[call site]
02564
ok_or_else
[function]
[call site]
02565
PERR::Reserved
[function]
[call site]
02566
!::to_string
[function]
[call site]
02567
Engine::new
[function]
[call site]
02568
Scope::new
[function]
[call site]
02569
blob_functions::push
[function]
[call site]
02570
blob_functions::push
[function]
[call site]
02571
blob_functions::push
[function]
[call site]
02572
PERR::into_err
[function]
[call site]
02573
tokenizer::is_valid_identifier
[function]
[call site]
02574
Err
[function]
[call site]
02575
PERR::UnknownOperator
[function]
[call site]
02576
!::to_string
[function]
[call site]
02577
PERR::into_err
[function]
[call site]
02578
test_ops_precedence
[function]
[call site]
02579
Engine::new
[function]
[call site]
02580
Token::is_bind_right
[function]
[call site]
02581
Ok
[function]
[call site]
02582
MultiInputsStream::get_next
[function]
[call site]
02583
unwrap
[function]
[call site]
02584
Engine::parse_stmt
[function]
[call site]
02585
ParseResult::into
[function]
[call site]
02586
Expr::Stmt
[function]
[call site]
02587
ParseResult::into
[function]
[call site]
02588
peek
[function]
[call site]
02589
unwrap
[function]
[call site]
02590
Expr::Unit
[function]
[call site]
02591
Engine::parse_unary
[function]
[call site]
02592
peek
[function]
[call site]
02593
unwrap
[function]
[call site]
02594
Command::get
[function]
[call site]
02595
copied
[function]
[call site]
02596
ok_or_else
[function]
[call site]
02597
PERR::Reserved
[function]
[call site]
02598
!::to_string
[function]
[call site]
02599
PERR::into_err
[function]
[call site]
02600
tokenizer::is_valid_identifier
[function]
[call site]
02601
Err
[function]
[call site]
02602
PERR::UnknownOperator
[function]
[call site]
02603
!::to_string
[function]
[call site]
02604
PERR::into_err
[function]
[call site]
02605
test_ops_precedence
[function]
[call site]
02606
Engine::parse_binary_op
[function]
[call site]
02607
ParseSettings::level_up
[function]
[call site]
02608
ParseSettings::level_up
[function]
[call site]
02609
test_to_string
[function]
[call site]
02610
calc_fn_hash
[function]
[call site]
02611
tokenizer::is_valid_function_name
[function]
[call site]
02612
Engine::get_interned_string
[function]
[call site]
02613
FnCallHashes::from_native_only
[function]
[call site]
02614
MyIterableType::into_iter
[function]
[call site]
02615
Self::IntoIter::collect
[function]
[call site]
02616
Self::then
[function]
[call site]
02617
TestStruct::clone
[function]
[call site]
02618
test_functions_take
[function]
[call site]
02619
Expr::ensure_bool_expr
[function]
[call site]
02620
test_functions_take
[function]
[call site]
02621
Expr::ensure_bool_expr
[function]
[call site]
02622
StmtBlock::extend
[function]
[call site]
02623
blob_functions::push
[function]
[call site]
02624
blob_functions::insert
[function]
[call site]
02625
Expr::set_position
[function]
[call site]
02626
Expr::set_position
[function]
[call site]
02627
Expr::And
[function]
[call site]
02628
TestStruct::new
[function]
[call site]
02629
into
[function]
[call site]
02630
test_functions_take
[function]
[call site]
02631
Expr::ensure_bool_expr
[function]
[call site]
02632
test_functions_take
[function]
[call site]
02633
Expr::ensure_bool_expr
[function]
[call site]
02634
StmtBlock::extend
[function]
[call site]
02635
blob_functions::push
[function]
[call site]
02636
blob_functions::insert
[function]
[call site]
02637
Expr::set_position
[function]
[call site]
02638
Expr::Or
[function]
[call site]
02639
TestStruct::new
[function]
[call site]
02640
into
[function]
[call site]
02641
test_functions_take
[function]
[call site]
02642
test_functions_take
[function]
[call site]
02643
StmtBlock::extend
[function]
[call site]
02644
blob_functions::push
[function]
[call site]
02645
blob_functions::insert
[function]
[call site]
02646
Expr::set_position
[function]
[call site]
02647
Expr::Coalesce
[function]
[call site]
02648
TestStruct::new
[function]
[call site]
02649
into
[function]
[call site]
02650
split_first_mut
[function]
[call site]
02651
unwrap
[function]
[call site]
02652
std::mem::swap
[function]
[call site]
02653
FnCallHashes::from_hash
[function]
[call site]
02654
calc_fn_hash
[function]
[call site]
02655
Engine::get_interned_string
[function]
[call site]
02656
FnCallExpr::into_fn_call_expr
[function]
[call site]
02657
Engine::get_interned_string
[function]
[call site]
02658
FnCallHashes::from_native_only
[function]
[call site]
02659
calc_fn_hash
[function]
[call site]
02660
MyIterableType::into_iter
[function]
[call site]
02661
Self::IntoIter::collect
[function]
[call site]
02662
Some
[function]
[call site]
02663
FnCallExpr::into_fn_call_expr
[function]
[call site]
02664
FnCallExpr::into_fn_call_expr
[function]
[call site]
02665
contains_key
[function]
[call site]
02666
FnCallHashes::from_native_only
[function]
[call site]
02667
calc_fn_hash
[function]
[call site]
02668
FnCallHashes::from_hash
[function]
[call site]
02669
calc_fn_hash
[function]
[call site]
02670
FnCallExpr::into_fn_call_expr
[function]
[call site]
02671
FnCallExpr::into_fn_call_expr
[function]
[call site]
02672
peek
[function]
[call site]
02673
unwrap
[function]
[call site]
02674
eat_token
[function]
[call site]
02675
Token::is_op_assignment
[function]
[call site]
02676
MultiInputsStream::get_next
[function]
[call site]
02677
Engine::lex_with_map
[function]
[call site]
02678
Some
[function]
[call site]
02679
unwrap
[function]
[call site]
02680
Ok
[function]
[call site]
02681
Stmt::Expr
[function]
[call site]
02682
into
[function]
[call site]
02683
Engine::parse_expr
[function]
[call site]
02684
Engine::make_assignment_stmt
[function]
[call site]
02685
map_or_else
[function]
[call site]
02686
OpAssignment::new_assignment
[function]
[call site]
02687
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02688
Token::get_base_op_from_assignment
[function]
[call site]
02689
Some
[function]
[call site]
02690
Option::unwrap_or_else
[function]
[call site]
02691
Token::literal_syntax
[function]
[call site]
02692
Token::literal_syntax
[function]
[call site]
02693
calc_fn_hash
[function]
[call site]
02694
calc_fn_hash
[function]
[call site]
02695
Ok
[function]
[call site]
02696
Stmt::Assignment
[function]
[call site]
02697
into
[function]
[call site]
02698
Position::is_none
[function]
[call site]
02699
Ok
[function]
[call site]
02700
Stmt::Assignment
[function]
[call site]
02701
into
[function]
[call site]
02702
f32::map_or_else
[function]
[call site]
02703
expect
[function]
[call site]
02704
Command::get
[function]
[call site]
02705
Command::get
[function]
[call site]
02706
Scope::get_mut_by_index
[function]
[call site]
02707
test::len
[function]
[call site]
02708
Dynamic::access_mode
[function]
[call site]
02709
Ok
[function]
[call site]
02710
Stmt::Assignment
[function]
[call site]
02711
into
[function]
[call site]
02712
Err
[function]
[call site]
02713
PERR::AssignmentToConstant
[function]
[call site]
02714
test_to_string
[function]
[call site]
02715
PERR::into_err
[function]
[call site]
02716
ASTFlags::intersects
[function]
[call site]
02717
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]
02718
ASTFlags::intersects
[function]
[call site]
02719
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]
02720
Some
[function]
[call site]
02721
ParseSettings::level_up_with_position
[function]
[call site]
02722
ASTFlags::intersects
[function]
[call site]
02723
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]
02724
Some
[function]
[call site]
02725
ParseSettings::level_up_with_position
[function]
[call site]
02726
Err
[function]
[call site]
02727
PERR::AssignmentToInvalidLHS
[function]
[call site]
02728
ImmutableString::new
[function]
[call site]
02729
PERR::into_err
[function]
[call site]
02730
Ok
[function]
[call site]
02731
Stmt::Assignment
[function]
[call site]
02732
into
[function]
[call site]
02733
Err
[function]
[call site]
02734
PERR::AssignmentToInvalidLHS
[function]
[call site]
02735
ImmutableString::new
[function]
[call site]
02736
PERR::into_err
[function]
[call site]
02737
ParseSettings::level_up_with_position
[function]
[call site]
02738
Expr::is_constant
[function]
[call site]
02739
MyIterableType::into_iter
[function]
[call site]
02740
Self::IntoIter::all
[function]
[call site]
02741
MyIterableType::into_iter
[function]
[call site]
02742
Engine::lex_with_map
[function]
[call site]
02743
test_method_call
[function]
[call site]
02744
Err
[function]
[call site]
02745
PERR::AssignmentToConstant
[function]
[call site]
02746
ImmutableString::new
[function]
[call site]
02747
PERR::into_err
[function]
[call site]
02748
Expr::start_position
[function]
[call site]
02749
Token::is_op_assignment
[function]
[call site]
02750
Err
[function]
[call site]
02751
LexError::ImproperSymbol
[function]
[call site]
02752
Token::literal_syntax
[function]
[call site]
02753
into
[function]
[call site]
02754
&str::into
[function]
[call site]
02755
PERR::into_err
[function]
[call site]
02756
Err
[function]
[call site]
02757
PERR::AssignmentToInvalidLHS
[function]
[call site]
02758
ImmutableString::new
[function]
[call site]
02759
PERR::into_err
[function]
[call site]
02760
ParseSettings::level_up_with_position
[function]
[call site]
02761
StmtBlock::statements_mut
[function]
[call site]
02762
blob_functions::push
[function]
[call site]
02763
blob_functions::push
[function]
[call site]
02764
FnPtr::try_from
[function]
[call site]
02765
RhaiResultOf::unwrap
[function]
[call site]
02766
MultiInputsStream::get_next
[function]
[call site]
02767
unwrap
[function]
[call site]
02768
Ok
[function]
[call site]
02769
Stmt::Block
[function]
[call site]
02770
StmtBlock::new
[function]
[call site]
02771
Self::into
[function]
[call site]
02772
Err
[function]
[call site]
02773
PERR::into_err
[function]
[call site]
02774
Err
[function]
[call site]
02775
PERR::MissingToken
[function]
[call site]
02776
into
[function]
[call site]
02777
&str::into
[function]
[call site]
02778
PERR::into_err
[function]
[call site]
02779
test::len
[function]
[call site]
02780
test::len
[function]
[call site]
02781
peek
[function]
[call site]
02782
unwrap
[function]
[call site]
02783
eat_token
[function]
[call site]
02784
Err
[function]
[call site]
02785
PERR::MissingToken
[function]
[call site]
02786
into
[function]
[call site]
02787
&str::into
[function]
[call site]
02788
PERR::into_err
[function]
[call site]
02789
string_functions::remove
[function]
[call site]
02790
Engine::parse_stmt
[function]
[call site]
02791
Stmt::is_noop
[function]
[call site]
02792
CustomExpr::is_self_terminated
[function]
[call site]
02793
StmtBlock::statements_mut
[function]
[call site]
02794
blob_functions::push
[function]
[call site]
02795
peek
[function]
[call site]
02796
unwrap
[function]
[call site]
02797
eat_token
[function]
[call site]
02798
eat_token
[function]
[call site]
02799
eat_token
[function]
[call site]
02800
Err
[function]
[call site]
02801
TestStruct::clone
[function]
[call site]
02802
PERR::into_err
[function]
[call site]
02803
Err
[function]
[call site]
02804
PERR::MissingToken
[function]
[call site]
02805
into
[function]
[call site]
02806
&str::into
[function]
[call site]
02807
PERR::into_err
[function]
[call site]
02808
Scope::rewind
[function]
[call site]
02809
string_functions::truncate
[function]
[call site]
02810
Ok
[function]
[call site]
02811
Stmt::Block
[function]
[call site]
02812
StmtBlock::new
[function]
[call site]
02813
Self::into
[function]
[call site]
02814
ParseSettings::level_up
[function]
[call site]
02815
eat_token
[function]
[call site]
02816
MultiInputsStream::get_next
[function]
[call site]
02817
unwrap
[function]
[call site]
02818
ParseSettings::has_flag
[function]
[call site]
02819
Err
[function]
[call site]
02820
PERR::into_err
[function]
[call site]
02821
test::len
[function]
[call site]
02822
Engine::max_functions
[function]
[call site]
02823
Err
[function]
[call site]
02824
PERR::into_err
[function]
[call site]
02825
ParseState::new
[function]
[call site]
02826
TestStruct::clone
[function]
[call site]
02827
clone_from
[function]
[call site]
02828
StmtBlock::extend
[function]
[call site]
02829
TestStruct::clone
[function]
[call site]
02830
Engine::max_function_expr_depth
[function]
[call site]
02831
Command::get
[function]
[call site]
02832
Engine::parse_fn
[function]
[call site]
02833
ParseSettings::level_up
[function]
[call site]
02834
MultiInputsStream::get_next
[function]
[call site]
02835
unwrap
[function]
[call site]
02836
peek
[function]
[call site]
02837
unwrap
[function]
[call site]
02838
eat_token
[function]
[call site]
02839
Ident::as_str
[function]
[call site]
02840
Engine::get_interned_string
[function]
[call site]
02841
std::any::type_name::<crate::INT>
[function]
[call site]
02842
Engine::get_interned_string
[function]
[call site]
02843
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02844
Engine::get_interned_string
[function]
[call site]
02845
MultiInputsStream::get_next
[function]
[call site]
02846
unwrap
[function]
[call site]
02847
Some
[function]
[call site]
02848
Err
[function]
[call site]
02849
PERR::MissingToken
[function]
[call site]
02850
into
[function]
[call site]
02851
&str::into
[function]
[call site]
02852
PERR::into_err
[function]
[call site]
02853
eat_token
[function]
[call site]
02854
Ident::as_str
[function]
[call site]
02855
Engine::get_interned_string
[function]
[call site]
02856
std::any::type_name::<crate::INT>
[function]
[call site]
02857
Engine::get_interned_string
[function]
[call site]
02858
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02859
Engine::get_interned_string
[function]
[call site]
02860
MultiInputsStream::get_next
[function]
[call site]
02861
unwrap
[function]
[call site]
02862
Some
[function]
[call site]
02863
tokenizer::is_valid_function_name
[function]
[call site]
02864
tokenizer::is_valid_function_name
[function]
[call site]
02865
Err
[function]
[call site]
02866
PERR::Reserved
[function]
[call site]
02867
test_to_string
[function]
[call site]
02868
PERR::into_err
[function]
[call site]
02869
Err
[function]
[call site]
02870
PERR::into_err
[function]
[call site]
02871
peek
[function]
[call site]
02872
unwrap
[function]
[call site]
02873
eat_token
[function]
[call site]
02874
match_token
[function]
[call site]
02875
eat_token
[function]
[call site]
02876
Err
[function]
[call site]
02877
PERR::FnMissingParams
[function]
[call site]
02878
into
[function]
[call site]
02879
PERR::into_err
[function]
[call site]
02880
StaticVec::<(ImmutableString,
[call site]
02881
Some
[function]
[call site]
02882
TestStruct::new
[function]
[call site]
02883
MultiInputsStream::get_next
[function]
[call site]
02884
unwrap
[function]
[call site]
02885
MyIterableType::into_iter
[function]
[call site]
02886
Self::IntoIter::any
[function]
[call site]
02887
Err
[function]
[call site]
02888
PERR::FnDuplicatedParam
[function]
[call site]
02889
into
[function]
[call site]
02890
test_to_string
[function]
[call site]
02891
PERR::into_err
[function]
[call site]
02892
Engine::get_interned_string
[function]
[call site]
02893
blob_functions::push
[function]
[call site]
02894
TestStruct::clone
[function]
[call site]
02895
blob_functions::push
[function]
[call site]
02896
Err
[function]
[call site]
02897
PERR::into_err
[function]
[call site]
02898
Err
[function]
[call site]
02899
PERR::MissingToken
[function]
[call site]
02900
into
[function]
[call site]
02901
PERR::into_err
[function]
[call site]
02902
MultiInputsStream::get_next
[function]
[call site]
02903
unwrap
[function]
[call site]
02904
Err
[function]
[call site]
02905
PERR::into_err
[function]
[call site]
02906
Err
[function]
[call site]
02907
PERR::MissingToken
[function]
[call site]
02908
into
[function]
[call site]
02909
PERR::into_err
[function]
[call site]
02910
peek
[function]
[call site]
02911
unwrap
[function]
[call site]
02912
Engine::parse_block
[function]
[call site]
02913
Err
[function]
[call site]
02914
PERR::FnMissingBody
[function]
[call site]
02915
into
[function]
[call site]
02916
PERR::into_err
[function]
[call site]
02917
into
[function]
[call site]
02918
MyIterableType::into_iter
[function]
[call site]
02919
Self::IntoIter::map
[function]
[call site]
02920
reflection_functions::collect
[function]
[call site]
02921
shrink_to_fit
[function]
[call site]
02922
Ok
[function]
[call site]
02923
Engine::get_interned_string
[function]
[call site]
02924
MyIterableType::into_iter
[function]
[call site]
02925
Self::IntoIter::collect
[function]
[call site]
02926
calc_fn_hash
[function]
[call site]
02927
test::len
[function]
[call site]
02928
StmtBlock::as_ref
[function]
[call site]
02929
map_or
[function]
[call site]
02930
crate::calc_typed_method_hash
[function]
[call site]
02931
get_hasher
[function]
[call site]
02932
write_u8
[function]
[call site]
02933
test::hash
[function]
[call site]
02934
StraightHasher::finish
[function]
[call site]
02935
contains_key
[function]
[call site]
02936
Err
[function]
[call site]
02937
PERR::FnDuplicatedDefinition
[function]
[call site]
02938
test_to_string
[function]
[call site]
02939
test::len
[function]
[call site]
02940
PERR::into_err
[function]
[call site]
02941
blob_functions::insert
[function]
[call site]
02942
into
[function]
[call site]
02943
Ok
[function]
[call site]
02944
Stmt::Noop
[function]
[call site]
02945
Err
[function]
[call site]
02946
PERR::MissingToken
[function]
[call site]
02947
into
[function]
[call site]
02948
PERR::into_err
[function]
[call site]
02949
Engine::parse_if
[function]
[call site]
02950
ParseSettings::level_up
[function]
[call site]
02951
Engine::parse_switch
[function]
[call site]
02952
ParseSettings::level_up
[function]
[call site]
02953
Engine::allow_looping
[function]
[call site]
02954
Engine::parse_while_loop
[function]
[call site]
02955
ParseSettings::level_up
[function]
[call site]
02956
Engine::allow_looping
[function]
[call site]
02957
Engine::parse_do
[function]
[call site]
02958
ParseSettings::level_up
[function]
[call site]
02959
Engine::allow_looping
[function]
[call site]
02960
Engine::parse_for
[function]
[call site]
02961
ParseSettings::level_up
[function]
[call site]
02962
Engine::allow_looping
[function]
[call site]
02963
ParseSettings::has_flag
[function]
[call site]
02964
eat_token
[function]
[call site]
02965
Ok
[function]
[call site]
02966
Stmt::BreakLoop
[function]
[call site]
02967
string_functions::is_empty
[function]
[call site]
02968
Engine::allow_looping
[function]
[call site]
02969
ParseSettings::has_flag
[function]
[call site]
02970
eat_token
[function]
[call site]
02971
peek
[function]
[call site]
02972
unwrap
[function]
[call site]
02973
Engine::parse_expr
[function]
[call site]
02974
ParseSettings::level_up
[function]
[call site]
02975
Ok
[function]
[call site]
02976
Stmt::BreakLoop
[function]
[call site]
02977
Some
[function]
[call site]
02978
into
[function]
[call site]
02979
peek
[function]
[call site]
02980
unwrap
[function]
[call site]
02981
Ok
[function]
[call site]
02982
Stmt::BreakLoop
[function]
[call site]
02983
Err
[function]
[call site]
02984
Engine::allow_looping
[function]
[call site]
02985
Err
[function]
[call site]
02986
PERR::into_err
[function]
[call site]
02987
MultiInputsStream::get_next
[function]
[call site]
02988
Engine::lex_with_map
[function]
[call site]
02989
string_functions::is_empty
[function]
[call site]
02990
unwrap
[function]
[call site]
02991
peek
[function]
[call site]
02992
unwrap
[function]
[call site]
02993
Engine::parse_expr
[function]
[call site]
02994
ParseSettings::level_up
[function]
[call site]
02995
Ok
[function]
[call site]
02996
Stmt::Return
[function]
[call site]
02997
Some
[function]
[call site]
02998
into
[function]
[call site]
02999
peek
[function]
[call site]
03000
unwrap
[function]
[call site]
03001
Ok
[function]
[call site]
03002
Stmt::Return
[function]
[call site]
03003
Err
[function]
[call site]
03004
Engine::parse_try_catch
[function]
[call site]
03005
ParseSettings::level_up_with_position
[function]
[call site]
03006
eat_token
[function]
[call site]
03007
Engine::parse_block
[function]
[call site]
03008
into
[function]
[call site]
03009
match_token
[function]
[call site]
03010
Err
[function]
[call site]
03011
PERR::MissingToken
[function]
[call site]
03012
into
[function]
[call site]
03013
&str::into
[function]
[call site]
03014
PERR::into_err
[function]
[call site]
03015
match_token
[function]
[call site]
03016
parse_var_name
[function]
[call site]
03017
match_token
[function]
[call site]
03018
Err
[function]
[call site]
03019
PERR::MissingToken
[function]
[call site]
03020
into
[function]
[call site]
03021
&str::into
[function]
[call site]
03022
PERR::into_err
[function]
[call site]
03023
Engine::get_interned_string
[function]
[call site]
03024
blob_functions::push
[function]
[call site]
03025
TestStruct::clone
[function]
[call site]
03026
Engine::get_interned_string
[function]
[call site]
03027
Engine::parse_block
[function]
[call site]
03028
into
[function]
[call site]
03029
string_functions::is_empty
[function]
[call site]
03030
Expr::Unit
[function]
[call site]
03031
string_functions::pop
[function]
[call site]
03032
string_functions::is_empty
[function]
[call site]
03033
shared_make_mut
[function]
[call site]
03034
string_functions::pop
[function]
[call site]
03035
string_functions::is_empty
[function]
[call site]
03036
shared_make_mut
[function]
[call site]
03037
string_functions::pop
[function]
[call site]
03038
Dynamic::map_or
[function]
[call site]
03039
Dynamic::map_or
[function]
[call site]
03040
Expr::Variable
[function]
[call site]
03041
Engine::default
[function]
[call site]
03042
into
[function]
[call site]
03043
into
[function]
[call site]
03044
Ok
[function]
[call site]
03045
Stmt::TryCatch
[function]
[call site]
03046
into
[function]
[call site]
03047
ParseSettings::level_up
[function]
[call site]
03048
Engine::parse_let
[function]
[call site]
03049
MultiInputsStream::get_next
[function]
[call site]
03050
unwrap
[function]
[call site]
03051
parse_var_name
[function]
[call site]
03052
Engine::allow_shadowing
[function]
[call site]
03053
intersects
[function]
[call site]
03054
Command::get
[function]
[call site]
03055
is_some
[function]
[call site]
03056
Err
[function]
[call site]
03057
PERR::VariableExists
[function]
[call site]
03058
into
[function]
[call site]
03059
PERR::into_err
[function]
[call site]
03060
Command::get
[function]
[call site]
03061
is_some
[function]
[call site]
03062
get_or_insert_with
[function]
[call site]
03063
Engine::new_global_runtime_state
[function]
[call site]
03064
crate::ThinVec::new
[function]
[call site]
03065
crate::ThinVec::new
[function]
[call site]
03066
crate::StaticVec::new
[function]
[call site]
03067
Engine::default_tag
[function]
[call site]
03068
TestStruct::clone
[function]
[call site]
03069
Self
[function]
[call site]
03070
StmtBlock::as_ref
[function]
[call site]
03071
Engine::lex_with_map
[function]
[call site]
03072
crate::eval::Debugger::new
[function]
[call site]
03073
TestStruct::new
[function]
[call site]
03074
TestStruct::new
[function]
[call site]
03075
into
[function]
[call site]
03076
GlobalRuntimeState::into
[function]
[call site]
03077
VarDefInfo::new
[function]
[call site]
03078
Caches::new
[function]
[call site]
03079
Position::new_const
[function]
[call site]
03080
EvalContext::new
[function]
[call site]
03081
test_var_def_filter
[function]
[call site]
03082
Err
[function]
[call site]
03083
PERR::ForbiddenVariable
[function]
[call site]
03084
into
[function]
[call site]
03085
PERR::into_err
[function]
[call site]
03086
Err
[function]
[call site]
03087
PERR::into_err
[function]
[call site]
03088
PERR::ForbiddenVariable
[function]
[call site]
03089
into
[function]
[call site]
03090
PERR::into_err
[function]
[call site]
03091
Engine::get_interned_string
[function]
[call site]
03092
match_token
[function]
[call site]
03093
Engine::parse_expr
[function]
[call site]
03094
ParseSettings::level_up
[function]
[call site]
03095
Expr::Unit
[function]
[call site]
03096
string_functions::is_empty
[function]
[call site]
03097
ParseState::find_var
[function]
[call site]
03098
test::len
[function]
[call site]
03099
Scope::get_entry_by_index
[function]
[call site]
03100
test::len
[function]
[call site]
03101
string_functions::is_empty
[function]
[call site]
03102
Some
[function]
[call site]
03103
Scope::get_mut_by_index
[function]
[call site]
03104
Dynamic::set_access_mode
[function]
[call site]
03105
Some
[function]
[call site]
03106
TestStruct::new
[function]
[call site]
03107
test::len
[function]
[call site]
03108
Self::unwrap
[function]
[call site]
03109
Scope::push_entry
[function]
[call site]
03110
Scope::is_empty
[function]
[call site]
03111
reserve
[function]
[call site]
03112
reserve
[function]
[call site]
03113
blob_functions::push
[function]
[call site]
03114
Dynamic::set_access_mode
[function]
[call site]
03115
blob_functions::push
[function]
[call site]
03116
TestStruct::clone
[function]
[call site]
03117
Scope::add_alias_by_index
[function]
[call site]
03118
test::len
[function]
[call site]
03119
resize
[function]
[call site]
03120
Engine::default
[function]
[call site]
03121
shared_get_mut
[function]
[call site]
03122
unwrap
[function]
[call site]
03123
string_functions::contains
[function]
[call site]
03124
blob_functions::push
[function]
[call site]
03125
test::len
[function]
[call site]
03126
TestStruct::clone
[function]
[call site]
03127
into
[function]
[call site]
03128
Ok
[function]
[call site]
03129
Stmt::Var
[function]
[call site]
03130
Stmt::Var
[function]
[call site]
03131
ParseSettings::level_up
[function]
[call site]
03132
Engine::parse_let
[function]
[call site]
03133
ParseSettings::level_up
[function]
[call site]
03134
Engine::parse_import
[function]
[call site]
03135
ParseSettings::level_up_with_position
[function]
[call site]
03136
eat_token
[function]
[call site]
03137
Engine::parse_expr
[function]
[call site]
03138
match_token
[function]
[call site]
03139
parse_var_name
[function]
[call site]
03140
Engine::get_interned_string
[function]
[call site]
03141
Engine::get_interned_string
[function]
[call site]
03142
blob_functions::push
[function]
[call site]
03143
TestStruct::clone
[function]
[call site]
03144
Ok
[function]
[call site]
03145
Stmt::Import
[function]
[call site]
03146
into
[function]
[call site]
03147
ParseSettings::level_up
[function]
[call site]
03148
ParseSettings::has_flag
[function]
[call site]
03149
Err
[function]
[call site]
03150
PERR::into_err
[function]
[call site]
03151
Engine::parse_export
[function]
[call site]
03152
eat_token
[function]
[call site]
03153
peek
[function]
[call site]
03154
unwrap
[function]
[call site]
03155
ParseSettings::level_up
[function]
[call site]
03156
Engine::parse_let
[function]
[call site]
03157
Expr::set_position
[function]
[call site]
03158
Expr::set_position
[function]
[call site]
03159
Ok
[function]
[call site]
03160
ParseSettings::level_up
[function]
[call site]
03161
Engine::parse_let
[function]
[call site]
03162
Expr::set_position
[function]
[call site]
03163
Ok
[function]
[call site]
03164
parse_var_name
[function]
[call site]
03165
match_token
[function]
[call site]
03166
parse_var_name
[function]
[call site]
03167
Engine::lex_with_map
[function]
[call site]
03168
Engine::lex_raw
[function]
[call site]
03169
Some
[function]
[call site]
03170
Engine::get_interned_string
[function]
[call site]
03171
Engine::get_interned_string
[function]
[call site]
03172
ParseState::find_var
[function]
[call site]
03173
Scope::add_alias_by_index
[function]
[call site]
03174
test::len
[function]
[call site]
03175
TestStruct::clone
[function]
[call site]
03176
Engine::get_interned_string
[function]
[call site]
03177
Ok
[function]
[call site]
03178
Stmt::Export
[function]
[call site]
03179
into
[function]
[call site]
03180
ParseSettings::level_up
[function]
[call site]
03181
Engine::parse_expr_stmt
[function]
[call site]
03182
ParseSettings::level_up
[function]
[call site]
03183
Stmt::is_noop
[function]
[call site]
03184
CustomExpr::is_self_terminated
[function]
[call site]
03185
blob_functions::push
[function]
[call site]
03186
peek
[function]
[call site]
03187
unwrap
[function]
[call site]
03188
eat_token
[function]
[call site]
03189
Err
[function]
[call site]
03190
TestStruct::clone
[function]
[call site]
03191
PERR::into_err
[function]
[call site]
03192
Err
[function]
[call site]
03193
PERR::MissingToken
[function]
[call site]
03194
into
[function]
[call site]
03195
&str::into
[function]
[call site]
03196
PERR::into_err
[function]
[call site]
03197
map_functions::values
[function]
[call site]
03198
cloned
[function]
[call site]
03199
reflection_functions::collect
[function]
[call site]
03200
TestStruct::new
[function]
[call site]
03201
Ok
[function]
[call site]
03202
Ok
[function]
[call site]
03203
Engine::optimize_into_ast
[function]
[call site]
03204
crate::Module::from
[function]
[call site]
03205
TestStruct::new
[function]
[call site]
03206
Self::IntoIter::into_iter
[function]
[call site]
03207
test_chars
[function]
[call site]
03208
0.chars().collect::<Vec<_>>
[function]
[call site]
03209
MyIterableType::into_iter
[function]
[call site]
03210
Self::IntoIter::for_each
[function]
[call site]
03211
Module::set_script_fn
[function]
[call site]
03212
Option::into
[function]
[call site]
03213
test::len
[function]
[call site]
03214
crate::calc_fn_hash
[function]
[call site]
03215
get_hasher
[function]
[call site]
03216
write_u8
[function]
[call site]
03217
MyIterableType::into_iter
[function]
[call site]
03218
Self::IntoIter::for_each
[function]
[call site]
03219
test::hash
[function]
[call site]
03220
write_usize
[function]
[call site]
03221
test::hash
[function]
[call site]
03222
write_usize
[function]
[call site]
03223
StraightHasher::finish
[function]
[call site]
03224
StmtBlock::as_ref
[function]
[call site]
03225
map_or
[function]
[call site]
03226
crate::calc_typed_method_hash
[function]
[call site]
03227
StmtBlock::as_ref
[function]
[call site]
03228
and_then
[function]
[call site]
03229
Command::get
[function]
[call site]
03230
Ident::as_str
[function]
[call site]
03231
into
[function]
[call site]
03232
Position::new_const
[function]
[call site]
03233
Some
[function]
[call site]
03234
TestStruct::new
[function]
[call site]
03235
MyIterableType::into_iter
[function]
[call site]
03236
Engine::lex_with_map
[function]
[call site]
03237
reflection_functions::collect
[function]
[call site]
03238
Engine::default
[function]
[call site]
03239
crate::StaticVec::new_const
[function]
[call site]
03240
Some
[function]
[call site]
03241
TestStruct::new
[function]
[call site]
03242
get_or_insert_with
[function]
[call site]
03243
new_hash_map
[function]
[call site]
03244
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03245
Engine::default
[function]
[call site]
03246
blob_functions::insert
[function]
[call site]
03247
Option::into
[function]
[call site]
03248
Array::into
[function]
[call site]
03249
string_functions::remove
[function]
[call site]
03250
Self::into
[function]
[call site]
03251
crate::Module::from
[function]
[call site]
03252
StmtBlock::as_ref
[function]
[call site]
03253
MyIterableType::into_iter
[function]
[call site]
03254
Self::IntoIter::map
[function]
[call site]
03255
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03256
TestStruct::clone
[function]
[call site]
03257
TestStruct::clone
[function]
[call site]
03258
TestStruct::clone
[function]
[call site]
03259
Engine::default
[function]
[call site]
03260
Self::into
[function]
[call site]
03261
Self::into
[function]
[call site]
03262
crate::Module::from
[function]
[call site]
03263
MyIterableType::into_iter
[function]
[call site]
03264
Self::IntoIter::map
[function]
[call site]
03265
crate::func::shared_take_or_clone
[function]
[call site]
03266
shared_try_take
[function]
[call site]
03267
Result::unwrap_or_else
[function]
[call site]
03268
StmtBlock::as_ref
[function]
[call site]
03269
TestStruct::clone
[function]
[call site]
03270
StmtBlock::take_statements
[function]
[call site]
03271
mem::take
[function]
[call site]
03272
Engine::new
[function]
[call site]
03273
register_type_with_name::<TestStruct>
[function]
[call site]
03274
Engine::register_fn
[function]
[call site]
03275
TestStruct
[function]
[call site]
03276
StmtBlock::statements_mut
[function]
[call site]
03277
StmtBlock::statements_mut
[function]
[call site]
03278
Engine::optimize_top_level
[function]
[call site]
03279
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03280
OptimizerState::new
[function]
[call site]
03281
Engine::new_global_runtime_state
[function]
[call site]
03282
crate::ThinVec::new
[function]
[call site]
03283
crate::ThinVec::new
[function]
[call site]
03284
crate::StaticVec::new
[function]
[call site]
03285
Engine::default_tag
[function]
[call site]
03286
TestStruct::clone
[function]
[call site]
03287
StmtBlock::as_ref
[function]
[call site]
03288
Engine::lex_with_map
[function]
[call site]
03289
crate::eval::Debugger::new
[function]
[call site]
03290
into
[function]
[call site]
03291
&crate::SharedModule::into
[function]
[call site]
03292
TestStruct::new
[function]
[call site]
03293
Caches::new
[function]
[call site]
03294
MyIterableType::into_iter
[function]
[call site]
03295
array_functions::reduce_rev
[function]
[call site]
03296
flat_map
[function]
[call site]
03297
Module::iter_var
[function]
[call site]
03298
Module::iter_var_raw
[function]
[call site]
03299
MyIterableType::into_iter
[function]
[call site]
03300
Engine::lex_with_map
[function]
[call site]
03301
Engine::lex_raw
[function]
[call site]
03302
Some
[function]
[call site]
03303
Ident::as_str
[function]
[call site]
03304
array_functions::for_each
[function]
[call site]
03305
OptimizerState::push_var
[function]
[call site]
03306
blob_functions::push
[function]
[call site]
03307
into
[function]
[call site]
03308
Some
[function]
[call site]
03309
Cow::Borrowed
[function]
[call site]
03310
MyIterableType::into_iter
[function]
[call site]
03311
flat_map
[function]
[call site]
03312
array_functions::for_each
[function]
[call site]
03313
OptimizerState::push_var
[function]
[call site]
03314
into
[function]
[call site]
03315
Some
[function]
[call site]
03316
Cow::Borrowed
[function]
[call site]
03317
optimize_stmt_block
[function]
[call site]
03318
string_functions::is_empty
[function]
[call site]
03319
test::len
[function]
[call site]
03320
OptimizerState::is_dirty
[function]
[call site]
03321
MyIterableType::into_iter
[function]
[call site]
03322
test_chars
[function]
[call site]
03323
0.chars().collect::<Vec<_>>
[function]
[call site]
03324
MyIterableType::into_iter
[function]
[call site]
03325
Self::IntoIter::position
[function]
[call site]
03326
ParseSettings::level_up
[function]
[call site]
03327
Ok
[function]
[call site]
03328
StmtBlockContainer::split_at_mut
[function]
[call site]
03329
test_functions_take
[function]
[call site]
03330
StmtBlock::statements_mut
[function]
[call site]
03331
StaticModuleResolver::iter_mut
[function]
[call site]
03332
Engine::lex_with_map
[function]
[call site]
03333
optimize_combo_chain
[function]
[call site]
03334
test_functions_take
[function]
[call site]
03335
test_functions_take
[function]
[call site]
03336
test_functions_take
[function]
[call site]
03337
StmtBlock::as_mut
[function]
[call site]
03338
intersects
[function]
[call site]
03339
StmtBlock::as_mut
[function]
[call site]
03340
StmtBlock::as_mut
[function]
[call site]
03341
string_functions::remove
[function]
[call site]
03342
test_functions_take
[function]
[call site]
03343
make_sub
[function]
[call site]
03344
make_root
[function]
[call site]
03345
StaticModuleResolver::iter_mut
[function]
[call site]
03346
Engine::lex_with_map
[function]
[call site]
03347
optimize_combo_chain
[function]
[call site]
03348
StaticModuleResolver::iter_mut
[function]
[call site]
03349
skip
[function]
[call site]
03350
Engine::lex_with_map
[function]
[call site]
03351
reflection_functions::collect
[function]
[call site]
03352
OptimizerState::clear_dirty
[function]
[call site]
03353
test::len
[function]
[call site]
03354
map_functions::retain
[function]
[call site]
03355
string_functions::is_empty
[function]
[call site]
03356
Ok
[function]
[call site]
03357
IterateMap::new
[function]
[call site]
03358
IterateMap::new
[function]
[call site]
03359
IterateMap::new
[function]
[call site]
03360
mem::take
[function]
[call site]
03361
MyIterableType::into_iter
[function]
[call site]
03362
FnPtr::call_raw_with_extra_args
[function]
[call site]
03363
_call_with_extra_args::<true,
[call site]
03364
_call_with_extra_args::<false,
[call site]
03365
Some
[function]
[call site]
03366
TestStruct::clone
[function]
[call site]
03367
Self::into
[function]
[call site]
03368
Some
[function]
[call site]
03369
Dynamic::as_bool
[function]
[call site]
03370
Ok
[function]
[call site]
03371
crate::func::locked_read
[function]
[call site]
03372
Option::and_then
[function]
[call site]
03373
Some
[function]
[call site]
03374
ok_or_else
[function]
[call site]
03375
std::
[call site]
03376
any::type_name
[function]
[call site]
03377
type_name::<R>
[function]
[call site]
03378
Err
[function]
[call site]
03379
Dynamic::type_name
[function]
[call site]
03380
type_name::<INT>
[function]
[call site]
03381
type_name::<crate::FLOAT>
[function]
[call site]
03382
std::
[call site]
03383
any::type_name
[function]
[call site]
03384
crate::func::locked_read
[function]
[call site]
03385
Option::unwrap
[function]
[call site]
03386
std::
[call site]
03387
any::type_name
[function]
[call site]
03388
unwrap_or
[function]
[call site]
03389
blob_functions::insert
[function]
[call site]
03390
blob_functions::insert
[function]
[call site]
03391
Ok
[function]
[call site]
03392
OptimizerState::set_dirty
[function]
[call site]
03393
Stmt::is_control_flow_break
[function]
[call site]
03394
StaticModuleResolver::iter_mut
[function]
[call site]
03395
StaticModuleResolver::iter_mut
[function]
[call site]
03396
Engine::lex_with_map
[function]
[call site]
03397
Ident::as_str
[function]
[call site]
03398
array_functions::for_each
[function]
[call site]
03399
string_functions::is_empty
[function]
[call site]
03400
Ok
[function]
[call site]
03401
StaticModuleResolver::iter_mut
[function]
[call site]
03402
impl
[call site]
03403
into
[function]
[call site]
03404
FnPtr::call_raw_with_extra_args
[function]
[call site]
03405
Some
[function]
[call site]
03406
Ok
[function]
[call site]
03407
optimize_expr
[function]
[call site]
03408
ParseSettings::level_up_with_position
[function]
[call site]
03409
string_functions::is_empty
[function]
[call site]
03410
OptimizerState::set_dirty
[function]
[call site]
03411
Expr::Unit
[function]
[call site]
03412
ParseSettings::level_up_with_position
[function]
[call site]
03413
test::len
[function]
[call site]
03414
OptimizerState::set_dirty
[function]
[call site]
03415
StmtBlock::take_statements
[function]
[call site]
03416
string_functions::remove
[function]
[call site]
03417
optimize_expr
[function]
[call site]
03418
StmtBlock::statements_mut
[function]
[call site]
03419
optimize_stmt_block
[function]
[call site]
03420
StmtBlock::take_statements
[function]
[call site]
03421
StmtBlock::statements_mut
[function]
[call site]
03422
StmtBlock::as_mut
[function]
[call site]
03423
OptimizerState::set_dirty
[function]
[call site]
03424
test_functions_take
[function]
[call site]
03425
ASTFlags::intersects
[function]
[call site]
03426
OptimizerState::set_dirty
[function]
[call site]
03427
test_functions_take
[function]
[call site]
03428
MyIterableType::into_iter
[function]
[call site]
03429
test_method_call
[function]
[call site]
03430
RhaiFunc::is_pure
[function]
[call site]
03431
RhaiFunc::is_pure
[function]
[call site]
03432
OptimizerState::set_dirty
[function]
[call site]
03433
mem::take
[function]
[call site]
03434
MyIterableType::into_iter
[function]
[call site]
03435
Self::IntoIter::find
[function]
[call site]
03436
array_functions::find_starting_from
[function]
[call site]
03437
array_functions::index_of_filter_starting_from
[function]
[call site]
03438
string_functions::is_empty
[function]
[call site]
03439
Ok
[function]
[call site]
03440
eval::calc_offset_len
[function]
[call site]
03441
test::len
[function]
[call site]
03442
StaticModuleResolver::iter_mut
[function]
[call site]
03443
impl
[call site]
03444
skip
[function]
[call site]
03445
into
[function]
[call site]
03446
FnPtr::call_raw_with_extra_args
[function]
[call site]
03447
Some
[function]
[call site]
03448
Some
[function]
[call site]
03449
Dynamic::as_bool
[function]
[call site]
03450
unwrap_or
[function]
[call site]
03451
Ok
[function]
[call site]
03452
Ok
[function]
[call site]
03453
Ok
[function]
[call site]
03454
Ok
[function]
[call site]
03455
Command::get
[function]
[call site]
03456
RhaiResult::map_or_else
[function]
[call site]
03457
Expr::Unit
[function]
[call site]
03458
Expr::set_position
[function]
[call site]
03459
optimize_expr
[function]
[call site]
03460
Expr::is_constant
[function]
[call site]
03461
string_functions::is_empty
[function]
[call site]
03462
Expr::get_literal_value
[function]
[call site]
03463
OptimizerState::set_dirty
[function]
[call site]
03464
Engine::map_type_name
[function]
[call site]
03465
MyIterableType::into_iter
[function]
[call site]
03466
array_functions::find_map
[function]
[call site]
03467
array_functions::find_map_starting_from
[function]
[call site]
03468
string_functions::is_empty
[function]
[call site]
03469
Ok
[function]
[call site]
03470
eval::calc_offset_len
[function]
[call site]
03471
test::len
[function]
[call site]
03472
StaticModuleResolver::iter_mut
[function]
[call site]
03473
impl
[call site]
03474
skip
[function]
[call site]
03475
into
[function]
[call site]
03476
FnPtr::call_raw_with_extra_args
[function]
[call site]
03477
Some
[function]
[call site]
03478
Some
[function]
[call site]
03479
Expr::is_unit
[function]
[call site]
03480
Ok
[function]
[call site]
03481
Ok
[function]
[call site]
03482
Module::get_custom_type_display_by_name
[function]
[call site]
03483
Module::get_custom_type_by_name_raw
[function]
[call site]
03484
Command::get
[function]
[call site]
03485
Engine::lex_with_map
[function]
[call site]
03486
Ident::as_str
[function]
[call site]
03487
StmtBlock::span_or_else
[function]
[call site]
03488
map_functions::values
[function]
[call site]
03489
array_functions::find_map
[function]
[call site]
03490
Module::get_custom_type_display_by_name
[function]
[call site]
03491
unwrap_or_else
[function]
[call site]
03492
map_std_type_name
[function]
[call site]
03493
string_functions::trim
[function]
[call site]
03494
shared_get_mut
[function]
[call site]
03495
string_functions::trim
[function]
[call site]
03496
into
[function]
[call site]
03497
string_functions::trim
[function]
[call site]
03498
into
[function]
[call site]
03499
type_name::<crate::INT>
[function]
[call site]
03500
type_name::<crate::FLOAT>
[function]
[call site]
03501
type_name::<String>
[function]
[call site]
03502
type_name::<ImmutableString>
[function]
[call site]
03503
type_name::<&str>
[function]
[call site]
03504
type_name::<rust_decimal::Decimal>
[function]
[call site]
03505
type_name::<FnPtr>
[function]
[call site]
03506
type_name::<crate::Array>
[function]
[call site]
03507
type_name::<crate::Blob>
[function]
[call site]
03508
type_name::<crate::Map>
[function]
[call site]
03509
type_name::<crate::Instant>
[function]
[call site]
03510
type_name::<ExclusiveRange>
[function]
[call site]
03511
type_name::<InclusiveRange>
[function]
[call site]
03512
type_name::<BitRange>
[function]
[call site]
03513
type_name::<CharsStream>
[function]
[call site]
03514
type_name::<StepRange<u8>>
[function]
[call site]
03515
test::len
[function]
[call site]
03516
string_functions::starts_with
[function]
[call site]
03517
string_functions::ends_with
[function]
[call site]
03518
string_functions::ends_with
[function]
[call site]
03519
test_string_split
[function]
[call site]
03520
Engine::new
[function]
[call site]
03521
last
[function]
[call site]
03522
unwrap
[function]
[call site]
03523
test::len
[function]
[call site]
03524
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03525
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03526
strip_prefix
[function]
[call site]
03527
map_or
[function]
[call site]
03528
map_std_type_name
[function]
[call site]
03529
RhaiNativeFunc::return_type_name
[function]
[call site]
03530
type_name::<R>
[function]
[call site]
03531
into
[function]
[call site]
03532
Expr::from_dynamic
[function]
[call site]
03533
Self::Unit
[function]
[call site]
03534
Self::BoolConstant
[function]
[call site]
03535
Self::StringConstant
[function]
[call site]
03536
Self::CharConstant
[function]
[call site]
03537
Self::IntegerConstant
[function]
[call site]
03538
Self::DynamicConstant
[function]
[call site]
03539
TestStruct::new
[function]
[call site]
03540
into
[function]
[call site]
03541
Self::FloatConstant
[function]
[call site]
03542
Self::DynamicConstant
[function]
[call site]
03543
TestStruct::new
[function]
[call site]
03544
into
[function]
[call site]
03545
Self::DynamicConstant
[function]
[call site]
03546
TestStruct::new
[function]
[call site]
03547
into
[function]
[call site]
03548
FnPtr::is_curried
[function]
[call site]
03549
string_functions::is_empty
[function]
[call site]
03550
Self::FnCall
[function]
[call site]
03551
into
[function]
[call site]
03552
FnCallHashes::from_hash
[function]
[call site]
03553
calc_fn_hash
[function]
[call site]
03554
test_native_context_fn_name
[function]
[call site]
03555
Engine::new
[function]
[call site]
03556
Engine::register_raw_fn
[function]
[call site]
03557
into
[function]
[call site]
03558
StmtBlock::as_ref
[function]
[call site]
03559
test::len
[function]
[call site]
03560
test::len
[function]
[call site]
03561
string_functions::starts_with
[function]
[call site]
03562
FuncRegistration::new
[function]
[call site]
03563
FuncRegistration::in_global_namespace
[function]
[call site]
03564
FuncRegistration::set_into_module_raw
[function]
[call site]
03565
StmtBlock::as_ref
[function]
[call site]
03566
test::len
[function]
[call site]
03567
StmtBlock::extend
[function]
[call site]
03568
StmtBlock::as_ref
[function]
[call site]
03569
MyIterableType::into_iter
[function]
[call site]
03570
Self::IntoIter::copied
[function]
[call site]
03571
first
[function]
[call site]
03572
RhaiFunc::is_method
[function]
[call site]
03573
is_method_call
[function]
[call site]
03574
StaticModuleResolver::iter_mut
[function]
[call site]
03575
enumerate
[function]
[call site]
03576
array_functions::for_each
[function]
[call site]
03577
Module::map_type
[function]
[call site]
03578
TypeId::of::<&str>
[function]
[call site]
03579
TypeId::of::<ImmutableString>
[function]
[call site]
03580
TypeId::of::<String>
[function]
[call site]
03581
TypeId::of::<ImmutableString>
[function]
[call site]
03582
MyIterableType::into_iter
[function]
[call site]
03583
T::as_any
[function]
[call site]
03584
TypeId::of::<Dynamic>
[function]
[call site]
03585
test::len
[function]
[call site]
03586
test::len
[function]
[call site]
03587
string_functions::pop
[function]
[call site]
03588
unwrap
[function]
[call site]
03589
calc_fn_hash
[function]
[call site]
03590
test::len
[function]
[call site]
03591
calc_fn_hash_full
[function]
[call site]
03592
get_hasher
[function]
[call site]
03593
write_u8
[function]
[call site]
03594
MyIterableType::into_iter
[function]
[call site]
03595
Self::IntoIter::for_each
[function]
[call site]
03596
test::hash
[function]
[call site]
03597
write_usize
[function]
[call site]
03598
StraightHasher::finish
[function]
[call site]
03599
MyIterableType::into_iter
[function]
[call site]
03600
copied
[function]
[call site]
03601
StmtBlock::as_ref
[function]
[call site]
03602
and_then
[function]
[call site]
03603
Command::get
[function]
[call site]
03604
BloomFilterU64::mark
[function]
[call site]
03605
BloomFilterU64::calc_hash
[function]
[call site]
03606
string_functions::remove
[function]
[call site]
03607
get_or_insert_with
[function]
[call site]
03608
new_hash_map
[function]
[call site]
03609
Scope::push_entry
[function]
[call site]
03610
blob_functions::insert
[function]
[call site]
03611
FnPtr::try_from
[function]
[call site]
03612
RhaiResultOf::unwrap
[function]
[call site]
03613
string_functions::is_empty
[function]
[call site]
03614
blob_functions::push
[function]
[call site]
03615
eval::calc_offset_len
[function]
[call site]
03616
test::len
[function]
[call site]
03617
test::len
[function]
[call site]
03618
blob_functions::push
[function]
[call site]
03619
blob_functions::insert
[function]
[call site]
03620
into
[function]
[call site]
03621
&mut
[call site]
03622
blob_functions::insert
[function]
[call site]
03623
into
[function]
[call site]
03624
Engine::global_namespace_mut
[function]
[call site]
03625
TestStruct::new
[function]
[call site]
03626
unwrap
[function]
[call site]
03627
Engine::lex_with_map
[function]
[call site]
03628
TypeId::of::<INT>
[function]
[call site]
03629
TypeId::of::<INT>
[function]
[call site]
03630
Engine::register_raw_fn
[function]
[call site]
03631
into
[function]
[call site]
03632
StmtBlock::as_ref
[function]
[call site]
03633
test::len
[function]
[call site]
03634
test::len
[function]
[call site]
03635
string_functions::starts_with
[function]
[call site]
03636
FuncRegistration::new
[function]
[call site]
03637
FuncRegistration::in_global_namespace
[function]
[call site]
03638
FuncRegistration::set_into_module_raw
[function]
[call site]
03639
Engine::global_namespace_mut
[function]
[call site]
03640
TestStruct::new
[function]
[call site]
03641
unwrap
[function]
[call site]
03642
Engine::lex_with_map
[function]
[call site]
03643
TypeId::of::<INT>
[function]
[call site]
03644
TypeId::of::<INT>
[function]
[call site]
03645
std::
[call site]
03646
iter::once
[function]
[call site]
03647
Self::StringConstant
[function]
[call site]
03648
test_native_context_fn_name
[function]
[call site]
03649
into
[function]
[call site]
03650
reflection_functions::collect
[function]
[call site]
03651
into
[function]
[call site]
03652
Self::DynamicConstant
[function]
[call site]
03653
into
[function]
[call site]
03654
Expr::is_constant
[function]
[call site]
03655
string_functions::is_empty
[function]
[call site]
03656
Expr::get_literal_value
[function]
[call site]
03657
Option::is_some
[function]
[call site]
03658
OptimizerState::set_dirty
[function]
[call site]
03659
Expr::from_dynamic
[function]
[call site]
03660
optimize_expr
[function]
[call site]
03661
optimize_expr
[function]
[call site]
03662
optimize_expr
[function]
[call site]
03663
optimize_expr
[function]
[call site]
03664
ASTFlags::intersects
[function]
[call site]
03665
OptimizerState::set_dirty
[function]
[call site]
03666
test_functions_take
[function]
[call site]
03667
FnPtr::try_from
[function]
[call site]
03668
Engine::lex_with_map
[function]
[call site]
03669
test::len
[function]
[call site]
03670
test::len
[function]
[call site]
03671
(TokenIterator::unwrap_or
[function]
[call site]
03672
MyIterableType::into_iter
[function]
[call site]
03673
test_chars
[function]
[call site]
03674
0.chars().collect::<Vec<_>>
[function]
[call site]
03675
MyIterableType::into_iter
[function]
[call site]
03676
Self::IntoIter::all
[function]
[call site]
03677
OptimizerState::set_dirty
[function]
[call site]
03678
FnPtr::try_from
[function]
[call site]
03679
RhaiResultOf::unwrap
[function]
[call site]
03680
test_functions_take
[function]
[call site]
03681
EvalAltResult::set_position
[function]
[call site]
03682
FnPtr::try_from
[function]
[call site]
03683
f32::unsigned_abs
[function]
[call site]
03684
Engine::lex_with_map
[function]
[call site]
03685
test::len
[function]
[call site]
03686
(TokenIterator::unwrap_or
[function]
[call site]
03687
MyIterableType::into_iter
[function]
[call site]
03688
Self::IntoIter::all
[function]
[call site]
03689
OptimizerState::set_dirty
[function]
[call site]
03690
test::len
[function]
[call site]
03691
FnPtr::try_from
[function]
[call site]
03692
f32::unsigned_abs
[function]
[call site]
03693
RhaiResultOf::unwrap
[function]
[call site]
03694
test_functions_take
[function]
[call site]
03695
EvalAltResult::set_position
[function]
[call site]
03696
MyIterableType::into_iter
[function]
[call site]
03697
test_method_call
[function]
[call site]
03698
RhaiFunc::is_pure
[function]
[call site]
03699
OptimizerState::set_dirty
[function]
[call site]
03700
mem::take
[function]
[call site]
03701
MyIterableType::into_iter
[function]
[call site]
03702
Self::IntoIter::find
[function]
[call site]
03703
RhaiResult::map_or_else
[function]
[call site]
03704
Expr::Unit
[function]
[call site]
03705
Expr::set_position
[function]
[call site]
03706
FnPtr::try_from
[function]
[call site]
03707
Engine::lex_with_map
[function]
[call site]
03708
(TokenIterator::unwrap_or
[function]
[call site]
03709
OptimizerState::set_dirty
[function]
[call site]
03710
Expr::BoolConstant
[function]
[call site]
03711
FnPtr::try_from
[function]
[call site]
03712
RhaiResultOf::unwrap
[function]
[call site]
03713
FnPtr::try_from
[function]
[call site]
03714
f32::unsigned_abs
[function]
[call site]
03715
Engine::lex_with_map
[function]
[call site]
03716
(TokenIterator::unwrap_or
[function]
[call site]
03717
OptimizerState::set_dirty
[function]
[call site]
03718
Expr::BoolConstant
[function]
[call site]
03719
FnPtr::try_from
[function]
[call site]
03720
f32::unsigned_abs
[function]
[call site]
03721
RhaiResultOf::unwrap
[function]
[call site]
03722
FnPtr::try_from
[function]
[call site]
03723
Engine::lex_with_map
[function]
[call site]
03724
test_chars
[function]
[call site]
03725
ImmutableString::strong_count
[function]
[call site]
03726
(TokenIterator::unwrap_or
[function]
[call site]
03727
OptimizerState::set_dirty
[function]
[call site]
03728
Expr::CharConstant
[function]
[call site]
03729
test_chars
[function]
[call site]
03730
nth
[function]
[call site]
03731
FnPtr::try_from
[function]
[call site]
03732
RhaiResultOf::unwrap
[function]
[call site]
03733
unwrap
[function]
[call site]
03734
FnPtr::try_from
[function]
[call site]
03735
f32::unsigned_abs
[function]
[call site]
03736
Engine::lex_with_map
[function]
[call site]
03737
test_chars
[function]
[call site]
03738
ImmutableString::strong_count
[function]
[call site]
03739
(TokenIterator::unwrap_or
[function]
[call site]
03740
OptimizerState::set_dirty
[function]
[call site]
03741
Expr::CharConstant
[function]
[call site]
03742
test_chars
[function]
[call site]
03743
array_functions::reduce_rev
[function]
[call site]
03744
RhaiResult::nth
[function]
[call site]
03745
FnPtr::try_from
[function]
[call site]
03746
f32::unsigned_abs
[function]
[call site]
03747
RhaiResultOf::unwrap
[function]
[call site]
03748
unwrap
[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
optimize_expr
[function]
[call site]
03754
string_functions::is_empty
[function]
[call site]
03755
OptimizerState::set_dirty
[function]
[call site]
03756
Expr::StringConstant
[function]
[call site]
03757
Engine::const_empty_string
[function]
[call site]
03758
Engine::get_interned_string
[function]
[call site]
03759
Expr::is_constant
[function]
[call site]
03760
OptimizerState::set_dirty
[function]
[call site]
03761
Expr::StringConstant
[function]
[call site]
03762
Expr::get_literal_value
[function]
[call site]
03763
Option::unwrap
[function]
[call site]
03764
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03765
ParseSettings::level_up_with_position
[function]
[call site]
03766
StaticModuleResolver::iter_mut
[function]
[call site]
03767
array_functions::for_each
[function]
[call site]
03768
optimize_expr
[function]
[call site]
03769
test::len
[function]
[call site]
03770
test_functions_take
[function]
[call site]
03771
test_functions_take
[function]
[call site]
03772
Expr::StringConstant
[function]
[call site]
03773
string_functions::remove
[function]
[call site]
03774
OptimizerState::set_dirty
[function]
[call site]
03775
string_functions::remove
[function]
[call site]
03776
OptimizerState::set_dirty
[function]
[call site]
03777
string_functions::remove
[function]
[call site]
03778
OptimizerState::set_dirty
[function]
[call site]
03779
string_functions::is_empty
[function]
[call site]
03780
string_functions::remove
[function]
[call site]
03781
OptimizerState::set_dirty
[function]
[call site]
03782
string_functions::is_empty
[function]
[call site]
03783
string_functions::remove
[function]
[call site]
03784
OptimizerState::set_dirty
[function]
[call site]
03785
shrink_to_fit
[function]
[call site]
03786
Expr::is_constant
[function]
[call site]
03787
OptimizerState::set_dirty
[function]
[call site]
03788
Expr::DynamicConstant
[function]
[call site]
03789
Expr::get_literal_value
[function]
[call site]
03790
Option::unwrap
[function]
[call site]
03791
into
[function]
[call site]
03792
ParseSettings::level_up_with_position
[function]
[call site]
03793
StaticModuleResolver::iter_mut
[function]
[call site]
03794
array_functions::for_each
[function]
[call site]
03795
optimize_expr
[function]
[call site]
03796
Expr::is_constant
[function]
[call site]
03797
OptimizerState::set_dirty
[function]
[call site]
03798
Expr::DynamicConstant
[function]
[call site]
03799
Expr::get_literal_value
[function]
[call site]
03800
Option::unwrap
[function]
[call site]
03801
into
[function]
[call site]
03802
ParseSettings::level_up_with_position
[function]
[call site]
03803
StaticModuleResolver::iter_mut
[function]
[call site]
03804
array_functions::for_each
[function]
[call site]
03805
optimize_expr
[function]
[call site]
03806
test::len
[function]
[call site]
03807
OptimizerState::set_dirty
[function]
[call site]
03808
string_functions::remove
[function]
[call site]
03809
MyIterableType::into_iter
[function]
[call site]
03810
Self::IntoIter::take
[function]
[call site]
03811
Engine::new
[function]
[call site]
03812
register_type_with_name::<TestStruct>
[function]
[call site]
03813
Engine::register_fn
[function]
[call site]
03814
TestStruct
[function]
[call site]
03815
test_method_call
[function]
[call site]
03816
Some
[function]
[call site]
03817
OptimizerState::set_dirty
[function]
[call site]
03818
test::len
[function]
[call site]
03819
string_functions::truncate
[function]
[call site]
03820
OptimizerState::set_dirty
[function]
[call site]
03821
optimize_expr
[function]
[call site]
03822
OptimizerState::set_dirty
[function]
[call site]
03823
Expr::BoolConstant
[function]
[call site]
03824
string_functions::is_empty
[function]
[call site]
03825
OptimizerState::set_dirty
[function]
[call site]
03826
Expr::BoolConstant
[function]
[call site]
03827
test::len
[function]
[call site]
03828
OptimizerState::set_dirty
[function]
[call site]
03829
test_functions_take
[function]
[call site]
03830
test::len
[function]
[call site]
03831
OptimizerState::set_dirty
[function]
[call site]
03832
string_functions::remove
[function]
[call site]
03833
MyIterableType::into_iter
[function]
[call site]
03834
Self::IntoIter::take
[function]
[call site]
03835
test_method_call
[function]
[call site]
03836
Some
[function]
[call site]
03837
OptimizerState::set_dirty
[function]
[call site]
03838
test::len
[function]
[call site]
03839
string_functions::truncate
[function]
[call site]
03840
OptimizerState::set_dirty
[function]
[call site]
03841
optimize_expr
[function]
[call site]
03842
OptimizerState::set_dirty
[function]
[call site]
03843
Expr::BoolConstant
[function]
[call site]
03844
string_functions::is_empty
[function]
[call site]
03845
OptimizerState::set_dirty
[function]
[call site]
03846
Expr::BoolConstant
[function]
[call site]
03847
test::len
[function]
[call site]
03848
OptimizerState::set_dirty
[function]
[call site]
03849
test_functions_take
[function]
[call site]
03850
test::len
[function]
[call site]
03851
OptimizerState::set_dirty
[function]
[call site]
03852
string_functions::remove
[function]
[call site]
03853
Expr::is_constant
[function]
[call site]
03854
test::len
[function]
[call site]
03855
string_functions::truncate
[function]
[call site]
03856
OptimizerState::set_dirty
[function]
[call site]
03857
optimize_expr
[function]
[call site]
03858
string_functions::is_empty
[function]
[call site]
03859
OptimizerState::set_dirty
[function]
[call site]
03860
Expr::BoolConstant
[function]
[call site]
03861
test::len
[function]
[call site]
03862
OptimizerState::set_dirty
[function]
[call site]
03863
test_functions_take
[function]
[call site]
03864
test::len
[function]
[call site]
03865
OptimizerState::set_dirty
[function]
[call site]
03866
Expr::BoolConstant
[function]
[call site]
03867
FnCallExpr::is_qualified
[function]
[call site]
03868
StaticModuleResolver::iter_mut
[function]
[call site]
03869
array_functions::for_each
[function]
[call site]
03870
optimize_expr
[function]
[call site]
03871
move_constant_arg
[function]
[call site]
03872
Expr::get_literal_value
[function]
[call site]
03873
Some
[function]
[call site]
03874
StmtBlock::as_ref
[function]
[call site]
03875
TestStruct::clone
[function]
[call site]
03876
write_lock::<FnPtr>
[function]
[call site]
03877
Some
[function]
[call site]
03878
crate::Shared::new
[function]
[call site]
03879
Option<&GlobalRuntimeState>::into
[function]
[call site]
03880
into
[function]
[call site]
03881
into
[function]
[call site]
03882
into
[function]
[call site]
03883
TestStruct::clone
[function]
[call site]
03884
Self::into
[function]
[call site]
03885
into
[function]
[call site]
03886
Expr::is_constant
[function]
[call site]
03887
crate::Array::with_capacity
[function]
[call site]
03888
test::len
[function]
[call site]
03889
StmtBlock::extend
[function]
[call site]
03890
MyIterableType::into_iter
[function]
[call site]
03891
Self::IntoIter::map
[function]
[call site]
03892
Expr::get_literal_value
[function]
[call site]
03893
Option::unwrap
[function]
[call site]
03894
Dynamic::from_array
[function]
[call site]
03895
Expr::is_constant
[function]
[call site]
03896
TestStruct::clone
[function]
[call site]
03897
(TokenIterator::get_mut
[function]
[call site]
03898
Ident::as_str
[function]
[call site]
03899
Option::unwrap
[function]
[call site]
03900
Expr::get_literal_value
[function]
[call site]
03901
Option::unwrap
[function]
[call site]
03902
Dynamic::from_map
[function]
[call site]
03903
Expr::is_constant
[function]
[call site]
03904
Position::new_const
[function]
[call site]
03905
Expr::get_literal_value
[function]
[call site]
03906
Option::unwrap
[function]
[call site]
03907
unwrap
[function]
[call site]
03908
into
[function]
[call site]
03909
FnCallExpr::is_qualified
[function]
[call site]
03910
test::len
[function]
[call site]
03911
FnPtr::new
[function]
[call site]
03912
TestStruct::clone
[function]
[call site]
03913
RhaiResultOf::ok
[function]
[call site]
03914
into
[function]
[call site]
03915
test::len
[function]
[call site]
03916
Token::literal_syntax
[function]
[call site]
03917
Token::literal_syntax
[function]
[call site]
03918
Ident::as_str
[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
into
[function]
[call site]
03925
Expr::DynamicConstant
[function]
[call site]
03926
into
[function]
[call site]
03927
Expr::start_position
[function]
[call site]
03928
string_functions::is_empty
[function]
[call site]
03929
Expr::position
[function]
[call site]
03930
ParseSettings::level_up_with_position
[function]
[call site]
03931
Expr::start_position
[function]
[call site]
03932
Expr::start_position
[function]
[call site]
03933
Expr::position
[function]
[call site]
03934
OptimizerState::set_dirty
[function]
[call site]
03935
test::len
[function]
[call site]
03936
FnCallExpr::constant_args
[function]
[call site]
03937
string_functions::is_empty
[function]
[call site]
03938
MyIterableType::into_iter
[function]
[call site]
03939
test_method_call
[function]
[call site]
03940
TestStruct::clone
[function]
[call site]
03941
Self::into
[function]
[call site]
03942
Dynamic::into_immutable_string
[function]
[call site]
03943
Ok
[function]
[call site]
03944
crate::func::locked_read
[function]
[call site]
03945
Option::and_then
[function]
[call site]
03946
Some
[function]
[call site]
03947
TestStruct::clone
[function]
[call site]
03948
ok_or_else
[function]
[call site]
03949
std::
[call site]
03950
any::type_name
[function]
[call site]
03951
Err
[function]
[call site]
03952
Dynamic::type_name
[function]
[call site]
03953
Result::map_err
[function]
[call site]
03954
and_then
[function]
[call site]
03955
OptimizerState::set_dirty
[function]
[call site]
03956
Expr::DynamicConstant
[function]
[call site]
03957
TestStruct::new
[function]
[call site]
03958
into
[function]
[call site]
03959
optimize_expr
[function]
[call site]
03960
test::len
[function]
[call site]
03961
FnCallExpr::constant_args
[function]
[call site]
03962
Expr::get_literal_value
[function]
[call site]
03963
unwrap
[function]
[call site]
03964
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
03965
StmtBlock::extend
[function]
[call site]
03966
MyIterableType::into_iter
[function]
[call site]
03967
skip
[function]
[call site]
03968
Engine::lex_with_map
[function]
[call site]
03969
Expr::get_literal_value
[function]
[call site]
03970
unwrap
[function]
[call site]
03971
OptimizerState::set_dirty
[function]
[call site]
03972
Expr::DynamicConstant
[function]
[call site]
03973
TestStruct::new
[function]
[call site]
03974
into
[function]
[call site]
03975
string_functions::contains
[function]
[call site]
03976
Ident::as_str
[function]
[call site]
03977
StaticModuleResolver::iter_mut
[function]
[call site]
03978
array_functions::for_each
[function]
[call site]
03979
optimize_expr
[function]
[call site]
03980
FnCallExpr::constant_args
[function]
[call site]
03981
MyIterableType::into_iter
[function]
[call site]
03982
Engine::lex_with_map
[function]
[call site]
03983
Expr::get_literal_value
[function]
[call site]
03984
unwrap
[function]
[call site]
03985
args.iter().map(|arg_expr|
[call site]
03986
MyIterableType::into_iter
[function]
[call site]
03987
Engine::lex_with_map
[function]
[call site]
03988
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
03989
Ident::as_str
[function]
[call site]
03990
test::len
[function]
[call site]
03991
OptimizerState::set_dirty
[function]
[call site]
03992
Engine::map_type_name
[function]
[call site]
03993
RhaiNativeFunc::return_type_name
[function]
[call site]
03994
into
[function]
[call site]
03995
Expr::from_dynamic
[function]
[call site]
03996
test::len
[function]
[call site]
03997
OptimizerState::set_dirty
[function]
[call site]
03998
Expr::from_dynamic
[function]
[call site]
03999
test::len
[function]
[call site]
04000
FnCallExpr::is_operator_call
[function]
[call site]
04001
is_some
[function]
[call site]
04002
Engine::fast_operators
[function]
[call site]
04003
intersects
[function]
[call site]
04004
Engine::has_native_fn_override
[function]
[call site]
04005
calc_fn_hash_full
[function]
[call site]
04006
StmtBlock::as_ref
[function]
[call site]
04007
MyIterableType::into_iter
[function]
[call site]
04008
Self::IntoIter::copied
[function]
[call site]
04009
MyIterableType::into_iter
[function]
[call site]
04010
test_var_def_filter
[function]
[call site]
04011
Module::is_standard_lib
[function]
[call site]
04012
intersects
[function]
[call site]
04013
T::as_any
[function]
[call site]
04014
Module::contains_fn
[function]
[call site]
04015
StmtBlock::as_ref
[function]
[call site]
04016
map_or
[function]
[call site]
04017
contains_key
[function]
[call site]
04018
map_functions::values
[function]
[call site]
04019
T::as_any
[function]
[call site]
04020
Module::contains_qualified_fn
[function]
[call site]
04021
StmtBlock::as_ref
[function]
[call site]
04022
map_or
[function]
[call site]
04023
contains_key
[function]
[call site]
04024
RhaiFunc::is_native
[function]
[call site]
04025
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04026
Some
[function]
[call site]
04027
Dynamic::as_int
[function]
[call site]
04028
Ok
[function]
[call site]
04029
crate::func::locked_read
[function]
[call site]
04030
Option::and_then
[function]
[call site]
04031
Some
[function]
[call site]
04032
ok_or_else
[function]
[call site]
04033
std::
[call site]
04034
any::type_name
[function]
[call site]
04035
Err
[function]
[call site]
04036
Dynamic::type_name
[function]
[call site]
04037
unwrap
[function]
[call site]
04038
Dynamic::as_int
[function]
[call site]
04039
unwrap
[function]
[call site]
04040
Ok
[function]
[call site]
04041
into
[function]
[call site]
04042
Some
[function]
[call site]
04043
Dynamic::as_int
[function]
[call site]
04044
unwrap
[function]
[call site]
04045
Dynamic::as_int
[function]
[call site]
04046
unwrap
[function]
[call site]
04047
Ok
[function]
[call site]
04048
into
[function]
[call site]
04049
Some
[function]
[call site]
04050
Dynamic::as_immutable_string_ref
[function]
[call site]
04051
read_lock::<ImmutableString>
[function]
[call site]
04052
ok_or_else
[function]
[call site]
04053
Dynamic::type_name
[function]
[call site]
04054
unwrap
[function]
[call site]
04055
Dynamic::as_immutable_string_ref
[function]
[call site]
04056
unwrap
[function]
[call site]
04057
unwrap
[function]
[call site]
04058
Package::init_engine
[function]
[call site]
04059
Engine::throw_on_size
[function]
[call site]
04060
map_or
[function]
[call site]
04061
Command::get
[function]
[call site]
04062
Err
[function]
[call site]
04063
ERR::ErrorDataTooLarge
[function]
[call site]
04064
&str::to_string
[function]
[call site]
04065
into
[function]
[call site]
04066
map_or
[function]
[call site]
04067
Command::get
[function]
[call site]
04068
Err
[function]
[call site]
04069
ERR::ErrorDataTooLarge
[function]
[call site]
04070
&str::to_string
[function]
[call site]
04071
into
[function]
[call site]
04072
map_or
[function]
[call site]
04073
Command::get
[function]
[call site]
04074
Err
[function]
[call site]
04075
ERR::ErrorDataTooLarge
[function]
[call site]
04076
&str::to_string
[function]
[call site]
04077
into
[function]
[call site]
04078
Ok
[function]
[call site]
04079
test::len
[function]
[call site]
04080
test::len
[function]
[call site]
04081
Ok
[function]
[call site]
04082
into
[function]
[call site]
04083
Some
[function]
[call site]
04084
Dynamic::as_char
[function]
[call site]
04085
Ok
[function]
[call site]
04086
crate::func::locked_read
[function]
[call site]
04087
Option::and_then
[function]
[call site]
04088
Some
[function]
[call site]
04089
ok_or_else
[function]
[call site]
04090
std::
[call site]
04091
any::type_name
[function]
[call site]
04092
Err
[function]
[call site]
04093
Dynamic::type_name
[function]
[call site]
04094
unwrap
[function]
[call site]
04095
Dynamic::as_char
[function]
[call site]
04096
unwrap
[function]
[call site]
04097
Position::new_const
[function]
[call site]
04098
blob_functions::push
[function]
[call site]
04099
blob_functions::push
[function]
[call site]
04100
FnPtr::try_from
[function]
[call site]
04101
RhaiResultOf::unwrap
[function]
[call site]
04102
blob_functions::push
[function]
[call site]
04103
unwrap
[function]
[call site]
04104
Package::init_engine
[function]
[call site]
04105
Engine::throw_on_size
[function]
[call site]
04106
test::len
[function]
[call site]
04107
test::len
[function]
[call site]
04108
Ok
[function]
[call site]
04109
Result::into
[function]
[call site]
04110
Some
[function]
[call site]
04111
Dynamic::as_blob_ref
[function]
[call site]
04112
read_lock::<Blob>
[function]
[call site]
04113
ok_or_else
[function]
[call site]
04114
Dynamic::type_name
[function]
[call site]
04115
unwrap
[function]
[call site]
04116
string_functions::is_empty
[function]
[call site]
04117
Ok
[function]
[call site]
04118
Dynamic::flatten_clone
[function]
[call site]
04119
Dynamic::as_blob_ref
[function]
[call site]
04120
unwrap
[function]
[call site]
04121
string_functions::is_empty
[function]
[call site]
04122
Ok
[function]
[call site]
04123
Dynamic::flatten_clone
[function]
[call site]
04124
unwrap
[function]
[call site]
04125
Package::init_engine
[function]
[call site]
04126
Engine::throw_on_size
[function]
[call site]
04127
test::len
[function]
[call site]
04128
test::len
[function]
[call site]
04129
TestStruct::clone
[function]
[call site]
04130
StmtBlock::extend
[function]
[call site]
04131
Ok
[function]
[call site]
04132
Dynamic::from_blob
[function]
[call site]
04133
Self
[function]
[call site]
04134
Union::Blob
[function]
[call site]
04135
into
[function]
[call site]
04136
Some
[function]
[call site]
04137
Some
[function]
[call site]
04138
Some
[function]
[call site]
04139
Ok
[function]
[call site]
04140
Dynamic::as_int
[function]
[call site]
04141
unwrap
[function]
[call site]
04142
into
[function]
[call site]
04143
Some
[function]
[call site]
04144
Ok
[function]
[call site]
04145
Dynamic::as_int
[function]
[call site]
04146
unwrap
[function]
[call site]
04147
into
[function]
[call site]
04148
Some
[function]
[call site]
04149
Ok
[function]
[call site]
04150
Dynamic::as_int
[function]
[call site]
04151
unwrap
[function]
[call site]
04152
into
[function]
[call site]
04153
Some
[function]
[call site]
04154
Ok
[function]
[call site]
04155
Dynamic::as_int
[function]
[call site]
04156
unwrap
[function]
[call site]
04157
into
[function]
[call site]
04158
Dynamic::as_char
[function]
[call site]
04159
unwrap
[function]
[call site]
04160
Dynamic::as_immutable_string_ref
[function]
[call site]
04161
unwrap
[function]
[call site]
04162
Some
[function]
[call site]
04163
test_chars
[function]
[call site]
04164
MultiInputsStream::get_next
[function]
[call site]
04165
MultiInputsStream::get_next
[function]
[call site]
04166
Some
[function]
[call site]
04167
Dynamic::as_char
[function]
[call site]
04168
unwrap
[function]
[call site]
04169
Dynamic::as_immutable_string_ref
[function]
[call site]
04170
unwrap
[function]
[call site]
04171
Position::new_const
[function]
[call site]
04172
blob_functions::push
[function]
[call site]
04173
Result::push_str
[function]
[call site]
04174
unwrap
[function]
[call site]
04175
Package::init_engine
[function]
[call site]
04176
Engine::throw_on_size
[function]
[call site]
04177
test::len
[function]
[call site]
04178
Ok
[function]
[call site]
04179
Result::into
[function]
[call site]
04180
Dynamic::as_immutable_string_ref
[function]
[call site]
04181
unwrap
[function]
[call site]
04182
Dynamic::as_char
[function]
[call site]
04183
unwrap
[function]
[call site]
04184
test_chars
[function]
[call site]
04185
MultiInputsStream::get_next
[function]
[call site]
04186
MultiInputsStream::get_next
[function]
[call site]
04187
Some
[function]
[call site]
04188
Some
[function]
[call site]
04189
Dynamic::as_immutable_string_ref
[function]
[call site]
04190
unwrap
[function]
[call site]
04191
Dynamic::as_char
[function]
[call site]
04192
unwrap
[function]
[call site]
04193
unwrap
[function]
[call site]
04194
Package::init_engine
[function]
[call site]
04195
Engine::throw_on_size
[function]
[call site]
04196
test::len
[function]
[call site]
04197
Ok
[function]
[call site]
04198
Result::into
[function]
[call site]
04199
Some
[function]
[call site]
04200
Dynamic::as_immutable_string_ref
[function]
[call site]
04201
unwrap
[function]
[call site]
04202
Dynamic::as_char
[function]
[call site]
04203
unwrap
[function]
[call site]
04204
Ok
[function]
[call site]
04205
into
[function]
[call site]
04206
Some
[function]
[call site]
04207
Ok
[function]
[call site]
04208
TestStruct::clone
[function]
[call site]
04209
Some
[function]
[call site]
04210
Some
[function]
[call site]
04211
Some
[function]
[call site]
04212
Ok
[function]
[call site]
04213
TestStruct::clone
[function]
[call site]
04214
Some
[function]
[call site]
04215
Some
[function]
[call site]
04216
Some
[function]
[call site]
04217
Dynamic::as_blob_ref
[function]
[call site]
04218
unwrap
[function]
[call site]
04219
TestStruct::clone
[function]
[call site]
04220
Dynamic::as_char
[function]
[call site]
04221
unwrap
[function]
[call site]
04222
encode_utf8
[function]
[call site]
04223
unwrap
[function]
[call site]
04224
Package::init_engine
[function]
[call site]
04225
Engine::throw_on_size
[function]
[call site]
04226
test::len
[function]
[call site]
04227
test::len
[function]
[call site]
04228
StmtBlock::extend
[function]
[call site]
04229
as_bytes
[function]
[call site]
04230
Ok
[function]
[call site]
04231
Dynamic::from_blob
[function]
[call site]
04232
Dynamic::type_id
[function]
[call site]
04233
TypeId::of::<()>
[function]
[call site]
04234
TypeId::of::<bool>
[function]
[call site]
04235
TypeId::of::<ImmutableString>
[function]
[call site]
04236
TypeId::of::<char>
[function]
[call site]
04237
TypeId::of::<INT>
[function]
[call site]
04238
TypeId::of::<crate::FLOAT>
[function]
[call site]
04239
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04240
TypeId::of::<Array>
[function]
[call site]
04241
TypeId::of::<Blob>
[function]
[call site]
04242
TypeId::of::<Map>
[function]
[call site]
04243
TypeId::of::<FnPtr>
[function]
[call site]
04244
TypeId::of::<Instant>
[function]
[call site]
04245
Dynamic::type_id
[function]
[call site]
04246
crate::func::locked_read
[function]
[call site]
04247
Option::unwrap
[function]
[call site]
04248
Dynamic::type_id
[function]
[call site]
04249
Dynamic::type_id
[function]
[call site]
04250
TypeId::of::<ExclusiveRange>
[function]
[call site]
04251
TypeId::of::<ExclusiveRange>
[function]
[call site]
04252
TypeId::of::<InclusiveRange>
[function]
[call site]
04253
TypeId::of::<InclusiveRange>
[function]
[call site]
04254
TypeId::of::<ExclusiveRange>
[function]
[call site]
04255
TypeId::of::<InclusiveRange>
[function]
[call site]
04256
TypeId::of::<InclusiveRange>
[function]
[call site]
04257
TypeId::of::<ExclusiveRange>
[function]
[call site]
04258
Some
[function]
[call site]
04259
Some
[function]
[call site]
04260
is_numeric
[function]
[call site]
04261
TypeId::of::<INT>
[function]
[call site]
04262
TypeId::of::<f32>
[function]
[call site]
04263
TypeId::of::<f64>
[function]
[call site]
04264
TypeId::of::<Decimal>
[function]
[call site]
04265
TypeId::of::<u8>
[function]
[call site]
04266
TypeId::of::<u16>
[function]
[call site]
04267
TypeId::of::<u32>
[function]
[call site]
04268
TypeId::of::<u64>
[function]
[call site]
04269
TypeId::of::<i8>
[function]
[call site]
04270
TypeId::of::<i16>
[function]
[call site]
04271
TypeId::of::<i32>
[function]
[call site]
04272
TypeId::of::<i64>
[function]
[call site]
04273
TypeId::of::<u128>
[function]
[call site]
04274
TypeId::of::<i128>
[function]
[call site]
04275
is_numeric
[function]
[call site]
04276
Some
[function]
[call site]
04277
is_numeric
[function]
[call site]
04278
is_numeric
[function]
[call site]
04279
Some
[function]
[call site]
04280
StmtBlock::as_ref
[function]
[call site]
04281
unwrap
[function]
[call site]
04282
then
[function]
[call site]
04283
Ident::as_str
[function]
[call site]
04284
into
[function]
[call site]
04285
split_first_mut
[function]
[call site]
04286
unwrap
[function]
[call site]
04287
test_var_is_def
[function]
[call site]
04288
Engine::new
[function]
[call site]
04289
OptimizerState::set_dirty
[function]
[call site]
04290
Expr::from_dynamic
[function]
[call site]
04291
StaticModuleResolver::iter_mut
[function]
[call site]
04292
array_functions::for_each
[function]
[call site]
04293
optimize_expr
[function]
[call site]
04294
move_constant_arg
[function]
[call site]
04295
OptimizerState::set_dirty
[function]
[call site]
04296
FnCallExpr::constant_args
[function]
[call site]
04297
FnCallHashes::is_native_only
[function]
[call site]
04298
Position::is_none
[function]
[call site]
04299
MyIterableType::into_iter
[function]
[call site]
04300
array_functions::find_map
[function]
[call site]
04301
Module::get_script_fn
[function]
[call site]
04302
StmtBlock::as_ref
[function]
[call site]
04303
and_then
[function]
[call site]
04304
StmtBlock::as_ref
[function]
[call site]
04305
&crate::SharedModule::values
[function]
[call site]
04306
string_functions::is_empty
[function]
[call site]
04307
IterateDynamicArray::new
[function]
[call site]
04308
map_functions::values
[function]
[call site]
04309
Array::cloned
[function]
[call site]
04310
reflection_functions::collect
[function]
[call site]
04311
array_functions::find
[function]
[call site]
04312
array_functions::find_starting_from
[function]
[call site]
04313
RhaiResult::and_then
[function]
[call site]
04314
RhaiFunc::get_script_fn_def
[function]
[call site]
04315
test::len
[function]
[call site]
04316
is_some
[function]
[call site]
04317
MyIterableType::into_iter
[function]
[call site]
04318
Engine::lex_with_map
[function]
[call site]
04319
Expr::get_literal_value
[function]
[call site]
04320
Some
[function]
[call site]
04321
StmtBlock::as_ref
[function]
[call site]
04322
TestStruct::clone
[function]
[call site]
04323
write_lock::<FnPtr>
[function]
[call site]
04324
Some
[function]
[call site]
04325
crate::Shared::new
[function]
[call site]
04326
Option<&GlobalRuntimeState>::into
[function]
[call site]
04327
into
[function]
[call site]
04328
into
[function]
[call site]
04329
into
[function]
[call site]
04330
TestStruct::clone
[function]
[call site]
04331
Self::into
[function]
[call site]
04332
into
[function]
[call site]
04333
Expr::is_constant
[function]
[call site]
04334
crate::Array::with_capacity
[function]
[call site]
04335
test::len
[function]
[call site]
04336
StmtBlock::extend
[function]
[call site]
04337
MyIterableType::into_iter
[function]
[call site]
04338
Self::IntoIter::map
[function]
[call site]
04339
Expr::get_literal_value
[function]
[call site]
04340
Option::unwrap
[function]
[call site]
04341
Dynamic::from_array
[function]
[call site]
04342
Expr::is_constant
[function]
[call site]
04343
TestStruct::clone
[function]
[call site]
04344
(TokenIterator::get_mut
[function]
[call site]
04345
Ident::as_str
[function]
[call site]
04346
Option::unwrap
[function]
[call site]
04347
Expr::get_literal_value
[function]
[call site]
04348
Option::unwrap
[function]
[call site]
04349
Dynamic::from_map
[function]
[call site]
04350
Expr::is_constant
[function]
[call site]
04351
Position::new_const
[function]
[call site]
04352
Expr::get_literal_value
[function]
[call site]
04353
Option::unwrap
[function]
[call site]
04354
unwrap
[function]
[call site]
04355
into
[function]
[call site]
04356
FnCallExpr::is_qualified
[function]
[call site]
04357
test::len
[function]
[call site]
04358
FnPtr::new
[function]
[call site]
04359
TestStruct::clone
[function]
[call site]
04360
RhaiResultOf::ok
[function]
[call site]
04361
into
[function]
[call site]
04362
test::len
[function]
[call site]
04363
Token::literal_syntax
[function]
[call site]
04364
Token::literal_syntax
[function]
[call site]
04365
Ident::as_str
[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
into
[function]
[call site]
04372
args.iter().map(|a|
[call site]
04373
unwrap
[function]
[call site]
04374
Ident::as_str
[function]
[call site]
04375
test::len
[function]
[call site]
04376
Some
[function]
[call site]
04377
Engine::map_type_name
[function]
[call site]
04378
RhaiNativeFunc::return_type_name
[function]
[call site]
04379
into
[function]
[call site]
04380
test::len
[function]
[call site]
04381
Some
[function]
[call site]
04382
OptimizerState::call_fn_with_const_args
[function]
[call site]
04383
Engine::exec_native_fn_call
[function]
[call site]
04384
Engine::track_operation
[function]
[call site]
04385
Engine::max_operations
[function]
[call site]
04386
Command::get
[function]
[call site]
04387
Engine::max_operations
[function]
[call site]
04388
Err
[function]
[call site]
04389
ERR::ErrorTooManyOperations
[function]
[call site]
04390
into
[function]
[call site]
04391
StmtBlock::as_ref
[function]
[call site]
04392
and_then
[function]
[call site]
04393
test_max_operations_progress
[function]
[call site]
04394
Engine::new
[function]
[call site]
04395
Engine::set_optimization_level
[function]
[call site]
04396
Engine::set_max_operations
[function]
[call site]
04397
TestStruct::new
[function]
[call site]
04398
Engine::on_progress
[function]
[call site]
04399
Some
[function]
[call site]
04400
TestStruct::new
[function]
[call site]
04401
Some
[function]
[call site]
04402
into
[function]
[call site]
04403
Engine::lex_with_map
[function]
[call site]
04404
Err
[function]
[call site]
04405
ERR::ErrorTerminated
[function]
[call site]
04406
into
[function]
[call site]
04407
unwrap_or
[function]
[call site]
04408
Ok
[function]
[call site]
04409
Some
[function]
[call site]
04410
Engine::resolve_fn
[function]
[call site]
04411
as_deref
[function]
[call site]
04412
map_or
[function]
[call site]
04413
calc_fn_hash_full
[function]
[call site]
04414
MyIterableType::into_iter
[function]
[call site]
04415
Self::IntoIter::map
[function]
[call site]
04416
Dynamic::type_id
[function]
[call site]
04417
TypeId::of::<()>
[function]
[call site]
04418
TypeId::of::<bool>
[function]
[call site]
04419
TypeId::of::<ImmutableString>
[function]
[call site]
04420
TypeId::of::<char>
[function]
[call site]
04421
TypeId::of::<INT>
[function]
[call site]
04422
TypeId::of::<crate::FLOAT>
[function]
[call site]
04423
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04424
TypeId::of::<Array>
[function]
[call site]
04425
TypeId::of::<Blob>
[function]
[call site]
04426
TypeId::of::<Map>
[function]
[call site]
04427
TypeId::of::<FnPtr>
[function]
[call site]
04428
TypeId::of::<Instant>
[function]
[call site]
04429
Dynamic::type_id
[function]
[call site]
04430
crate::func::locked_read
[function]
[call site]
04431
Option::unwrap
[function]
[call site]
04432
Dynamic::type_id
[function]
[call site]
04433
Caches::fn_resolution_cache_mut
[function]
[call site]
04434
string_functions::is_empty
[function]
[call site]
04435
Caches::push_fn_resolution_cache
[function]
[call site]
04436
blob_functions::push
[function]
[call site]
04437
Engine::default
[function]
[call site]
04438
last_mut
[function]
[call site]
04439
unwrap
[function]
[call site]
04440
Scope::push_entry
[function]
[call site]
04441
&mut
[call site]
04442
StmtBlock::as_ref
[function]
[call site]
04443
as_deref
[function]
[call site]
04444
map_or
[function]
[call site]
04445
MyIterableType::into_iter
[function]
[call site]
04446
array_functions::reduce_rev
[function]
[call site]
04447
array_functions::find_map
[function]
[call site]
04448
Module::set_indexer_get_fn
[function]
[call site]
04449
FuncRegistration::new
[function]
[call site]
04450
FuncRegistration::in_global_namespace
[function]
[call site]
04451
FuncRegistration::with_purity
[function]
[call site]
04452
Some
[function]
[call site]
04453
FuncRegistration::with_volatility
[function]
[call site]
04454
Some
[function]
[call site]
04455
FuncRegistration::set_into_module
[function]
[call site]
04456
unwrap_or_else
[function]
[call site]
04457
RhaiNativeFunc::num_params
[function]
[call site]
04458
RhaiNativeFunc::num_params
[function]
[call site]
04459
string_functions::starts_with
[function]
[call site]
04460
unwrap_or
[function]
[call site]
04461
into_rhai_function
[function]
[call site]
04462
FuncRegistration::set_into_module_raw
[function]
[call site]
04463
StmtBlock::as_ref
[function]
[call site]
04464
test::len
[function]
[call site]
04465
StmtBlock::extend
[function]
[call site]
04466
StmtBlock::as_ref
[function]
[call site]
04467
MyIterableType::into_iter
[function]
[call site]
04468
Self::IntoIter::copied
[function]
[call site]
04469
first
[function]
[call site]
04470
RhaiFunc::is_method
[function]
[call site]
04471
StaticModuleResolver::iter_mut
[function]
[call site]
04472
enumerate
[function]
[call site]
04473
array_functions::for_each
[function]
[call site]
04474
Module::map_type
[function]
[call site]
04475
MyIterableType::into_iter
[function]
[call site]
04476
T::as_any
[function]
[call site]
04477
TypeId::of::<Dynamic>
[function]
[call site]
04478
test::len
[function]
[call site]
04479
test::len
[function]
[call site]
04480
string_functions::pop
[function]
[call site]
04481
unwrap
[function]
[call site]
04482
calc_fn_hash
[function]
[call site]
04483
test::len
[function]
[call site]
04484
calc_fn_hash_full
[function]
[call site]
04485
MyIterableType::into_iter
[function]
[call site]
04486
copied
[function]
[call site]
04487
StmtBlock::as_ref
[function]
[call site]
04488
and_then
[function]
[call site]
04489
Command::get
[function]
[call site]
04490
BloomFilterU64::mark
[function]
[call site]
04491
string_functions::remove
[function]
[call site]
04492
get_or_insert_with
[function]
[call site]
04493
new_hash_map
[function]
[call site]
04494
Scope::push_entry
[function]
[call site]
04495
blob_functions::insert
[function]
[call site]
04496
into
[function]
[call site]
04497
&mut
[call site]
04498
blob_functions::insert
[function]
[call site]
04499
into
[function]
[call site]
04500
FUNC::param_types
[function]
[call site]
04501
Engine::lex_with_map
[function]
[call site]
04502
Engine::lex_raw
[function]
[call site]
04503
Some
[function]
[call site]
04504
Module::id_raw
[function]
[call site]
04505
StmtBlock::as_ref
[function]
[call site]
04506
StmtBlock::span_or_else
[function]
[call site]
04507
MyIterableType::into_iter
[function]
[call site]
04508
array_functions::find_map
[function]
[call site]
04509
Module::set_indexer_get_fn
[function]
[call site]
04510
Engine::lex_with_map
[function]
[call site]
04511
Module::id_raw
[function]
[call site]
04512
StmtBlock::span_or_else
[function]
[call site]
04513
Module::get_qualified_fn
[function]
[call site]
04514
StmtBlock::as_ref
[function]
[call site]
04515
and_then
[function]
[call site]
04516
Command::get
[function]
[call site]
04517
StmtBlock::span_or_else
[function]
[call site]
04518
Span::new
[function]
[call site]
04519
iterator_functions::chars_from_start
[function]
[call site]
04520
StmtBlock::span_or_else
[function]
[call site]
04521
string_functions::add_append
[function]
[call site]
04522
StmtBlock::span_or_else
[function]
[call site]
04523
map_functions::values
[function]
[call site]
04524
test_var_def_filter
[function]
[call site]
04525
Module::contains_indexed_global_functions
[function]
[call site]
04526
intersects
[function]
[call site]
04527
array_functions::find_map
[function]
[call site]
04528
Module::get_qualified_fn
[function]
[call site]
04529
StmtBlock::as_ref
[function]
[call site]
04530
and_then
[function]
[call site]
04531
Command::get
[function]
[call site]
04532
Engine::lex_with_map
[function]
[call site]
04533
Module::id_raw
[function]
[call site]
04534
TestStruct::clone
[function]
[call site]
04535
cloned
[function]
[call site]
04536
BloomFilterU64::is_absent_and_set
[function]
[call site]
04537
Some
[function]
[call site]
04538
StmtBlock::as_ref
[function]
[call site]
04539
blob_functions::insert
[function]
[call site]
04540
Some
[function]
[call site]
04541
StmtBlock::as_ref
[function]
[call site]
04542
min_max_functions::min
[function]
[call site]
04543
MyIterableType::into_iter
[function]
[call site]
04544
T::as_any
[function]
[call site]
04545
Module::may_contain_dynamic_fn
[function]
[call site]
04546
BloomFilterU64::is_absent
[function]
[call site]
04547
BloomFilterU64::calc_hash
[function]
[call site]
04548
MyIterableType::into_iter
[function]
[call site]
04549
T::as_any
[function]
[call site]
04550
Module::may_contain_dynamic_fn
[function]
[call site]
04551
Module::may_contain_dynamic_fn
[function]
[call site]
04552
BloomFilterU64::is_absent
[function]
[call site]
04553
map_functions::values
[function]
[call site]
04554
T::as_any
[function]
[call site]
04555
Module::may_contain_dynamic_fn
[function]
[call site]
04556
and_then
[function]
[call site]
04557
Token::is_op_assignment
[function]
[call site]
04558
split_first
[function]
[call site]
04559
unwrap
[function]
[call site]
04560
super::get_builtin_op_assignment_fn
[function]
[call site]
04561
Some
[function]
[call site]
04562
Dynamic::as_int
[function]
[call site]
04563
unwrap
[function]
[call site]
04564
Dynamic::as_int
[function]
[call site]
04565
unwrap
[function]
[call site]
04566
write_lock::<Dynamic>
[function]
[call site]
04567
unwrap
[function]
[call site]
04568
RhaiResult::into
[function]
[call site]
04569
Ok
[function]
[call site]
04570
Some
[function]
[call site]
04571
Dynamic::as_int
[function]
[call site]
04572
unwrap
[function]
[call site]
04573
Dynamic::as_int
[function]
[call site]
04574
unwrap
[function]
[call site]
04575
write_lock::<Dynamic>
[function]
[call site]
04576
unwrap
[function]
[call site]
04577
RhaiResult::into
[function]
[call site]
04578
Ok
[function]
[call site]
04579
Some
[function]
[call site]
04580
Dynamic::as_char
[function]
[call site]
04581
unwrap
[function]
[call site]
04582
write_lock::<Dynamic>
[function]
[call site]
04583
unwrap
[function]
[call site]
04584
Position::new_const
[function]
[call site]
04585
blob_functions::push
[function]
[call site]
04586
blob_functions::push
[function]
[call site]
04587
FnPtr::try_from
[function]
[call site]
04588
RhaiResultOf::unwrap
[function]
[call site]
04589
Dynamic::as_char
[function]
[call site]
04590
Result::unwrap
[function]
[call site]
04591
blob_functions::push
[function]
[call site]
04592
RhaiResultOf::into
[function]
[call site]
04593
Ok
[function]
[call site]
04594
Some
[function]
[call site]
04595
split_first_mut
[function]
[call site]
04596
unwrap
[function]
[call site]
04597
Dynamic::as_immutable_string_mut
[function]
[call site]
04598
Dynamic::type_name
[function]
[call site]
04599
write_lock::<ImmutableString>
[function]
[call site]
04600
ok_or
[function]
[call site]
04601
unwrap
[function]
[call site]
04602
Dynamic::as_immutable_string_ref
[function]
[call site]
04603
unwrap
[function]
[call site]
04604
string_functions::is_empty
[function]
[call site]
04605
string_functions::is_empty
[function]
[call site]
04606
test::len
[function]
[call site]
04607
test::len
[function]
[call site]
04608
unwrap
[function]
[call site]
04609
Package::init_engine
[function]
[call site]
04610
Engine::throw_on_size
[function]
[call site]
04611
Ok
[function]
[call site]
04612
Some
[function]
[call site]
04613
split_first_mut
[function]
[call site]
04614
unwrap
[function]
[call site]
04615
Dynamic::as_immutable_string_mut
[function]
[call site]
04616
unwrap
[function]
[call site]
04617
Dynamic::as_immutable_string_ref
[function]
[call site]
04618
unwrap
[function]
[call site]
04619
Ok
[function]
[call site]
04620
Some
[function]
[call site]
04621
test_functions_take
[function]
[call site]
04622
Dynamic::into_array
[function]
[call site]
04623
Ok
[function]
[call site]
04624
crate::func::locked_read
[function]
[call site]
04625
Option::and_then
[function]
[call site]
04626
Some
[function]
[call site]
04627
StmtBlock::as_ref
[function]
[call site]
04628
TestStruct::clone
[function]
[call site]
04629
ok_or_else
[function]
[call site]
04630
std::
[call site]
04631
any::type_name
[function]
[call site]
04632
Err
[function]
[call site]
04633
Dynamic::type_name
[function]
[call site]
04634
unwrap
[function]
[call site]
04635
string_functions::is_empty
[function]
[call site]
04636
Ok
[function]
[call site]
04637
Dynamic::as_array_ref
[function]
[call site]
04638
read_lock::<Array>
[function]
[call site]
04639
ok_or_else
[function]
[call site]
04640
Dynamic::type_name
[function]
[call site]
04641
unwrap
[function]
[call site]
04642
string_functions::is_empty
[function]
[call site]
04643
unwrap
[function]
[call site]
04644
Package::init_engine
[function]
[call site]
04645
Engine::check_data_size
[function]
[call site]
04646
Engine::has_data_size_limit
[function]
[call site]
04647
is_some
[function]
[call site]
04648
is_some
[function]
[call site]
04649
is_some
[function]
[call site]
04650
Ok
[function]
[call site]
04651
calc_data_sizes
[function]
[call site]
04652
calc_array_sizes
[function]
[call site]
04653
calc_array_sizes
[function]
[call site]
04654
test::len
[function]
[call site]
04655
calc_map_sizes
[function]
[call site]
04656
map_functions::values
[function]
[call site]
04657
calc_array_sizes
[function]
[call site]
04658
test::len
[function]
[call site]
04659
calc_map_sizes
[function]
[call site]
04660
test::len
[function]
[call site]
04661
test::len
[function]
[call site]
04662
test::len
[function]
[call site]
04663
calc_map_sizes
[function]
[call site]
04664
test::len
[function]
[call site]
04665
calc_data_sizes
[function]
[call site]
04666
read_lock::<Dynamic>
[function]
[call site]
04667
unwrap
[function]
[call site]
04668
StmtBlock::borrow
[function]
[call site]
04669
Engine::throw_on_size
[function]
[call site]
04670
map_or
[function]
[call site]
04671
Command::get
[function]
[call site]
04672
Err
[function]
[call site]
04673
ERR::ErrorDataTooLarge
[function]
[call site]
04674
&str::to_string
[function]
[call site]
04675
into
[function]
[call site]
04676
map_or
[function]
[call site]
04677
Command::get
[function]
[call site]
04678
Err
[function]
[call site]
04679
ERR::ErrorDataTooLarge
[function]
[call site]
04680
&str::to_string
[function]
[call site]
04681
into
[function]
[call site]
04682
map_or
[function]
[call site]
04683
Command::get
[function]
[call site]
04684
Err
[function]
[call site]
04685
ERR::ErrorDataTooLarge
[function]
[call site]
04686
&str::to_string
[function]
[call site]
04687
into
[function]
[call site]
04688
Ok
[function]
[call site]
04689
RhaiResultOf::map_err
[function]
[call site]
04690
EvalAltResult::fill_position
[function]
[call site]
04691
EvalAltResult::position
[function]
[call site]
04692
Position::is_none
[function]
[call site]
04693
EvalAltResult::set_position
[function]
[call site]
04694
Ok
[function]
[call site]
04695
Dynamic::read_lock
[function]
[call site]
04696
crate::func::locked_read
[function]
[call site]
04697
TypeId::of::<Self>
[function]
[call site]
04698
TypeId::of::<T>
[function]
[call site]
04699
Dynamic::type_id
[function]
[call site]
04700
TypeId::of::<T>
[function]
[call site]
04701
Some
[function]
[call site]
04702
DynamicReadLock
[function]
[call site]
04703
DynamicReadLockInner::Guard
[function]
[call site]
04704
Dynamic::downcast_ref
[function]
[call site]
04705
TypeId::of::<T>
[function]
[call site]
04706
TypeId::of::<INT>
[function]
[call site]
04707
T::as_any
[function]
[call site]
04708
as_any().downcast_ref::<T>
[function]
[call site]
04709
TypeId::of::<T>
[function]
[call site]
04710
TypeId::of::<crate::FLOAT>
[function]
[call site]
04711
StmtBlock::as_ref
[function]
[call site]
04712
T::as_any
[function]
[call site]
04713
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04714
TypeId::of::<T>
[function]
[call site]
04715
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04716
StmtBlock::as_ref
[function]
[call site]
04717
T::as_any
[function]
[call site]
04718
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04719
TypeId::of::<T>
[function]
[call site]
04720
TypeId::of::<bool>
[function]
[call site]
04721
T::as_any
[function]
[call site]
04722
as_any().downcast_ref::<T>
[function]
[call site]
04723
TypeId::of::<T>
[function]
[call site]
04724
TypeId::of::<ImmutableString>
[function]
[call site]
04725
T::as_any
[function]
[call site]
04726
as_any().downcast_ref::<T>
[function]
[call site]
04727
TypeId::of::<T>
[function]
[call site]
04728
TypeId::of::<char>
[function]
[call site]
04729
T::as_any
[function]
[call site]
04730
as_any().downcast_ref::<T>
[function]
[call site]
04731
TypeId::of::<T>
[function]
[call site]
04732
TypeId::of::<Array>
[function]
[call site]
04733
StmtBlock::as_ref
[function]
[call site]
04734
T::as_any
[function]
[call site]
04735
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04736
TypeId::of::<T>
[function]
[call site]
04737
TypeId::of::<Blob>
[function]
[call site]
04738
StmtBlock::as_ref
[function]
[call site]
04739
T::as_any
[function]
[call site]
04740
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04741
TypeId::of::<T>
[function]
[call site]
04742
TypeId::of::<Map>
[function]
[call site]
04743
StmtBlock::as_ref
[function]
[call site]
04744
T::as_any
[function]
[call site]
04745
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04746
TypeId::of::<T>
[function]
[call site]
04747
TypeId::of::<FnPtr>
[function]
[call site]
04748
StmtBlock::as_ref
[function]
[call site]
04749
T::as_any
[function]
[call site]
04750
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04751
TypeId::of::<T>
[function]
[call site]
04752
TypeId::of::<Instant>
[function]
[call site]
04753
StmtBlock::as_ref
[function]
[call site]
04754
T::as_any
[function]
[call site]
04755
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04756
TypeId::of::<T>
[function]
[call site]
04757
TypeId::of::<()>
[function]
[call site]
04758
T::as_any
[function]
[call site]
04759
as_any().downcast_ref::<T>
[function]
[call site]
04760
TypeId::of::<T>
[function]
[call site]
04761
TypeId::of::<Self>
[function]
[call site]
04762
T::as_any
[function]
[call site]
04763
as_any().downcast_ref::<T>
[function]
[call site]
04764
T::as_any
[function]
[call site]
04765
as_any().downcast_ref::<T>
[function]
[call site]
04766
Engine::lex_with_map
[function]
[call site]
04767
Engine::lex_with_map
[function]
[call site]
04768
Engine::lex_raw
[function]
[call site]
04769
Some
[function]
[call site]
04770
unwrap
[function]
[call site]
04771
Dynamic::as_array_mut
[function]
[call site]
04772
Dynamic::type_name
[function]
[call site]
04773
write_lock::<Array>
[function]
[call site]
04774
ok_or
[function]
[call site]
04775
unwrap
[function]
[call site]
04776
string_functions::add_append
[function]
[call site]
04777
Ok
[function]
[call site]
04778
Some
[function]
[call site]
04779
test_functions_take
[function]
[call site]
04780
Dynamic::into_blob
[function]
[call site]
04781
Ok
[function]
[call site]
04782
crate::func::locked_read
[function]
[call site]
04783
Option::and_then
[function]
[call site]
04784
Some
[function]
[call site]
04785
StmtBlock::as_ref
[function]
[call site]
04786
TestStruct::clone
[function]
[call site]
04787
ok_or_else
[function]
[call site]
04788
std::
[call site]
04789
any::type_name
[function]
[call site]
04790
Err
[function]
[call site]
04791
Dynamic::type_name
[function]
[call site]
04792
unwrap
[function]
[call site]
04793
Dynamic::as_blob_mut
[function]
[call site]
04794
Dynamic::type_name
[function]
[call site]
04795
write_lock::<Blob>
[function]
[call site]
04796
ok_or
[function]
[call site]
04797
unwrap
[function]
[call site]
04798
unwrap
[function]
[call site]
04799
Package::init_engine
[function]
[call site]
04800
Engine::throw_on_size
[function]
[call site]
04801
test::len
[function]
[call site]
04802
test::len
[function]
[call site]
04803
string_functions::add_append
[function]
[call site]
04804
Ok
[function]
[call site]
04805
Some
[function]
[call site]
04806
Dynamic::as_char
[function]
[call site]
04807
unwrap
[function]
[call site]
04808
encode_utf8
[function]
[call site]
04809
Dynamic::as_immutable_string_mut
[function]
[call site]
04810
unwrap
[function]
[call site]
04811
unwrap
[function]
[call site]
04812
Package::init_engine
[function]
[call site]
04813
Engine::throw_on_size
[function]
[call site]
04814
test::len
[function]
[call site]
04815
test::len
[function]
[call site]
04816
Ok
[function]
[call site]
04817
Some
[function]
[call site]
04818
Dynamic::as_immutable_string_ref
[function]
[call site]
04819
unwrap
[function]
[call site]
04820
string_functions::is_empty
[function]
[call site]
04821
Ok
[function]
[call site]
04822
Dynamic::as_char
[function]
[call site]
04823
unwrap
[function]
[call site]
04824
test_to_string
[function]
[call site]
04825
unwrap
[function]
[call site]
04826
Package::init_engine
[function]
[call site]
04827
Engine::throw_on_size
[function]
[call site]
04828
test::len
[function]
[call site]
04829
test::len
[function]
[call site]
04830
write_lock::<Dynamic>
[function]
[call site]
04831
unwrap
[function]
[call site]
04832
into
[function]
[call site]
04833
Ok
[function]
[call site]
04834
Some
[function]
[call site]
04835
test_functions_take
[function]
[call site]
04836
Dynamic::as_array_mut
[function]
[call site]
04837
unwrap
[function]
[call site]
04838
blob_functions::push
[function]
[call site]
04839
unwrap
[function]
[call site]
04840
Package::init_engine
[function]
[call site]
04841
Engine::check_data_size
[function]
[call site]
04842
Dynamic::read_lock
[function]
[call site]
04843
unwrap
[function]
[call site]
04844
Ok
[function]
[call site]
04845
Some
[function]
[call site]
04846
Dynamic::as_int
[function]
[call site]
04847
unwrap
[function]
[call site]
04848
Dynamic::as_blob_mut
[function]
[call site]
04849
unwrap
[function]
[call site]
04850
unwrap
[function]
[call site]
04851
Package::init_engine
[function]
[call site]
04852
Engine::throw_on_size
[function]
[call site]
04853
test::len
[function]
[call site]
04854
blob_functions::push
[function]
[call site]
04855
Ok
[function]
[call site]
04856
Some
[function]
[call site]
04857
Dynamic::as_char
[function]
[call site]
04858
unwrap
[function]
[call site]
04859
Dynamic::as_blob_mut
[function]
[call site]
04860
unwrap
[function]
[call site]
04861
unwrap
[function]
[call site]
04862
Package::init_engine
[function]
[call site]
04863
Engine::throw_on_size
[function]
[call site]
04864
test::len
[function]
[call site]
04865
string_functions::add_append_char
[function]
[call site]
04866
Position::new_const
[function]
[call site]
04867
RhaiResultOf::push_str
[function]
[call site]
04868
blob_functions::push
[function]
[call site]
04869
RhaiResultOf::into
[function]
[call site]
04870
Ok
[function]
[call site]
04871
Some
[function]
[call site]
04872
split_first_mut
[function]
[call site]
04873
unwrap
[function]
[call site]
04874
Dynamic::as_blob_mut
[function]
[call site]
04875
unwrap
[function]
[call site]
04876
Dynamic::as_immutable_string_ref
[function]
[call site]
04877
unwrap
[function]
[call site]
04878
string_functions::is_empty
[function]
[call site]
04879
Ok
[function]
[call site]
04880
unwrap
[function]
[call site]
04881
Package::init_engine
[function]
[call site]
04882
Engine::throw_on_size
[function]
[call site]
04883
test::len
[function]
[call site]
04884
test::len
[function]
[call site]
04885
string_functions::add_append_str
[function]
[call site]
04886
Position::new_const
[function]
[call site]
04887
RhaiResultOf::push_str
[function]
[call site]
04888
RhaiResultOf::push_str
[function]
[call site]
04889
RhaiResultOf::into
[function]
[call site]
04890
Ok
[function]
[call site]
04891
Engine::lex_with_map
[function]
[call site]
04892
TestStruct::new
[function]
[call site]
04893
super::get_builtin_binary_op_fn
[function]
[call site]
04894
Some
[function]
[call site]
04895
Dynamic::as_int
[function]
[call site]
04896
unwrap
[function]
[call site]
04897
Dynamic::as_int
[function]
[call site]
04898
unwrap
[function]
[call site]
04899
Ok
[function]
[call site]
04900
into
[function]
[call site]
04901
Some
[function]
[call site]
04902
Dynamic::as_int
[function]
[call site]
04903
unwrap
[function]
[call site]
04904
Dynamic::as_int
[function]
[call site]
04905
unwrap
[function]
[call site]
04906
Ok
[function]
[call site]
04907
into
[function]
[call site]
04908
Some
[function]
[call site]
04909
Dynamic::as_immutable_string_ref
[function]
[call site]
04910
unwrap
[function]
[call site]
04911
Dynamic::as_immutable_string_ref
[function]
[call site]
04912
unwrap
[function]
[call site]
04913
unwrap
[function]
[call site]
04914
Package::init_engine
[function]
[call site]
04915
Engine::throw_on_size
[function]
[call site]
04916
test::len
[function]
[call site]
04917
test::len
[function]
[call site]
04918
Ok
[function]
[call site]
04919
into
[function]
[call site]
04920
Some
[function]
[call site]
04921
Dynamic::as_char
[function]
[call site]
04922
unwrap
[function]
[call site]
04923
Dynamic::as_char
[function]
[call site]
04924
unwrap
[function]
[call site]
04925
Position::new_const
[function]
[call site]
04926
blob_functions::push
[function]
[call site]
04927
blob_functions::push
[function]
[call site]
04928
unwrap
[function]
[call site]
04929
Package::init_engine
[function]
[call site]
04930
Engine::throw_on_size
[function]
[call site]
04931
test::len
[function]
[call site]
04932
Ok
[function]
[call site]
04933
Result::into
[function]
[call site]
04934
Some
[function]
[call site]
04935
Dynamic::as_blob_ref
[function]
[call site]
04936
unwrap
[function]
[call site]
04937
string_functions::is_empty
[function]
[call site]
04938
Ok
[function]
[call site]
04939
Dynamic::flatten_clone
[function]
[call site]
04940
Dynamic::as_blob_ref
[function]
[call site]
04941
unwrap
[function]
[call site]
04942
string_functions::is_empty
[function]
[call site]
04943
Ok
[function]
[call site]
04944
Dynamic::flatten_clone
[function]
[call site]
04945
unwrap
[function]
[call site]
04946
Package::init_engine
[function]
[call site]
04947
Engine::throw_on_size
[function]
[call site]
04948
test::len
[function]
[call site]
04949
test::len
[function]
[call site]
04950
TestStruct::clone
[function]
[call site]
04951
StmtBlock::extend
[function]
[call site]
04952
Ok
[function]
[call site]
04953
Dynamic::from_blob
[function]
[call site]
04954
Some
[function]
[call site]
04955
Some
[function]
[call site]
04956
Some
[function]
[call site]
04957
Ok
[function]
[call site]
04958
Dynamic::as_int
[function]
[call site]
04959
unwrap
[function]
[call site]
04960
into
[function]
[call site]
04961
Some
[function]
[call site]
04962
Ok
[function]
[call site]
04963
Dynamic::as_int
[function]
[call site]
04964
unwrap
[function]
[call site]
04965
into
[function]
[call site]
04966
Some
[function]
[call site]
04967
Ok
[function]
[call site]
04968
Dynamic::as_int
[function]
[call site]
04969
unwrap
[function]
[call site]
04970
into
[function]
[call site]
04971
Some
[function]
[call site]
04972
Ok
[function]
[call site]
04973
Dynamic::as_int
[function]
[call site]
04974
unwrap
[function]
[call site]
04975
into
[function]
[call site]
04976
Dynamic::as_char
[function]
[call site]
04977
unwrap
[function]
[call site]
04978
Dynamic::as_immutable_string_ref
[function]
[call site]
04979
unwrap
[function]
[call site]
04980
Some
[function]
[call site]
04981
test_chars
[function]
[call site]
04982
MultiInputsStream::get_next
[function]
[call site]
04983
MultiInputsStream::get_next
[function]
[call site]
04984
Some
[function]
[call site]
04985
Dynamic::as_char
[function]
[call site]
04986
unwrap
[function]
[call site]
04987
Dynamic::as_immutable_string_ref
[function]
[call site]
04988
unwrap
[function]
[call site]
04989
Position::new_const
[function]
[call site]
04990
blob_functions::push
[function]
[call site]
04991
Result::push_str
[function]
[call site]
04992
unwrap
[function]
[call site]
04993
Package::init_engine
[function]
[call site]
04994
Engine::throw_on_size
[function]
[call site]
04995
test::len
[function]
[call site]
04996
Ok
[function]
[call site]
04997
Result::into
[function]
[call site]
04998
Dynamic::as_immutable_string_ref
[function]
[call site]
04999
unwrap
[function]
[call site]
05000
Dynamic::as_char
[function]
[call site]
05001
unwrap
[function]
[call site]
05002
test_chars
[function]
[call site]
05003
MultiInputsStream::get_next
[function]
[call site]
05004
MultiInputsStream::get_next
[function]
[call site]
05005
Some
[function]
[call site]
05006
Some
[function]
[call site]
05007
Dynamic::as_immutable_string_ref
[function]
[call site]
05008
unwrap
[function]
[call site]
05009
Dynamic::as_char
[function]
[call site]
05010
unwrap
[function]
[call site]
05011
unwrap
[function]
[call site]
05012
Package::init_engine
[function]
[call site]
05013
Engine::throw_on_size
[function]
[call site]
05014
test::len
[function]
[call site]
05015
Ok
[function]
[call site]
05016
Result::into
[function]
[call site]
05017
Some
[function]
[call site]
05018
Dynamic::as_immutable_string_ref
[function]
[call site]
05019
unwrap
[function]
[call site]
05020
Dynamic::as_char
[function]
[call site]
05021
unwrap
[function]
[call site]
05022
Ok
[function]
[call site]
05023
into
[function]
[call site]
05024
Some
[function]
[call site]
05025
Ok
[function]
[call site]
05026
TestStruct::clone
[function]
[call site]
05027
Some
[function]
[call site]
05028
Some
[function]
[call site]
05029
Some
[function]
[call site]
05030
Ok
[function]
[call site]
05031
TestStruct::clone
[function]
[call site]
05032
Some
[function]
[call site]
05033
Some
[function]
[call site]
05034
Some
[function]
[call site]
05035
Dynamic::as_blob_ref
[function]
[call site]
05036
unwrap
[function]
[call site]
05037
TestStruct::clone
[function]
[call site]
05038
Dynamic::as_char
[function]
[call site]
05039
unwrap
[function]
[call site]
05040
encode_utf8
[function]
[call site]
05041
unwrap
[function]
[call site]
05042
Package::init_engine
[function]
[call site]
05043
Engine::throw_on_size
[function]
[call site]
05044
test::len
[function]
[call site]
05045
test::len
[function]
[call site]
05046
StmtBlock::extend
[function]
[call site]
05047
as_bytes
[function]
[call site]
05048
Ok
[function]
[call site]
05049
Dynamic::from_blob
[function]
[call site]
05050
Dynamic::type_id
[function]
[call site]
05051
Dynamic::type_id
[function]
[call site]
05052
TypeId::of::<ExclusiveRange>
[function]
[call site]
05053
TypeId::of::<ExclusiveRange>
[function]
[call site]
05054
TypeId::of::<InclusiveRange>
[function]
[call site]
05055
TypeId::of::<InclusiveRange>
[function]
[call site]
05056
TypeId::of::<ExclusiveRange>
[function]
[call site]
05057
TypeId::of::<InclusiveRange>
[function]
[call site]
05058
TypeId::of::<InclusiveRange>
[function]
[call site]
05059
TypeId::of::<ExclusiveRange>
[function]
[call site]
05060
Some
[function]
[call site]
05061
Some
[function]
[call site]
05062
is_numeric
[function]
[call site]
05063
is_numeric
[function]
[call site]
05064
Some
[function]
[call site]
05065
is_numeric
[function]
[call site]
05066
is_numeric
[function]
[call site]
05067
Some
[function]
[call site]
05068
Engine::lex_with_map
[function]
[call site]
05069
TestStruct::new
[function]
[call site]
05070
BloomFilterU64::is_absent_and_set
[function]
[call site]
05071
StmtBlock::as_ref
[function]
[call site]
05072
blob_functions::insert
[function]
[call site]
05073
StmtBlock::as_ref
[function]
[call site]
05074
calc_fn_hash_full
[function]
[call site]
05075
StmtBlock::as_ref
[function]
[call site]
05076
&[Stmt]::unwrap
[function]
[call site]
05077
MyIterableType::into_iter
[function]
[call site]
05078
enumerate
[function]
[call site]
05079
Engine::lex_with_map
[function]
[call site]
05080
TypeId::of::<Dynamic>
[function]
[call site]
05081
Dynamic::type_id
[function]
[call site]
05082
RhaiFunc::is_volatile
[function]
[call site]
05083
RhaiFunc::is_volatile
[function]
[call site]
05084
Engine::gen_fn_call_signature
[function]
[call site]
05085
Err
[function]
[call site]
05086
ERR::ErrorFunctionNotFound
[function]
[call site]
05087
into
[function]
[call site]
05088
RhaiFunc::is_method
[function]
[call site]
05089
StmtBlock::as_ref
[function]
[call site]
05090
map_or
[function]
[call site]
05091
Debugger::call_stack
[function]
[call site]
05092
test::len
[function]
[call site]
05093
test::len
[function]
[call site]
05094
ArgBackup::new
[function]
[call site]
05095
string_functions::is_empty
[function]
[call site]
05096
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05097
TestStruct::clone
[function]
[call site]
05098
Some
[function]
[call site]
05099
string_functions::replace
[function]
[call site]
05100
string_functions::is_empty
[function]
[call site]
05101
string_functions::replace
[function]
[call site]
05102
string_functions::is_empty
[function]
[call site]
05103
string_functions::replace
[function]
[call site]
05104
into
[function]
[call site]
05105
into
[function]
[call site]
05106
mem::transmute
[function]
[call site]
05107
Engine::is_debugger_registered
[function]
[call site]
05108
is_some
[function]
[call site]
05109
TestStruct::clone
[function]
[call site]
05110
StmtBlock::span_or_else
[function]
[call site]
05111
Span::new
[function]
[call site]
05112
iterator_functions::chars_from_start
[function]
[call site]
05113
StmtBlock::span_or_else
[function]
[call site]
05114
string_functions::add_append
[function]
[call site]
05115
StmtBlock::span_or_else
[function]
[call site]
05116
TestStruct::clone
[function]
[call site]
05117
GlobalRuntimeState::debugger_mut
[function]
[call site]
05118
as_deref_mut
[function]
[call site]
05119
unwrap
[function]
[call site]
05120
&mut
[call site]
05121
blob_functions::push
[function]
[call site]
05122
MyIterableType::into_iter
[function]
[call site]
05123
Self::IntoIter::collect
[function]
[call site]
05124
Engine::get_interned_string
[function]
[call site]
05125
MyIterableType::into_iter
[function]
[call site]
05126
Self::IntoIter::map
[function]
[call site]
05127
TestStruct::clone
[function]
[call site]
05128
RhaiNativeFunc::has_context
[function]
[call site]
05129
bool::then
[function]
[call site]
05130
as_deref
[function]
[call site]
05131
into
[function]
[call site]
05132
RhaiFunc::is_pure
[function]
[call site]
05133
string_functions::is_empty
[function]
[call site]
05134
Dynamic::is_read_only
[function]
[call site]
05135
Err
[function]
[call site]
05136
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05137
test_to_string
[function]
[call site]
05138
into
[function]
[call site]
05139
test_method_call
[function]
[call site]
05140
Engine::new
[function]
[call site]
05141
register_type::<TestStruct>
[function]
[call site]
05142
Engine::register_fn
[function]
[call site]
05143
Engine::register_fn
[function]
[call site]
05144
test_custom_syntax_func
[function]
[call site]
05145
Engine::new
[function]
[call site]
05146
Engine::register_custom_syntax
[function]
[call site]
05147
Vec::<ImmutableString>::new
[function]
[call site]
05148
StmtBlock::as_ref
[function]
[call site]
05149
StmtBlock::as_ref
[function]
[call site]
05150
string_functions::trim
[function]
[call site]
05151
shared_get_mut
[function]
[call site]
05152
string_functions::trim
[function]
[call site]
05153
into
[function]
[call site]
05154
string_functions::trim
[function]
[call site]
05155
into
[function]
[call site]
05156
string_functions::is_empty
[function]
[call site]
05157
Token::lookup_symbol_from_syntax
[function]
[call site]
05158
StmtBlock::span_or_else
[function]
[call site]
05159
Span::new
[function]
[call site]
05160
iterator_functions::chars_from_start
[function]
[call site]
05161
StmtBlock::span_or_else
[function]
[call site]
05162
string_functions::add_append
[function]
[call site]
05163
StmtBlock::span_or_else
[function]
[call site]
05164
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05165
then
[function]
[call site]
05166
Token::Reserved
[function]
[call site]
05167
TestStruct::new
[function]
[call site]
05168
into
[function]
[call site]
05169
string_functions::is_empty
[function]
[call site]
05170
into
[function]
[call site]
05171
string_functions::is_empty
[function]
[call site]
05172
into
[function]
[call site]
05173
string_functions::is_empty
[function]
[call site]
05174
into
[function]
[call site]
05175
string_functions::is_empty
[function]
[call site]
05176
tokenizer::is_valid_identifier
[function]
[call site]
05177
into
[function]
[call site]
05178
string_functions::is_empty
[function]
[call site]
05179
(Token,
[call site]
05180
Engine::is_symbol_disabled
[function]
[call site]
05181
string_functions::contains
[function]
[call site]
05182
StmtBlock::as_ref
[function]
[call site]
05183
&[Stmt]::map_or
[function]
[call site]
05184
contains_key
[function]
[call site]
05185
blob_functions::insert
[function]
[call site]
05186
into
[function]
[call site]
05187
into
[function]
[call site]
05188
string_functions::is_empty
[function]
[call site]
05189
StmtBlock::as_ref
[function]
[call site]
05190
&[Stmt]::map_or
[function]
[call site]
05191
Engine::is_symbol_disabled
[function]
[call site]
05192
Err
[function]
[call site]
05193
LexError::ImproperSymbol
[function]
[call site]
05194
test_to_string
[function]
[call site]
05195
PERR::into_err
[function]
[call site]
05196
string_functions::is_empty
[function]
[call site]
05197
tokenizer::is_valid_identifier
[function]
[call site]
05198
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05199
Engine::is_symbol_disabled
[function]
[call site]
05200
StmtBlock::as_ref
[function]
[call site]
05201
&[Stmt]::map_or
[function]
[call site]
05202
contains_key
[function]
[call site]
05203
blob_functions::insert
[function]
[call site]
05204
into
[function]
[call site]
05205
into
[function]
[call site]
05206
Err
[function]
[call site]
05207
LexError::ImproperSymbol
[function]
[call site]
05208
test_to_string
[function]
[call site]
05209
PERR::into_err
[function]
[call site]
05210
blob_functions::push
[function]
[call site]
05211
string_functions::is_empty
[function]
[call site]
05212
Ok
[function]
[call site]
05213
TestStruct::clone
[function]
[call site]
05214
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05215
blob_functions::insert
[function]
[call site]
05216
RhaiResultOf::into
[function]
[call site]
05217
TestStruct::new
[function]
[call site]
05218
TestStruct::new
[function]
[call site]
05219
into
[function]
[call site]
05220
syn::Result::len
[function]
[call site]
05221
test::len
[function]
[call site]
05222
test::len
[function]
[call site]
05223
test::len
[function]
[call site]
05224
Ok
[function]
[call site]
05225
Ok
[function]
[call site]
05226
Some
[function]
[call site]
05227
TestStruct::clone
[function]
[call site]
05228
Ok
[function]
[call site]
05229
EvalContext::eval_expression_tree
[function]
[call site]
05230
EvalContext::eval_expression_tree_raw
[function]
[call site]
05231
as_deref_mut
[function]
[call site]
05232
Engine::eval_stmt_block
[function]
[call site]
05233
string_functions::is_empty
[function]
[call site]
05234
Ok
[function]
[call site]
05235
GlobalRuntimeState::num_imports
[function]
[call site]
05236
test::len
[function]
[call site]
05237
MyIterableType::into_iter
[function]
[call site]
05238
Self::IntoIter::try_fold
[function]
[call site]
05239
Self::as_deref_mut
[function]
[call site]
05240
GlobalRuntimeState::num_imports
[function]
[call site]
05241
Engine::eval_stmt
[function]
[call site]
05242
Engine::track_operation
[function]
[call site]
05243
ParseSettings::level_up_with_position
[function]
[call site]
05244
ParseSettings::level_up
[function]
[call site]
05245
Ok
[function]
[call site]
05246
Engine::dbg_reset
[function]
[call site]
05247
Engine::is_debugger_registered
[function]
[call site]
05248
Engine::dbg_reset_raw
[function]
[call site]
05249
impl
[call site]
05250
Ok
[function]
[call site]
05251
Some
[function]
[call site]
05252
ASTNode::is_stmt
[function]
[call site]
05253
Some
[function]
[call site]
05254
ASTNode::is_expr
[function]
[call site]
05255
Some
[function]
[call site]
05256
Some
[function]
[call site]
05257
Some
[function]
[call site]
05258
Debugger::is_break_point
[function]
[call site]
05259
Debugger::break_points
[function]
[call site]
05260
MyIterableType::into_iter
[function]
[call site]
05261
test_chars
[function]
[call site]
05262
0.chars().collect::<Vec<_>>
[function]
[call site]
05263
MyIterableType::into_iter
[function]
[call site]
05264
Self::IntoIter::enumerate
[function]
[call site]
05265
test_var_def_filter
[function]
[call site]
05266
BreakPoint::is_enabled
[function]
[call site]
05267
array_functions::find
[function]
[call site]
05268
array_functions::find_starting_from
[function]
[call site]
05269
Position::is_none
[function]
[call site]
05270
Position::is_beginning_of_line
[function]
[call site]
05271
ASTNode::position
[function]
[call site]
05272
ParseSettings::level_up_with_position
[function]
[call site]
05273
ParseSettings::level_up_with_position
[function]
[call site]
05274
Position::line
[function]
[call site]
05275
Option::unwrap_or
[function]
[call site]
05276
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05277
Position::line
[function]
[call site]
05278
Option::unwrap
[function]
[call site]
05279
&str::to_string
[function]
[call site]
05280
lines
[function]
[call site]
05281
enumerate
[function]
[call site]
05282
unwrap
[function]
[call site]
05283
as_deref
[function]
[call site]
05284
ASTNode::position
[function]
[call site]
05285
as_deref
[function]
[call site]
05286
test::len
[function]
[call site]
05287
test::len
[function]
[call site]
05288
Engine::lex_with_map
[function]
[call site]
05289
&mut
[call site]
05290
Position::is_none
[function]
[call site]
05291
Position::line
[function]
[call site]
05292
Option::unwrap
[function]
[call site]
05293
saturating_sub
[function]
[call site]
05294
min_max_functions::min
[function]
[call site]
05295
test::len
[function]
[call site]
05296
test::len
[function]
[call site]
05297
ImmutableString::to_string
[function]
[call site]
05298
Engine::new
[function]
[call site]
05299
Scope::new
[function]
[call site]
05300
blob_functions::push
[function]
[call site]
05301
blob_functions::push
[function]
[call site]
05302
blob_functions::push
[function]
[call site]
05303
test::len
[function]
[call site]
05304
Position::position
[function]
[call site]
05305
MyIterableType::into_iter
[function]
[call site]
05306
test_chars
[function]
[call site]
05307
0.chars().collect::<Vec<_>>
[function]
[call site]
05308
MyIterableType::into_iter
[function]
[call site]
05309
Self::IntoIter::enumerate
[function]
[call site]
05310
test_functions_take
[function]
[call site]
05311
skip
[function]
[call site]
05312
Position::position
[function]
[call site]
05313
test::len
[function]
[call site]
05314
DebuggerEvent::BreakPoint
[function]
[call site]
05315
Ok
[function]
[call site]
05316
Engine::dbg_raw
[function]
[call site]
05317
test::len
[function]
[call site]
05318
AST::source_raw
[function]
[call site]
05319
StmtBlock::as_ref
[function]
[call site]
05320
Option::cloned
[function]
[call site]
05321
EvalContext::new
[function]
[call site]
05322
on_debugger
[function]
[call site]
05323
as_deref
[function]
[call site]
05324
ASTNode::position
[function]
[call site]
05325
test::len
[function]
[call site]
05326
GlobalRuntimeState::debugger_mut
[function]
[call site]
05327
Ok
[function]
[call site]
05328
GlobalRuntimeState::debugger_mut
[function]
[call site]
05329
Ok
[function]
[call site]
05330
Some
[function]
[call site]
05331
GlobalRuntimeState::debugger_mut
[function]
[call site]
05332
Ok
[function]
[call site]
05333
Some
[function]
[call site]
05334
GlobalRuntimeState::debugger_mut
[function]
[call site]
05335
Ok
[function]
[call site]
05336
GlobalRuntimeState::debugger_mut
[function]
[call site]
05337
DebuggerStatus::FunctionExit
[function]
[call site]
05338
Ok
[function]
[call site]
05339
Ok
[function]
[call site]
05340
Ok
[function]
[call site]
05341
Ok
[function]
[call site]
05342
Self::as_deref_mut
[function]
[call site]
05343
Ok
[function]
[call site]
05344
Engine::eval_expr
[function]
[call site]
05345
Engine::track_operation
[function]
[call site]
05346
ParseSettings::level_up_with_position
[function]
[call site]
05347
Engine::dbg_reset
[function]
[call site]
05348
Self::as_deref_mut
[function]
[call site]
05349
Expr::get_literal_value
[function]
[call site]
05350
Some
[function]
[call site]
05351
Ok
[function]
[call site]
05352
Engine::eval_fn_call_expr
[function]
[call site]
05353
StmtBlock::as_ref
[function]
[call site]
05354
Engine::fast_operators
[function]
[call site]
05355
intersects
[function]
[call site]
05356
test::len
[function]
[call site]
05357
Some
[function]
[call site]
05358
Engine::get_arg_value
[function]
[call site]
05359
Expr::get_literal_value
[function]
[call site]
05360
Some
[function]
[call site]
05361
StmtBlock::as_ref
[function]
[call site]
05362
TestStruct::clone
[function]
[call site]
05363
write_lock::<FnPtr>
[function]
[call site]
05364
Some
[function]
[call site]
05365
crate::Shared::new
[function]
[call site]
05366
Option<&GlobalRuntimeState>::into
[function]
[call site]
05367
into
[function]
[call site]
05368
into
[function]
[call site]
05369
into
[function]
[call site]
05370
TestStruct::clone
[function]
[call site]
05371
Self::into
[function]
[call site]
05372
into
[function]
[call site]
05373
Expr::is_constant
[function]
[call site]
05374
crate::Array::with_capacity
[function]
[call site]
05375
test::len
[function]
[call site]
05376
StmtBlock::extend
[function]
[call site]
05377
MyIterableType::into_iter
[function]
[call site]
05378
Self::IntoIter::map
[function]
[call site]
05379
Expr::get_literal_value
[function]
[call site]
05380
Option::unwrap
[function]
[call site]
05381
Dynamic::from_array
[function]
[call site]
05382
Expr::is_constant
[function]
[call site]
05383
TestStruct::clone
[function]
[call site]
05384
(TokenIterator::get_mut
[function]
[call site]
05385
Ident::as_str
[function]
[call site]
05386
Option::unwrap
[function]
[call site]
05387
Expr::get_literal_value
[function]
[call site]
05388
Option::unwrap
[function]
[call site]
05389
Dynamic::from_map
[function]
[call site]
05390
Expr::is_constant
[function]
[call site]
05391
Position::new_const
[function]
[call site]
05392
Expr::get_literal_value
[function]
[call site]
05393
Option::unwrap
[function]
[call site]
05394
unwrap
[function]
[call site]
05395
into
[function]
[call site]
05396
FnCallExpr::is_qualified
[function]
[call site]
05397
test::len
[function]
[call site]
05398
FnPtr::new
[function]
[call site]
05399
TestStruct::clone
[function]
[call site]
05400
RhaiResultOf::ok
[function]
[call site]
05401
into
[function]
[call site]
05402
test::len
[function]
[call site]
05403
Token::literal_syntax
[function]
[call site]
05404
Token::literal_syntax
[function]
[call site]
05405
Ident::as_str
[function]
[call site]
05406
into
[function]
[call site]
05407
into
[function]
[call site]
05408
into
[function]
[call site]
05409
into
[function]
[call site]
05410
into
[function]
[call site]
05411
into
[function]
[call site]
05412
Some
[function]
[call site]
05413
Engine::track_operation
[function]
[call site]
05414
Expr::start_position
[function]
[call site]
05415
Engine::dbg
[function]
[call site]
05416
Engine::is_debugger_registered
[function]
[call site]
05417
Engine::dbg_reset_raw
[function]
[call site]
05418
GlobalRuntimeState::debugger_mut
[function]
[call site]
05419
Ok
[function]
[call site]
05420
Ok
[function]
[call site]
05421
Expr::start_position
[function]
[call site]
05422
as_deref_mut
[function]
[call site]
05423
and_then
[function]
[call site]
05424
Debugger::clear_status_if
[function]
[call site]
05425
Some
[function]
[call site]
05426
string_functions::replace
[function]
[call site]
05427
Engine::eval_expr
[function]
[call site]
05428
Engine::lex_with_map
[function]
[call site]
05429
Engine::lex_raw
[function]
[call site]
05430
Some
[function]
[call site]
05431
Expr::start_position
[function]
[call site]
05432
Self::as_deref_mut
[function]
[call site]
05433
Dynamic::flatten
[function]
[call site]
05434
Ok
[function]
[call site]
05435
into
[function]
[call site]
05436
Engine::exec_fn_call
[function]
[call site]
05437
FnCallHashes::is_native_only
[function]
[call site]
05438
Position::is_none
[function]
[call site]
05439
test::len
[function]
[call site]
05440
Engine::get_interned_string
[function]
[call site]
05441
Engine::map_type_name
[function]
[call site]
05442
MyIterableType::into_iter
[function]
[call site]
05443
array_functions::find_map
[function]
[call site]
05444
Module::get_custom_type_display_by_name
[function]
[call site]
05445
StmtBlock::span_or_else
[function]
[call site]
05446
map_functions::values
[function]
[call site]
05447
array_functions::find_map
[function]
[call site]
05448
Module::get_custom_type_display_by_name
[function]
[call site]
05449
unwrap_or_else
[function]
[call site]
05450
map_std_type_name
[function]
[call site]
05451
std::
[call site]
05452
any::type_name
[function]
[call site]
05453
Ok
[function]
[call site]
05454
ImmutableString::into
[function]
[call site]
05455
test::len
[function]
[call site]
05456
Ok
[function]
[call site]
05457
Dynamic::is_shared
[function]
[call site]
05458
into
[function]
[call site]
05459
Engine::gen_fn_call_signature
[function]
[call site]
05460
Err
[function]
[call site]
05461
ERR::ErrorFunctionNotFound
[function]
[call site]
05462
into
[function]
[call site]
05463
ensure_no_data_race
[function]
[call site]
05464
MyIterableType::into_iter
[function]
[call site]
05465
Self::IntoIter::skip
[function]
[call site]
05466
String::from
[function]
[call site]
05467
ImmutableString::into_owned
[function]
[call site]
05468
ParseSettings::level_up_with_position
[function]
[call site]
05469
Dynamic::is_locked
[function]
[call site]
05470
try_borrow
[function]
[call site]
05471
is_err
[function]
[call site]
05472
map_or
[function]
[call site]
05473
Ok
[function]
[call site]
05474
Err
[function]
[call site]
05475
ERR::ErrorDataRace
[function]
[call site]
05476
into
[function]
[call site]
05477
FnCallHashes::is_native_only
[function]
[call site]
05478
FnCallHashes::script
[function]
[call site]
05479
expect
[function]
[call site]
05480
string_functions::is_empty
[function]
[call site]
05481
crate::calc_typed_method_hash
[function]
[call site]
05482
Engine::map_type_name
[function]
[call site]
05483
std::
[call site]
05484
any::type_name
[function]
[call site]
05485
Engine::resolve_fn
[function]
[call site]
05486
Position::is_none
[function]
[call site]
05487
Engine::resolve_fn
[function]
[call site]
05488
None::cloned
[function]
[call site]
05489
as_deref
[function]
[call site]
05490
string_functions::is_empty
[function]
[call site]
05491
Ok
[function]
[call site]
05492
Scope::new
[function]
[call site]
05493
string_functions::replace
[function]
[call site]
05494
defer
[function]
[call site]
05495
crate::Deferred::lock
[function]
[call site]
05496
split_first_mut
[function]
[call site]
05497
unwrap
[function]
[call site]
05498
Some
[function]
[call site]
05499
Engine::call_script_fn
[function]
[call site]
05500
Engine::track_operation
[function]
[call site]
05501
Engine::max_call_levels
[function]
[call site]
05502
Err
[function]
[call site]
05503
ERR::ErrorStackOverflow
[function]
[call site]
05504
into
[function]
[call site]
05505
Position::is_none
[function]
[call site]
05506
string_functions::is_empty
[function]
[call site]
05507
Ok
[function]
[call site]
05508
string_functions::is_empty
[function]
[call site]
05509
Ok
[function]
[call site]
05510
test::len
[function]
[call site]
05511
test::len
[function]
[call site]
05512
GlobalRuntimeState::num_imports
[function]
[call site]
05513
StmtBlock::as_ref
[function]
[call site]
05514
map_or
[function]
[call site]
05515
Debugger::call_stack
[function]
[call site]
05516
test::len
[function]
[call site]
05517
test::len
[function]
[call site]
05518
test::len
[function]
[call site]
05519
Engine::max_variables
[function]
[call site]
05520
Err
[function]
[call site]
05521
ERR::ErrorTooManyVariables
[function]
[call site]
05522
into
[function]
[call site]
05523
StmtBlock::extend
[function]
[call site]
05524
MyIterableType::into_iter
[function]
[call site]
05525
cloned
[function]
[call site]
05526
array_functions::zip
[function]
[call site]
05527
StaticModuleResolver::iter_mut
[function]
[call site]
05528
Engine::lex_with_map
[function]
[call site]
05529
RhaiResult::take
[function]
[call site]
05530
Engine::new
[function]
[call site]
05531
register_type_with_name::<TestStruct>
[function]
[call site]
05532
Engine::register_fn
[function]
[call site]
05533
TestStruct
[function]
[call site]
05534
Engine::is_debugger_registered
[function]
[call site]
05535
TestStruct::clone
[function]
[call site]
05536
Scope::iter_inner
[function]
[call site]
05537
MyIterableType::into_iter
[function]
[call site]
05538
array_functions::zip
[function]
[call site]
05539
MyIterableType::into_iter
[function]
[call site]
05540
Engine::lex_with_map
[function]
[call site]
05541
Dynamic::is_read_only
[function]
[call site]
05542
impl
[call site]
05543
Engine::lex_with_map
[function]
[call site]
05544
Dynamic::flatten_clone
[function]
[call site]
05545
TestStruct::clone
[function]
[call site]
05546
GlobalRuntimeState::debugger_mut
[function]
[call site]
05547
&mut
[call site]
05548
Caches::fn_resolution_caches_len
[function]
[call site]
05549
test::len
[function]
[call site]
05550
Engine::lex_with_map
[function]
[call site]
05551
Engine::lex_raw
[function]
[call site]
05552
Some
[function]
[call site]
05553
MyIterableType::into_iter
[function]
[call site]
05554
test_chars
[function]
[call site]
05555
0.chars().collect::<Vec<_>>
[function]
[call site]
05556
MyIterableType::into_iter
[function]
[call site]
05557
Self::IntoIter::cloned
[function]
[call site]
05558
array_functions::for_each
[function]
[call site]
05559
GlobalRuntimeState::push_import
[function]
[call site]
05560
blob_functions::push
[function]
[call site]
05561
into
[function]
[call site]
05562
blob_functions::push
[function]
[call site]
05563
into
[function]
[call site]
05564
StmtBlock::extend
[function]
[call site]
05565
&crate::SharedModule::clone
[function]
[call site]
05566
Self
[function]
[call site]
05567
std::mem::replace
[function]
[call site]
05568
string_functions::is_empty
[function]
[call site]
05569
string_functions::replace
[function]
[call site]
05570
into
[function]
[call site]
05571
TestStruct::clone
[function]
[call site]
05572
Engine::is_debugger_registered
[function]
[call site]
05573
crate::ast::Stmt::Noop
[function]
[call site]
05574
ParseSettings::level_up_with_position
[function]
[call site]
05575
Engine::dbg
[function]
[call site]
05576
Self::as_deref_mut
[function]
[call site]
05577
Engine::eval_stmt_block
[function]
[call site]
05578
string_functions::is_empty
[function]
[call site]
05579
Ok
[function]
[call site]
05580
GlobalRuntimeState::num_imports
[function]
[call site]
05581
MyIterableType::into_iter
[function]
[call site]
05582
Self::IntoIter::try_fold
[function]
[call site]
05583
Self::as_deref_mut
[function]
[call site]
05584
GlobalRuntimeState::num_imports
[function]
[call site]
05585
Engine::eval_stmt
[function]
[call site]
05586
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05587
MyIterableType::into_iter
[function]
[call site]
05588
array_functions::zip
[function]
[call site]
05589
MyIterableType::into_iter
[function]
[call site]
05590
impl
[call site]
05591
T::as_any
[function]
[call site]
05592
Module::contains_indexed_global_functions
[function]
[call site]
05593
Caches::fn_resolution_caches_len
[function]
[call site]
05594
Caches::fn_resolution_cache_mut
[function]
[call site]
05595
string_functions::clear
[function]
[call site]
05596
string_functions::is_empty
[function]
[call site]
05597
shared_get_mut
[function]
[call site]
05598
string_functions::clear
[function]
[call site]
05599
ImmutableString::new
[function]
[call site]
05600
Caches::push_fn_resolution_cache
[function]
[call site]
05601
blob_functions::push
[function]
[call site]
05602
Engine::default
[function]
[call site]
05603
Caches::fn_resolution_cache_mut
[function]
[call site]
05604
string_functions::clear
[function]
[call site]
05605
Ok
[function]
[call site]
05606
Self::as_deref_mut
[function]
[call site]
05607
StmtBlock::take_statements
[function]
[call site]
05608
mem::take
[function]
[call site]
05609
StmtBlock::statements_mut
[function]
[call site]
05610
StmtBlock::span_or_else
[function]
[call site]
05611
Span::new
[function]
[call site]
05612
iterator_functions::chars_from_start
[function]
[call site]
05613
StmtBlock::span_or_else
[function]
[call site]
05614
string_functions::add_append
[function]
[call site]
05615
StmtBlock::span_or_else
[function]
[call site]
05616
Ok
[function]
[call site]
05617
Expr::set_position
[function]
[call site]
05618
Expr::set_position
[function]
[call site]
05619
Err
[function]
[call site]
05620
ParseError::into
[function]
[call site]
05621
EvalAltResult::is_system_exception
[function]
[call site]
05622
Expr::set_position
[function]
[call site]
05623
Err
[function]
[call site]
05624
ParseError::into
[function]
[call site]
05625
Err
[function]
[call site]
05626
ERR::ErrorInFunctionCall
[function]
[call site]
05627
test_to_string
[function]
[call site]
05628
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05629
last
[function]
[call site]
05630
and_then
[function]
[call site]
05631
decimal_functions::max_id
[function]
[call site]
05632
into
[function]
[call site]
05633
unwrap_or_else
[function]
[call site]
05634
&mut
[call site]
05635
unwrap_or
[function]
[call site]
05636
test_to_string
[function]
[call site]
05637
&mut
[call site]
05638
unwrap_or
[function]
[call site]
05639
test_to_string
[function]
[call site]
05640
into
[function]
[call site]
05641
Engine::is_debugger_registered
[function]
[call site]
05642
GlobalRuntimeState::debugger_mut
[function]
[call site]
05643
crate::ast::Stmt::Noop
[function]
[call site]
05644
StmtBlock::end_position
[function]
[call site]
05645
string_functions::add_append
[function]
[call site]
05646
StmtBlock::span_or_else
[function]
[call site]
05647
into
[function]
[call site]
05648
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05649
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05650
Engine::dbg_raw
[function]
[call site]
05651
Err
[function]
[call site]
05652
StmtBlock::as_mut
[function]
[call site]
05653
unwrap
[function]
[call site]
05654
Debugger::rewind_call_stack
[function]
[call site]
05655
string_functions::truncate
[function]
[call site]
05656
Scope::rewind
[function]
[call site]
05657
string_functions::is_empty
[function]
[call site]
05658
Scope::remove_range
[function]
[call site]
05659
map_functions::drain
[function]
[call site]
05660
string_functions::is_empty
[function]
[call site]
05661
Ok
[function]
[call site]
05662
IterateMap::new
[function]
[call site]
05663
IterateMap::new
[function]
[call site]
05664
IterateMap::new
[function]
[call site]
05665
mem::take
[function]
[call site]
05666
MyIterableType::into_iter
[function]
[call site]
05667
FnPtr::call_raw_with_extra_args
[function]
[call site]
05668
Some
[function]
[call site]
05669
TestStruct::clone
[function]
[call site]
05670
Self::into
[function]
[call site]
05671
Some
[function]
[call site]
05672
Dynamic::as_bool
[function]
[call site]
05673
unwrap_or
[function]
[call site]
05674
blob_functions::insert
[function]
[call site]
05675
blob_functions::insert
[function]
[call site]
05676
Ok
[function]
[call site]
05677
array_functions::for_each
[function]
[call site]
05678
map_functions::drain
[function]
[call site]
05679
array_functions::for_each
[function]
[call site]
05680
test::len
[function]
[call site]
05681
test::len
[function]
[call site]
05682
string_functions::truncate
[function]
[call site]
05683
map_functions::drain
[function]
[call site]
05684
array_functions::for_each
[function]
[call site]
05685
test::len
[function]
[call site]
05686
string_functions::truncate
[function]
[call site]
05687
GlobalRuntimeState::truncate_imports
[function]
[call site]
05688
string_functions::truncate
[function]
[call site]
05689
string_functions::truncate
[function]
[call site]
05690
Caches::rewind_fn_resolution_caches
[function]
[call site]
05691
string_functions::truncate
[function]
[call site]
05692
ArgBackup::new
[function]
[call site]
05693
string_functions::is_empty
[function]
[call site]
05694
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05695
defer
[function]
[call site]
05696
Engine::call_script_fn
[function]
[call site]
05697
Engine::lex_with_map
[function]
[call site]
05698
FnCallHashes::native
[function]
[call site]
05699
Engine::exec_native_fn_call
[function]
[call site]
05700
Engine::track_operation
[function]
[call site]
05701
Some
[function]
[call site]
05702
Engine::resolve_fn
[function]
[call site]
05703
RhaiFunc::is_volatile
[function]
[call site]
05704
Engine::gen_fn_call_signature
[function]
[call site]
05705
Err
[function]
[call site]
05706
ERR::ErrorFunctionNotFound
[function]
[call site]
05707
into
[function]
[call site]
05708
RhaiFunc::is_method
[function]
[call site]
05709
StmtBlock::as_ref
[function]
[call site]
05710
map_or
[function]
[call site]
05711
Debugger::call_stack
[function]
[call site]
05712
test::len
[function]
[call site]
05713
ArgBackup::new
[function]
[call site]
05714
string_functions::is_empty
[function]
[call site]
05715
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05716
Engine::is_debugger_registered
[function]
[call site]
05717
TestStruct::clone
[function]
[call site]
05718
StmtBlock::span_or_else
[function]
[call site]
05719
TestStruct::clone
[function]
[call site]
05720
GlobalRuntimeState::debugger_mut
[function]
[call site]
05721
&mut
[call site]
05722
Engine::get_interned_string
[function]
[call site]
05723
MyIterableType::into_iter
[function]
[call site]
05724
Self::IntoIter::map
[function]
[call site]
05725
TestStruct::clone
[function]
[call site]
05726
RhaiNativeFunc::has_context
[function]
[call site]
05727
bool::then
[function]
[call site]
05728
as_deref
[function]
[call site]
05729
into
[function]
[call site]
05730
RhaiFunc::is_pure
[function]
[call site]
05731
string_functions::is_empty
[function]
[call site]
05732
Dynamic::is_read_only
[function]
[call site]
05733
Err
[function]
[call site]
05734
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05735
test_to_string
[function]
[call site]
05736
into
[function]
[call site]
05737
test_method_call
[function]
[call site]
05738
test_custom_syntax_func
[function]
[call site]
05739
and_then
[function]
[call site]
05740
Engine::check_data_size
[function]
[call site]
05741
Engine::has_data_size_limit
[function]
[call site]
05742
Ok
[function]
[call site]
05743
calc_data_sizes
[function]
[call site]
05744
StmtBlock::borrow
[function]
[call site]
05745
Engine::throw_on_size
[function]
[call site]
05746
RhaiResultOf::map_err
[function]
[call site]
05747
EvalAltResult::fill_position
[function]
[call site]
05748
Ok
[function]
[call site]
05749
map_err
[function]
[call site]
05750
EvalAltResult::fill_position
[function]
[call site]
05751
ArgBackup::restore_first_arg
[function]
[call site]
05752
test_functions_take
[function]
[call site]
05753
unwrap
[function]
[call site]
05754
Engine::is_debugger_registered
[function]
[call site]
05755
Engine::register_debugger
[function]
[call site]
05756
Some
[function]
[call site]
05757
TestStruct::new
[function]
[call site]
05758
TestStruct::new
[function]
[call site]
05759
Scope::new
[function]
[call site]
05760
crate::ast::Stmt::Noop
[function]
[call site]
05761
into
[function]
[call site]
05762
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05763
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05764
Engine::dbg_raw
[function]
[call site]
05765
Err
[function]
[call site]
05766
GlobalRuntimeState::debugger_mut
[function]
[call site]
05767
&mut
[call site]
05768
string_functions::truncate
[function]
[call site]
05769
string_functions::is_empty
[function]
[call site]
05770
Engine::check_data_size
[function]
[call site]
05771
Ok
[function]
[call site]
05772
Dynamic::into_immutable_string
[function]
[call site]
05773
Ok
[function]
[call site]
05774
crate::func::locked_read
[function]
[call site]
05775
Option::and_then
[function]
[call site]
05776
Some
[function]
[call site]
05777
TestStruct::clone
[function]
[call site]
05778
ok_or_else
[function]
[call site]
05779
std::
[call site]
05780
any::type_name
[function]
[call site]
05781
Err
[function]
[call site]
05782
Dynamic::type_name
[function]
[call site]
05783
Result::map_err
[function]
[call site]
05784
Engine::map_type_name
[function]
[call site]
05785
type_name::<ImmutableString>
[function]
[call site]
05786
&'a
[call site]
05787
ERR::ErrorMismatchOutputType
[function]
[call site]
05788
into
[function]
[call site]
05789
test_side_effects_print
[function]
[call site]
05790
TestStruct::new
[function]
[call site]
05791
TestStruct::new
[function]
[call site]
05792
ImmutableString::new
[function]
[call site]
05793
Engine::new
[function]
[call site]
05794
TestStruct::clone
[function]
[call site]
05795
Self
[function]
[call site]
05796
Engine::on_print
[function]
[call site]
05797
Some
[function]
[call site]
05798
TestStruct::new
[function]
[call site]
05799
StraightHasher::write
[function]
[call site]
05800
unwrap
[function]
[call site]
05801
push_str
[function]
[call site]
05802
run
[function]
[call site]
05803
Engine::new
[function]
[call site]
05804
Self::run
[function]
[call site]
05805
Engine::new
[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::set_optimization_level
[function]
[call site]
05811
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05812
Engine::register_fn
[function]
[call site]
05813
Engine::set_optimization_level
[function]
[call site]
05814
Engine::set_fast_operators
[function]
[call site]
05815
test_get_set
[function]
[call site]
05816
Engine::set_optimization_level
[function]
[call site]
05817
RhaiResultOf::unwrap
[function]
[call site]
05818
Dynamic::into_immutable_string
[function]
[call site]
05819
Result::map_err
[function]
[call site]
05820
Engine::map_type_name
[function]
[call site]
05821
type_name::<ImmutableString>
[function]
[call site]
05822
&'a
[call site]
05823
ERR::ErrorMismatchOutputType
[function]
[call site]
05824
into
[function]
[call site]
05825
test_print_debug
[function]
[call site]
05826
TestStruct::new
[function]
[call site]
05827
TestStruct::new
[function]
[call site]
05828
Vec::<String>::new
[function]
[call site]
05829
TestStruct::clone
[function]
[call site]
05830
Self
[function]
[call site]
05831
TestStruct::clone
[function]
[call site]
05832
Engine::new
[function]
[call site]
05833
Engine::on_print
[function]
[call site]
05834
StraightHasher::write
[function]
[call site]
05835
unwrap
[function]
[call site]
05836
blob_functions::push
[function]
[call site]
05837
Engine::on_debug
[function]
[call site]
05838
Some
[function]
[call site]
05839
TestStruct::new
[function]
[call site]
05840
unwrap_or
[function]
[call site]
05841
StraightHasher::write
[function]
[call site]
05842
unwrap
[function]
[call site]
05843
blob_functions::push
[function]
[call site]
05844
run
[function]
[call site]
05845
RhaiResultOf::unwrap
[function]
[call site]
05846
Engine::compile
[function]
[call site]
05847
ParseResult::unwrap
[function]
[call site]
05848
AST::set_source
[function]
[call site]
05849
into
[function]
[call site]
05850
crate::Shared::get_mut
[function]
[call site]
05851
Shared::get_mut
[function]
[call site]
05852
StmtBlock::as_mut
[function]
[call site]
05853
Engine::lex_with_map
[function]
[call site]
05854
Engine::lex_raw
[function]
[call site]
05855
Some
[function]
[call site]
05856
Module::set_id
[function]
[call site]
05857
Decimal::into
[function]
[call site]
05858
string_functions::is_empty
[function]
[call site]
05859
test::len
[function]
[call site]
05860
then_some
[function]
[call site]
05861
TestStruct::clone
[function]
[call site]
05862
string_functions::is_empty
[function]
[call site]
05863
then_some
[function]
[call site]
05864
eval_ast::<Dynamic>
[function]
[call site]
05865
unwrap
[function]
[call site]
05866
Self::read
[function]
[call site]
05867
try_borrow
[function]
[call site]
05868
ok
[function]
[call site]
05869
locked_read
[function]
[call site]
05870
Option::ok
[function]
[call site]
05871
try_read
[function]
[call site]
05872
Some
[function]
[call site]
05873
std::thread::sleep
[function]
[call site]
05874
std::time::Duration::from_millis
[function]
[call site]
05875
Some
[function]
[call site]
05876
locked_read
[function]
[call site]
05877
try_read
[function]
[call site]
05878
Option::unwrap
[function]
[call site]
05879
MyIterableType::into_iter
[function]
[call site]
05880
&mut
[call site]
05881
Engine::map_type_name
[function]
[call site]
05882
std::
[call site]
05883
any::type_name
[function]
[call site]
05884
Engine::map_type_name
[function]
[call site]
05885
std::
[call site]
05886
any::type_name
[function]
[call site]
05887
Err
[function]
[call site]
05888
ERR::ErrorIndexingType
[function]
[call site]
05889
into
[function]
[call site]
05890
Engine::map_type_name
[function]
[call site]
05891
std::
[call site]
05892
any::type_name
[function]
[call site]
05893
Engine::map_type_name
[function]
[call site]
05894
std::
[call site]
05895
any::type_name
[function]
[call site]
05896
Engine::map_type_name
[function]
[call site]
05897
std::
[call site]
05898
any::type_name
[function]
[call site]
05899
Err
[function]
[call site]
05900
ERR::ErrorIndexingType
[function]
[call site]
05901
into
[function]
[call site]
05902
string_functions::starts_with
[function]
[call site]
05903
test::len
[function]
[call site]
05904
Engine::map_type_name
[function]
[call site]
05905
std::
[call site]
05906
any::type_name
[function]
[call site]
05907
Err
[function]
[call site]
05908
ERR::ErrorDotExpr
[function]
[call site]
05909
into
[function]
[call site]
05910
string_functions::starts_with
[function]
[call site]
05911
test::len
[function]
[call site]
05912
Engine::map_type_name
[function]
[call site]
05913
std::
[call site]
05914
any::type_name
[function]
[call site]
05915
Engine::map_type_name
[function]
[call site]
05916
std::
[call site]
05917
any::type_name
[function]
[call site]
05918
Err
[function]
[call site]
05919
ERR::ErrorDotExpr
[function]
[call site]
05920
into
[function]
[call site]
05921
Err
[function]
[call site]
05922
ERR::ErrorFunctionNotFound
[function]
[call site]
05923
Engine::gen_fn_call_signature
[function]
[call site]
05924
into
[function]
[call site]
05925
Engine::lex_with_map
[function]
[call site]
05926
Engine::fast_operators
[function]
[call site]
05927
test::len
[function]
[call site]
05928
is_some
[function]
[call site]
05929
Engine::get_arg_value
[function]
[call site]
05930
Self::as_deref_mut
[function]
[call site]
05931
Dynamic::flatten
[function]
[call site]
05932
Engine::get_arg_value
[function]
[call site]
05933
Self::as_deref_mut
[function]
[call site]
05934
Dynamic::flatten
[function]
[call site]
05935
Dynamic::is_variant
[function]
[call site]
05936
Dynamic::is_variant
[function]
[call site]
05937
super::get_builtin_binary_op_fn
[function]
[call site]
05938
unwrap
[function]
[call site]
05939
then
[function]
[call site]
05940
Ident::as_str
[function]
[call site]
05941
into
[function]
[call site]
05942
test_custom_syntax_func
[function]
[call site]
05943
Engine::exec_fn_call
[function]
[call site]
05944
Engine::lex_with_map
[function]
[call site]
05945
string_functions::is_empty
[function]
[call site]
05946
RhaiFunc::is_native
[function]
[call site]
05947
Engine::make_qualified_function_call
[function]
[call site]
05948
blob_functions::blob_with_capacity
[function]
[call site]
05949
test::len
[function]
[call site]
05950
test::len
[function]
[call site]
05951
blob_functions::blob_with_capacity
[function]
[call site]
05952
test::len
[function]
[call site]
05953
StmtBlock::as_ref
[function]
[call site]
05954
&[Stmt]::map_or
[function]
[call site]
05955
Dynamic::is_shared
[function]
[call site]
05956
Self::is_some
[function]
[call site]
05957
&[Expr]::first
[function]
[call site]
05958
Engine::track_operation
[function]
[call site]
05959
Engine::dbg
[function]
[call site]
05960
Self::as_deref_mut
[function]
[call site]
05961
blob_functions::push
[function]
[call site]
05962
MyIterableType::into_iter
[function]
[call site]
05963
test_chars
[function]
[call site]
05964
0.chars().collect::<Vec<_>>
[function]
[call site]
05965
MyIterableType::into_iter
[function]
[call site]
05966
Self::IntoIter::skip
[function]
[call site]
05967
Engine::get_arg_value
[function]
[call site]
05968
Self::as_deref_mut
[function]
[call site]
05969
blob_functions::push
[function]
[call site]
05970
Dynamic::flatten
[function]
[call site]
05971
RhaiResultOf::split_first_mut
[function]
[call site]
05972
unwrap
[function]
[call site]
05973
Some
[function]
[call site]
05974
blob_functions::push
[function]
[call site]
05975
Self::unwrap
[function]
[call site]
05976
StmtBlock::extend
[function]
[call site]
05977
StaticModuleResolver::iter_mut
[function]
[call site]
05978
Engine::track_operation
[function]
[call site]
05979
Engine::dbg
[function]
[call site]
05980
Self::as_deref_mut
[function]
[call site]
05981
blob_functions::push
[function]
[call site]
05982
MyIterableType::into_iter
[function]
[call site]
05983
Self::IntoIter::skip
[function]
[call site]
05984
Engine::get_arg_value
[function]
[call site]
05985
Self::as_deref_mut
[function]
[call site]
05986
blob_functions::push
[function]
[call site]
05987
Dynamic::flatten
[function]
[call site]
05988
Engine::search_namespace
[function]
[call site]
05989
Engine::search_scope_only
[function]
[call site]
05990
Command::get
[function]
[call site]
05991
MyIterableType::into_iter
[function]
[call site]
05992
flat_map
[function]
[call site]
05993
RhaiFunc::get_iter_fn
[function]
[call site]
05994
Some
[function]
[call site]
05995
test_var_def_filter
[function]
[call site]
05996
RhaiFunc::is_script
[function]
[call site]
05997
test_var_def_filter
[function]
[call site]
05998
Ident::as_str
[function]
[call site]
05999
Engine::lex_with_map
[function]
[call site]
06000
MultiInputsStream::get_next
[function]
[call site]
06001
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06002
StmtBlock::as_ref
[function]
[call site]
06003
TestStruct::clone
[function]
[call site]
06004
crate::Shared::new
[function]
[call site]
06005
into
[function]
[call site]
06006
TestStruct::clone
[function]
[call site]
06007
Engine::default
[function]
[call site]
06008
Some
[function]
[call site]
06009
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06010
RhaiFunc::get_script_fn_def
[function]
[call site]
06011
Option::cloned
[function]
[call site]
06012
unwrap
[function]
[call site]
06013
into
[function]
[call site]
06014
Ok
[function]
[call site]
06015
into
[function]
[call site]
06016
map_or
[function]
[call site]
06017
test::len
[function]
[call site]
06018
EvalContext::new
[function]
[call site]
06019
Expr::get_variable_name
[function]
[call site]
06020
string_functions::is_empty
[function]
[call site]
06021
Some
[function]
[call site]
06022
Option::unwrap
[function]
[call site]
06023
resolve_var
[function]
[call site]
06024
test::len
[function]
[call site]
06025
Dynamic::set_access_mode
[function]
[call site]
06026
StmtBlock::as_mut
[function]
[call site]
06027
Dynamic::set_access_mode
[function]
[call site]
06028
values_mut
[function]
[call site]
06029
Dynamic::set_access_mode
[function]
[call site]
06030
Ok
[function]
[call site]
06031
Result::into
[function]
[call site]
06032
Err
[function]
[call site]
06033
EvalAltResult::fill_position
[function]
[call site]
06034
ParseSettings::level_up_with_position
[function]
[call site]
06035
test::len
[function]
[call site]
06036
Expr::get_variable_name
[function]
[call site]
06037
Option::unwrap
[function]
[call site]
06038
Scope::search
[function]
[call site]
06039
MyIterableType::into_iter
[function]
[call site]
06040
array_functions::reduce_rev
[function]
[call site]
06041
ParseSettings::level_up_with_position
[function]
[call site]
06042
Engine::lex_with_map
[function]
[call site]
06043
Scope::len
[function]
[call site]
06044
test::len
[function]
[call site]
06045
MyIterableType::into_iter
[function]
[call site]
06046
array_functions::find_map
[function]
[call site]
06047
Module::get_var
[function]
[call site]
06048
Command::get
[function]
[call site]
06049
cloned
[function]
[call site]
06050
map_or_else
[function]
[call site]
06051
Err
[function]
[call site]
06052
ERR::ErrorVariableNotFound
[function]
[call site]
06053
ParseResult::to_string
[function]
[call site]
06054
Engine::new
[function]
[call site]
06055
Scope::new
[function]
[call site]
06056
blob_functions::push
[function]
[call site]
06057
blob_functions::push
[function]
[call site]
06058
blob_functions::push
[function]
[call site]
06059
ParseSettings::level_up_with_position
[function]
[call site]
06060
into
[function]
[call site]
06061
Ok
[function]
[call site]
06062
into
[function]
[call site]
06063
Scope::get_mut_by_index
[function]
[call site]
06064
try_into
[function]
[call site]
06065
string_functions::is_empty
[function]
[call site]
06066
Engine::search_imports
[function]
[call site]
06067
Namespace::root
[function]
[call site]
06068
GlobalRuntimeState::num_imports
[function]
[call site]
06069
test::len
[function]
[call site]
06070
Command::get
[function]
[call site]
06071
GlobalRuntimeState::get_shared_import
[function]
[call site]
06072
Command::get
[function]
[call site]
06073
cloned
[function]
[call site]
06074
GlobalRuntimeState::find_import
[function]
[call site]
06075
MyIterableType::into_iter
[function]
[call site]
06076
rposition
[function]
[call site]
06077
Option::map_or_else
[function]
[call site]
06078
Command::get
[function]
[call site]
06079
cloned
[function]
[call site]
06080
GlobalRuntimeState::get_shared_import
[function]
[call site]
06081
Module::get_qualified_var
[function]
[call site]
06082
StmtBlock::as_ref
[function]
[call site]
06083
and_then
[function]
[call site]
06084
Command::get
[function]
[call site]
06085
INT::cloned
[function]
[call site]
06086
Option::map_or_else
[function]
[call site]
06087
Err
[function]
[call site]
06088
ERR::ErrorVariableNotFound
[function]
[call site]
06089
ParseSettings::level_up_with_position
[function]
[call site]
06090
into
[function]
[call site]
06091
Dynamic::set_access_mode
[function]
[call site]
06092
Ok
[function]
[call site]
06093
into
[function]
[call site]
06094
test::len
[function]
[call site]
06095
Namespace::root
[function]
[call site]
06096
crate::func::locked_write
[function]
[call site]
06097
try_borrow_mut
[function]
[call site]
06098
ok
[function]
[call site]
06099
StraightHasher::write
[function]
[call site]
06100
ok
[function]
[call site]
06101
try_write
[function]
[call site]
06102
Some
[function]
[call site]
06103
std::thread::sleep
[function]
[call site]
06104
std::time::Duration::from_millis
[function]
[call site]
06105
Some
[function]
[call site]
06106
StraightHasher::write
[function]
[call site]
06107
try_write
[function]
[call site]
06108
Option::unwrap
[function]
[call site]
06109
shared_get_mut
[function]
[call site]
06110
Ident::as_str
[function]
[call site]
06111
TestStruct::clone
[function]
[call site]
06112
Self::into
[function]
[call site]
06113
StmtBlock::as_mut
[function]
[call site]
06114
Dynamic::set_access_mode
[function]
[call site]
06115
Ok
[function]
[call site]
06116
Err
[function]
[call site]
06117
ERR::ErrorVariableNotFound
[function]
[call site]
06118
ParseSettings::level_up_with_position
[function]
[call site]
06119
into
[function]
[call site]
06120
Err
[function]
[call site]
06121
ERR::ErrorModuleNotFound
[function]
[call site]
06122
test_to_string
[function]
[call site]
06123
ParseSettings::level_up_with_position
[function]
[call site]
06124
into
[function]
[call site]
06125
Engine::search_scope_only
[function]
[call site]
06126
Dynamic::is_shared
[function]
[call site]
06127
Target::is_temp_value
[function]
[call site]
06128
shared_take_or_clone
[function]
[call site]
06129
shared_try_take
[function]
[call site]
06130
Result::unwrap_or_else
[function]
[call site]
06131
StmtBlock::as_ref
[function]
[call site]
06132
TestStruct::clone
[function]
[call site]
06133
Dynamic::flatten
[function]
[call site]
06134
StmtBlock::extend
[function]
[call site]
06135
StaticModuleResolver::iter_mut
[function]
[call site]
06136
StaticModuleResolver::iter_mut
[function]
[call site]
06137
Engine::lex_with_map
[function]
[call site]
06138
Ident::as_str
[function]
[call site]
06139
RhaiResultOf::split_first_mut
[function]
[call site]
06140
unwrap
[function]
[call site]
06141
Some
[function]
[call site]
06142
Target::take_ref
[function]
[call site]
06143
Some
[function]
[call site]
06144
unwrap
[function]
[call site]
06145
blob_functions::push
[function]
[call site]
06146
StmtBlock::extend
[function]
[call site]
06147
StaticModuleResolver::iter_mut
[function]
[call site]
06148
Engine::get_arg_value
[function]
[call site]
06149
Self::as_deref_mut
[function]
[call site]
06150
blob_functions::push
[function]
[call site]
06151
Dynamic::flatten
[function]
[call site]
06152
StmtBlock::extend
[function]
[call site]
06153
StaticModuleResolver::iter_mut
[function]
[call site]
06154
Engine::search_imports
[function]
[call site]
06155
Option::ok_or_else
[function]
[call site]
06156
ERR::ErrorModuleNotFound
[function]
[call site]
06157
test_to_string
[function]
[call site]
06158
ParseSettings::level_up_with_position
[function]
[call site]
06159
Module::get_qualified_fn
[function]
[call site]
06160
StmtBlock::span_or_else
[function]
[call site]
06161
calc_fn_hash_full
[function]
[call site]
06162
MyIterableType::into_iter
[function]
[call site]
06163
Self::IntoIter::map
[function]
[call site]
06164
Dynamic::type_id
[function]
[call site]
06165
Module::get_qualified_fn
[function]
[call site]
06166
Position::is_none
[function]
[call site]
06167
string_functions::is_empty
[function]
[call site]
06168
test::len
[function]
[call site]
06169
min_max_functions::min
[function]
[call site]
06170
calc_fn_hash_full
[function]
[call site]
06171
MyIterableType::into_iter
[function]
[call site]
06172
Self::IntoIter::enumerate
[function]
[call site]
06173
Engine::lex_with_map
[function]
[call site]
06174
TypeId::of::<Dynamic>
[function]
[call site]
06175
Dynamic::type_id
[function]
[call site]
06176
Module::get_qualified_fn
[function]
[call site]
06177
Some
[function]
[call site]
06178
map_or
[function]
[call site]
06179
TestStruct::clone
[function]
[call site]
06180
as_deref
[function]
[call site]
06181
Scope::new
[function]
[call site]
06182
string_functions::replace
[function]
[call site]
06183
Module::id_raw
[function]
[call site]
06184
Option::cloned
[function]
[call site]
06185
defer
[function]
[call site]
06186
Engine::call_script_fn
[function]
[call site]
06187
RhaiFunc::is_pure
[function]
[call site]
06188
Dynamic::is_read_only
[function]
[call site]
06189
Err
[function]
[call site]
06190
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06191
test_to_string
[function]
[call site]
06192
into
[function]
[call site]
06193
RhaiNativeFunc::has_context
[function]
[call site]
06194
bool::then
[function]
[call site]
06195
decimal_functions::max_id
[function]
[call site]
06196
into
[function]
[call site]
06197
test_method_call
[function]
[call site]
06198
and_then
[function]
[call site]
06199
Engine::check_data_size
[function]
[call site]
06200
bool::then
[function]
[call site]
06201
decimal_functions::max_id
[function]
[call site]
06202
into
[function]
[call site]
06203
test_custom_syntax_func
[function]
[call site]
06204
and_then
[function]
[call site]
06205
Engine::check_data_size
[function]
[call site]
06206
Err
[function]
[call site]
06207
ERR::ErrorFunctionNotFound
[function]
[call site]
06208
string_functions::is_empty
[function]
[call site]
06209
Engine::gen_fn_call_signature
[function]
[call site]
06210
into
[function]
[call site]
06211
split_first
[function]
[call site]
06212
map_or_else
[function]
[call site]
06213
StmtBlock::as_ref
[function]
[call site]
06214
Some
[function]
[call site]
06215
Engine::make_function_call
[function]
[call site]
06216
String::from
[function]
[call site]
06217
is_some
[function]
[call site]
06218
test::len
[function]
[call site]
06219
Position::new_const
[function]
[call site]
06220
Option<&Token>::is_some
[function]
[call site]
06221
unwrap
[function]
[call site]
06222
Engine::get_arg_value
[function]
[call site]
06223
Self::as_deref_mut
[function]
[call site]
06224
try_cast_result::<FnPtr>
[function]
[call site]
06225
map_err
[function]
[call site]
06226
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06227
Engine::map_type_name
[function]
[call site]
06228
RhaiNativeFunc::return_type_name
[function]
[call site]
06229
fn_ptr_functions::is_anonymous
[function]
[call site]
06230
fn_ptr_functions::is_anonymous
[function]
[call site]
06231
StmtBlock::extend
[function]
[call site]
06232
test::len
[function]
[call site]
06233
test::len
[function]
[call site]
06234
test::len
[function]
[call site]
06235
blob_functions::blob_with_capacity
[function]
[call site]
06236
test::len
[function]
[call site]
06237
test::len
[function]
[call site]
06238
StmtBlock::extend
[function]
[call site]
06239
Self::as_deref_mut
[function]
[call site]
06240
Engine::get_arg_value
[function]
[call site]
06241
blob_functions::push
[function]
[call site]
06242
StaticModuleResolver::iter_mut
[function]
[call site]
06243
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06244
Scope::new
[function]
[call site]
06245
as_deref
[function]
[call site]
06246
defer
[function]
[call site]
06247
Engine::call_script_fn
[function]
[call site]
06248
blob_functions::blob_with_capacity
[function]
[call site]
06249
test::len
[function]
[call site]
06250
test::len
[function]
[call site]
06251
StmtBlock::extend
[function]
[call site]
06252
Self::as_deref_mut
[function]
[call site]
06253
Engine::get_arg_value
[function]
[call site]
06254
blob_functions::push
[function]
[call site]
06255
StaticModuleResolver::iter_mut
[function]
[call site]
06256
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06257
defer
[function]
[call site]
06258
into
[function]
[call site]
06259
test_custom_syntax_func
[function]
[call site]
06260
and_then
[function]
[call site]
06261
Engine::check_data_size
[function]
[call site]
06262
map_err
[function]
[call site]
06263
EvalAltResult::fill_position
[function]
[call site]
06264
&[Expr]::first
[function]
[call site]
06265
string_functions::is_empty
[function]
[call site]
06266
test::len
[function]
[call site]
06267
test::len
[function]
[call site]
06268
tokenizer::is_valid_function_name
[function]
[call site]
06269
FnCallHashes::from_native_only
[function]
[call site]
06270
calc_fn_hash
[function]
[call site]
06271
FnCallHashes::from_hash
[function]
[call site]
06272
calc_fn_hash
[function]
[call site]
06273
unwrap
[function]
[call site]
06274
Engine::get_arg_value
[function]
[call site]
06275
Dynamic::into_immutable_string
[function]
[call site]
06276
Ok
[function]
[call site]
06277
crate::func::locked_read
[function]
[call site]
06278
Option::and_then
[function]
[call site]
06279
Some
[function]
[call site]
06280
TestStruct::clone
[function]
[call site]
06281
ok_or_else
[function]
[call site]
06282
std::
[call site]
06283
any::type_name
[function]
[call site]
06284
Err
[function]
[call site]
06285
Dynamic::type_name
[function]
[call site]
06286
Result::map_err
[function]
[call site]
06287
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06288
and_then
[function]
[call site]
06289
Engine::lex_with_map
[function]
[call site]
06290
map_err
[function]
[call site]
06291
EvalAltResult::fill_position
[function]
[call site]
06292
unwrap
[function]
[call site]
06293
Engine::get_arg_value
[function]
[call site]
06294
Self::as_deref_mut
[function]
[call site]
06295
try_cast_result::<FnPtr>
[function]
[call site]
06296
map_err
[function]
[call site]
06297
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06298
Engine::map_type_name
[function]
[call site]
06299
RhaiNativeFunc::return_type_name
[function]
[call site]
06300
Engine::get_arg_value
[function]
[call site]
06301
Self::as_deref_mut
[function]
[call site]
06302
FnPtr::add_curry
[function]
[call site]
06303
blob_functions::push
[function]
[call site]
06304
Ok
[function]
[call site]
06305
into
[function]
[call site]
06306
unwrap
[function]
[call site]
06307
Engine::get_arg_value
[function]
[call site]
06308
Self::as_deref_mut
[function]
[call site]
06309
Ok
[function]
[call site]
06310
Dynamic::is_shared
[function]
[call site]
06311
bool::into
[function]
[call site]
06312
unwrap
[function]
[call site]
06313
Engine::get_arg_value
[function]
[call site]
06314
Self::as_deref_mut
[function]
[call site]
06315
Dynamic::into_immutable_string
[function]
[call site]
06316
Result::map_err
[function]
[call site]
06317
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06318
Engine::get_arg_value
[function]
[call site]
06319
Dynamic::as_int
[function]
[call site]
06320
Ok
[function]
[call site]
06321
crate::func::locked_read
[function]
[call site]
06322
Option::and_then
[function]
[call site]
06323
Some
[function]
[call site]
06324
ok_or_else
[function]
[call site]
06325
std::
[call site]
06326
any::type_name
[function]
[call site]
06327
Err
[function]
[call site]
06328
Dynamic::type_name
[function]
[call site]
06329
Result::map_err
[function]
[call site]
06330
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06331
Ok
[function]
[call site]
06332
FnPtr::try_from
[function]
[call site]
06333
Engine::lex_with_map
[function]
[call site]
06334
calc_fn_hash
[function]
[call site]
06335
Engine::has_script_fn
[function]
[call site]
06336
Caches::fn_resolution_cache_mut
[function]
[call site]
06337
Command::get
[function]
[call site]
06338
Engine::lex_with_map
[function]
[call site]
06339
MyIterableType::into_iter
[function]
[call site]
06340
T::as_any
[function]
[call site]
06341
Module::contains_fn
[function]
[call site]
06342
MyIterableType::into_iter
[function]
[call site]
06343
T::as_any
[function]
[call site]
06344
Module::contains_fn
[function]
[call site]
06345
Module::contains_qualified_fn
[function]
[call site]
06346
StmtBlock::as_ref
[function]
[call site]
06347
map_or
[function]
[call site]
06348
contains_key
[function]
[call site]
06349
map_functions::values
[function]
[call site]
06350
T::as_any
[function]
[call site]
06351
Module::contains_qualified_fn
[function]
[call site]
06352
BloomFilterU64::is_absent_and_set
[function]
[call site]
06353
blob_functions::insert
[function]
[call site]
06354
bool::into
[function]
[call site]
06355
(TokenIterator::unwrap_or
[function]
[call site]
06356
unwrap
[function]
[call site]
06357
Engine::get_arg_value
[function]
[call site]
06358
Self::as_deref_mut
[function]
[call site]
06359
Dynamic::into_immutable_string
[function]
[call site]
06360
Result::map_err
[function]
[call site]
06361
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06362
Engine::get_arg_value
[function]
[call site]
06363
Self::as_deref_mut
[function]
[call site]
06364
Dynamic::into_immutable_string
[function]
[call site]
06365
Result::map_err
[function]
[call site]
06366
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06367
Engine::get_arg_value
[function]
[call site]
06368
Dynamic::as_int
[function]
[call site]
06369
Result::map_err
[function]
[call site]
06370
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06371
Ok
[function]
[call site]
06372
FnPtr::try_from
[function]
[call site]
06373
Engine::lex_with_map
[function]
[call site]
06374
crate::calc_typed_method_hash
[function]
[call site]
06375
calc_fn_hash
[function]
[call site]
06376
Engine::has_script_fn
[function]
[call site]
06377
bool::into
[function]
[call site]
06378
(TokenIterator::unwrap_or
[function]
[call site]
06379
unwrap
[function]
[call site]
06380
Engine::get_arg_value
[function]
[call site]
06381
Dynamic::into_immutable_string
[function]
[call site]
06382
Result::map_err
[function]
[call site]
06383
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06384
Ok
[function]
[call site]
06385
string_functions::contains
[function]
[call site]
06386
bool::into
[function]
[call site]
06387
test::len
[function]
[call site]
06388
GlobalRuntimeState::num_imports
[function]
[call site]
06389
unwrap
[function]
[call site]
06390
Engine::get_arg_value
[function]
[call site]
06391
Dynamic::into_immutable_string
[function]
[call site]
06392
Result::map_err
[function]
[call site]
06393
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06394
Engine::eval_script_expr_in_place
[function]
[call site]
06395
Engine::track_operation
[function]
[call site]
06396
string_functions::trim
[function]
[call site]
06397
string_functions::is_empty
[function]
[call site]
06398
Ok
[function]
[call site]
06399
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06400
AST::has_functions
[function]
[call site]
06401
string_functions::is_empty
[function]
[call site]
06402
Err
[function]
[call site]
06403
into
[function]
[call site]
06404
StmtBlock::take_statements
[function]
[call site]
06405
string_functions::is_empty
[function]
[call site]
06406
Ok
[function]
[call site]
06407
Engine::eval_global_statements
[function]
[call site]
06408
Engine::eval_stmt_block
[function]
[call site]
06409
StmtBlock::span_or_else
[function]
[call site]
06410
Ok
[function]
[call site]
06411
Ok
[function]
[call site]
06412
Err
[function]
[call site]
06413
test::len
[function]
[call site]
06414
GlobalRuntimeState::num_imports
[function]
[call site]
06415
Result::map_err
[function]
[call site]
06416
ERR::ErrorInFunctionCall
[function]
[call site]
06417
test_to_string
[function]
[call site]
06418
&mut
[call site]
06419
unwrap_or
[function]
[call site]
06420
test_to_string
[function]
[call site]
06421
into
[function]
[call site]
06422
blob_functions::blob_with_capacity
[function]
[call site]
06423
blob_functions::blob_with_capacity
[function]
[call site]
06424
test::len
[function]
[call site]
06425
string_functions::is_empty
[function]
[call site]
06426
MyIterableType::into_iter
[function]
[call site]
06427
Self::IntoIter::copied
[function]
[call site]
06428
optimize_combo_chain
[function]
[call site]
06429
MyIterableType::into_iter
[function]
[call site]
06430
Engine::get_arg_value
[function]
[call site]
06431
Self::as_deref_mut
[function]
[call site]
06432
blob_functions::push
[function]
[call site]
06433
Dynamic::flatten
[function]
[call site]
06434
StmtBlock::extend
[function]
[call site]
06435
StaticModuleResolver::iter_mut
[function]
[call site]
06436
StmtBlock::extend
[function]
[call site]
06437
StaticModuleResolver::iter_mut
[function]
[call site]
06438
Some
[function]
[call site]
06439
Engine::exec_fn_call
[function]
[call site]
06440
Engine::lex_with_map
[function]
[call site]
06441
StmtBlock::as_ref
[function]
[call site]
06442
&[Stmt]::map_or
[function]
[call site]
06443
Dynamic::is_shared
[function]
[call site]
06444
Self::is_some
[function]
[call site]
06445
string_functions::is_empty
[function]
[call site]
06446
Engine::track_operation
[function]
[call site]
06447
Engine::dbg
[function]
[call site]
06448
Self::as_deref_mut
[function]
[call site]
06449
Engine::get_arg_value
[function]
[call site]
06450
Self::as_deref_mut
[function]
[call site]
06451
blob_functions::push
[function]
[call site]
06452
Dynamic::flatten
[function]
[call site]
06453
blob_functions::push
[function]
[call site]
06454
Self::unwrap
[function]
[call site]
06455
string_functions::is_empty
[function]
[call site]
06456
Engine::track_operation
[function]
[call site]
06457
Engine::dbg
[function]
[call site]
06458
Self::as_deref_mut
[function]
[call site]
06459
Engine::get_arg_value
[function]
[call site]
06460
Self::as_deref_mut
[function]
[call site]
06461
blob_functions::push
[function]
[call site]
06462
Dynamic::flatten
[function]
[call site]
06463
Engine::search_namespace
[function]
[call site]
06464
StmtBlock::as_ref
[function]
[call site]
06465
Dynamic::is_read_only
[function]
[call site]
06466
ImmutableString::into_owned
[function]
[call site]
06467
Dynamic::is_shared
[function]
[call site]
06468
Target::is_temp_value
[function]
[call site]
06469
blob_functions::insert
[function]
[call site]
06470
FnPtr::try_from
[function]
[call site]
06471
RhaiResultOf::unwrap
[function]
[call site]
06472
string_functions::is_empty
[function]
[call site]
06473
blob_functions::push
[function]
[call site]
06474
eval::calc_offset_len
[function]
[call site]
06475
test::len
[function]
[call site]
06476
test::len
[function]
[call site]
06477
blob_functions::push
[function]
[call site]
06478
blob_functions::insert
[function]
[call site]
06479
shared_take_or_clone
[function]
[call site]
06480
Dynamic::flatten
[function]
[call site]
06481
Target::take_ref
[function]
[call site]
06482
unwrap
[function]
[call site]
06483
blob_functions::push
[function]
[call site]
06484
MyIterableType::into_iter
[function]
[call site]
06485
Self::IntoIter::chain
[function]
[call site]
06486
test_functions_take
[function]
[call site]
06487
test_functions_take
[function]
[call site]
06488
test_functions_take
[function]
[call site]
06489
StmtBlock::as_mut
[function]
[call site]
06490
intersects
[function]
[call site]
06491
StmtBlock::as_mut
[function]
[call site]
06492
StmtBlock::as_mut
[function]
[call site]
06493
string_functions::remove
[function]
[call site]
06494
test_functions_take
[function]
[call site]
06495
make_sub
[function]
[call site]
06496
make_root
[function]
[call site]
06497
MyIterableType::into_iter
[function]
[call site]
06498
Engine::get_arg_value
[function]
[call site]
06499
Self::as_deref_mut
[function]
[call site]
06500
blob_functions::push
[function]
[call site]
06501
Dynamic::flatten
[function]
[call site]
06502
StmtBlock::extend
[function]
[call site]
06503
StaticModuleResolver::iter_mut
[function]
[call site]
06504
StmtBlock::extend
[function]
[call site]
06505
StaticModuleResolver::iter_mut
[function]
[call site]
06506
Engine::exec_fn_call
[function]
[call site]
06507
Engine::lex_with_map
[function]
[call site]
06508
Self::ok_or_else
[function]
[call site]
06509
ERR::ErrorUnboundThis
[function]
[call site]
06510
into
[function]
[call site]
06511
cloned
[function]
[call site]
06512
Engine::search_namespace
[function]
[call site]
06513
Engine::lex_with_map
[function]
[call site]
06514
Position::new_const
[function]
[call site]
06515
Engine::eval_expr
[function]
[call site]
06516
Self::as_deref_mut
[function]
[call site]
06517
Dynamic::flatten
[function]
[call site]
06518
ParseSettings::level_up_with_position
[function]
[call site]
06519
Dynamic::is_string
[function]
[call site]
06520
crate::func::locked_read
[function]
[call site]
06521
Option::map_or
[function]
[call site]
06522
unwrap
[function]
[call site]
06523
&mut
[call site]
06524
into
[function]
[call site]
06525
packages::string_basic::print_with_func
[function]
[call site]
06526
NativeCallContext::call_native_fn_raw
[function]
[call site]
06527
NativeCallContext::_call_fn_raw
[function]
[call site]
06528
TestStruct::clone
[function]
[call site]
06529
Caches::new
[function]
[call site]
06530
StmtBlock::as_ref
[function]
[call site]
06531
Token::lookup_symbol_from_syntax
[function]
[call site]
06532
test::len
[function]
[call site]
06533
NativeCallContext::engine
[function]
[call site]
06534
Engine::exec_native_fn_call
[function]
[call site]
06535
Engine::track_operation
[function]
[call site]
06536
Some
[function]
[call site]
06537
Engine::resolve_fn
[function]
[call site]
06538
RhaiFunc::is_volatile
[function]
[call site]
06539
Engine::gen_fn_call_signature
[function]
[call site]
06540
Err
[function]
[call site]
06541
ERR::ErrorFunctionNotFound
[function]
[call site]
06542
into
[function]
[call site]
06543
RhaiFunc::is_method
[function]
[call site]
06544
StmtBlock::as_ref
[function]
[call site]
06545
map_or
[function]
[call site]
06546
Debugger::call_stack
[function]
[call site]
06547
test::len
[function]
[call site]
06548
ArgBackup::new
[function]
[call site]
06549
string_functions::is_empty
[function]
[call site]
06550
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06551
Engine::is_debugger_registered
[function]
[call site]
06552
TestStruct::clone
[function]
[call site]
06553
StmtBlock::span_or_else
[function]
[call site]
06554
TestStruct::clone
[function]
[call site]
06555
GlobalRuntimeState::debugger_mut
[function]
[call site]
06556
&mut
[call site]
06557
Engine::get_interned_string
[function]
[call site]
06558
MyIterableType::into_iter
[function]
[call site]
06559
Self::IntoIter::map
[function]
[call site]
06560
TestStruct::clone
[function]
[call site]
06561
RhaiNativeFunc::has_context
[function]
[call site]
06562
bool::then
[function]
[call site]
06563
as_deref
[function]
[call site]
06564
into
[function]
[call site]
06565
RhaiFunc::is_pure
[function]
[call site]
06566
string_functions::is_empty
[function]
[call site]
06567
Dynamic::is_read_only
[function]
[call site]
06568
Err
[function]
[call site]
06569
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06570
test_to_string
[function]
[call site]
06571
into
[function]
[call site]
06572
test_method_call
[function]
[call site]
06573
test_custom_syntax_func
[function]
[call site]
06574
and_then
[function]
[call site]
06575
Engine::check_data_size
[function]
[call site]
06576
map_err
[function]
[call site]
06577
EvalAltResult::fill_position
[function]
[call site]
06578
ArgBackup::restore_first_arg
[function]
[call site]
06579
Engine::is_debugger_registered
[function]
[call site]
06580
Engine::register_debugger
[function]
[call site]
06581
Scope::new
[function]
[call site]
06582
crate::ast::Stmt::Noop
[function]
[call site]
06583
into
[function]
[call site]
06584
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06585
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06586
Engine::dbg_raw
[function]
[call site]
06587
Err
[function]
[call site]
06588
GlobalRuntimeState::debugger_mut
[function]
[call site]
06589
&mut
[call site]
06590
string_functions::is_empty
[function]
[call site]
06591
Engine::check_data_size
[function]
[call site]
06592
Ok
[function]
[call site]
06593
Dynamic::into_immutable_string
[function]
[call site]
06594
Result::map_err
[function]
[call site]
06595
Engine::map_type_name
[function]
[call site]
06596
type_name::<ImmutableString>
[function]
[call site]
06597
&'a
[call site]
06598
ERR::ErrorMismatchOutputType
[function]
[call site]
06599
into
[function]
[call site]
06600
test_side_effects_print
[function]
[call site]
06601
Dynamic::into_immutable_string
[function]
[call site]
06602
Result::map_err
[function]
[call site]
06603
Engine::map_type_name
[function]
[call site]
06604
type_name::<ImmutableString>
[function]
[call site]
06605
&'a
[call site]
06606
ERR::ErrorMismatchOutputType
[function]
[call site]
06607
into
[function]
[call site]
06608
test_print_debug
[function]
[call site]
06609
&mut
[call site]
06610
Engine::map_type_name
[function]
[call site]
06611
std::
[call site]
06612
any::type_name
[function]
[call site]
06613
Engine::map_type_name
[function]
[call site]
06614
std::
[call site]
06615
any::type_name
[function]
[call site]
06616
Err
[function]
[call site]
06617
ERR::ErrorIndexingType
[function]
[call site]
06618
into
[function]
[call site]
06619
Engine::map_type_name
[function]
[call site]
06620
std::
[call site]
06621
any::type_name
[function]
[call site]
06622
Engine::map_type_name
[function]
[call site]
06623
std::
[call site]
06624
any::type_name
[function]
[call site]
06625
Engine::map_type_name
[function]
[call site]
06626
std::
[call site]
06627
any::type_name
[function]
[call site]
06628
Err
[function]
[call site]
06629
ERR::ErrorIndexingType
[function]
[call site]
06630
into
[function]
[call site]
06631
string_functions::starts_with
[function]
[call site]
06632
test::len
[function]
[call site]
06633
Engine::map_type_name
[function]
[call site]
06634
std::
[call site]
06635
any::type_name
[function]
[call site]
06636
Err
[function]
[call site]
06637
ERR::ErrorDotExpr
[function]
[call site]
06638
into
[function]
[call site]
06639
string_functions::starts_with
[function]
[call site]
06640
test::len
[function]
[call site]
06641
Engine::map_type_name
[function]
[call site]
06642
std::
[call site]
06643
any::type_name
[function]
[call site]
06644
Engine::map_type_name
[function]
[call site]
06645
std::
[call site]
06646
any::type_name
[function]
[call site]
06647
Err
[function]
[call site]
06648
ERR::ErrorDotExpr
[function]
[call site]
06649
into
[function]
[call site]
06650
Err
[function]
[call site]
06651
ERR::ErrorFunctionNotFound
[function]
[call site]
06652
Engine::gen_fn_call_signature
[function]
[call site]
06653
into
[function]
[call site]
06654
StmtBlock::as_ref
[function]
[call site]
06655
calc_fn_hash
[function]
[call site]
06656
NativeCallContext::call_position
[function]
[call site]
06657
Engine::lex_with_map
[function]
[call site]
06658
FnCallHashes::from_script_and_native
[function]
[call site]
06659
calc_fn_hash
[function]
[call site]
06660
calc_fn_hash
[function]
[call site]
06661
FnCallHashes::from_native_only
[function]
[call site]
06662
calc_fn_hash
[function]
[call site]
06663
FnCallHashes::from_hash
[function]
[call site]
06664
calc_fn_hash
[function]
[call site]
06665
NativeCallContext::engine
[function]
[call site]
06666
Engine::exec_fn_call
[function]
[call site]
06667
FnCallHashes::is_native_only
[function]
[call site]
06668
test::len
[function]
[call site]
06669
Engine::get_interned_string
[function]
[call site]
06670
Engine::map_type_name
[function]
[call site]
06671
std::
[call site]
06672
any::type_name
[function]
[call site]
06673
Ok
[function]
[call site]
06674
ImmutableString::into
[function]
[call site]
06675
test::len
[function]
[call site]
06676
Ok
[function]
[call site]
06677
Dynamic::is_shared
[function]
[call site]
06678
into
[function]
[call site]
06679
Engine::gen_fn_call_signature
[function]
[call site]
06680
Err
[function]
[call site]
06681
ERR::ErrorFunctionNotFound
[function]
[call site]
06682
into
[function]
[call site]
06683
ensure_no_data_race
[function]
[call site]
06684
FnCallHashes::is_native_only
[function]
[call site]
06685
FnCallHashes::script
[function]
[call site]
06686
string_functions::is_empty
[function]
[call site]
06687
crate::calc_typed_method_hash
[function]
[call site]
06688
Engine::map_type_name
[function]
[call site]
06689
std::
[call site]
06690
any::type_name
[function]
[call site]
06691
Engine::resolve_fn
[function]
[call site]
06692
Position::is_none
[function]
[call site]
06693
Engine::resolve_fn
[function]
[call site]
06694
None::cloned
[function]
[call site]
06695
as_deref
[function]
[call site]
06696
string_functions::is_empty
[function]
[call site]
06697
Ok
[function]
[call site]
06698
Scope::new
[function]
[call site]
06699
string_functions::replace
[function]
[call site]
06700
defer
[function]
[call site]
06701
split_first_mut
[function]
[call site]
06702
unwrap
[function]
[call site]
06703
Some
[function]
[call site]
06704
Engine::call_script_fn
[function]
[call site]
06705
ArgBackup::new
[function]
[call site]
06706
string_functions::is_empty
[function]
[call site]
06707
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06708
defer
[function]
[call site]
06709
Engine::call_script_fn
[function]
[call site]
06710
Engine::lex_with_map
[function]
[call site]
06711
FnCallHashes::native
[function]
[call site]
06712
Engine::exec_native_fn_call
[function]
[call site]
06713
StmtBlock::as_ref
[function]
[call site]
06714
NativeCallContext::call_position
[function]
[call site]
06715
Engine::lex_with_map
[function]
[call site]
06716
Dynamic::is_string
[function]
[call site]
06717
crate::func::locked_read
[function]
[call site]
06718
Option::map_or
[function]
[call site]
06719
Dynamic::into_immutable_string
[function]
[call site]
06720
Result::unwrap
[function]
[call site]
06721
Package::init_engine
[function]
[call site]
06722
Engine::map_type_name
[function]
[call site]
06723
RhaiNativeFunc::return_type_name
[function]
[call site]
06724
type_name::<R>
[function]
[call site]
06725
&'a
[call site]
06726
Position::new_const
[function]
[call site]
06727
unwrap
[function]
[call site]
06728
unwrap
[function]
[call site]
06729
Package::init_engine
[function]
[call site]
06730
Engine::map_type_name
[function]
[call site]
06731
&'a
[call site]
06732
unwrap
[function]
[call site]
06733
Engine::throw_on_size
[function]
[call site]
06734
test::len
[function]
[call site]
06735
RhaiResultOf::map_err
[function]
[call site]
06736
EvalAltResult::fill_position
[function]
[call site]
06737
Ok
[function]
[call site]
06738
Engine::get_interned_string
[function]
[call site]
06739
ImmutableString::into
[function]
[call site]
06740
crate::Array::with_capacity
[function]
[call site]
06741
test::len
[function]
[call site]
06742
Engine::eval_expr
[function]
[call site]
06743
Self::as_deref_mut
[function]
[call site]
06744
Dynamic::flatten
[function]
[call site]
06745
Engine::has_data_size_limit
[function]
[call site]
06746
crate::eval::calc_data_sizes
[function]
[call site]
06747
calc_array_sizes
[function]
[call site]
06748
test::len
[function]
[call site]
06749
calc_map_sizes
[function]
[call site]
06750
test::len
[function]
[call site]
06751
calc_data_sizes
[function]
[call site]
06752
read_lock::<Dynamic>
[function]
[call site]
06753
unwrap
[function]
[call site]
06754
Engine::throw_on_size
[function]
[call site]
06755
RhaiResultOf::map_err
[function]
[call site]
06756
EvalAltResult::fill_position
[function]
[call site]
06757
ParseSettings::level_up_with_position
[function]
[call site]
06758
blob_functions::push
[function]
[call site]
06759
Ok
[function]
[call site]
06760
Dynamic::from_array
[function]
[call site]
06761
TestStruct::clone
[function]
[call site]
06762
Engine::eval_expr
[function]
[call site]
06763
Self::as_deref_mut
[function]
[call site]
06764
Dynamic::flatten
[function]
[call site]
06765
Engine::has_data_size_limit
[function]
[call site]
06766
crate::eval::calc_data_sizes
[function]
[call site]
06767
Engine::throw_on_size
[function]
[call site]
06768
RhaiResultOf::map_err
[function]
[call site]
06769
EvalAltResult::fill_position
[function]
[call site]
06770
ParseSettings::level_up_with_position
[function]
[call site]
06771
(TokenIterator::get_mut
[function]
[call site]
06772
Ident::as_str
[function]
[call site]
06773
Option::unwrap
[function]
[call site]
06774
Ok
[function]
[call site]
06775
Dynamic::from_map
[function]
[call site]
06776
Engine::eval_expr
[function]
[call site]
06777
Self::as_deref_mut
[function]
[call site]
06778
Dynamic::as_bool
[function]
[call site]
06779
map_err
[function]
[call site]
06780
make_type_mismatch_err::<bool>
[function]
[call site]
06781
ParseSettings::level_up_with_position
[function]
[call site]
06782
Ok
[function]
[call site]
06783
Engine::eval_expr
[function]
[call site]
06784
Self::as_deref_mut
[function]
[call site]
06785
Dynamic::as_bool
[function]
[call site]
06786
map_err
[function]
[call site]
06787
make_type_mismatch_err::<bool>
[function]
[call site]
06788
ParseSettings::level_up_with_position
[function]
[call site]
06789
Ok
[function]
[call site]
06790
Engine::eval_expr
[function]
[call site]
06791
Self::as_deref_mut
[function]
[call site]
06792
Expr::is_unit
[function]
[call site]
06793
Ok
[function]
[call site]
06794
MyIterableType::into_iter
[function]
[call site]
06795
Engine::lex_with_map
[function]
[call site]
06796
reflection_functions::collect
[function]
[call site]
06797
first
[function]
[call site]
06798
unwrap
[function]
[call site]
06799
Command::get
[function]
[call site]
06800
Ident::as_str
[function]
[call site]
06801
ok_or_else
[function]
[call site]
06802
TestStruct::new
[function]
[call site]
06803
ERR::ErrorCustomSyntax
[function]
[call site]
06804
MyIterableType::into_iter
[function]
[call site]
06805
Engine::lex_with_map
[function]
[call site]
06806
reflection_functions::collect
[function]
[call site]
06807
EvalContext::new
[function]
[call site]
06808
and_then
[function]
[call site]
06809
Engine::check_data_size
[function]
[call site]
06810
Expr::start_position
[function]
[call site]
06811
Engine::eval_stmt_block
[function]
[call site]
06812
StmtBlock::take_statements
[function]
[call site]
06813
Engine::eval_dot_index_chain
[function]
[call site]
06814
Position::new_const
[function]
[call site]
06815
ChainType::from
[function]
[call site]
06816
Expr::get_literal_value
[function]
[call site]
06817
Some
[function]
[call site]
06818
is_some
[function]
[call site]
06819
blob_functions::push
[function]
[call site]
06820
Expr::get_literal_value
[function]
[call site]
06821
Some
[function]
[call site]
06822
unwrap
[function]
[call site]
06823
string_functions::is_empty
[function]
[call site]
06824
Self::as_deref_mut
[function]
[call site]
06825
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06826
Engine::track_operation
[function]
[call site]
06827
ParseSettings::level_up_with_position
[function]
[call site]
06828
ChainType::from
[function]
[call site]
06829
Engine::get_arg_value
[function]
[call site]
06830
Self::as_deref_mut
[function]
[call site]
06831
blob_functions::push
[function]
[call site]
06832
blob_functions::push
[function]
[call site]
06833
FnPtr::try_from
[function]
[call site]
06834
RhaiResultOf::unwrap
[function]
[call site]
06835
Dynamic::flatten
[function]
[call site]
06836
Expr::options
[function]
[call site]
06837
string_functions::is_empty
[function]
[call site]
06838
string_functions::is_empty
[function]
[call site]
06839
string_functions::is_empty
[function]
[call site]
06840
ASTFlags::intersects
[function]
[call site]
06841
Position::new_const
[function]
[call site]
06842
Self::as_deref_mut
[function]
[call site]
06843
Engine::get_arg_value
[function]
[call site]
06844
blob_functions::push
[function]
[call site]
06845
Dynamic::flatten
[function]
[call site]
06846
blob_functions::push
[function]
[call site]
06847
Engine::eval_expr
[function]
[call site]
06848
Self::as_deref_mut
[function]
[call site]
06849
Dynamic::flatten
[function]
[call site]
06850
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06851
StmtBlock::extend
[function]
[call site]
06852
StmtBlock::extend
[function]
[call site]
06853
blob_functions::push
[function]
[call site]
06854
Engine::eval_expr
[function]
[call site]
06855
Dynamic::flatten
[function]
[call site]
06856
Ok
[function]
[call site]
06857
Engine::track_operation
[function]
[call site]
06858
Engine::dbg
[function]
[call site]
06859
Self::as_deref_mut
[function]
[call site]
06860
Self::map_or_else
[function]
[call site]
06861
Err
[function]
[call site]
06862
ERR::ErrorUnboundThis
[function]
[call site]
06863
into
[function]
[call site]
06864
Self::try_into
[function]
[call site]
06865
Some
[function]
[call site]
06866
Engine::eval_dot_index_chain_raw
[function]
[call site]
06867
Target::is_ref
[function]
[call site]
06868
ParseSettings::level_up_with_position
[function]
[call site]
06869
ParseSettings::level_up
[function]
[call site]
06870
Ok
[function]
[call site]
06871
ChainType::from
[function]
[call site]
06872
Expr::options
[function]
[call site]
06873
ASTFlags::intersects
[function]
[call site]
06874
StmtBlock::as_ref
[function]
[call site]
06875
Expr::is_unit
[function]
[call site]
06876
Ok
[function]
[call site]
06877
Expr::start_position
[function]
[call site]
06878
Expr::options
[function]
[call site]
06879
ASTFlags::intersects
[function]
[call site]
06880
Engine::dbg
[function]
[call site]
06881
Self::as_deref_mut
[function]
[call site]
06882
string_functions::pop
[function]
[call site]
06883
string_functions::is_empty
[function]
[call site]
06884
shared_make_mut
[function]
[call site]
06885
string_functions::pop
[function]
[call site]
06886
Dynamic::map_or
[function]
[call site]
06887
Dynamic::unwrap
[function]
[call site]
06888
TestStruct::clone
[function]
[call site]
06889
Expr::start_position
[function]
[call site]
06890
StmtBlock::as_mut
[function]
[call site]
06891
Dynamic::is_shared
[function]
[call site]
06892
write_lock::<Dynamic>
[function]
[call site]
06893
unwrap
[function]
[call site]
06894
Self::as_deref_mut
[function]
[call site]
06895
Engine::get_indexed_mut
[function]
[call site]
06896
Engine::track_operation
[function]
[call site]
06897
Dynamic::as_int
[function]
[call site]
06898
Ok
[function]
[call site]
06899
crate::func::locked_read
[function]
[call site]
06900
Option::and_then
[function]
[call site]
06901
Some
[function]
[call site]
06902
ok_or_else
[function]
[call site]
06903
std::
[call site]
06904
any::type_name
[function]
[call site]
06905
Err
[function]
[call site]
06906
Dynamic::type_name
[function]
[call site]
06907
Result::map_err
[function]
[call site]
06908
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06909
test::len
[function]
[call site]
06910
super::calc_index
[function]
[call site]
06911
FnPtr::try_from
[function]
[call site]
06912
unsigned_abs
[function]
[call site]
06913
Ok
[function]
[call site]
06914
FnPtr::try_from
[function]
[call site]
06915
Ok
[function]
[call site]
06916
ERR::ErrorArrayBounds
[function]
[call site]
06917
into
[function]
[call site]
06918
super::EvalContext::new
[function]
[call site]
06919
cb
[function]
[call site]
06920
map_err
[function]
[call site]
06921
EvalAltResult::fill_position
[function]
[call site]
06922
Err
[function]
[call site]
06923
shared_get_mut
[function]
[call site]
06924
unwrap
[function]
[call site]
06925
try_into
[function]
[call site]
06926
Dynamic::as_int
[function]
[call site]
06927
Result::map_err
[function]
[call site]
06928
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06929
test::len
[function]
[call site]
06930
super::calc_index
[function]
[call site]
06931
ERR::ErrorArrayBounds
[function]
[call site]
06932
into
[function]
[call site]
06933
Command::get
[function]
[call site]
06934
Engine::lex_with_map
[function]
[call site]
06935
into
[function]
[call site]
06936
unwrap
[function]
[call site]
06937
Ok
[function]
[call site]
06938
read_lock::<crate::ImmutableString>
[function]
[call site]
06939
ok_or_else
[function]
[call site]
06940
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
06941
RhaiNativeFunc::return_type_name
[function]
[call site]
06942
type_name::<R>
[function]
[call site]
06943
(TokenIterator::contains_key
[function]
[call site]
06944
Ident::as_str
[function]
[call site]
06945
super::EvalContext::new
[function]
[call site]
06946
cb
[function]
[call site]
06947
Ident::as_str
[function]
[call site]
06948
map_err
[function]
[call site]
06949
EvalAltResult::fill_position
[function]
[call site]
06950
string_functions::is_empty
[function]
[call site]
06951
(TokenIterator::contains_key
[function]
[call site]
06952
Ident::as_str
[function]
[call site]
06953
blob_functions::insert
[function]
[call site]
06954
TestStruct::clone
[function]
[call site]
06955
Self::into
[function]
[call site]
06956
(TokenIterator::get_mut
[function]
[call site]
06957
Ident::as_str
[function]
[call site]
06958
try_into
[function]
[call site]
06959
Engine::fail_on_invalid_map_property
[function]
[call site]
06960
intersects
[function]
[call site]
06961
Err
[function]
[call site]
06962
ERR::ErrorPropertyNotFound
[function]
[call site]
06963
test_to_string
[function]
[call site]
06964
into
[function]
[call site]
06965
Ok
[function]
[call site]
06966
Target::from
[function]
[call site]
06967
Self::TempValue
[function]
[call site]
06968
into
[function]
[call site]
06969
is::<crate::ExclusiveRange>
[function]
[call site]
06970
is::<crate::InclusiveRange>
[function]
[call site]
06971
read_lock::<crate::ExclusiveRange>
[function]
[call site]
06972
super::calc_index
[function]
[call site]
06973
ERR::ErrorBitFieldBounds
[function]
[call site]
06974
into
[function]
[call site]
06975
super::calc_index
[function]
[call site]
06976
FnPtr::try_from
[function]
[call site]
06977
RhaiResultOf::ok
[function]
[call site]
06978
and_then
[function]
[call site]
06979
then_some
[function]
[call site]
06980
ok_or_else
[function]
[call site]
06981
ERR::ErrorBitFieldBounds
[function]
[call site]
06982
FnPtr::try_from
[function]
[call site]
06983
RhaiResultOf::unwrap
[function]
[call site]
06984
pow
[function]
[call site]
06985
FnPtr::try_from
[function]
[call site]
06986
tokenizer::is_valid_function_name
[function]
[call site]
06987
Ok
[function]
[call site]
06988
TestStruct::new
[function]
[call site]
06989
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
06990
Token::lookup_symbol_from_syntax
[function]
[call site]
06991
Option::is_some
[function]
[call site]
06992
Err
[function]
[call site]
06993
ERR::ErrorParsing
[function]
[call site]
06994
PERR::Reserved
[function]
[call site]
06995
test_to_string
[function]
[call site]
06996
into
[function]
[call site]
06997
Err
[function]
[call site]
06998
ERR::ErrorFunctionNotFound
[function]
[call site]
06999
test_to_string
[function]
[call site]
07000
into
[function]
[call site]
07001
RhaiResultOf::unwrap
[function]
[call site]
07002
read_lock::<crate::InclusiveRange>
[function]
[call site]
07003
iterator_functions::chars_from_start
[function]
[call site]
07004
CharsStream::new
[function]
[call site]
07005
string_functions::add_append
[function]
[call site]
07006
string_functions::is_empty
[function]
[call site]
07007
String::from_utf8_lossy
[function]
[call site]
07008
string_functions::is_empty
[function]
[call site]
07009
String::from_utf8
[function]
[call site]
07010
unwrap
[function]
[call site]
07011
into
[function]
[call site]
07012
ImmutableString::into_owned
[function]
[call site]
07013
String::into
[function]
[call site]
07014
ImmutableString::into_owned
[function]
[call site]
07015
StmtBlock::as_ref
[function]
[call site]
07016
into
[function]
[call site]
07017
string_functions::add_append
[function]
[call site]
07018
super::calc_index
[function]
[call site]
07019
ERR::ErrorBitFieldBounds
[function]
[call site]
07020
into
[function]
[call site]
07021
super::calc_index
[function]
[call site]
07022
ERR::ErrorBitFieldBounds
[function]
[call site]
07023
into
[function]
[call site]
07024
FnPtr::try_from
[function]
[call site]
07025
RhaiResultOf::unwrap
[function]
[call site]
07026
pow
[function]
[call site]
07027
FnPtr::try_from
[function]
[call site]
07028
RhaiResultOf::unwrap
[function]
[call site]
07029
Ok
[function]
[call site]
07030
into
[function]
[call site]
07031
Dynamic::as_int
[function]
[call site]
07032
Result::map_err
[function]
[call site]
07033
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07034
super::calc_index
[function]
[call site]
07035
ERR::ErrorBitFieldBounds
[function]
[call site]
07036
into
[function]
[call site]
07037
FnPtr::try_from
[function]
[call site]
07038
RhaiResultOf::unwrap
[function]
[call site]
07039
Ok
[function]
[call site]
07040
into
[function]
[call site]
07041
Dynamic::as_int
[function]
[call site]
07042
FnPtr::try_from
[function]
[call site]
07043
Err
[function]
[call site]
07044
ERR::ErrorStringBounds
[function]
[call site]
07045
test_chars
[function]
[call site]
07046
ImmutableString::strong_count
[function]
[call site]
07047
into
[function]
[call site]
07048
test_chars
[function]
[call site]
07049
nth
[function]
[call site]
07050
ok_or_else
[function]
[call site]
07051
ERR::ErrorStringBounds
[function]
[call site]
07052
test_chars
[function]
[call site]
07053
ImmutableString::strong_count
[function]
[call site]
07054
FnPtr::try_from
[function]
[call site]
07055
unsigned_abs
[function]
[call site]
07056
Err
[function]
[call site]
07057
ERR::ErrorStringBounds
[function]
[call site]
07058
test_chars
[function]
[call site]
07059
ImmutableString::strong_count
[function]
[call site]
07060
into
[function]
[call site]
07061
test_chars
[function]
[call site]
07062
array_functions::reduce_rev
[function]
[call site]
07063
RhaiResult::nth
[function]
[call site]
07064
ok_or_else
[function]
[call site]
07065
ERR::ErrorStringBounds
[function]
[call site]
07066
test_chars
[function]
[call site]
07067
ImmutableString::strong_count
[function]
[call site]
07068
Ok
[function]
[call site]
07069
into
[function]
[call site]
07070
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07071
std::any::type_name::<InclusiveRange>
[function]
[call site]
07072
string_functions::is_empty
[function]
[call site]
07073
TestStruct::clone
[function]
[call site]
07074
Self::into
[function]
[call site]
07075
Ok
[function]
[call site]
07076
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07077
read_lock::<ExclusiveRange>
[function]
[call site]
07078
unwrap
[function]
[call site]
07079
TestStruct::clone
[function]
[call site]
07080
test_chars
[function]
[call site]
07081
ImmutableString::strong_count
[function]
[call site]
07082
super::calc_index
[function]
[call site]
07083
ERR::ErrorStringBounds
[function]
[call site]
07084
into
[function]
[call site]
07085
super::calc_index
[function]
[call site]
07086
ERR::ErrorStringBounds
[function]
[call site]
07087
into
[function]
[call site]
07088
Result::unwrap_or
[function]
[call site]
07089
TestStruct::clone
[function]
[call site]
07090
Self::into
[function]
[call site]
07091
ImmutableString::saturating_sub
[function]
[call site]
07092
test_chars
[function]
[call site]
07093
skip
[function]
[call site]
07094
test_functions_take
[function]
[call site]
07095
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07096
into
[function]
[call site]
07097
Ok
[function]
[call site]
07098
std::any::type_name::<InclusiveRange>
[function]
[call site]
07099
read_lock::<InclusiveRange>
[function]
[call site]
07100
unwrap
[function]
[call site]
07101
TestStruct::clone
[function]
[call site]
07102
test_chars
[function]
[call site]
07103
ImmutableString::strong_count
[function]
[call site]
07104
iterator_functions::chars_from_start
[function]
[call site]
07105
iterator_functions::chars_from_start
[function]
[call site]
07106
super::calc_index
[function]
[call site]
07107
iterator_functions::chars_from_start
[function]
[call site]
07108
ERR::ErrorStringBounds
[function]
[call site]
07109
iterator_functions::chars_from_start
[function]
[call site]
07110
into
[function]
[call site]
07111
string_functions::add_append
[function]
[call site]
07112
string_functions::add_append
[function]
[call site]
07113
super::calc_index
[function]
[call site]
07114
string_functions::add_append
[function]
[call site]
07115
ERR::ErrorStringBounds
[function]
[call site]
07116
string_functions::add_append
[function]
[call site]
07117
into
[function]
[call site]
07118
Result::unwrap_or
[function]
[call site]
07119
TestStruct::clone
[function]
[call site]
07120
Self::into
[function]
[call site]
07121
test_chars
[function]
[call site]
07122
skip
[function]
[call site]
07123
test_functions_take
[function]
[call site]
07124
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07125
into
[function]
[call site]
07126
Ok
[function]
[call site]
07127
Err
[function]
[call site]
07128
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07129
Engine::call_indexer_get
[function]
[call site]
07130
hash_idx
[function]
[call site]
07131
get_or_init
[function]
[call site]
07132
calc_fn_hash
[function]
[call site]
07133
calc_fn_hash
[function]
[call site]
07134
into
[function]
[call site]
07135
Engine::exec_native_fn_call
[function]
[call site]
07136
Engine::lex_with_map
[function]
[call site]
07137
Engine::lex_with_map
[function]
[call site]
07138
Err
[function]
[call site]
07139
ERR::ErrorIndexingType
[function]
[call site]
07140
into
[function]
[call site]
07141
Target::is_temp_value
[function]
[call site]
07142
Engine::eval_dot_index_chain_raw
[function]
[call site]
07143
Some
[function]
[call site]
07144
shared_take_or_clone
[function]
[call site]
07145
Err
[function]
[call site]
07146
StmtBlock::as_mut
[function]
[call site]
07147
Engine::call_indexer_set
[function]
[call site]
07148
hash_idx
[function]
[call site]
07149
Engine::exec_native_fn_call
[function]
[call site]
07150
StmtBlock::span_or_else
[function]
[call site]
07151
Span::new
[function]
[call site]
07152
iterator_functions::chars_from_start
[function]
[call site]
07153
StmtBlock::span_or_else
[function]
[call site]
07154
string_functions::add_append
[function]
[call site]
07155
StmtBlock::span_or_else
[function]
[call site]
07156
Ok
[function]
[call site]
07157
Err
[function]
[call site]
07158
Ok
[function]
[call site]
07159
Engine::dbg
[function]
[call site]
07160
Self::as_deref_mut
[function]
[call site]
07161
StmtBlock::as_mut
[function]
[call site]
07162
Dynamic::is_shared
[function]
[call site]
07163
write_lock::<Dynamic>
[function]
[call site]
07164
unwrap
[function]
[call site]
07165
string_functions::pop
[function]
[call site]
07166
Dynamic::unwrap
[function]
[call site]
07167
TestStruct::clone
[function]
[call site]
07168
Engine::get_indexed_mut
[function]
[call site]
07169
Engine::eval_op_assignment
[function]
[call site]
07170
StmtBlock::as_ref
[function]
[call site]
07171
Dynamic::is_read_only
[function]
[call site]
07172
Expr::get_variable_name
[function]
[call site]
07173
string_functions::is_empty
[function]
[call site]
07174
Some
[function]
[call site]
07175
Option::unwrap_or_default
[function]
[call site]
07176
Expr::start_position
[function]
[call site]
07177
string_functions::is_empty
[function]
[call site]
07178
Expr::position
[function]
[call site]
07179
ParseSettings::level_up_with_position
[function]
[call site]
07180
Expr::start_position
[function]
[call site]
07181
Expr::start_position
[function]
[call site]
07182
Expr::position
[function]
[call site]
07183
Err
[function]
[call site]
07184
ERR::ErrorAssignmentToConstant
[function]
[call site]
07185
test_to_string
[function]
[call site]
07186
into
[function]
[call site]
07187
ParseSettings::level_up_with_position
[function]
[call site]
07188
ParseSettings::level_up
[function]
[call site]
07189
Ok
[function]
[call site]
07190
OpAssignment::get_op_assignment_info
[function]
[call site]
07191
OpAssignment::is_op_assignment
[function]
[call site]
07192
Some
[function]
[call site]
07193
StmtBlock::as_mut
[function]
[call site]
07194
as_mut().write_lock::<Dynamic>
[function]
[call site]
07195
unwrap
[function]
[call site]
07196
Engine::fast_operators
[function]
[call site]
07197
add
[function]
[call site]
07198
i64::map_err
[function]
[call site]
07199
EvalAltResult::fill_position
[function]
[call site]
07200
f32_functions::subtract
[function]
[call site]
07201
f32::map_err
[function]
[call site]
07202
EvalAltResult::fill_position
[function]
[call site]
07203
f32_functions::multiply
[function]
[call site]
07204
f32::map_err
[function]
[call site]
07205
EvalAltResult::fill_position
[function]
[call site]
07206
f32_functions::divide
[function]
[call site]
07207
f32::map_err
[function]
[call site]
07208
EvalAltResult::fill_position
[function]
[call site]
07209
f32_functions::modulo
[function]
[call site]
07210
f32::map_err
[function]
[call site]
07211
EvalAltResult::fill_position
[function]
[call site]
07212
func::get_builtin_op_assignment_fn
[function]
[call site]
07213
Some
[function]
[call site]
07214
Dynamic::as_int
[function]
[call site]
07215
unwrap
[function]
[call site]
07216
Dynamic::as_int
[function]
[call site]
07217
unwrap
[function]
[call site]
07218
write_lock::<Dynamic>
[function]
[call site]
07219
unwrap
[function]
[call site]
07220
RhaiResult::into
[function]
[call site]
07221
Ok
[function]
[call site]
07222
Some
[function]
[call site]
07223
Dynamic::as_int
[function]
[call site]
07224
unwrap
[function]
[call site]
07225
Dynamic::as_int
[function]
[call site]
07226
unwrap
[function]
[call site]
07227
write_lock::<Dynamic>
[function]
[call site]
07228
unwrap
[function]
[call site]
07229
RhaiResult::into
[function]
[call site]
07230
Ok
[function]
[call site]
07231
Some
[function]
[call site]
07232
Dynamic::as_char
[function]
[call site]
07233
unwrap
[function]
[call site]
07234
write_lock::<Dynamic>
[function]
[call site]
07235
unwrap
[function]
[call site]
07236
Position::new_const
[function]
[call site]
07237
blob_functions::push
[function]
[call site]
07238
Dynamic::as_char
[function]
[call site]
07239
Result::unwrap
[function]
[call site]
07240
blob_functions::push
[function]
[call site]
07241
RhaiResultOf::into
[function]
[call site]
07242
Ok
[function]
[call site]
07243
Some
[function]
[call site]
07244
split_first_mut
[function]
[call site]
07245
unwrap
[function]
[call site]
07246
Dynamic::as_immutable_string_mut
[function]
[call site]
07247
unwrap
[function]
[call site]
07248
Dynamic::as_immutable_string_ref
[function]
[call site]
07249
unwrap
[function]
[call site]
07250
string_functions::is_empty
[function]
[call site]
07251
string_functions::is_empty
[function]
[call site]
07252
test::len
[function]
[call site]
07253
test::len
[function]
[call site]
07254
unwrap
[function]
[call site]
07255
Package::init_engine
[function]
[call site]
07256
Engine::throw_on_size
[function]
[call site]
07257
Ok
[function]
[call site]
07258
Some
[function]
[call site]
07259
split_first_mut
[function]
[call site]
07260
unwrap
[function]
[call site]
07261
Dynamic::as_immutable_string_mut
[function]
[call site]
07262
unwrap
[function]
[call site]
07263
Dynamic::as_immutable_string_ref
[function]
[call site]
07264
unwrap
[function]
[call site]
07265
Ok
[function]
[call site]
07266
Some
[function]
[call site]
07267
test_functions_take
[function]
[call site]
07268
Dynamic::into_array
[function]
[call site]
07269
unwrap
[function]
[call site]
07270
string_functions::is_empty
[function]
[call site]
07271
Ok
[function]
[call site]
07272
Dynamic::as_array_ref
[function]
[call site]
07273
unwrap
[function]
[call site]
07274
string_functions::is_empty
[function]
[call site]
07275
unwrap
[function]
[call site]
07276
Package::init_engine
[function]
[call site]
07277
Engine::check_data_size
[function]
[call site]
07278
Dynamic::read_lock
[function]
[call site]
07279
unwrap
[function]
[call site]
07280
Dynamic::as_array_mut
[function]
[call site]
07281
unwrap
[function]
[call site]
07282
string_functions::add_append
[function]
[call site]
07283
Ok
[function]
[call site]
07284
Some
[function]
[call site]
07285
test_functions_take
[function]
[call site]
07286
Dynamic::into_blob
[function]
[call site]
07287
unwrap
[function]
[call site]
07288
Dynamic::as_blob_mut
[function]
[call site]
07289
unwrap
[function]
[call site]
07290
unwrap
[function]
[call site]
07291
Package::init_engine
[function]
[call site]
07292
Engine::throw_on_size
[function]
[call site]
07293
test::len
[function]
[call site]
07294
test::len
[function]
[call site]
07295
string_functions::add_append
[function]
[call site]
07296
Ok
[function]
[call site]
07297
Some
[function]
[call site]
07298
Dynamic::as_char
[function]
[call site]
07299
unwrap
[function]
[call site]
07300
encode_utf8
[function]
[call site]
07301
Dynamic::as_immutable_string_mut
[function]
[call site]
07302
unwrap
[function]
[call site]
07303
unwrap
[function]
[call site]
07304
Package::init_engine
[function]
[call site]
07305
Engine::throw_on_size
[function]
[call site]
07306
test::len
[function]
[call site]
07307
test::len
[function]
[call site]
07308
Ok
[function]
[call site]
07309
Some
[function]
[call site]
07310
Dynamic::as_immutable_string_ref
[function]
[call site]
07311
unwrap
[function]
[call site]
07312
string_functions::is_empty
[function]
[call site]
07313
Ok
[function]
[call site]
07314
Dynamic::as_char
[function]
[call site]
07315
unwrap
[function]
[call site]
07316
test_to_string
[function]
[call site]
07317
unwrap
[function]
[call site]
07318
Package::init_engine
[function]
[call site]
07319
Engine::throw_on_size
[function]
[call site]
07320
test::len
[function]
[call site]
07321
test::len
[function]
[call site]
07322
write_lock::<Dynamic>
[function]
[call site]
07323
unwrap
[function]
[call site]
07324
into
[function]
[call site]
07325
Ok
[function]
[call site]
07326
Some
[function]
[call site]
07327
test_functions_take
[function]
[call site]
07328
Dynamic::as_array_mut
[function]
[call site]
07329
unwrap
[function]
[call site]
07330
blob_functions::push
[function]
[call site]
07331
unwrap
[function]
[call site]
07332
Package::init_engine
[function]
[call site]
07333
Engine::check_data_size
[function]
[call site]
07334
Dynamic::read_lock
[function]
[call site]
07335
unwrap
[function]
[call site]
07336
Ok
[function]
[call site]
07337
Some
[function]
[call site]
07338
Dynamic::as_int
[function]
[call site]
07339
unwrap
[function]
[call site]
07340
Dynamic::as_blob_mut
[function]
[call site]
07341
unwrap
[function]
[call site]
07342
unwrap
[function]
[call site]
07343
Package::init_engine
[function]
[call site]
07344
Engine::throw_on_size
[function]
[call site]
07345
test::len
[function]
[call site]
07346
blob_functions::push
[function]
[call site]
07347
Ok
[function]
[call site]
07348
Some
[function]
[call site]
07349
Dynamic::as_char
[function]
[call site]
07350
unwrap
[function]
[call site]
07351
Dynamic::as_blob_mut
[function]
[call site]
07352
unwrap
[function]
[call site]
07353
unwrap
[function]
[call site]
07354
Package::init_engine
[function]
[call site]
07355
Engine::throw_on_size
[function]
[call site]
07356
test::len
[function]
[call site]
07357
string_functions::add_append_char
[function]
[call site]
07358
Ok
[function]
[call site]
07359
Some
[function]
[call site]
07360
split_first_mut
[function]
[call site]
07361
unwrap
[function]
[call site]
07362
Dynamic::as_blob_mut
[function]
[call site]
07363
unwrap
[function]
[call site]
07364
Dynamic::as_immutable_string_ref
[function]
[call site]
07365
unwrap
[function]
[call site]
07366
string_functions::is_empty
[function]
[call site]
07367
Ok
[function]
[call site]
07368
unwrap
[function]
[call site]
07369
Package::init_engine
[function]
[call site]
07370
Engine::throw_on_size
[function]
[call site]
07371
test::len
[function]
[call site]
07372
test::len
[function]
[call site]
07373
string_functions::add_append_str
[function]
[call site]
07374
Ok
[function]
[call site]
07375
then
[function]
[call site]
07376
&mut
[call site]
07377
into
[function]
[call site]
07378
test_custom_syntax_func
[function]
[call site]
07379
map_err
[function]
[call site]
07380
EvalAltResult::fill_position
[function]
[call site]
07381
Some
[function]
[call site]
07382
Engine::exec_native_fn_call
[function]
[call site]
07383
Some
[function]
[call site]
07384
Engine::exec_native_fn_call
[function]
[call site]
07385
Err
[function]
[call site]
07386
Engine::check_data_size
[function]
[call site]
07387
ParseSettings::level_up_with_position
[function]
[call site]
07388
ParseSettings::level_up
[function]
[call site]
07389
Ok
[function]
[call site]
07390
StmtBlock::as_mut
[function]
[call site]
07391
as_mut().write_lock::<Dynamic>
[function]
[call site]
07392
unwrap
[function]
[call site]
07393
StmtBlock::as_mut
[function]
[call site]
07394
Target::propagate_changed_value
[function]
[call site]
07395
Dynamic::as_bool
[function]
[call site]
07396
Result::map_err
[function]
[call site]
07397
TestStruct::new
[function]
[call site]
07398
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07399
&str::to_string
[function]
[call site]
07400
ParseError::to_string
[function]
[call site]
07401
Engine::new
[function]
[call site]
07402
Scope::new
[function]
[call site]
07403
blob_functions::push
[function]
[call site]
07404
blob_functions::push
[function]
[call site]
07405
blob_functions::push
[function]
[call site]
07406
write_lock::<crate::INT>
[function]
[call site]
07407
unwrap
[function]
[call site]
07408
Dynamic::as_int
[function]
[call site]
07409
Result::map_err
[function]
[call site]
07410
TestStruct::new
[function]
[call site]
07411
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07412
&str::to_string
[function]
[call site]
07413
ParseError::to_string
[function]
[call site]
07414
write_lock::<crate::INT>
[function]
[call site]
07415
unwrap
[function]
[call site]
07416
Dynamic::as_int
[function]
[call site]
07417
Result::map_err
[function]
[call site]
07418
TestStruct::new
[function]
[call site]
07419
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07420
&str::to_string
[function]
[call site]
07421
ParseError::to_string
[function]
[call site]
07422
write_lock::<crate::Blob>
[function]
[call site]
07423
unwrap
[function]
[call site]
07424
FnPtr::try_from
[function]
[call site]
07425
RhaiResultOf::unwrap
[function]
[call site]
07426
Dynamic::as_char
[function]
[call site]
07427
Result::map_err
[function]
[call site]
07428
TestStruct::new
[function]
[call site]
07429
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07430
&str::to_string
[function]
[call site]
07431
ParseError::to_string
[function]
[call site]
07432
write_lock::<crate::ImmutableString>
[function]
[call site]
07433
unwrap
[function]
[call site]
07434
test_chars
[function]
[call site]
07435
enumerate
[function]
[call site]
07436
Engine::lex_with_map
[function]
[call site]
07437
reflection_functions::collect
[function]
[call site]
07438
write_lock::<crate::ImmutableString>
[function]
[call site]
07439
unwrap
[function]
[call site]
07440
test_chars
[function]
[call site]
07441
ImmutableString::strong_count
[function]
[call site]
07442
test_chars
[function]
[call site]
07443
test_functions_take
[function]
[call site]
07444
test_chars
[function]
[call site]
07445
skip
[function]
[call site]
07446
test_chars
[function]
[call site]
07447
skip
[function]
[call site]
07448
test_chars
[function]
[call site]
07449
skip
[function]
[call site]
07450
optimize_combo_chain
[function]
[call site]
07451
test_to_string
[function]
[call site]
07452
test_chars
[function]
[call site]
07453
optimize_combo_chain
[function]
[call site]
07454
reflection_functions::collect
[function]
[call site]
07455
Ok
[function]
[call site]
07456
Engine::check_data_size
[function]
[call site]
07457
StmtBlock::as_ref
[function]
[call site]
07458
ParseSettings::level_up_with_position
[function]
[call site]
07459
Some
[function]
[call site]
07460
Err
[function]
[call site]
07461
Token::is_op_assignment
[function]
[call site]
07462
TestStruct::clone
[function]
[call site]
07463
Engine::call_indexer_get
[function]
[call site]
07464
into
[function]
[call site]
07465
Engine::eval_op_assignment
[function]
[call site]
07466
shared_take_or_clone
[function]
[call site]
07467
Engine::check_data_size
[function]
[call site]
07468
ParseSettings::level_up_with_position
[function]
[call site]
07469
Engine::call_indexer_set
[function]
[call site]
07470
Ok
[function]
[call site]
07471
Engine::dbg
[function]
[call site]
07472
Self::as_deref_mut
[function]
[call site]
07473
StmtBlock::as_mut
[function]
[call site]
07474
Dynamic::is_shared
[function]
[call site]
07475
write_lock::<Dynamic>
[function]
[call site]
07476
unwrap
[function]
[call site]
07477
string_functions::pop
[function]
[call site]
07478
Dynamic::unwrap
[function]
[call site]
07479
Engine::get_indexed_mut
[function]
[call site]
07480
Engine::lex_with_map
[function]
[call site]
07481
RhaiResult::take_or_clone
[function]
[call site]
07482
shared_try_take
[function]
[call site]
07483
Result::unwrap_or_else
[function]
[call site]
07484
StmtBlock::as_ref
[function]
[call site]
07485
TestStruct::clone
[function]
[call site]
07486
Expr::options
[function]
[call site]
07487
ASTFlags::intersects
[function]
[call site]
07488
StmtBlock::as_ref
[function]
[call site]
07489
Expr::is_unit
[function]
[call site]
07490
Ok
[function]
[call site]
07491
StmtBlock::as_ref
[function]
[call site]
07492
Dynamic::is_map
[function]
[call site]
07493
crate::func::locked_read
[function]
[call site]
07494
Option::map_or
[function]
[call site]
07495
Engine::dbg_reset
[function]
[call site]
07496
defer
[function]
[call site]
07497
defer
[function]
[call site]
07498
first
[function]
[call site]
07499
map_or
[function]
[call site]
07500
Engine::make_method_call
[function]
[call site]
07501
StmtBlock::as_ref
[function]
[call site]
07502
Dynamic::is_fnptr
[function]
[call site]
07503
crate::func::locked_read
[function]
[call site]
07504
Option::map_or
[function]
[call site]
07505
StmtBlock::as_ref
[function]
[call site]
07506
as_ref().read_lock::<FnPtr>
[function]
[call site]
07507
unwrap
[function]
[call site]
07508
test_fn_ptr_curry
[function]
[call site]
07509
Engine::new
[function]
[call site]
07510
Engine::register_fn
[function]
[call site]
07511
MyIterableType::into_iter
[function]
[call site]
07512
Self::IntoIter::cloned
[function]
[call site]
07513
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07514
StaticModuleResolver::iter_mut
[function]
[call site]
07515
impl
[call site]
07516
test_functions_take
[function]
[call site]
07517
test_functions_take
[function]
[call site]
07518
test_functions_take
[function]
[call site]
07519
StmtBlock::as_mut
[function]
[call site]
07520
intersects
[function]
[call site]
07521
StmtBlock::as_mut
[function]
[call site]
07522
StmtBlock::as_mut
[function]
[call site]
07523
string_functions::remove
[function]
[call site]
07524
test_functions_take
[function]
[call site]
07525
make_sub
[function]
[call site]
07526
make_root
[function]
[call site]
07527
StaticModuleResolver::iter_mut
[function]
[call site]
07528
StaticModuleResolver::iter_mut
[function]
[call site]
07529
Engine::lex_with_map
[function]
[call site]
07530
Ident::as_str
[function]
[call site]
07531
iter_mut()
[call site]
07532
.chain(call_args.iter_mut())
[call site]
07533
.collect::<FnArgsVec<_>>
[function]
[call site]
07534
test::len
[function]
[call site]
07535
test::len
[function]
[call site]
07536
StmtBlock::as_ref
[function]
[call site]
07537
as_ref().read_lock::<FnPtr>
[function]
[call site]
07538
unwrap
[function]
[call site]
07539
Scope::new
[function]
[call site]
07540
StmtBlock::as_ref
[function]
[call site]
07541
Engine::lex_with_map
[function]
[call site]
07542
defer
[function]
[call site]
07543
Engine::call_script_fn
[function]
[call site]
07544
Engine::lex_with_map
[function]
[call site]
07545
defer
[function]
[call site]
07546
into
[function]
[call site]
07547
test_custom_syntax_func
[function]
[call site]
07548
and_then
[function]
[call site]
07549
Engine::check_data_size
[function]
[call site]
07550
Engine::lex_with_map
[function]
[call site]
07551
map_err
[function]
[call site]
07552
EvalAltResult::fill_position
[function]
[call site]
07553
test_native_context_fn_name
[function]
[call site]
07554
fn_ptr_functions::is_anonymous
[function]
[call site]
07555
tokenizer::is_valid_function_name
[function]
[call site]
07556
FnCallHashes::from_native_only
[function]
[call site]
07557
calc_fn_hash
[function]
[call site]
07558
test::len
[function]
[call site]
07559
FnCallHashes::from_hash
[function]
[call site]
07560
calc_fn_hash
[function]
[call site]
07561
test::len
[function]
[call site]
07562
Engine::exec_fn_call
[function]
[call site]
07563
string_functions::is_empty
[function]
[call site]
07564
test::len
[function]
[call site]
07565
Err
[function]
[call site]
07566
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07567
Engine::map_type_name
[function]
[call site]
07568
StmtBlock::as_ref
[function]
[call site]
07569
std::
[call site]
07570
any::type_name
[function]
[call site]
07571
test_functions_take
[function]
[call site]
07572
take()
[call site]
07573
.try_cast_result::<FnPtr>
[function]
[call site]
07574
map_err
[function]
[call site]
07575
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07576
Engine::map_type_name
[function]
[call site]
07577
RhaiNativeFunc::return_type_name
[function]
[call site]
07578
fn_ptr_functions::is_anonymous
[function]
[call site]
07579
MyIterableType::into_iter
[function]
[call site]
07580
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07581
blob_functions::blob_with_capacity
[function]
[call site]
07582
test::len
[function]
[call site]
07583
test::len
[function]
[call site]
07584
test::len
[function]
[call site]
07585
StmtBlock::extend
[function]
[call site]
07586
StaticModuleResolver::iter_mut
[function]
[call site]
07587
StmtBlock::extend
[function]
[call site]
07588
StaticModuleResolver::iter_mut
[function]
[call site]
07589
impl
[call site]
07590
test::len
[function]
[call site]
07591
test::len
[function]
[call site]
07592
ensure_no_data_race
[function]
[call site]
07593
Scope::new
[function]
[call site]
07594
Some
[function]
[call site]
07595
StmtBlock::as_mut
[function]
[call site]
07596
as_deref
[function]
[call site]
07597
defer
[function]
[call site]
07598
Engine::call_script_fn
[function]
[call site]
07599
Engine::lex_with_map
[function]
[call site]
07600
defer
[function]
[call site]
07601
into
[function]
[call site]
07602
blob_functions::insert
[function]
[call site]
07603
StmtBlock::as_mut
[function]
[call site]
07604
test_custom_syntax_func
[function]
[call site]
07605
and_then
[function]
[call site]
07606
Engine::check_data_size
[function]
[call site]
07607
Engine::lex_with_map
[function]
[call site]
07608
map_err
[function]
[call site]
07609
EvalAltResult::fill_position
[function]
[call site]
07610
Target::is_ref
[function]
[call site]
07611
blob_functions::insert
[function]
[call site]
07612
StmtBlock::as_mut
[function]
[call site]
07613
test::len
[function]
[call site]
07614
tokenizer::is_valid_function_name
[function]
[call site]
07615
FnCallHashes::from_native_only
[function]
[call site]
07616
calc_fn_hash
[function]
[call site]
07617
FnCallHashes::from_script_and_native
[function]
[call site]
07618
calc_fn_hash
[function]
[call site]
07619
calc_fn_hash
[function]
[call site]
07620
FnCallHashes::from_native_only
[function]
[call site]
07621
calc_fn_hash
[function]
[call site]
07622
Engine::exec_fn_call
[function]
[call site]
07623
StmtBlock::as_ref
[function]
[call site]
07624
std::
[call site]
07625
any::type_name
[function]
[call site]
07626
StmtBlock::as_ref
[function]
[call site]
07627
as_ref()
[call site]
07628
.read_lock::<FnPtr>
[function]
[call site]
07629
ok_or_else
[function]
[call site]
07630
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07631
Engine::map_type_name
[function]
[call site]
07632
TestStruct::clone
[function]
[call site]
07633
StmtBlock::extend
[function]
[call site]
07634
StaticModuleResolver::iter_mut
[function]
[call site]
07635
Engine::lex_with_map
[function]
[call site]
07636
Ok
[function]
[call site]
07637
into
[function]
[call site]
07638
string_functions::is_empty
[function]
[call site]
07639
Ok
[function]
[call site]
07640
Dynamic::is_shared
[function]
[call site]
07641
into
[function]
[call site]
07642
StmtBlock::as_ref
[function]
[call site]
07643
Dynamic::as_map_ref
[function]
[call site]
07644
read_lock::<Map>
[function]
[call site]
07645
ok_or_else
[function]
[call site]
07646
Dynamic::type_name
[function]
[call site]
07647
Command::get
[function]
[call site]
07648
read_lock::<FnPtr>
[function]
[call site]
07649
FnPtr::fn_name_raw
[function]
[call site]
07650
TestStruct::clone
[function]
[call site]
07651
Self
[function]
[call site]
07652
FnPtr::is_curried
[function]
[call site]
07653
test_fn_ptr_curry
[function]
[call site]
07654
MyIterableType::into_iter
[function]
[call site]
07655
Self::IntoIter::cloned
[function]
[call site]
07656
optimize_combo_chain
[function]
[call site]
07657
StaticModuleResolver::iter_mut
[function]
[call site]
07658
Engine::lex_with_map
[function]
[call site]
07659
curry()
[call site]
07660
.iter()
[call site]
07661
.cloned()
[call site]
07662
.chain(call_args.iter_mut().map(mem::take))
[call site]
07663
.collect::<FnArgsVec<_>>
[function]
[call site]
07664
test::len
[function]
[call site]
07665
test::len
[function]
[call site]
07666
Some
[function]
[call site]
07667
Some
[function]
[call site]
07668
TestStruct::clone
[function]
[call site]
07669
TestStruct::clone
[function]
[call site]
07670
Some
[function]
[call site]
07671
cfg
[function]
[call site]
07672
Some
[function]
[call site]
07673
TestStruct::clone
[function]
[call site]
07674
cfg
[function]
[call site]
07675
test_not
[function]
[call site]
07676
Engine::new
[function]
[call site]
07677
TestStruct::clone
[function]
[call site]
07678
cfg
[function]
[call site]
07679
fn_ptr_functions::is_anonymous
[function]
[call site]
07680
test::len
[function]
[call site]
07681
tokenizer::is_valid_function_name
[function]
[call site]
07682
FnCallHashes::from_native_only
[function]
[call site]
07683
calc_fn_hash
[function]
[call site]
07684
FnCallHashes::from_script_and_native
[function]
[call site]
07685
calc_fn_hash
[function]
[call site]
07686
calc_fn_hash
[function]
[call site]
07687
FnCallHashes::from_native_only
[function]
[call site]
07688
calc_fn_hash
[function]
[call site]
07689
Scope::new
[function]
[call site]
07690
as_deref
[function]
[call site]
07691
Some
[function]
[call site]
07692
StmtBlock::as_mut
[function]
[call site]
07693
StaticModuleResolver::iter_mut
[function]
[call site]
07694
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07695
defer
[function]
[call site]
07696
Engine::call_script_fn
[function]
[call site]
07697
Engine::lex_with_map
[function]
[call site]
07698
std::iter::once
[function]
[call site]
07699
StmtBlock::as_mut
[function]
[call site]
07700
optimize_combo_chain
[function]
[call site]
07701
StaticModuleResolver::iter_mut
[function]
[call site]
07702
as_mut())
[call site]
07703
.chain(call_args.iter_mut())
[call site]
07704
.collect::<FnArgsVec<_>>
[function]
[call site]
07705
defer
[function]
[call site]
07706
into
[function]
[call site]
07707
test_custom_syntax_func
[function]
[call site]
07708
and_then
[function]
[call site]
07709
Engine::check_data_size
[function]
[call site]
07710
Engine::lex_with_map
[function]
[call site]
07711
map_err
[function]
[call site]
07712
EvalAltResult::fill_position
[function]
[call site]
07713
Target::is_ref
[function]
[call site]
07714
std::iter::once
[function]
[call site]
07715
StmtBlock::as_mut
[function]
[call site]
07716
optimize_combo_chain
[function]
[call site]
07717
StaticModuleResolver::iter_mut
[function]
[call site]
07718
as_mut())
[call site]
07719
.chain(call_args.iter_mut())
[call site]
07720
.collect::<FnArgsVec<_>>
[function]
[call site]
07721
Engine::exec_fn_call
[function]
[call site]
07722
Target::propagate_changed_value
[function]
[call site]
07723
Ok
[function]
[call site]
07724
Engine::dbg
[function]
[call site]
07725
Self::as_deref_mut
[function]
[call site]
07726
TestStruct::clone
[function]
[call site]
07727
into
[function]
[call site]
07728
StmtBlock::as_mut
[function]
[call site]
07729
Dynamic::is_shared
[function]
[call site]
07730
write_lock::<Dynamic>
[function]
[call site]
07731
unwrap
[function]
[call site]
07732
Engine::get_indexed_mut
[function]
[call site]
07733
Engine::eval_op_assignment
[function]
[call site]
07734
Engine::check_data_size
[function]
[call site]
07735
print_source
[function]
[call site]
07736
Position::is_none
[function]
[call site]
07737
Position::line
[function]
[call site]
07738
Option::unwrap
[function]
[call site]
07739
saturating_sub
[function]
[call site]
07740
min_max_functions::min
[function]
[call site]
07741
test::len
[function]
[call site]
07742
ImmutableString::to_string
[function]
[call site]
07743
test::len
[function]
[call site]
07744
Position::position
[function]
[call site]
07745
MyIterableType::into_iter
[function]
[call site]
07746
Self::IntoIter::enumerate
[function]
[call site]
07747
test_functions_take
[function]
[call site]
07748
skip
[function]
[call site]
07749
Position::position
[function]
[call site]
07750
test::len
[function]
[call site]
07751
ParseSettings::level_up_with_position
[function]
[call site]
07752
Ok
[function]
[call site]
07753
Engine::dbg
[function]
[call site]
07754
Self::as_deref_mut
[function]
[call site]
07755
StmtBlock::as_mut
[function]
[call site]
07756
Dynamic::is_shared
[function]
[call site]
07757
write_lock::<Dynamic>
[function]
[call site]
07758
unwrap
[function]
[call site]
07759
TestStruct::clone
[function]
[call site]
07760
into
[function]
[call site]
07761
Engine::get_indexed_mut
[function]
[call site]
07762
Ok
[function]
[call site]
07763
shared_take_or_clone
[function]
[call site]
07764
Engine::dbg
[function]
[call site]
07765
Token::is_op_assignment
[function]
[call site]
07766
StmtBlock::as_mut
[function]
[call site]
07767
Engine::exec_native_fn_call
[function]
[call site]
07768
StmtBlock::span_or_else
[function]
[call site]
07769
StmtBlock::as_mut
[function]
[call site]
07770
into
[function]
[call site]
07771
Engine::call_indexer_get
[function]
[call site]
07772
Engine::lex_with_map
[function]
[call site]
07773
(TokenIterator::map_err
[function]
[call site]
07774
Err
[function]
[call site]
07775
try_into
[function]
[call site]
07776
Engine::eval_op_assignment
[function]
[call site]
07777
StmtBlock::as_mut
[function]
[call site]
07778
Engine::exec_native_fn_call
[function]
[call site]
07779
StmtBlock::span_or_else
[function]
[call site]
07780
StmtBlock::as_mut
[function]
[call site]
07781
into
[function]
[call site]
07782
Engine::call_indexer_set
[function]
[call site]
07783
RhaiResultOf::map_err
[function]
[call site]
07784
Err
[function]
[call site]
07785
Engine::dbg
[function]
[call site]
07786
StmtBlock::as_mut
[function]
[call site]
07787
Engine::exec_native_fn_call
[function]
[call site]
07788
RhaiResultOf::map_or_else
[function]
[call site]
07789
StmtBlock::as_mut
[function]
[call site]
07790
into
[function]
[call site]
07791
Engine::call_indexer_get
[function]
[call site]
07792
Engine::lex_with_map
[function]
[call site]
07793
(TokenIterator::map_err
[function]
[call site]
07794
Err
[function]
[call site]
07795
Ok
[function]
[call site]
07796
Self::as_deref_mut
[function]
[call site]
07797
Engine::dbg
[function]
[call site]
07798
as_deref_mut
[function]
[call site]
07799
StmtBlock::as_mut
[function]
[call site]
07800
Dynamic::is_shared
[function]
[call site]
07801
write_lock::<Dynamic>
[function]
[call site]
07802
unwrap
[function]
[call site]
07803
TestStruct::clone
[function]
[call site]
07804
into
[function]
[call site]
07805
Engine::get_indexed_mut
[function]
[call site]
07806
Engine::dbg_reset
[function]
[call site]
07807
defer
[function]
[call site]
07808
defer
[function]
[call site]
07809
first
[function]
[call site]
07810
map_or
[function]
[call site]
07811
Engine::make_method_call
[function]
[call site]
07812
into
[function]
[call site]
07813
Engine::eval_dot_index_chain_raw
[function]
[call site]
07814
Self::as_deref_mut
[function]
[call site]
07815
Engine::dbg
[function]
[call site]
07816
StmtBlock::as_mut
[function]
[call site]
07817
Engine::exec_native_fn_call
[function]
[call site]
07818
StmtBlock::span_or_else
[function]
[call site]
07819
StmtBlock::as_mut
[function]
[call site]
07820
into
[function]
[call site]
07821
Engine::call_indexer_get
[function]
[call site]
07822
Engine::lex_with_map
[function]
[call site]
07823
(TokenIterator::map_err
[function]
[call site]
07824
Err
[function]
[call site]
07825
try_into
[function]
[call site]
07826
Engine::eval_dot_index_chain_raw
[function]
[call site]
07827
StmtBlock::as_mut
[function]
[call site]
07828
StmtBlock::as_mut
[function]
[call site]
07829
Engine::exec_native_fn_call
[function]
[call site]
07830
StmtBlock::span_or_else
[function]
[call site]
07831
StmtBlock::as_mut
[function]
[call site]
07832
into
[function]
[call site]
07833
StmtBlock::as_mut
[function]
[call site]
07834
Engine::call_indexer_set
[function]
[call site]
07835
StmtBlock::span_or_else
[function]
[call site]
07836
Ok
[function]
[call site]
07837
Err
[function]
[call site]
07838
Err
[function]
[call site]
07839
Ok
[function]
[call site]
07840
Engine::dbg_reset
[function]
[call site]
07841
defer
[function]
[call site]
07842
defer
[function]
[call site]
07843
first
[function]
[call site]
07844
map_or
[function]
[call site]
07845
Engine::make_method_call
[function]
[call site]
07846
into
[function]
[call site]
07847
Engine::eval_dot_index_chain_raw
[function]
[call site]
07848
Engine::track_operation
[function]
[call site]
07849
Engine::dbg
[function]
[call site]
07850
Self::as_deref_mut
[function]
[call site]
07851
Engine::search_namespace
[function]
[call site]
07852
Engine::eval_dot_index_chain_raw
[function]
[call site]
07853
Engine::eval_expr
[function]
[call site]
07854
Self::as_deref_mut
[function]
[call site]
07855
Dynamic::flatten
[function]
[call site]
07856
into
[function]
[call site]
07857
Some
[function]
[call site]
07858
Engine::eval_dot_index_chain_raw
[function]
[call site]
07859
Engine::lex_with_map
[function]
[call site]
07860
Engine::eval_dot_index_chain
[function]
[call site]
07861
Engine::lex_with_map
[function]
[call site]
07862
string_functions::is_empty
[function]
[call site]
07863
Ok
[function]
[call site]
07864
Engine::eval_stmt_block
[function]
[call site]
07865
StmtBlock::take_statements
[function]
[call site]
07866
Engine::eval_fn_call_expr
[function]
[call site]
07867
Position::is_none
[function]
[call site]
07868
Err
[function]
[call site]
07869
ERR::ErrorUnboundThis
[function]
[call site]
07870
ParseSettings::level_up_with_position
[function]
[call site]
07871
into
[function]
[call site]
07872
Engine::eval_expr
[function]
[call site]
07873
Self::as_deref_mut
[function]
[call site]
07874
Dynamic::flatten
[function]
[call site]
07875
Engine::track_operation
[function]
[call site]
07876
ParseSettings::level_up_with_position
[function]
[call site]
07877
Self::unwrap
[function]
[call site]
07878
try_into
[function]
[call site]
07879
Engine::eval_op_assignment
[function]
[call site]
07880
Engine::eval_expr
[function]
[call site]
07881
Self::as_deref_mut
[function]
[call site]
07882
Dynamic::flatten
[function]
[call site]
07883
Engine::track_operation
[function]
[call site]
07884
ParseSettings::level_up_with_position
[function]
[call site]
07885
Engine::search_namespace
[function]
[call site]
07886
Target::is_ref
[function]
[call site]
07887
Dynamic::is_shared
[function]
[call site]
07888
Err
[function]
[call site]
07889
ERR::ErrorAssignmentToConstant
[function]
[call site]
07890
test_to_string
[function]
[call site]
07891
ParseSettings::level_up_with_position
[function]
[call site]
07892
into
[function]
[call site]
07893
Engine::eval_op_assignment
[function]
[call site]
07894
Engine::eval_expr
[function]
[call site]
07895
Self::as_deref_mut
[function]
[call site]
07896
Dynamic::flatten
[function]
[call site]
07897
Some
[function]
[call site]
07898
Engine::intern_string
[function]
[call site]
07899
Engine::get_interned_string
[function]
[call site]
07900
ImmutableString::into
[function]
[call site]
07901
Engine::eval_dot_index_chain
[function]
[call site]
07902
Engine::eval_dot_index_chain
[function]
[call site]
07903
Ok
[function]
[call site]
07904
Engine::allow_shadowing
[function]
[call site]
07905
string_functions::contains
[function]
[call site]
07906
Ident::as_str
[function]
[call site]
07907
Err
[function]
[call site]
07908
ERR::ErrorVariableExists
[function]
[call site]
07909
Ident::as_str
[function]
[call site]
07910
test_to_string
[function]
[call site]
07911
into
[function]
[call site]
07912
ASTFlags::intersects
[function]
[call site]
07913
ASTFlags::intersects
[function]
[call site]
07914
string_functions::contains
[function]
[call site]
07915
Ident::as_str
[function]
[call site]
07916
VarDefInfo::new
[function]
[call site]
07917
Ident::as_str
[function]
[call site]
07918
test::len
[function]
[call site]
07919
EvalContext::new
[function]
[call site]
07920
Self::as_deref_mut
[function]
[call site]
07921
test_var_def_filter
[function]
[call site]
07922
test::len
[function]
[call site]
07923
Err
[function]
[call site]
07924
ERR::ErrorForbiddenVariable
[function]
[call site]
07925
Ident::as_str
[function]
[call site]
07926
&str::to_string
[function]
[call site]
07927
into
[function]
[call site]
07928
Position::is_none
[function]
[call site]
07929
test::len
[function]
[call site]
07930
Engine::max_variables
[function]
[call site]
07931
Err
[function]
[call site]
07932
ERR::ErrorTooManyVariables
[function]
[call site]
07933
into
[function]
[call site]
07934
Engine::eval_expr
[function]
[call site]
07935
Dynamic::flatten
[function]
[call site]
07936
Engine::intern_string
[function]
[call site]
07937
MyIterableType::into_iter
[function]
[call site]
07938
T::as_any
[function]
[call site]
07939
string_functions::is_empty
[function]
[call site]
07940
crate::func::locked_write
[function]
[call site]
07941
get_or_insert_with
[function]
[call site]
07942
crate::Shared::new
[function]
[call site]
07943
crate::Locked::new
[function]
[call site]
07944
std::collections::BTreeMap::new
[function]
[call site]
07945
Option::unwrap
[function]
[call site]
07946
blob_functions::insert
[function]
[call site]
07947
TestStruct::clone
[function]
[call site]
07948
TestStruct::clone
[function]
[call site]
07949
then_some
[function]
[call site]
07950
Dynamic::set_access_mode
[function]
[call site]
07951
Scope::get_mut_by_index
[function]
[call site]
07952
test::len
[function]
[call site]
07953
Command::get
[function]
[call site]
07954
Scope::push_entry
[function]
[call site]
07955
TestStruct::clone
[function]
[call site]
07956
Scope::add_alias_by_index
[function]
[call site]
07957
test::len
[function]
[call site]
07958
Ident::as_str
[function]
[call site]
07959
&str::into
[function]
[call site]
07960
Ok
[function]
[call site]
07961
Engine::eval_expr
[function]
[call site]
07962
Self::as_deref_mut
[function]
[call site]
07963
Dynamic::as_bool
[function]
[call site]
07964
map_err
[function]
[call site]
07965
make_type_mismatch_err::<bool>
[function]
[call site]
07966
ParseSettings::level_up_with_position
[function]
[call site]
07967
string_functions::is_empty
[function]
[call site]
07968
test::len
[function]
[call site]
07969
Engine::eval_stmt_block
[function]
[call site]
07970
StmtBlock::take_statements
[function]
[call site]
07971
mem::take
[function]
[call site]
07972
StmtBlock::statements_mut
[function]
[call site]
07973
string_functions::is_empty
[function]
[call site]
07974
Engine::eval_stmt_block
[function]
[call site]
07975
StmtBlock::take_statements
[function]
[call site]
07976
Ok
[function]
[call site]
07977
Engine::eval_expr
[function]
[call site]
07978
Self::as_deref_mut
[function]
[call site]
07979
Dynamic::is_hashable
[function]
[call site]
07980
MyIterableType::into_iter
[function]
[call site]
07981
Self::IntoIter::all
[function]
[call site]
07982
map_functions::values
[function]
[call site]
07983
Array::all
[function]
[call site]
07984
Engine::new
[function]
[call site]
07985
register_type::<TestStruct>
[function]
[call site]
07986
Engine::register_fn
[function]
[call site]
07987
Engine::register_fn
[function]
[call site]
07988
is_some
[function]
[call site]
07989
test_fn_ptr_curry
[function]
[call site]
07990
MyIterableType::into_iter
[function]
[call site]
07991
Self::IntoIter::all
[function]
[call site]
07992
T::as_any
[function]
[call site]
07993
Dynamic::type_id
[function]
[call site]
07994
TypeId::of::<u8>
[function]
[call site]
07995
TypeId::of::<u16>
[function]
[call site]
07996
TypeId::of::<u32>
[function]
[call site]
07997
TypeId::of::<u64>
[function]
[call site]
07998
TypeId::of::<i8>
[function]
[call site]
07999
TypeId::of::<i16>
[function]
[call site]
08000
TypeId::of::<i32>
[function]
[call site]
08001
TypeId::of::<i64>
[function]
[call site]
08002
TypeId::of::<f32>
[function]
[call site]
08003
TypeId::of::<f64>
[function]
[call site]
08004
TypeId::of::<u128>
[function]
[call site]
08005
TypeId::of::<i128>
[function]
[call site]
08006
TypeId::of::<ExclusiveRange>
[function]
[call site]
08007
TypeId::of::<InclusiveRange>
[function]
[call site]
08008
crate::func::locked_read
[function]
[call site]
08009
Option::map_or
[function]
[call site]
08010
Dynamic::is_hashable
[function]
[call site]
08011
MyIterableType::into_iter
[function]
[call site]
08012
Self::IntoIter::all
[function]
[call site]
08013
map_functions::values
[function]
[call site]
08014
Array::all
[function]
[call site]
08015
is_some
[function]
[call site]
08016
test_fn_ptr_curry
[function]
[call site]
08017
MyIterableType::into_iter
[function]
[call site]
08018
Self::IntoIter::all
[function]
[call site]
08019
T::as_any
[function]
[call site]
08020
Dynamic::type_id
[function]
[call site]
08021
TypeId::of::<u8>
[function]
[call site]
08022
TypeId::of::<u16>
[function]
[call site]
08023
TypeId::of::<u32>
[function]
[call site]
08024
TypeId::of::<u64>
[function]
[call site]
08025
TypeId::of::<i8>
[function]
[call site]
08026
TypeId::of::<i16>
[function]
[call site]
08027
TypeId::of::<i32>
[function]
[call site]
08028
TypeId::of::<i64>
[function]
[call site]
08029
TypeId::of::<f32>
[function]
[call site]
08030
TypeId::of::<f64>
[function]
[call site]
08031
TypeId::of::<u128>
[function]
[call site]
08032
TypeId::of::<i128>
[function]
[call site]
08033
TypeId::of::<ExclusiveRange>
[function]
[call site]
08034
TypeId::of::<InclusiveRange>
[function]
[call site]
08035
crate::func::locked_read
[function]
[call site]
08036
Option::map_or
[function]
[call site]
08037
Dynamic::is_hashable
[function]
[call site]
08038
crate::func::locked_read
[function]
[call site]
08039
Option::map_or
[function]
[call site]
08040
blob_functions::insert
[function]
[call site]
08041
checked_is_hashable
[function]
[call site]
08042
MyIterableType::into_iter
[function]
[call site]
08043
Self::IntoIter::all
[function]
[call site]
08044
checked_is_hashable
[function]
[call site]
08045
map_functions::values
[function]
[call site]
08046
Array::all
[function]
[call site]
08047
checked_is_hashable
[function]
[call site]
08048
Position::is_none
[function]
[call site]
08049
test_fn_ptr_curry
[function]
[call site]
08050
MyIterableType::into_iter
[function]
[call site]
08051
Self::IntoIter::all
[function]
[call site]
08052
checked_is_hashable
[function]
[call site]
08053
Dynamic::is_hashable
[function]
[call site]
08054
checked_is_hashable
[function]
[call site]
08055
Engine::default
[function]
[call site]
08056
crate::func::locked_read
[function]
[call site]
08057
Option::map_or
[function]
[call site]
08058
blob_functions::insert
[function]
[call site]
08059
checked_is_hashable
[function]
[call site]
08060
MyIterableType::into_iter
[function]
[call site]
08061
Self::IntoIter::all
[function]
[call site]
08062
checked_is_hashable
[function]
[call site]
08063
map_functions::values
[function]
[call site]
08064
Array::all
[function]
[call site]
08065
checked_is_hashable
[function]
[call site]
08066
Position::is_none
[function]
[call site]
08067
test_fn_ptr_curry
[function]
[call site]
08068
MyIterableType::into_iter
[function]
[call site]
08069
Self::IntoIter::all
[function]
[call site]
08070
checked_is_hashable
[function]
[call site]
08071
Dynamic::is_hashable
[function]
[call site]
08072
checked_is_hashable
[function]
[call site]
08073
Engine::default
[function]
[call site]
08074
func::get_hasher
[function]
[call site]
08075
config::hashing::get_hashing_seed
[function]
[call site]
08076
ahash::RandomState::with_seeds
[function]
[call site]
08077
StraightHasherBuilder::build_hasher
[function]
[call site]
08078
Engine::default
[function]
[call site]
08079
test::hash
[function]
[call site]
08080
Self::Hasher::finish
[function]
[call site]
08081
Command::get
[function]
[call site]
08082
Engine::eval_expr
[function]
[call site]
08083
Self::as_deref_mut
[function]
[call site]
08084
Dynamic::as_bool
[function]
[call site]
08085
map_err
[function]
[call site]
08086
make_type_mismatch_err::<bool>
[function]
[call site]
08087
ParseSettings::level_up_with_position
[function]
[call site]
08088
ParseSettings::level_up
[function]
[call site]
08089
Ok
[function]
[call site]
08090
Some
[function]
[call site]
08091
string_functions::is_empty
[function]
[call site]
08092
MyIterableType::into_iter
[function]
[call site]
08093
Self::IntoIter::filter
[function]
[call site]
08094
Engine::new
[function]
[call site]
08095
Engine::compile
[function]
[call site]
08096
ParseResult::unwrap
[function]
[call site]
08097
Engine::run_ast
[function]
[call site]
08098
Engine::run_ast_with_scope
[function]
[call site]
08099
Caches::new
[function]
[call site]
08100
Engine::new_global_runtime_state
[function]
[call site]
08101
AST::source_raw
[function]
[call site]
08102
StmtBlock::as_ref
[function]
[call site]
08103
Option::cloned
[function]
[call site]
08104
blob_functions::push
[function]
[call site]
08105
AST::shared_lib
[function]
[call site]
08106
&crate::SharedModule::clone
[function]
[call site]
08107
clone_from
[function]
[call site]
08108
Engine::eval_global_statements
[function]
[call site]
08109
StmtBlock::take_statements
[function]
[call site]
08110
Engine::is_debugger_registered
[function]
[call site]
08111
GlobalRuntimeState::debugger_mut
[function]
[call site]
08112
as_deref_mut
[function]
[call site]
08113
unwrap
[function]
[call site]
08114
crate::ast::Stmt::Noop
[function]
[call site]
08115
Engine::dbg
[function]
[call site]
08116
Ok
[function]
[call site]
08117
Scope::new
[function]
[call site]
08118
RhaiResultOf::unwrap
[function]
[call site]
08119
Engine::on_def_var
[function]
[call site]
08120
Some
[function]
[call site]
08121
TestStruct::new
[function]
[call site]
08122
Option::name
[function]
[call site]
08123
Engine::new
[function]
[call site]
08124
VarDefInfo::nesting_level
[function]
[call site]
08125
Ok
[function]
[call site]
08126
Ok
[function]
[call site]
08127
run
[function]
[call site]
08128
RhaiResultOf::unwrap
[function]
[call site]
08129
string_functions::contains
[function]
[call site]
08130
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08131
Engine::new
[function]
[call site]
08132
Scope::new
[function]
[call site]
08133
eval_with_scope::<Dynamic>
[function]
[call site]
08134
unwrap_err
[function]
[call site]
08135
Engine::eval_expr
[function]
[call site]
08136
Self::as_deref_mut
[function]
[call site]
08137
Dynamic::as_bool
[function]
[call site]
08138
map_err
[function]
[call site]
08139
make_type_mismatch_err::<bool>
[function]
[call site]
08140
ParseSettings::level_up_with_position
[function]
[call site]
08141
Some
[function]
[call site]
08142
StmtBlock::span_or_else
[function]
[call site]
08143
Span::new
[function]
[call site]
08144
iterator_functions::chars_from_start
[function]
[call site]
08145
StmtBlock::span_or_else
[function]
[call site]
08146
string_functions::add_append
[function]
[call site]
08147
StmtBlock::span_or_else
[function]
[call site]
08148
StmtBlock::as_ref
[function]
[call site]
08149
Engine::lex_with_map
[function]
[call site]
08150
Span::map_or
[function]
[call site]
08151
Ok
[function]
[call site]
08152
Engine::eval_expr
[function]
[call site]
08153
string_functions::is_empty
[function]
[call site]
08154
Engine::track_operation
[function]
[call site]
08155
ParseSettings::level_up_with_position
[function]
[call site]
08156
ParseSettings::level_up
[function]
[call site]
08157
Ok
[function]
[call site]
08158
Self::as_deref_mut
[function]
[call site]
08159
StmtBlock::take_statements
[function]
[call site]
08160
Engine::eval_stmt_block
[function]
[call site]
08161
Ok
[function]
[call site]
08162
Err
[function]
[call site]
08163
Engine::eval_expr
[function]
[call site]
08164
Self::as_deref_mut
[function]
[call site]
08165
Dynamic::as_bool
[function]
[call site]
08166
map_err
[function]
[call site]
08167
make_type_mismatch_err::<bool>
[function]
[call site]
08168
ParseSettings::level_up_with_position
[function]
[call site]
08169
Ok
[function]
[call site]
08170
string_functions::is_empty
[function]
[call site]
08171
Self::as_deref_mut
[function]
[call site]
08172
StmtBlock::take_statements
[function]
[call site]
08173
Engine::eval_stmt_block
[function]
[call site]
08174
Ok
[function]
[call site]
08175
Err
[function]
[call site]
08176
ASTFlags::intersects
[function]
[call site]
08177
string_functions::is_empty
[function]
[call site]
08178
Self::as_deref_mut
[function]
[call site]
08179
StmtBlock::take_statements
[function]
[call site]
08180
Engine::eval_stmt_block
[function]
[call site]
08181
Ok
[function]
[call site]
08182
Err
[function]
[call site]
08183
Engine::eval_expr
[function]
[call site]
08184
Self::as_deref_mut
[function]
[call site]
08185
Dynamic::as_bool
[function]
[call site]
08186
map_err
[function]
[call site]
08187
make_type_mismatch_err::<bool>
[function]
[call site]
08188
ParseSettings::level_up_with_position
[function]
[call site]
08189
Ok
[function]
[call site]
08190
test::len
[function]
[call site]
08191
Engine::max_variables
[function]
[call site]
08192
String::from
[function]
[call site]
08193
is_some
[function]
[call site]
08194
Err
[function]
[call site]
08195
ERR::ErrorTooManyVariables
[function]
[call site]
08196
into
[function]
[call site]
08197
Engine::eval_expr
[function]
[call site]
08198
Self::as_deref_mut
[function]
[call site]
08199
Dynamic::flatten
[function]
[call site]
08200
Dynamic::type_id
[function]
[call site]
08201
MyIterableType::into_iter
[function]
[call site]
08202
array_functions::find_map
[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
Module::get_iter
[function]
[call site]
08208
Command::get
[function]
[call site]
08209
Engine::lex_with_map
[function]
[call site]
08210
StmtBlock::span_or_else
[function]
[call site]
08211
map_functions::values
[function]
[call site]
08212
array_functions::find_map
[function]
[call site]
08213
Module::get_qualified_iter
[function]
[call site]
08214
Command::get
[function]
[call site]
08215
Engine::lex_with_map
[function]
[call site]
08216
ok_or_else
[function]
[call site]
08217
ERR::ErrorFor
[function]
[call site]
08218
Expr::start_position
[function]
[call site]
08219
defer
[function]
[call site]
08220
StmtBlock::as_ref
[function]
[call site]
08221
Engine::lex_with_map
[function]
[call site]
08222
blob_functions::push
[function]
[call site]
08223
TestStruct::clone
[function]
[call site]
08224
test::len
[function]
[call site]
08225
blob_functions::push
[function]
[call site]
08226
TestStruct::clone
[function]
[call site]
08227
test::len
[function]
[call site]
08228
string_functions::is_empty
[function]
[call site]
08229
iter_func
[function]
[call site]
08230
Engine::track_operation
[function]
[call site]
08231
ParseSettings::level_up_with_position
[function]
[call site]
08232
iter_func
[function]
[call site]
08233
checked_add
[function]
[call site]
08234
ok_or_else
[function]
[call site]
08235
ERR::ErrorArithmetic
[function]
[call site]
08236
Scope::get_mut_by_index
[function]
[call site]
08237
Dynamic::write_lock
[function]
[call site]
08238
crate::func::locked_write
[function]
[call site]
08239
TypeId::of::<Self>
[function]
[call site]
08240
TypeId::of::<T>
[function]
[call site]
08241
Dynamic::type_id
[function]
[call site]
08242
TypeId::of::<T>
[function]
[call site]
08243
Some
[function]
[call site]
08244
DynamicWriteLock
[function]
[call site]
08245
DynamicWriteLockInner::Guard
[function]
[call site]
08246
Dynamic::downcast_mut
[function]
[call site]
08247
TypeId::of::<T>
[function]
[call site]
08248
TypeId::of::<INT>
[function]
[call site]
08249
T::as_any_mut
[function]
[call site]
08250
as_any_mut().downcast_mut::<T>
[function]
[call site]
08251
TypeId::of::<T>
[function]
[call site]
08252
TypeId::of::<crate::FLOAT>
[function]
[call site]
08253
StmtBlock::as_mut
[function]
[call site]
08254
T::as_any_mut
[function]
[call site]
08255
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08256
TypeId::of::<T>
[function]
[call site]
08257
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08258
StmtBlock::as_mut
[function]
[call site]
08259
T::as_any_mut
[function]
[call site]
08260
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08261
TypeId::of::<T>
[function]
[call site]
08262
TypeId::of::<bool>
[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::<ImmutableString>
[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::<char>
[function]
[call site]
08271
T::as_any_mut
[function]
[call site]
08272
as_any_mut().downcast_mut::<T>
[function]
[call site]
08273
TypeId::of::<T>
[function]
[call site]
08274
TypeId::of::<Array>
[function]
[call site]
08275
StmtBlock::as_mut
[function]
[call site]
08276
T::as_any_mut
[function]
[call site]
08277
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08278
TypeId::of::<T>
[function]
[call site]
08279
TypeId::of::<Blob>
[function]
[call site]
08280
StmtBlock::as_mut
[function]
[call site]
08281
T::as_any_mut
[function]
[call site]
08282
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08283
TypeId::of::<T>
[function]
[call site]
08284
TypeId::of::<Map>
[function]
[call site]
08285
StmtBlock::as_mut
[function]
[call site]
08286
T::as_any_mut
[function]
[call site]
08287
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08288
TypeId::of::<T>
[function]
[call site]
08289
TypeId::of::<FnPtr>
[function]
[call site]
08290
StmtBlock::as_mut
[function]
[call site]
08291
T::as_any_mut
[function]
[call site]
08292
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08293
TypeId::of::<T>
[function]
[call site]
08294
TypeId::of::<Instant>
[function]
[call site]
08295
StmtBlock::as_mut
[function]
[call site]
08296
T::as_any_mut
[function]
[call site]
08297
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08298
TypeId::of::<T>
[function]
[call site]
08299
TypeId::of::<()>
[function]
[call site]
08300
T::as_any_mut
[function]
[call site]
08301
as_any_mut().downcast_mut::<T>
[function]
[call site]
08302
TypeId::of::<T>
[function]
[call site]
08303
TypeId::of::<Self>
[function]
[call site]
08304
T::as_any_mut
[function]
[call site]
08305
as_any_mut().downcast_mut::<T>
[function]
[call site]
08306
T::as_any_mut
[function]
[call site]
08307
as_any_mut().downcast_mut::<T>
[function]
[call site]
08308
Engine::lex_with_map
[function]
[call site]
08309
Engine::lex_with_map
[function]
[call site]
08310
Option::unwrap
[function]
[call site]
08311
Dynamic::from_int
[function]
[call site]
08312
Self
[function]
[call site]
08313
Union::Int
[function]
[call site]
08314
map_err
[function]
[call site]
08315
EvalAltResult::fill_position
[function]
[call site]
08316
ParseSettings::level_up_with_position
[function]
[call site]
08317
Dynamic::flatten
[function]
[call site]
08318
Scope::get_mut_by_index
[function]
[call site]
08319
Dynamic::write_lock
[function]
[call site]
08320
Option::unwrap
[function]
[call site]
08321
Self::as_deref_mut
[function]
[call site]
08322
StmtBlock::take_statements
[function]
[call site]
08323
Engine::eval_stmt_block
[function]
[call site]
08324
Err
[function]
[call site]
08325
Ok
[function]
[call site]
08326
ASTFlags::intersects
[function]
[call site]
08327
Engine::eval_expr
[function]
[call site]
08328
Err
[function]
[call site]
08329
ERR::LoopBreak
[function]
[call site]
08330
into
[function]
[call site]
08331
Engine::eval_stmt_block
[function]
[call site]
08332
Self::as_deref_mut
[function]
[call site]
08333
StmtBlock::take_statements
[function]
[call site]
08334
EvalAltResult::is_pseudo_error
[function]
[call site]
08335
Err
[function]
[call site]
08336
EvalAltResult::is_catchable
[function]
[call site]
08337
Err
[function]
[call site]
08338
EvalAltResult::unwrap_inner
[function]
[call site]
08339
EvalAltResult::unwrap_inner
[function]
[call site]
08340
Expr::is_unit
[function]
[call site]
08341
TestStruct::clone
[function]
[call site]
08342
EvalAltResult::take_position
[function]
[call site]
08343
EvalAltResult::position
[function]
[call site]
08344
EvalAltResult::set_position
[function]
[call site]
08345
ParseError::to_string
[function]
[call site]
08346
into
[function]
[call site]
08347
crate::Map::new
[function]
[call site]
08348
EvalAltResult::take_position
[function]
[call site]
08349
blob_functions::insert
[function]
[call site]
08350
&str::into
[function]
[call site]
08351
ParseError::to_string
[function]
[call site]
08352
into
[function]
[call site]
08353
blob_functions::insert
[function]
[call site]
08354
&str::into
[function]
[call site]
08355
into
[function]
[call site]
08356
Position::is_none
[function]
[call site]
08357
blob_functions::insert
[function]
[call site]
08358
&str::into
[function]
[call site]
08359
Position::line
[function]
[call site]
08360
Option::unwrap
[function]
[call site]
08361
into
[function]
[call site]
08362
blob_functions::insert
[function]
[call site]
08363
&str::into
[function]
[call site]
08364
Position::position
[function]
[call site]
08365
Option::unwrap_or
[function]
[call site]
08366
into
[function]
[call site]
08367
EvalAltResult::dump_fields
[function]
[call site]
08368
blob_functions::insert
[function]
[call site]
08369
&str::into
[function]
[call site]
08370
test_string_split
[function]
[call site]
08371
MultiInputsStream::get_next
[function]
[call site]
08372
expect
[function]
[call site]
08373
into
[function]
[call site]
08374
blob_functions::insert
[function]
[call site]
08375
&str::into
[function]
[call site]
08376
into
[function]
[call site]
08377
blob_functions::insert
[function]
[call site]
08378
&str::into
[function]
[call site]
08379
into
[function]
[call site]
08380
blob_functions::insert
[function]
[call site]
08381
&str::into
[function]
[call site]
08382
into
[function]
[call site]
08383
blob_functions::insert
[function]
[call site]
08384
&str::into
[function]
[call site]
08385
into
[function]
[call site]
08386
blob_functions::insert
[function]
[call site]
08387
&str::into
[function]
[call site]
08388
Array::into
[function]
[call site]
08389
blob_functions::insert
[function]
[call site]
08390
&str::into
[function]
[call site]
08391
into
[function]
[call site]
08392
blob_functions::insert
[function]
[call site]
08393
&str::into
[function]
[call site]
08394
into
[function]
[call site]
08395
blob_functions::insert
[function]
[call site]
08396
&str::into
[function]
[call site]
08397
RhaiResult::into
[function]
[call site]
08398
blob_functions::insert
[function]
[call site]
08399
&str::into
[function]
[call site]
08400
TestStruct::clone
[function]
[call site]
08401
blob_functions::insert
[function]
[call site]
08402
&str::into
[function]
[call site]
08403
into
[function]
[call site]
08404
blob_functions::insert
[function]
[call site]
08405
&str::into
[function]
[call site]
08406
into
[function]
[call site]
08407
blob_functions::insert
[function]
[call site]
08408
&str::into
[function]
[call site]
08409
into
[function]
[call site]
08410
blob_functions::insert
[function]
[call site]
08411
&str::into
[function]
[call site]
08412
TestStruct::clone
[function]
[call site]
08413
blob_functions::insert
[function]
[call site]
08414
&str::into
[function]
[call site]
08415
Dynamic::from_array
[function]
[call site]
08416
MyIterableType::into_iter
[function]
[call site]
08417
Engine::lex_with_map
[function]
[call site]
08418
reflection_functions::collect
[function]
[call site]
08419
MyIterableType::into_iter
[function]
[call site]
08420
Engine::lex_with_map
[function]
[call site]
08421
iter()
[call site]
08422
.map(String::as_str)
[call site]
08423
.collect::<Vec<_>>
[function]
[call site]
08424
join
[function]
[call site]
08425
into
[function]
[call site]
08426
Self::into
[function]
[call site]
08427
defer
[function]
[call site]
08428
test::len
[function]
[call site]
08429
Engine::max_variables
[function]
[call site]
08430
Err
[function]
[call site]
08431
ERR::ErrorTooManyVariables
[function]
[call site]
08432
ParseSettings::level_up_with_position
[function]
[call site]
08433
into
[function]
[call site]
08434
blob_functions::push
[function]
[call site]
08435
TestStruct::clone
[function]
[call site]
08436
Self::as_deref_mut
[function]
[call site]
08437
StmtBlock::take_statements
[function]
[call site]
08438
Engine::eval_stmt_block
[function]
[call site]
08439
Engine::lex_with_map
[function]
[call site]
08440
(TokenIterator::map_err
[function]
[call site]
08441
Expr::is_unit
[function]
[call site]
08442
Expr::set_position
[function]
[call site]
08443
ASTFlags::intersects
[function]
[call site]
08444
Engine::eval_expr
[function]
[call site]
08445
RhaiResult::and_then
[function]
[call site]
08446
Err
[function]
[call site]
08447
ERR::ErrorRuntime
[function]
[call site]
08448
Dynamic::flatten
[function]
[call site]
08449
crate::func::native::shared_try_take
[function]
[call site]
08450
into_inner
[function]
[call site]
08451
Dynamic::flatten
[function]
[call site]
08452
into_inner
[function]
[call site]
08453
unwrap
[function]
[call site]
08454
Dynamic::flatten
[function]
[call site]
08455
into_inner
[function]
[call site]
08456
Dynamic::flatten
[function]
[call site]
08457
crate::func::locked_read
[function]
[call site]
08458
Dynamic::flatten_clone
[function]
[call site]
08459
Self
[function]
[call site]
08460
Union::Shared
[function]
[call site]
08461
into
[function]
[call site]
08462
ASTFlags::intersects
[function]
[call site]
08463
Err
[function]
[call site]
08464
ERR::ErrorRuntime
[function]
[call site]
08465
into
[function]
[call site]
08466
Engine::eval_expr
[function]
[call site]
08467
RhaiResult::and_then
[function]
[call site]
08468
Err
[function]
[call site]
08469
ERR::Return
[function]
[call site]
08470
Dynamic::flatten
[function]
[call site]
08471
into
[function]
[call site]
08472
Err
[function]
[call site]
08473
ERR::Return
[function]
[call site]
08474
into
[function]
[call site]
08475
Engine::max_modules
[function]
[call site]
08476
Err
[function]
[call site]
08477
ERR::ErrorTooManyModules
[function]
[call site]
08478
into
[function]
[call site]
08479
Engine::eval_expr
[function]
[call site]
08480
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08481
map_err
[function]
[call site]
08482
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08483
RhaiNativeFunc::return_type_name
[function]
[call site]
08484
ParseSettings::level_up_with_position
[function]
[call site]
08485
Expr::start_position
[function]
[call site]
08486
TestStruct::clone
[function]
[call site]
08487
StmtBlock::as_ref
[function]
[call site]
08488
&[Stmt]::and_then
[function]
[call site]
08489
FileModuleResolver::resolve_raw
[function]
[call site]
08490
FileModuleResolver::impl_resolve
[function]
[call site]
08491
&mut
[call site]
08492
test_for_module_iterator
[function]
[call site]
08493
Engine::new
[function]
[call site]
08494
Module::new
[function]
[call site]
08495
set_iterable::<MyIterableType>
[function]
[call site]
08496
Module::set_native_fn
[function]
[call site]
08497
FuncRegistration::new
[function]
[call site]
08498
FuncRegistration::in_internal_namespace
[function]
[call site]
08499
FuncRegistration::with_purity
[function]
[call site]
08500
FuncRegistration::with_volatility
[function]
[call site]
08501
FuncRegistration::set_into_module
[function]
[call site]
08502
Ok
[function]
[call site]
08503
MyIterableType
[function]
[call site]
08504
&str::to_string
[function]
[call site]
08505
Module::new
[function]
[call site]
08506
Module::set_sub_module
[function]
[call site]
08507
blob_functions::insert
[function]
[call site]
08508
into
[function]
[call site]
08509
into
[function]
[call site]
08510
string_functions::remove
[function]
[call site]
08511
Engine::register_static_module
[function]
[call site]
08512
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]
08513
split_once
[function]
[call site]
08514
Engine::lex_with_map
[function]
[call site]
08515
string_functions::trim
[function]
[call site]
08516
shared_get_mut
[function]
[call site]
08517
string_functions::trim
[function]
[call site]
08518
into
[function]
[call site]
08519
string_functions::trim
[function]
[call site]
08520
into
[function]
[call site]
08521
string_functions::trim
[function]
[call site]
08522
string_functions::is_empty
[function]
[call site]
08523
test::len
[function]
[call site]
08524
&str::contains_key
[function]
[call site]
08525
Module::new
[function]
[call site]
08526
crate::func::shared_take_or_clone
[function]
[call site]
08527
string_functions::remove
[function]
[call site]
08528
unwrap
[function]
[call site]
08529
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]
08530
Module::get_sub_modules_mut
[function]
[call site]
08531
string_functions::clear
[function]
[call site]
08532
string_functions::remove
[function]
[call site]
08533
Module::build_index
[function]
[call site]
08534
Module::is_indexed
[function]
[call site]
08535
intersects
[function]
[call site]
08536
blob_functions::blob_with_capacity
[function]
[call site]
08537
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08538
new_hash_map
[function]
[call site]
08539
test::len
[function]
[call site]
08540
new_hash_map
[function]
[call site]
08541
StmtBlock::as_ref
[function]
[call site]
08542
map_or
[function]
[call site]
08543
TestStruct::new
[function]
[call site]
08544
blob_functions::push
[function]
[call site]
08545
blob_functions::push
[function]
[call site]
08546
FnPtr::try_from
[function]
[call site]
08547
RhaiResultOf::unwrap
[function]
[call site]
08548
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08549
blob_functions::push
[function]
[call site]
08550
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08551
string_functions::pop
[function]
[call site]
08552
string_functions::is_empty
[function]
[call site]
08553
shared_make_mut
[function]
[call site]
08554
string_functions::pop
[function]
[call site]
08555
Dynamic::map_or
[function]
[call site]
08556
crate::calc_var_hash
[function]
[call site]
08557
MyIterableType::into_iter
[function]
[call site]
08558
test_chars
[function]
[call site]
08559
0.chars().collect::<Vec<_>>
[function]
[call site]
08560
MyIterableType::into_iter
[function]
[call site]
08561
Self::IntoIter::copied
[function]
[call site]
08562
blob_functions::insert
[function]
[call site]
08563
FnPtr::try_from
[function]
[call site]
08564
RhaiResultOf::unwrap
[function]
[call site]
08565
string_functions::is_empty
[function]
[call site]
08566
blob_functions::push
[function]
[call site]
08567
eval::calc_offset_len
[function]
[call site]
08568
test::len
[function]
[call site]
08569
test::len
[function]
[call site]
08570
blob_functions::push
[function]
[call site]
08571
blob_functions::insert
[function]
[call site]
08572
TestStruct::clone
[function]
[call site]
08573
blob_functions::insert
[function]
[call site]
08574
FnPtr::try_from
[function]
[call site]
08575
RhaiResultOf::unwrap
[function]
[call site]
08576
string_functions::is_empty
[function]
[call site]
08577
blob_functions::push
[function]
[call site]
08578
eval::calc_offset_len
[function]
[call site]
08579
test::len
[function]
[call site]
08580
test::len
[function]
[call site]
08581
blob_functions::push
[function]
[call site]
08582
blob_functions::insert
[function]
[call site]
08583
TestStruct::clone
[function]
[call site]
08584
MyIterableType::into_iter
[function]
[call site]
08585
Dynamic::flatten
[function]
[call site]
08586
Command::get
[function]
[call site]
08587
blob_functions::insert
[function]
[call site]
08588
TestStruct::clone
[function]
[call site]
08589
RhaiFunc::is_script
[function]
[call site]
08590
crate::calc_fn_hash
[function]
[call site]
08591
MyIterableType::into_iter
[function]
[call site]
08592
Self::IntoIter::copied
[function]
[call site]
08593
RhaiFunc::get_script_fn_def
[function]
[call site]
08594
Option::unwrap
[function]
[call site]
08595
StmtBlock::as_ref
[function]
[call site]
08596
map_or
[function]
[call site]
08597
crate::calc_typed_method_hash
[function]
[call site]
08598
Command::get
[function]
[call site]
08599
blob_functions::insert
[function]
[call site]
08600
TestStruct::clone
[function]
[call site]
08601
calc_native_fn_hash
[function]
[call site]
08602
calc_fn_hash_full
[function]
[call site]
08603
calc_fn_hash
[function]
[call site]
08604
test::len
[function]
[call site]
08605
MyIterableType::into_iter
[function]
[call site]
08606
Self::IntoIter::copied
[function]
[call site]
08607
MyIterableType::into_iter
[function]
[call site]
08608
Self::IntoIter::copied
[function]
[call site]
08609
Command::get
[function]
[call site]
08610
blob_functions::insert
[function]
[call site]
08611
TestStruct::clone
[function]
[call site]
08612
test_get_set
[function]
[call site]
08613
string_functions::is_empty
[function]
[call site]
08614
test::len
[function]
[call site]
08615
then_some
[function]
[call site]
08616
string_functions::is_empty
[function]
[call site]
08617
then_some
[function]
[call site]
08618
decimal_functions::max_id
[function]
[call site]
08619
Position::is_none
[function]
[call site]
08620
Module::set_id
[function]
[call site]
08621
blob_functions::insert
[function]
[call site]
08622
FnPtr::try_from
[function]
[call site]
08623
RhaiResultOf::unwrap
[function]
[call site]
08624
string_functions::is_empty
[function]
[call site]
08625
blob_functions::push
[function]
[call site]
08626
eval::calc_offset_len
[function]
[call site]
08627
test::len
[function]
[call site]
08628
test::len
[function]
[call site]
08629
blob_functions::push
[function]
[call site]
08630
blob_functions::insert
[function]
[call site]
08631
into
[function]
[call site]
08632
into
[function]
[call site]
08633
Module::is_indexed
[function]
[call site]
08634
intersects
[function]
[call site]
08635
decimal_functions::max_id
[function]
[call site]
08636
Position::is_none
[function]
[call site]
08637
crate::func::shared_take_or_clone
[function]
[call site]
08638
Module::set_id
[function]
[call site]
08639
into
[function]
[call site]
08640
blob_functions::insert
[function]
[call site]
08641
into
[function]
[call site]
08642
crate::func::shared_take_or_clone
[function]
[call site]
08643
Module::build_index
[function]
[call site]
08644
decimal_functions::max_id
[function]
[call site]
08645
Position::is_none
[function]
[call site]
08646
Module::set_id
[function]
[call site]
08647
blob_functions::insert
[function]
[call site]
08648
into
[function]
[call site]
08649
into
[function]
[call site]
08650
StmtBlock::as_ref
[function]
[call site]
08651
into
[function]
[call site]
08652
and_then
[function]
[call site]
08653
TestStruct::new
[function]
[call site]
08654
Self::parent
[function]
[call site]
08655
FileModuleResolver::get_file_path
[function]
[call site]
08656
TestStruct::new
[function]
[call site]
08657
bool::is_relative
[function]
[call site]
08658
TestStruct::clone
[function]
[call site]
08659
StmtBlock::span_or_else
[function]
[call site]
08660
Engine::lex_with_map
[function]
[call site]
08661
Engine::lex_raw
[function]
[call site]
08662
Some
[function]
[call site]
08663
unwrap_or_default
[function]
[call site]
08664
blob_functions::push
[function]
[call site]
08665
blob_functions::push
[function]
[call site]
08666
FnPtr::try_from
[function]
[call site]
08667
RhaiResultOf::unwrap
[function]
[call site]
08668
bool::into
[function]
[call site]
08669
FileModuleResolver::set_extension
[function]
[call site]
08670
Self::into
[function]
[call site]
08671
Ident::as_str
[function]
[call site]
08672
FileModuleResolver::is_cache_enabled
[function]
[call site]
08673
func::locked_read
[function]
[call site]
08674
try_borrow
[function]
[call site]
08675
ok
[function]
[call site]
08676
locked_read
[function]
[call site]
08677
Option::ok
[function]
[call site]
08678
try_read
[function]
[call site]
08679
Some
[function]
[call site]
08680
std::thread::sleep
[function]
[call site]
08681
std::time::Duration::from_millis
[function]
[call site]
08682
Some
[function]
[call site]
08683
locked_read
[function]
[call site]
08684
try_read
[function]
[call site]
08685
Option::unwrap
[function]
[call site]
08686
Command::get
[function]
[call site]
08687
Ok
[function]
[call site]
08688
TestStruct::clone
[function]
[call site]
08689
Engine::compile_file_with_scope
[function]
[call site]
08690
Engine::read_file
[function]
[call site]
08691
StmtBlock::as_ref
[function]
[call site]
08692
File::open
[function]
[call site]
08693
map_err
[function]
[call site]
08694
ERR::ErrorSystem
[function]
[call site]
08695
ParseError::into
[function]
[call site]
08696
ImmutableString::new
[function]
[call site]
08697
read_to_string
[function]
[call site]
08698
map_err
[function]
[call site]
08699
ERR::ErrorSystem
[function]
[call site]
08700
ParseError::into
[function]
[call site]
08701
string_functions::starts_with
[function]
[call site]
08702
string_functions::starts_with
[function]
[call site]
08703
array_functions::find
[function]
[call site]
08704
array_functions::find_starting_from
[function]
[call site]
08705
map_functions::drain
[function]
[call site]
08706
string_functions::is_empty
[function]
[call site]
08707
Ok
[function]
[call site]
08708
IterateMap::new
[function]
[call site]
08709
IterateMap::new
[function]
[call site]
08710
IterateMap::new
[function]
[call site]
08711
mem::take
[function]
[call site]
08712
MyIterableType::into_iter
[function]
[call site]
08713
FnPtr::call_raw_with_extra_args
[function]
[call site]
08714
Some
[function]
[call site]
08715
TestStruct::clone
[function]
[call site]
08716
Self::into
[function]
[call site]
08717
Some
[function]
[call site]
08718
Dynamic::as_bool
[function]
[call site]
08719
unwrap_or
[function]
[call site]
08720
blob_functions::insert
[function]
[call site]
08721
blob_functions::insert
[function]
[call site]
08722
Ok
[function]
[call site]
08723
ImmutableString::strong_count
[function]
[call site]
08724
ImmutableString::strong_count
[function]
[call site]
08725
string_functions::clear
[function]
[call site]
08726
string_functions::is_empty
[function]
[call site]
08727
shared_get_mut
[function]
[call site]
08728
string_functions::clear
[function]
[call site]
08729
ImmutableString::new
[function]
[call site]
08730
Ok
[function]
[call site]
08731
RhaiResultOf::and_then
[function]
[call site]
08732
Engine::compile_with_scope
[function]
[call site]
08733
AST::set_source
[function]
[call site]
08734
bool::to_string_lossy
[function]
[call site]
08735
StmtBlock::as_ref
[function]
[call site]
08736
Ok
[function]
[call site]
08737
TestStruct::clone
[function]
[call site]
08738
Self
[function]
[call site]
08739
RhaiResultOf::map_err
[function]
[call site]
08740
is::<IoError>
[function]
[call site]
08741
TestStruct::new
[function]
[call site]
08742
ERR::ErrorModuleNotFound
[function]
[call site]
08743
bool::to_string
[function]
[call site]
08744
Engine::new
[function]
[call site]
08745
Scope::new
[function]
[call site]
08746
blob_functions::push
[function]
[call site]
08747
blob_functions::push
[function]
[call site]
08748
blob_functions::push
[function]
[call site]
08749
TestStruct::new
[function]
[call site]
08750
ERR::ErrorInModule
[function]
[call site]
08751
bool::to_string
[function]
[call site]
08752
AST::set_source
[function]
[call site]
08753
Module::eval_ast_as_new_raw
[function]
[call site]
08754
test::len
[function]
[call site]
08755
&mut
[call site]
08756
test::len
[function]
[call site]
08757
TestStruct::clone
[function]
[call site]
08758
test::len
[function]
[call site]
08759
std::mem::take
[function]
[call site]
08760
crate::eval::Caches::new
[function]
[call site]
08761
Position::new_const
[function]
[call site]
08762
Engine::eval_ast_with_scope_raw
[function]
[call site]
08763
string_functions::replace
[function]
[call site]
08764
AST::source_raw
[function]
[call site]
08765
Option::cloned
[function]
[call site]
08766
test::len
[function]
[call site]
08767
blob_functions::push
[function]
[call site]
08768
AST::shared_lib
[function]
[call site]
08769
&crate::SharedModule::clone
[function]
[call site]
08770
string_functions::replace
[function]
[call site]
08771
TestStruct::clone
[function]
[call site]
08772
Engine::eval_global_statements
[function]
[call site]
08773
StmtBlock::take_statements
[function]
[call site]
08774
Engine::is_debugger_registered
[function]
[call site]
08775
GlobalRuntimeState::debugger_mut
[function]
[call site]
08776
crate::ast::Stmt::Noop
[function]
[call site]
08777
Engine::dbg
[function]
[call site]
08778
Ok
[function]
[call site]
08779
TestStruct::new
[function]
[call site]
08780
Result::is_ok
[function]
[call site]
08781
&mut
[call site]
08782
MyIterableType::into_iter
[function]
[call site]
08783
array_functions::zip
[function]
[call site]
08784
MyIterableType::into_iter
[function]
[call site]
08785
impl
[call site]
08786
Engine::lex_with_map
[function]
[call site]
08787
TestStruct::clone
[function]
[call site]
08788
TestStruct::clone
[function]
[call site]
08789
reflection_functions::collect
[function]
[call site]
08790
crate::ThinVec::new
[function]
[call site]
08791
MyIterableType::into_iter
[function]
[call site]
08792
Self::IntoIter::for_each
[function]
[call site]
08793
Module::set_sub_module
[function]
[call site]
08794
TestStruct::clone
[function]
[call site]
08795
TestStruct::clone
[function]
[call site]
08796
std::mem::replace
[function]
[call site]
08797
&mut
[call site]
08798
string_functions::truncate
[function]
[call site]
08799
string_functions::truncate
[function]
[call site]
08800
string_functions::truncate
[function]
[call site]
08801
TestStruct::new
[function]
[call site]
08802
std::iter::once
[function]
[call site]
08803
AST::shared_lib
[function]
[call site]
08804
&crate::SharedModule::clone
[function]
[call site]
08805
reflection_functions::collect
[function]
[call site]
08806
test::len
[function]
[call site]
08807
Scope::pop_entry
[function]
[call site]
08808
string_functions::pop
[function]
[call site]
08809
Engine::lex_with_map
[function]
[call site]
08810
string_functions::pop
[function]
[call site]
08811
unwrap
[function]
[call site]
08812
test::len
[function]
[call site]
08813
test::len
[function]
[call site]
08814
string_functions::pop
[function]
[call site]
08815
unwrap
[function]
[call site]
08816
to_vec
[function]
[call site]
08817
TestStruct::new
[function]
[call site]
08818
Option::unwrap
[function]
[call site]
08819
Scope::get_entry_by_index
[function]
[call site]
08820
TestStruct::clone
[function]
[call site]
08821
Array::to_vec
[function]
[call site]
08822
Dynamic::deep_scan
[function]
[call site]
08823
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08824
test_var_def_filter
[function]
[call site]
08825
StaticModuleResolver::iter_mut
[function]
[call site]
08826
StaticModuleResolver::iter_mut
[function]
[call site]
08827
Engine::lex_with_map
[function]
[call site]
08828
Ident::as_str
[function]
[call site]
08829
array_functions::for_each
[function]
[call site]
08830
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08831
values_mut
[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
FnPtr::iter_curry_mut
[function]
[call site]
08835
StaticModuleResolver::iter_mut
[function]
[call site]
08836
array_functions::for_each
[function]
[call site]
08837
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08838
downcast_mut::<crate::FnPtr>
[function]
[call site]
08839
Some
[function]
[call site]
08840
TestStruct::clone
[function]
[call site]
08841
test::len
[function]
[call site]
08842
string_functions::pop
[function]
[call site]
08843
unwrap
[function]
[call site]
08844
Module::contains_var
[function]
[call site]
08845
contains_key
[function]
[call site]
08846
Module::set_var
[function]
[call site]
08847
into
[function]
[call site]
08848
Dynamic::from
[function]
[call site]
08849
String::from
[function]
[call site]
08850
ImmutableString::into_owned
[function]
[call site]
08851
Module::is_indexed
[function]
[call site]
08852
crate::calc_var_hash
[function]
[call site]
08853
Some
[function]
[call site]
08854
get_or_insert_with
[function]
[call site]
08855
blob_functions::insert
[function]
[call site]
08856
TestStruct::clone
[function]
[call site]
08857
blob_functions::insert
[function]
[call site]
08858
Module::contains_var
[function]
[call site]
08859
Position::is_none
[function]
[call site]
08860
Some
[function]
[call site]
08861
Module::set_var
[function]
[call site]
08862
TestStruct::clone
[function]
[call site]
08863
Module::set_var
[function]
[call site]
08864
AST::iter_fn_def
[function]
[call site]
08865
Module::iter_script_fn
[function]
[call site]
08866
Module::iter_fn
[function]
[call site]
08867
MyIterableType::into_iter
[function]
[call site]
08868
flat_map
[function]
[call site]
08869
Engine::lex_with_map
[function]
[call site]
08870
impl
[call site]
08871
Engine::new
[function]
[call site]
08872
Engine::compile
[function]
[call site]
08873
ParseResult::unwrap
[function]
[call site]
08874
Engine::run_ast
[function]
[call site]
08875
RhaiResultOf::unwrap
[function]
[call site]
08876
Engine::on_def_var
[function]
[call site]
08877
Option::name
[function]
[call site]
08878
VarDefInfo::nesting_level
[function]
[call site]
08879
Ok
[function]
[call site]
08880
Ok
[function]
[call site]
08881
run
[function]
[call site]
08882
RhaiResultOf::unwrap
[function]
[call site]
08883
RhaiFunc::is_script
[function]
[call site]
08884
Engine::lex_with_map
[function]
[call site]
08885
Ident::as_str
[function]
[call site]
08886
RhaiFunc::get_script_fn_def
[function]
[call site]
08887
Option::expect
[function]
[call site]
08888
Engine::lex_with_map
[function]
[call site]
08889
impl
[call site]
08890
array_functions::for_each
[function]
[call site]
08891
Module::set_script_fn
[function]
[call site]
08892
TestStruct::clone
[function]
[call site]
08893
StmtBlock::as_mut
[function]
[call site]
08894
unwrap
[function]
[call site]
08895
shared_get_mut
[function]
[call site]
08896
unwrap
[function]
[call site]
08897
Some
[function]
[call site]
08898
TestStruct::clone
[function]
[call site]
08899
AST::source_raw
[function]
[call site]
08900
Option::cloned
[function]
[call site]
08901
Module::set_doc
[function]
[call site]
08902
into
[function]
[call site]
08903
test_comments_doc
[function]
[call site]
08904
Engine::new
[function]
[call site]
08905
Engine::compile
[function]
[call site]
08906
ParseResult::unwrap
[function]
[call site]
08907
Engine::compile
[function]
[call site]
08908
ParseResult::unwrap
[function]
[call site]
08909
Engine::compile
[function]
[call site]
08910
ParseResult::unwrap
[function]
[call site]
08911
Module::build_index
[function]
[call site]
08912
Ok
[function]
[call site]
08913
RhaiResultOf::map_err
[function]
[call site]
08914
TestStruct::new
[function]
[call site]
08915
ERR::ErrorInModule
[function]
[call site]
08916
bool::to_string
[function]
[call site]
08917
into
[function]
[call site]
08918
FileModuleResolver::is_cache_enabled
[function]
[call site]
08919
func::locked_write
[function]
[call site]
08920
Option::unwrap
[function]
[call site]
08921
blob_functions::insert
[function]
[call site]
08922
TestStruct::clone
[function]
[call site]
08923
Ok
[function]
[call site]
08924
Some
[function]
[call site]
08925
StmtBlock::span_or_else
[function]
[call site]
08926
Engine::module_resolver
[function]
[call site]
08927
as_deref
[function]
[call site]
08928
unwrap_or
[function]
[call site]
08929
&dyn
[call site]
08930
FileModuleResolver::impl_resolve
[function]
[call site]
08931
Some
[function]
[call site]
08932
unwrap_or_else
[function]
[call site]
08933
Err
[function]
[call site]
08934
ERR::ErrorModuleNotFound
[function]
[call site]
08935
bool::to_string
[function]
[call site]
08936
into
[function]
[call site]
08937
string_functions::is_empty
[function]
[call site]
08938
Engine::const_empty_string
[function]
[call site]
08939
Engine::get_interned_string
[function]
[call site]
08940
TestStruct::clone
[function]
[call site]
08941
Module::is_indexed
[function]
[call site]
08942
GlobalRuntimeState::push_import
[function]
[call site]
08943
crate::func::shared_take_or_clone
[function]
[call site]
08944
Module::build_index
[function]
[call site]
08945
GlobalRuntimeState::push_import
[function]
[call site]
08946
Ok
[function]
[call site]
08947
Scope::search
[function]
[call site]
08948
Option::map_or_else
[function]
[call site]
08949
Err
[function]
[call site]
08950
ERR::ErrorVariableNotFound
[function]
[call site]
08951
test_to_string
[function]
[call site]
08952
into
[function]
[call site]
08953
string_functions::is_empty
[function]
[call site]
08954
Scope::add_alias_by_index
[function]
[call site]
08955
TestStruct::clone
[function]
[call site]
08956
Ok
[function]
[call site]
08957
test::len
[function]
[call site]
08958
EvalContext::new
[function]
[call site]
08959
Self::as_deref_mut
[function]
[call site]
08960
resolve_var
[function]
[call site]
08961
map_or
[function]
[call site]
08962
test::len
[function]
[call site]
08963
Err
[function]
[call site]
08964
EvalAltResult::fill_position
[function]
[call site]
08965
Engine::lex_with_map
[function]
[call site]
08966
test::len
[function]
[call site]
08967
Command::get
[function]
[call site]
08968
StmtBlock::span_or_else
[function]
[call site]
08969
Span::new
[function]
[call site]
08970
iterator_functions::chars_from_start
[function]
[call site]
08971
StmtBlock::span_or_else
[function]
[call site]
08972
string_functions::add_append
[function]
[call site]
08973
StmtBlock::span_or_else
[function]
[call site]
08974
Scope::search
[function]
[call site]
08975
Span::ok_or_else
[function]
[call site]
08976
TestStruct::new
[function]
[call site]
08977
ERR::ErrorVariableNotFound
[function]
[call site]
08978
test_to_string
[function]
[call site]
08979
Scope::get_mut_by_index
[function]
[call site]
08980
Dynamic::is_shared
[function]
[call site]
08981
test_functions_take
[function]
[call site]
08982
Dynamic::into_shared
[function]
[call site]
08983
Dynamic::access_mode
[function]
[call site]
08984
Self
[function]
[call site]
08985
Union::Shared
[function]
[call site]
08986
crate::Locked::new
[function]
[call site]
08987
Self::into
[function]
[call site]
08988
Ok
[function]
[call site]
08989
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
08990
impl
[call site]
08991
T::as_any
[function]
[call site]
08992
Module::contains_indexed_global_functions
[function]
[call site]
08993
Caches::fn_resolution_caches_len
[function]
[call site]
08994
Caches::fn_resolution_cache_mut
[function]
[call site]
08995
string_functions::clear
[function]
[call site]
08996
Caches::push_fn_resolution_cache
[function]
[call site]
08997
Caches::fn_resolution_cache_mut
[function]
[call site]
08998
string_functions::clear
[function]
[call site]
08999
Ok
[function]
[call site]
09000
StmtBlock::take_statements
[function]
[call site]
09001
Engine::eval_expr
[function]
[call site]
09002
Engine::track_operation
[function]
[call site]
09003
ParseSettings::level_up_with_position
[function]
[call site]
09004
Engine::dbg_reset
[function]
[call site]
09005
Self::as_deref_mut
[function]
[call site]
09006
Expr::get_literal_value
[function]
[call site]
09007
Some
[function]
[call site]
09008
Ok
[function]
[call site]
09009
Engine::eval_fn_call_expr
[function]
[call site]
09010
Self::ok_or_else
[function]
[call site]
09011
ERR::ErrorUnboundThis
[function]
[call site]
09012
into
[function]
[call site]
09013
cloned
[function]
[call site]
09014
Engine::search_namespace
[function]
[call site]
09015
Engine::lex_with_map
[function]
[call site]
09016
Position::new_const
[function]
[call site]
09017
Engine::eval_expr
[function]
[call site]
09018
Self::as_deref_mut
[function]
[call site]
09019
Dynamic::flatten
[function]
[call site]
09020
ParseSettings::level_up_with_position
[function]
[call site]
09021
Dynamic::is_string
[function]
[call site]
09022
unwrap
[function]
[call site]
09023
&mut
[call site]
09024
into
[function]
[call site]
09025
packages::string_basic::print_with_func
[function]
[call site]
09026
unwrap
[function]
[call site]
09027
Engine::throw_on_size
[function]
[call site]
09028
test::len
[function]
[call site]
09029
RhaiResultOf::map_err
[function]
[call site]
09030
EvalAltResult::fill_position
[function]
[call site]
09031
Ok
[function]
[call site]
09032
Engine::get_interned_string
[function]
[call site]
09033
ImmutableString::into
[function]
[call site]
09034
crate::Array::with_capacity
[function]
[call site]
09035
test::len
[function]
[call site]
09036
Engine::eval_expr
[function]
[call site]
09037
Self::as_deref_mut
[function]
[call site]
09038
Dynamic::flatten
[function]
[call site]
09039
Engine::has_data_size_limit
[function]
[call site]
09040
crate::eval::calc_data_sizes
[function]
[call site]
09041
Engine::throw_on_size
[function]
[call site]
09042
RhaiResultOf::map_err
[function]
[call site]
09043
EvalAltResult::fill_position
[function]
[call site]
09044
ParseSettings::level_up_with_position
[function]
[call site]
09045
blob_functions::push
[function]
[call site]
09046
Ok
[function]
[call site]
09047
Dynamic::from_array
[function]
[call site]
09048
TestStruct::clone
[function]
[call site]
09049
Engine::eval_expr
[function]
[call site]
09050
Self::as_deref_mut
[function]
[call site]
09051
Dynamic::flatten
[function]
[call site]
09052
Engine::has_data_size_limit
[function]
[call site]
09053
crate::eval::calc_data_sizes
[function]
[call site]
09054
Engine::throw_on_size
[function]
[call site]
09055
RhaiResultOf::map_err
[function]
[call site]
09056
EvalAltResult::fill_position
[function]
[call site]
09057
ParseSettings::level_up_with_position
[function]
[call site]
09058
(TokenIterator::get_mut
[function]
[call site]
09059
Ident::as_str
[function]
[call site]
09060
Option::unwrap
[function]
[call site]
09061
Ok
[function]
[call site]
09062
Dynamic::from_map
[function]
[call site]
09063
Engine::eval_expr
[function]
[call site]
09064
Self::as_deref_mut
[function]
[call site]
09065
Dynamic::as_bool
[function]
[call site]
09066
map_err
[function]
[call site]
09067
make_type_mismatch_err::<bool>
[function]
[call site]
09068
ParseSettings::level_up_with_position
[function]
[call site]
09069
Ok
[function]
[call site]
09070
Engine::eval_expr
[function]
[call site]
09071
Self::as_deref_mut
[function]
[call site]
09072
Dynamic::as_bool
[function]
[call site]
09073
map_err
[function]
[call site]
09074
make_type_mismatch_err::<bool>
[function]
[call site]
09075
ParseSettings::level_up_with_position
[function]
[call site]
09076
Ok
[function]
[call site]
09077
Engine::eval_expr
[function]
[call site]
09078
Self::as_deref_mut
[function]
[call site]
09079
Expr::is_unit
[function]
[call site]
09080
Ok
[function]
[call site]
09081
MyIterableType::into_iter
[function]
[call site]
09082
Engine::lex_with_map
[function]
[call site]
09083
reflection_functions::collect
[function]
[call site]
09084
first
[function]
[call site]
09085
unwrap
[function]
[call site]
09086
Command::get
[function]
[call site]
09087
Ident::as_str
[function]
[call site]
09088
ok_or_else
[function]
[call site]
09089
TestStruct::new
[function]
[call site]
09090
ERR::ErrorCustomSyntax
[function]
[call site]
09091
MyIterableType::into_iter
[function]
[call site]
09092
Engine::lex_with_map
[function]
[call site]
09093
reflection_functions::collect
[function]
[call site]
09094
EvalContext::new
[function]
[call site]
09095
and_then
[function]
[call site]
09096
Engine::check_data_size
[function]
[call site]
09097
Expr::start_position
[function]
[call site]
09098
Engine::eval_stmt_block
[function]
[call site]
09099
StmtBlock::take_statements
[function]
[call site]
09100
Engine::eval_dot_index_chain
[function]
[call site]
09101
Engine::eval_dot_index_chain
[function]
[call site]
09102
ParseResult::unwrap
[function]
[call site]
09103
and_then
[function]
[call site]
09104
Engine::check_data_size
[function]
[call site]
09105
map_err
[function]
[call site]
09106
EvalAltResult::fill_position
[function]
[call site]
09107
ArgBackup::restore_first_arg
[function]
[call site]
09108
Engine::is_debugger_registered
[function]
[call site]
09109
Engine::register_debugger
[function]
[call site]
09110
Scope::new
[function]
[call site]
09111
crate::ast::Stmt::Noop
[function]
[call site]
09112
into
[function]
[call site]
09113
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09114
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09115
Engine::dbg_raw
[function]
[call site]
09116
Err
[function]
[call site]
09117
GlobalRuntimeState::debugger_mut
[function]
[call site]
09118
&mut
[call site]
09119
string_functions::is_empty
[function]
[call site]
09120
Engine::check_data_size
[function]
[call site]
09121
Ok
[function]
[call site]
09122
Dynamic::into_immutable_string
[function]
[call site]
09123
Result::map_err
[function]
[call site]
09124
Engine::map_type_name
[function]
[call site]
09125
type_name::<ImmutableString>
[function]
[call site]
09126
&'a
[call site]
09127
ERR::ErrorMismatchOutputType
[function]
[call site]
09128
into
[function]
[call site]
09129
test_side_effects_print
[function]
[call site]
09130
Dynamic::into_immutable_string
[function]
[call site]
09131
Result::map_err
[function]
[call site]
09132
Engine::map_type_name
[function]
[call site]
09133
type_name::<ImmutableString>
[function]
[call site]
09134
&'a
[call site]
09135
ERR::ErrorMismatchOutputType
[function]
[call site]
09136
into
[function]
[call site]
09137
test_print_debug
[function]
[call site]
09138
&mut
[call site]
09139
Engine::map_type_name
[function]
[call site]
09140
std::
[call site]
09141
any::type_name
[function]
[call site]
09142
Engine::map_type_name
[function]
[call site]
09143
std::
[call site]
09144
any::type_name
[function]
[call site]
09145
Err
[function]
[call site]
09146
ERR::ErrorIndexingType
[function]
[call site]
09147
into
[function]
[call site]
09148
Engine::map_type_name
[function]
[call site]
09149
std::
[call site]
09150
any::type_name
[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
Err
[function]
[call site]
09158
ERR::ErrorIndexingType
[function]
[call site]
09159
into
[function]
[call site]
09160
string_functions::starts_with
[function]
[call site]
09161
test::len
[function]
[call site]
09162
Engine::map_type_name
[function]
[call site]
09163
std::
[call site]
09164
any::type_name
[function]
[call site]
09165
Err
[function]
[call site]
09166
ERR::ErrorDotExpr
[function]
[call site]
09167
into
[function]
[call site]
09168
string_functions::starts_with
[function]
[call site]
09169
test::len
[function]
[call site]
09170
Engine::map_type_name
[function]
[call site]
09171
std::
[call site]
09172
any::type_name
[function]
[call site]
09173
Engine::map_type_name
[function]
[call site]
09174
std::
[call site]
09175
any::type_name
[function]
[call site]
09176
Err
[function]
[call site]
09177
ERR::ErrorDotExpr
[function]
[call site]
09178
into
[function]
[call site]
09179
Err
[function]
[call site]
09180
ERR::ErrorFunctionNotFound
[function]
[call site]
09181
Engine::gen_fn_call_signature
[function]
[call site]
09182
into
[function]
[call site]
09183
calc_fn_hash
[function]
[call site]
09184
test::len
[function]
[call site]
09185
StaticModuleResolver::iter_mut
[function]
[call site]
09186
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09187
ok
[function]
[call site]
09188
Engine::lex_with_map
[function]
[call site]
09189
StmtBlock::as_ref
[function]
[call site]
09190
OptimizerState::set_dirty
[function]
[call site]
09191
Expr::from_dynamic
[function]
[call site]
09192
StaticModuleResolver::iter_mut
[function]
[call site]
09193
array_functions::for_each
[function]
[call site]
09194
optimize_expr
[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
move_constant_arg
[function]
[call site]
09199
OptimizerState::set_dirty
[function]
[call site]
09200
string_functions::is_empty
[function]
[call site]
09201
OptimizerState::find_literal_constant
[function]
[call site]
09202
MyIterableType::into_iter
[function]
[call site]
09203
array_functions::reduce_rev
[function]
[call site]
09204
array_functions::find
[function]
[call site]
09205
and_then
[function]
[call site]
09206
as_deref
[function]
[call site]
09207
Option::is_some
[function]
[call site]
09208
Expr::from_dynamic
[function]
[call site]
09209
OptimizerState::find_literal_constant
[function]
[call site]
09210
Option::unwrap
[function]
[call site]
09211
TestStruct::clone
[function]
[call site]
09212
OptimizerState::set_dirty
[function]
[call site]
09213
ASTFlags::intersects
[function]
[call site]
09214
Expr::is_constant
[function]
[call site]
09215
Some
[function]
[call site]
09216
Cow::Owned
[function]
[call site]
09217
Expr::get_literal_value
[function]
[call site]
09218
unwrap
[function]
[call site]
09219
OptimizerState::push_var
[function]
[call site]
09220
TestStruct::clone
[function]
[call site]
09221
optimize_stmt
[function]
[call site]
09222
Token::is_op_assignment
[function]
[call site]
09223
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09224
string_functions::is_empty
[function]
[call site]
09225
OptimizerState::set_dirty
[function]
[call site]
09226
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09227
Token::lookup_symbol_from_syntax
[function]
[call site]
09228
Option::unwrap_or_else
[function]
[call site]
09229
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09230
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09231
Token::get_base_op_from_assignment
[function]
[call site]
09232
Option::unwrap_or_else
[function]
[call site]
09233
Token::literal_syntax
[function]
[call site]
09234
Token::literal_syntax
[function]
[call site]
09235
calc_fn_hash
[function]
[call site]
09236
calc_fn_hash
[function]
[call site]
09237
Token::convert_to_op_assignment
[function]
[call site]
09238
Some
[function]
[call site]
09239
Option::unwrap_or_else
[function]
[call site]
09240
test_functions_take
[function]
[call site]
09241
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09242
optimize_expr
[function]
[call site]
09243
optimize_expr
[function]
[call site]
09244
string_functions::is_empty
[function]
[call site]
09245
string_functions::is_empty
[function]
[call site]
09246
OptimizerState::set_dirty
[function]
[call site]
09247
Expr::start_position
[function]
[call site]
09248
test_functions_take
[function]
[call site]
09249
optimize_expr
[function]
[call site]
09250
Stmt::Block
[function]
[call site]
09251
StmtBlock::new
[function]
[call site]
09252
Stmt::Expr
[function]
[call site]
09253
into
[function]
[call site]
09254
Stmt::Noop
[function]
[call site]
09255
Self::into
[function]
[call site]
09256
Stmt::Expr
[function]
[call site]
09257
into
[function]
[call site]
09258
string_functions::is_empty
[function]
[call site]
09259
OptimizerState::set_dirty
[function]
[call site]
09260
Stmt::Noop
[function]
[call site]
09261
OptimizerState::set_dirty
[function]
[call site]
09262
StmtBlock::take_statements
[function]
[call site]
09263
optimize_stmt_block
[function]
[call site]
09264
string_functions::is_empty
[function]
[call site]
09265
Stmt::Noop
[function]
[call site]
09266
ParseSettings::level_up_with_position
[function]
[call site]
09267
Stmt::Block
[function]
[call site]
09268
StmtBlock::new_with_span
[function]
[call site]
09269
MyIterableType::into_iter
[function]
[call site]
09270
Self::IntoIter::collect
[function]
[call site]
09271
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09272
StmtBlock::new_with_span
[function]
[call site]
09273
MyIterableType::into_iter
[function]
[call site]
09274
Self::IntoIter::collect
[function]
[call site]
09275
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09276
Self::into
[function]
[call site]
09277
OptimizerState::set_dirty
[function]
[call site]
09278
StmtBlock::take_statements
[function]
[call site]
09279
optimize_stmt_block
[function]
[call site]
09280
string_functions::is_empty
[function]
[call site]
09281
Stmt::Noop
[function]
[call site]
09282
ParseSettings::level_up_with_position
[function]
[call site]
09283
Stmt::Block
[function]
[call site]
09284
StmtBlock::new_with_span
[function]
[call site]
09285
StmtBlock::new_with_span
[function]
[call site]
09286
Self::into
[function]
[call site]
09287
optimize_expr
[function]
[call site]
09288
StmtBlock::statements_mut
[function]
[call site]
09289
optimize_stmt_block
[function]
[call site]
09290
StmtBlock::take_statements
[function]
[call site]
09291
mem::take
[function]
[call site]
09292
StmtBlock::statements_mut
[function]
[call site]
09293
StmtBlock::statements_mut
[function]
[call site]
09294
optimize_stmt_block
[function]
[call site]
09295
StmtBlock::take_statements
[function]
[call site]
09296
is_hashable_constant
[function]
[call site]
09297
Expr::is_constant
[function]
[call site]
09298
Dynamic::is_hashable
[function]
[call site]
09299
Expr::get_literal_value
[function]
[call site]
09300
unwrap
[function]
[call site]
09301
func::hashing::get_hasher
[function]
[call site]
09302
test::hash
[function]
[call site]
09303
Self::Hasher::finish
[function]
[call site]
09304
Command::get
[function]
[call site]
09305
mem::take
[function]
[call site]
09306
string_functions::clear
[function]
[call site]
09307
Stmt::Expr
[function]
[call site]
09308
test_functions_take
[function]
[call site]
09309
into
[function]
[call site]
09310
optimize_stmt
[function]
[call site]
09311
optimize_expr
[function]
[call site]
09312
map_or
[function]
[call site]
09313
Stmt::Expr
[function]
[call site]
09314
test_functions_take
[function]
[call site]
09315
into
[function]
[call site]
09316
optimize_stmt
[function]
[call site]
09317
into
[function]
[call site]
09318
Stmt::Expr
[function]
[call site]
09319
test_functions_take
[function]
[call site]
09320
into
[function]
[call site]
09321
into
[function]
[call site]
09322
test_functions_take
[function]
[call site]
09323
Stmt::If
[function]
[call site]
09324
into
[function]
[call site]
09325
Expr::start_position
[function]
[call site]
09326
OptimizerState::set_dirty
[function]
[call site]
09327
mem::take
[function]
[call site]
09328
Stmt::Expr
[function]
[call site]
09329
test_functions_take
[function]
[call site]
09330
into
[function]
[call site]
09331
optimize_stmt
[function]
[call site]
09332
OptimizerState::set_dirty
[function]
[call site]
09333
string_functions::is_empty
[function]
[call site]
09334
test::len
[function]
[call site]
09335
MyIterableType::into_iter
[function]
[call site]
09336
Self::IntoIter::all
[function]
[call site]
09337
MyIterableType::into_iter
[function]
[call site]
09338
Self::IntoIter::find
[function]
[call site]
09339
string_functions::contains
[function]
[call site]
09340
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09341
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09342
Stmt::Expr
[function]
[call site]
09343
test_functions_take
[function]
[call site]
09344
into
[function]
[call site]
09345
optimize_stmt
[function]
[call site]
09346
test_functions_take
[function]
[call site]
09347
optimize_expr
[function]
[call site]
09348
map_or
[function]
[call site]
09349
Stmt::Expr
[function]
[call site]
09350
test_functions_take
[function]
[call site]
09351
into
[function]
[call site]
09352
optimize_stmt
[function]
[call site]
09353
into
[function]
[call site]
09354
Stmt::Expr
[function]
[call site]
09355
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09356
test_functions_take
[function]
[call site]
09357
into
[function]
[call site]
09358
into
[function]
[call site]
09359
Stmt::If
[function]
[call site]
09360
into
[function]
[call site]
09361
Expr::start_position
[function]
[call site]
09362
OptimizerState::set_dirty
[function]
[call site]
09363
string_functions::is_empty
[function]
[call site]
09364
OptimizerState::set_dirty
[function]
[call site]
09365
string_functions::clear
[function]
[call site]
09366
test::len
[function]
[call site]
09367
map_functions::retain
[function]
[call site]
09368
string_functions::is_empty
[function]
[call site]
09369
Ok
[function]
[call site]
09370
IterateMap::new
[function]
[call site]
09371
IterateMap::new
[function]
[call site]
09372
IterateMap::new
[function]
[call site]
09373
mem::take
[function]
[call site]
09374
MyIterableType::into_iter
[function]
[call site]
09375
FnPtr::call_raw_with_extra_args
[function]
[call site]
09376
Some
[function]
[call site]
09377
TestStruct::clone
[function]
[call site]
09378
Self::into
[function]
[call site]
09379
Some
[function]
[call site]
09380
Dynamic::as_bool
[function]
[call site]
09381
unwrap_or
[function]
[call site]
09382
blob_functions::insert
[function]
[call site]
09383
blob_functions::insert
[function]
[call site]
09384
Ok
[function]
[call site]
09385
string_functions::contains
[function]
[call site]
09386
test::len
[function]
[call site]
09387
OptimizerState::set_dirty
[function]
[call site]
09388
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09389
optimize_expr
[function]
[call site]
09390
optimize_expr
[function]
[call site]
09391
OptimizerState::set_dirty
[function]
[call site]
09392
Stmt::Expr
[function]
[call site]
09393
test_functions_take
[function]
[call site]
09394
into
[function]
[call site]
09395
optimize_stmt
[function]
[call site]
09396
Stmt::Block
[function]
[call site]
09397
StmtBlock::empty
[function]
[call site]
09398
Self::into
[function]
[call site]
09399
optimize_expr
[function]
[call site]
09400
optimize_expr
[function]
[call site]
09401
optimize_expr
[function]
[call site]
09402
Expr::is_unit
[function]
[call site]
09403
Expr::Unit
[function]
[call site]
09404
ParseSettings::level_up_with_position
[function]
[call site]
09405
OptimizerState::set_dirty
[function]
[call site]
09406
map_functions::retain
[function]
[call site]
09407
map_functions::retain
[function]
[call site]
09408
string_functions::is_empty
[function]
[call site]
09409
Ok
[function]
[call site]
09410
IterateMap::new
[function]
[call site]
09411
IterateMap::new
[function]
[call site]
09412
IterateMap::new
[function]
[call site]
09413
mem::take
[function]
[call site]
09414
MyIterableType::into_iter
[function]
[call site]
09415
FnPtr::call_raw_with_extra_args
[function]
[call site]
09416
Some
[function]
[call site]
09417
TestStruct::clone
[function]
[call site]
09418
Self::into
[function]
[call site]
09419
Some
[function]
[call site]
09420
Dynamic::as_bool
[function]
[call site]
09421
unwrap_or
[function]
[call site]
09422
blob_functions::insert
[function]
[call site]
09423
blob_functions::insert
[function]
[call site]
09424
Ok
[function]
[call site]
09425
OptimizerState::set_dirty
[function]
[call site]
09426
MyIterableType::into_iter
[function]
[call site]
09427
Self::IntoIter::position
[function]
[call site]
09428
test::len
[function]
[call site]
09429
OptimizerState::set_dirty
[function]
[call site]
09430
string_functions::truncate
[function]
[call site]
09431
string_functions::clear
[function]
[call site]
09432
FnPtr::try_from
[function]
[call site]
09433
char_indices
[function]
[call site]
09434
nth
[function]
[call site]
09435
shared_make_mut
[function]
[call site]
09436
string_functions::truncate
[function]
[call site]
09437
string_functions::is_empty
[function]
[call site]
09438
OptimizerState::set_dirty
[function]
[call site]
09439
map_functions::retain
[function]
[call site]
09440
OptimizerState::set_dirty
[function]
[call site]
09441
optimize_expr
[function]
[call site]
09442
StaticModuleResolver::iter_mut
[function]
[call site]
09443
impl
[call site]
09444
array_functions::for_each
[function]
[call site]
09445
Some
[function]
[call site]
09446
map_functions::values
[function]
[call site]
09447
flat_map
[function]
[call site]
09448
MyIterableType::into_iter
[function]
[call site]
09449
test_chars
[function]
[call site]
09450
0.chars().collect::<Vec<_>>
[function]
[call site]
09451
MyIterableType::into_iter
[function]
[call site]
09452
test_method_call
[function]
[call site]
09453
MyIterableType::into_iter
[function]
[call site]
09454
Self::IntoIter::all
[function]
[call site]
09455
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09456
Expr::is_unit
[function]
[call site]
09457
Expr::Unit
[function]
[call site]
09458
ParseSettings::level_up_with_position
[function]
[call site]
09459
OptimizerState::set_dirty
[function]
[call site]
09460
OptimizerState::set_dirty
[function]
[call site]
09461
Stmt::Noop
[function]
[call site]
09462
optimize_expr
[function]
[call site]
09463
Expr::Unit
[function]
[call site]
09464
StmtBlock::statements_mut
[function]
[call site]
09465
optimize_stmt_block
[function]
[call site]
09466
StmtBlock::take_statements
[function]
[call site]
09467
optimize_expr
[function]
[call site]
09468
StmtBlock::statements_mut
[function]
[call site]
09469
optimize_stmt_block
[function]
[call site]
09470
StmtBlock::take_statements
[function]
[call site]
09471
optimize_expr
[function]
[call site]
09472
StmtBlock::statements_mut
[function]
[call site]
09473
optimize_stmt_block
[function]
[call site]
09474
StmtBlock::take_statements
[function]
[call site]
09475
ASTFlags::intersects
[function]
[call site]
09476
optimize_expr
[function]
[call site]
09477
optimize_expr
[function]
[call site]
09478
optimize_stmt_block
[function]
[call site]
09479
StmtBlock::take_statements
[function]
[call site]
09480
mem::take
[function]
[call site]
09481
StmtBlock::statements_mut
[function]
[call site]
09482
StmtBlockContainer::as_mut_slice
[function]
[call site]
09483
OptimizerState::set_dirty
[function]
[call site]
09484
Stmt::Noop
[function]
[call site]
09485
StmtBlock::new_with_span
[function]
[call site]
09486
MyIterableType::into_iter
[function]
[call site]
09487
Self::IntoIter::collect
[function]
[call site]
09488
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09489
iterator_functions::chars_from_start
[function]
[call site]
09490
CharsStream::new
[function]
[call site]
09491
Stmt::is_block_dependent
[function]
[call site]
09492
MyIterableType::into_iter
[function]
[call site]
09493
Self::IntoIter::all
[function]
[call site]
09494
FnCallExpr::is_qualified
[function]
[call site]
09495
FnCallExpr::is_qualified
[function]
[call site]
09496
OptimizerState::set_dirty
[function]
[call site]
09497
test_functions_take
[function]
[call site]
09498
StmtBlock::statements_mut
[function]
[call site]
09499
MyIterableType::into_iter
[function]
[call site]
09500
test_method_call
[function]
[call site]
09501
OptimizerState::set_dirty
[function]
[call site]
09502
StmtBlock::take_statements
[function]
[call site]
09503
StmtBlock::new_with_span
[function]
[call site]
09504
optimize_stmt_block
[function]
[call site]
09505
StmtBlock::new_with_span
[function]
[call site]
09506
Stmt::Block
[function]
[call site]
09507
ParseResult::into
[function]
[call site]
09508
StmtBlock::statements_mut
[function]
[call site]
09509
optimize_stmt_block
[function]
[call site]
09510
StmtBlock::take_statements
[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
OptimizerState::set_dirty
[function]
[call site]
09515
StmtBlock::as_mut
[function]
[call site]
09516
string_functions::is_empty
[function]
[call site]
09517
test::len
[function]
[call site]
09518
mem::take
[function]
[call site]
09519
StmtBlock::as_mut
[function]
[call site]
09520
StmtBlock::statements_mut
[function]
[call site]
09521
optimize_stmt_block
[function]
[call site]
09522
StmtBlock::take_statements
[function]
[call site]
09523
Stmt::Block
[function]
[call site]
09524
into
[function]
[call site]
09525
Stmt::Noop
[function]
[call site]
09526
ParseSettings::level_up_with_position
[function]
[call site]
09527
OptimizerState::set_dirty
[function]
[call site]
09528
test_functions_take
[function]
[call site]
09529
Stmt::FnCall
[function]
[call site]
09530
optimize_expr
[function]
[call site]
09531
ParseResult::take
[function]
[call site]
09532
Engine::new
[function]
[call site]
09533
register_type_with_name::<TestStruct>
[function]
[call site]
09534
Engine::register_fn
[function]
[call site]
09535
TestStruct
[function]
[call site]
09536
Expr::FnCall
[function]
[call site]
09537
optimize_expr
[function]
[call site]
09538
Stmt::FnCall
[function]
[call site]
09539
Stmt::Expr
[function]
[call site]
09540
into
[function]
[call site]
09541
optimize_expr
[function]
[call site]
09542
optimize_expr
[function]
[call site]
09543
string_functions::is_empty
[function]
[call site]
09544
OptimizerState::set_dirty
[function]
[call site]
09545
Stmt::Noop
[function]
[call site]
09546
test::len
[function]
[call site]
09547
map_functions::retain
[function]
[call site]
09548
OptimizerState::find_literal_constant
[function]
[call site]
09549
Ident::as_str
[function]
[call site]
09550
Position::is_none
[function]
[call site]
09551
test::len
[function]
[call site]
09552
OptimizerState::set_dirty
[function]
[call site]
09553
MyIterableType::into_iter
[function]
[call site]
09554
Self::IntoIter::rev
[function]
[call site]
09555
array_functions::reduce_rev_with_initial
[function]
[call site]
09556
ParseSettings::level_up_with_position
[function]
[call site]
09557
ParseSettings::level_up
[function]
[call site]
09558
Ok
[function]
[call site]
09559
RhaiFunc::is_pure
[function]
[call site]
09560
Expr::is_constant
[function]
[call site]
09561
Expr::is_constant
[function]
[call site]
09562
Expr::is_constant
[function]
[call site]
09563
ParseResult::map_or
[function]
[call site]
09564
test::len
[function]
[call site]
09565
test::len
[function]
[call site]
09566
test::len
[function]
[call site]
09567
test::len
[function]
[call site]
09568
RhaiFunc::is_pure
[function]
[call site]
09569
OptimizerState::set_dirty
[function]
[call site]
09570
string_functions::remove
[function]
[call site]
09571
RhaiFunc::is_pure
[function]
[call site]
09572
RhaiFunc::is_pure
[function]
[call site]
09573
OptimizerState::set_dirty
[function]
[call site]
09574
string_functions::remove
[function]
[call site]
09575
ASTFlags::intersects
[function]
[call site]
09576
OptimizerState::set_dirty
[function]
[call site]
09577
string_functions::clear
[function]
[call site]
09578
string_functions::is_empty
[function]
[call site]
09579
shared_get_mut
[function]
[call site]
09580
string_functions::clear
[function]
[call site]
09581
ImmutableString::new
[function]
[call site]
09582
Stmt::returns_value
[function]
[call site]
09583
RhaiFunc::is_pure
[function]
[call site]
09584
OptimizerState::set_dirty
[function]
[call site]
09585
string_functions::clear
[function]
[call site]
09586
ASTFlags::intersects
[function]
[call site]
09587
Stmt::returns_value
[function]
[call site]
09588
OptimizerState::set_dirty
[function]
[call site]
09589
string_functions::pop
[function]
[call site]
09590
string_functions::is_empty
[function]
[call site]
09591
shared_make_mut
[function]
[call site]
09592
string_functions::pop
[function]
[call site]
09593
Dynamic::map_or
[function]
[call site]
09594
Dynamic::unwrap
[function]
[call site]
09595
ASTFlags::intersects
[function]
[call site]
09596
OptimizerState::set_dirty
[function]
[call site]
09597
StmtBlockContainer::last_mut
[function]
[call site]
09598
unwrap
[function]
[call site]
09599
StmtBlock::as_mut
[function]
[call site]
09600
&mut
[call site]
09601
Stmt::Noop
[function]
[call site]
09602
Stmt::Expr
[function]
[call site]
09603
mem::take
[function]
[call site]
09604
Stmt::returns_value
[function]
[call site]
09605
Stmt::returns_value
[function]
[call site]
09606
RhaiFunc::is_pure
[function]
[call site]
09607
OptimizerState::set_dirty
[function]
[call site]
09608
Stmt::returns_value
[function]
[call site]
09609
StmtBlockContainer::last_mut
[function]
[call site]
09610
unwrap
[function]
[call site]
09611
Stmt::Noop
[function]
[call site]
09612
ParseSettings::level_up_with_position
[function]
[call site]
09613
string_functions::pop
[function]
[call site]
09614
Dynamic::unwrap
[function]
[call site]
09615
RhaiFunc::is_pure
[function]
[call site]
09616
OptimizerState::set_dirty
[function]
[call site]
09617
string_functions::clear
[function]
[call site]
09618
ASTFlags::intersects
[function]
[call site]
09619
OptimizerState::set_dirty
[function]
[call site]
09620
string_functions::pop
[function]
[call site]
09621
Dynamic::unwrap
[function]
[call site]
09622
ASTFlags::intersects
[function]
[call site]
09623
RhaiFunc::is_pure
[function]
[call site]
09624
OptimizerState::set_dirty
[function]
[call site]
09625
string_functions::pop
[function]
[call site]
09626
Dynamic::unwrap
[function]
[call site]
09627
RhaiFunc::is_pure
[function]
[call site]
09628
OptimizerState::set_dirty
[function]
[call site]
09629
string_functions::pop
[function]
[call site]
09630
Dynamic::unwrap
[function]
[call site]
09631
OptimizerState::rewind_var
[function]
[call site]
09632
string_functions::truncate
[function]
[call site]
09633
OptimizerState::is_dirty
[function]
[call site]
09634
OptimizerState::set_dirty
[function]
[call site]
09635
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09636
Option::into
[function]
[call site]
09637
Self::into
[function]
[call site]
09638
crate::Module::new
[function]
[call site]
09639
Position::new_const
[function]
[call site]
09640
CustomTypesCollection::new
[function]
[call site]
09641
TestStruct::new
[function]
[call site]
09642
TestStruct::new
[function]
[call site]
09643
BloomFilterU64::new
[function]
[call site]
09644
TestStruct::new
[function]
[call site]
09645
TestStruct::new
[function]
[call site]
09646
Self::into
[function]
[call site]
09647
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09648
AST::new
[function]
[call site]
09649
crate::SmartString::new_const
[function]
[call site]
09650
Some
[function]
[call site]
09651
TestStruct::new
[function]
[call site]
09652
MyIterableType::into_iter
[function]
[call site]
09653
Self::IntoIter::collect
[function]
[call site]
09654
into
[function]
[call site]
09655
Engine::optimize_top_level
[function]
[call site]
09656
std::slice::from_ref
[function]
[call site]
09657
Ok
[function]
[call site]
09658
AST::new
[function]
[call site]
09659
crate::Module::new
[function]
[call site]
09660
StmtBlock::extend
[function]
[call site]
09661
StmtBlock::extend
[function]
[call site]
09662
StmtBlock::borrow
[function]
[call site]
09663
into
[function]
[call site]
09664
Ok
[function]
[call site]
09665
Some
[function]
[call site]
09666
Scope::new
[function]
[call site]
09667
ParseResult::unwrap
[function]
[call site]
09668
Engine::run_ast
[function]
[call site]
09669
RhaiResultOf::unwrap
[function]
[call site]
09670
Engine::on_def_var
[function]
[call site]
09671
Option::name
[function]
[call site]
09672
VarDefInfo::nesting_level
[function]
[call site]
09673
Ok
[function]
[call site]
09674
Ok
[function]
[call site]
09675
run
[function]
[call site]
09676
RhaiResultOf::unwrap
[function]
[call site]
09677
Module::is_internal
[function]
[call site]
09678
intersects
[function]
[call site]
09679
Module::is_standard_lib
[function]
[call site]
09680
flat_map
[function]
[call site]
09681
RhaiFunc::get_iter_fn
[function]
[call site]
09682
filter_map
[function]
[call site]
09683
Position::new_const
[function]
[call site]
09684
RhaiFunc::get_script_fn_def
[function]
[call site]
09685
Engine::lex_with_map
[function]
[call site]
09686
into
[function]
[call site]
09687
array_functions::for_each
[function]
[call site]
09688
blob_functions::push
[function]
[call site]
09689
RhaiFunc::get_iter_fn
[function]
[call site]
09690
Option::filter_map
[function]
[call site]
09691
into
[function]
[call site]
09692
RhaiFunc::get_script_fn_def
[function]
[call site]
09693
Engine::lex_with_map
[function]
[call site]
09694
into
[function]
[call site]
09695
array_functions::for_each
[function]
[call site]
09696
blob_functions::push
[function]
[call site]
09697
Module::iter_sub_modules
[function]
[call site]
09698
Module::iter_sub_modules_raw
[function]
[call site]
09699
MyIterableType::into_iter
[function]
[call site]
09700
Engine::lex_with_map
[function]
[call site]
09701
Ident::as_str
[function]
[call site]
09702
array_functions::for_each
[function]
[call site]
09703
Position::new_const
[function]
[call site]
09704
unwrap
[function]
[call site]
09705
scan_module_recursive
[function]
[call site]
09706
NativeCallContext::global_runtime_state
[function]
[call site]
09707
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09708
MyIterableType::into_iter
[function]
[call site]
09709
array_functions::reduce_rev
[function]
[call site]
09710
array_functions::zip
[function]
[call site]
09711
MyIterableType::into_iter
[function]
[call site]
09712
array_functions::reduce_rev
[function]
[call site]
09713
array_functions::for_each
[function]
[call site]
09714
scan_module_recursive
[function]
[call site]
09715
MyIterableType::into_iter
[function]
[call site]
09716
array_functions::for_each
[function]
[call site]
09717
scan_module_recursive
[function]
[call site]
09718
Some
[function]
[call site]
09719
StmtBlock::as_ref
[function]
[call site]
09720
test::len
[function]
[call site]
09721
IterateMap::new
[function]
[call site]
09722
string_functions::is_empty
[function]
[call site]
09723
blob_functions::insert
[function]
[call site]
09724
&str::into
[function]
[call site]
09725
Engine::get_interned_string
[function]
[call site]
09726
ImmutableString::into
[function]
[call site]
09727
blob_functions::insert
[function]
[call site]
09728
&str::into
[function]
[call site]
09729
Engine::get_interned_string
[function]
[call site]
09730
ImmutableString::into
[function]
[call site]
09731
blob_functions::insert
[function]
[call site]
09732
&str::into
[function]
[call site]
09733
Engine::get_interned_string
[function]
[call site]
09734
ImmutableString::into
[function]
[call site]
09735
blob_functions::insert
[function]
[call site]
09736
&str::into
[function]
[call site]
09737
string_functions::starts_with
[function]
[call site]
09738
into
[function]
[call site]
09739
blob_functions::insert
[function]
[call site]
09740
&str::into
[function]
[call site]
09741
into
[function]
[call site]
09742
blob_functions::insert
[function]
[call site]
09743
&str::into
[function]
[call site]
09744
MyIterableType::into_iter
[function]
[call site]
09745
Engine::lex_with_map
[function]
[call site]
09746
Engine::get_interned_string
[function]
[call site]
09747
ImmutableString::into
[function]
[call site]
09748
params
[call site]
09749
.iter()
[call site]
09750
.map(|&p|
[call site]
09751
.collect::<Array>
[function]
[call site]
09752
into
[function]
[call site]
09753
string_functions::is_empty
[function]
[call site]
09754
blob_functions::insert
[function]
[call site]
09755
&str::into
[function]
[call site]
09756
MyIterableType::into_iter
[function]
[call site]
09757
Engine::lex_with_map
[function]
[call site]
09758
Engine::get_interned_string
[function]
[call site]
09759
ImmutableString::into
[function]
[call site]
09760
comments
[call site]
09761
.iter()
[call site]
09762
.map(|&s|
[call site]
09763
.collect::<Array>
[function]
[call site]
09764
into
[function]
[call site]
09765
Some
[function]
[call site]
09766
Dynamic::from_map
[function]
[call site]
09767
Some
[function]
[call site]
09768
(TokenIterator::unwrap_or
[function]
[call site]
09769
FnPtr::try_from
[function]
[call site]
09770
RhaiResultOf::unwrap
[function]
[call site]
09771
FnPtr::try_from
[function]
[call site]
09772
Engine::lex_with_map
[function]
[call site]
09773
(TokenIterator::unwrap_or
[function]
[call site]
09774
FnPtr::try_from
[function]
[call site]
09775
RhaiResultOf::unwrap
[function]
[call site]
09776
test::len
[function]
[call site]
09777
test::len
[function]
[call site]
09778
blob_functions::push
[function]
[call site]
09779
blob_functions::insert
[function]
[call site]
09780
TestStruct::new
[function]
[call site]
09781
Self::as_shared_module
[function]
[call site]
09782
Engine::set_max_string_size
[function]
[call site]
09783
TestStruct::new
[function]
[call site]
09784
Engine::set_max_array_size
[function]
[call site]
09785
TestStruct::new
[function]
[call site]
09786
Engine::set_max_map_size
[function]
[call site]
09787
TestStruct::new
[function]
[call site]
09788
Engine::set_max_variables
[function]
[call site]
09789
Engine::set_max_functions
[function]
[call site]
09790
Engine::set_max_modules
[function]
[call site]
09791
Engine::set_max_call_levels
[function]
[call site]
09792
Engine::set_max_expr_depths
[function]
[call site]
09793
TestStruct::new
[function]
[call site]
09794
TestStruct::new
[function]
[call site]
09795
Engine::set_optimization_level
[function]
[call site]
09796
Engine::on_debug
[function]
[call site]
09797
Some
[function]
[call site]
09798
TestStruct::new
[function]
[call site]
09799
std::hint::black_box
[function]
[call site]
09800
Engine::on_print
[function]
[call site]
09801
std::hint::black_box
[function]
[call site]
09802
test_chars
[function]
[call site]
09803
test_functions_take
[function]
[call site]
09804
script.chars().take(32
[call site]
09805
Instant::now
[function]
[call site]
09806
Engine::on_progress
[function]
[call site]
09807
time_functions::elapsed
[function]
[call site]
09808
Instant::now
[function]
[call site]
09809
Err
[function]
[call site]
09810
make_arithmetic_err
[function]
[call site]
09811
Ok
[function]
[call site]
09812
time_functions::elapsed
[function]
[call site]
09813
Instant::now
[function]
[call site]
09814
Err
[function]
[call site]
09815
make_arithmetic_err
[function]
[call site]
09816
Ok
[function]
[call site]
09817
time_functions::elapsed
[function]
[call site]
09818
RhaiResult::as_secs_f64
[function]
[call site]
09819
into
[function]
[call site]
09820
time_functions::elapsed
[function]
[call site]
09821
RhaiResult::as_secs
[function]
[call site]
09822
FnPtr::try_from
[function]
[call site]
09823
tokenizer::is_valid_function_name
[function]
[call site]
09824
Ok
[function]
[call site]
09825
TestStruct::new
[function]
[call site]
09826
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
09827
Token::lookup_symbol_from_syntax
[function]
[call site]
09828
Option::is_some
[function]
[call site]
09829
Err
[function]
[call site]
09830
ERR::ErrorParsing
[function]
[call site]
09831
PERR::Reserved
[function]
[call site]
09832
test_to_string
[function]
[call site]
09833
into
[function]
[call site]
09834
Err
[function]
[call site]
09835
ERR::ErrorFunctionNotFound
[function]
[call site]
09836
test_to_string
[function]
[call site]
09837
into
[function]
[call site]
09838
Err
[function]
[call site]
09839
make_arithmetic_err
[function]
[call site]
09840
Instant::now
[function]
[call site]
09841
Err
[function]
[call site]
09842
make_arithmetic_err
[function]
[call site]
09843
Ok
[function]
[call site]
09844
into
[function]
[call site]
09845
RhaiResult::as_secs_f64
[function]
[call site]
09846
into
[function]
[call site]
09847
time_functions::elapsed
[function]
[call site]
09848
RhaiResult::as_secs
[function]
[call site]
09849
FnPtr::try_from
[function]
[call site]
09850
Err
[function]
[call site]
09851
make_arithmetic_err
[function]
[call site]
09852
Instant::now
[function]
[call site]
09853
Err
[function]
[call site]
09854
make_arithmetic_err
[function]
[call site]
09855
Ok
[function]
[call site]
09856
into
[function]
[call site]
09857
RhaiResult::as_millis
[function]
[call site]
09858
then_some
[function]
[call site]
09859
Scope::new
[function]
[call site]
09860
MyIterableType::into_iter
[function]
[call site]
09861
Scope::push_constant
[function]
[call site]
09862
Scope::push_entry
[function]
[call site]
09863
Scope::is_empty
[function]
[call site]
09864
reserve
[function]
[call site]
09865
reserve
[function]
[call site]
09866
blob_functions::push
[function]
[call site]
09867
Dynamic::set_access_mode
[function]
[call site]
09868
blob_functions::push
[function]
[call site]
09869
into
[function]
[call site]
09870
into
[function]
[call site]
09871
Dynamic::from
[function]
[call site]
09872
MyIterableType::into_iter
[function]
[call site]
09873
Scope::set_or_push
[function]
[call site]
09874
Scope::search
[function]
[call site]
09875
MyIterableType::into_iter
[function]
[call site]
09876
array_functions::reduce_rev
[function]
[call site]
09877
ParseSettings::level_up_with_position
[function]
[call site]
09878
Engine::lex_with_map
[function]
[call site]
09879
Scope::len
[function]
[call site]
09880
StmtBlock::as_ref
[function]
[call site]
09881
Engine::lex_with_map
[function]
[call site]
09882
Dynamic::access_mode
[function]
[call site]
09883
Scope::push
[function]
[call site]
09884
Scope::push_entry
[function]
[call site]
09885
into
[function]
[call site]
09886
into
[function]
[call site]
09887
Dynamic::from
[function]
[call site]
09888
shared_get_mut
[function]
[call site]
09889
unwrap
[function]
[call site]
09890
Dynamic::from
[function]
[call site]
09891
eval_with_scope::<Dynamic>
[function]
[call site]
09892
Dynamic::is_array
[function]
[call site]
09893
crate::func::locked_read
[function]
[call site]
09894
Option::map_or
[function]
[call site]
09895
std::hint::black_box
[function]
[call site]
09896
TestStruct::clone
[function]
[call site]
09897
Dynamic::into_array
[function]
[call site]
09898
Ok
[function]
[call site]
09899
crate::func::locked_read
[function]
[call site]
09900
Option::and_then
[function]
[call site]
09901
Some
[function]
[call site]
09902
StmtBlock::as_ref
[function]
[call site]
09903
TestStruct::clone
[function]
[call site]
09904
ok_or_else
[function]
[call site]
09905
std::
[call site]
09906
any::type_name
[function]
[call site]
09907
Err
[function]
[call site]
09908
Dynamic::type_name
[function]
[call site]
09909
Result::unwrap
[function]
[call site]
09910
Dynamic::is_blob
[function]
[call site]
09911
crate::func::locked_read
[function]
[call site]
09912
Option::map_or
[function]
[call site]
09913
std::hint::black_box
[function]
[call site]
09914
TestStruct::clone
[function]
[call site]
09915
Dynamic::into_blob
[function]
[call site]
09916
Ok
[function]
[call site]
09917
crate::func::locked_read
[function]
[call site]
09918
Option::and_then
[function]
[call site]
09919
Some
[function]
[call site]
09920
StmtBlock::as_ref
[function]
[call site]
09921
TestStruct::clone
[function]
[call site]
09922
ok_or_else
[function]
[call site]
09923
std::
[call site]
09924
any::type_name
[function]
[call site]
09925
Err
[function]
[call site]
09926
Dynamic::type_name
[function]
[call site]
09927
Result::unwrap
[function]
[call site]
09928
Dynamic::is_bool
[function]
[call site]
09929
crate::func::locked_read
[function]
[call site]
09930
Option::map_or
[function]
[call site]
09931
std::hint::black_box
[function]
[call site]
09932
TestStruct::clone
[function]
[call site]
09933
Dynamic::as_bool
[function]
[call site]
09934
Ok
[function]
[call site]
09935
crate::func::locked_read
[function]
[call site]
09936
Option::and_then
[function]
[call site]
09937
Some
[function]
[call site]
09938
ok_or_else
[function]
[call site]
09939
std::
[call site]
09940
any::type_name
[function]
[call site]
09941
Err
[function]
[call site]
09942
Dynamic::type_name
[function]
[call site]
09943
Result::unwrap
[function]
[call site]
09944
Dynamic::is_char
[function]
[call site]
09945
crate::func::locked_read
[function]
[call site]
09946
Option::map_or
[function]
[call site]
09947
std::hint::black_box
[function]
[call site]
09948
TestStruct::clone
[function]
[call site]
09949
Dynamic::as_char
[function]
[call site]
09950
Ok
[function]
[call site]
09951
crate::func::locked_read
[function]
[call site]
09952
Option::and_then
[function]
[call site]
09953
Some
[function]
[call site]
09954
ok_or_else
[function]
[call site]
09955
std::
[call site]
09956
any::type_name
[function]
[call site]
09957
Err
[function]
[call site]
09958
Dynamic::type_name
[function]
[call site]
09959
Result::unwrap
[function]
[call site]
09960
Dynamic::is_decimal
[function]
[call site]
09961
crate::func::locked_read
[function]
[call site]
09962
Option::map_or
[function]
[call site]
09963
std::hint::black_box
[function]
[call site]
09964
TestStruct::clone
[function]
[call site]
09965
Dynamic::as_decimal
[function]
[call site]
09966
Ok
[function]
[call site]
09967
crate::func::locked_read
[function]
[call site]
09968
Option::and_then
[function]
[call site]
09969
Some
[function]
[call site]
09970
ok_or_else
[function]
[call site]
09971
std::
[call site]
09972
any::type_name
[function]
[call site]
09973
Err
[function]
[call site]
09974
Dynamic::type_name
[function]
[call site]
09975
Result::unwrap
[function]
[call site]
09976
Dynamic::is_float
[function]
[call site]
09977
crate::func::locked_read
[function]
[call site]
09978
Option::map_or
[function]
[call site]
09979
std::hint::black_box
[function]
[call site]
09980
TestStruct::clone
[function]
[call site]
09981
Dynamic::as_float
[function]
[call site]
09982
Ok
[function]
[call site]
09983
crate::func::locked_read
[function]
[call site]
09984
Option::and_then
[function]
[call site]
09985
Some
[function]
[call site]
09986
ok_or_else
[function]
[call site]
09987
std::
[call site]
09988
any::type_name
[function]
[call site]
09989
Err
[function]
[call site]
09990
Dynamic::type_name
[function]
[call site]
09991
Result::unwrap
[function]
[call site]
09992
Dynamic::is_int
[function]
[call site]
09993
crate::func::locked_read
[function]
[call site]
09994
Option::map_or
[function]
[call site]
09995
std::hint::black_box
[function]
[call site]
09996
TestStruct::clone
[function]
[call site]
09997
Dynamic::as_int
[function]
[call site]
09998
Ok
[function]
[call site]
09999
crate::func::locked_read
[function]
[call site]
10000
Option::and_then
[function]
[call site]
10001
Some
[function]
[call site]
10002
ok_or_else
[function]
[call site]
10003
std::
[call site]
10004
any::type_name
[function]
[call site]
10005
Err
[function]
[call site]
10006
Dynamic::type_name
[function]
[call site]
10007
Result::unwrap
[function]
[call site]
10008
Dynamic::is_string
[function]
[call site]
10009
std::hint::black_box
[function]
[call site]
10010
TestStruct::clone
[function]
[call site]
10011
Dynamic::into_string
[function]
[call site]
10012
Dynamic::into_immutable_string
[function]
[call site]
10013
Ok
[function]
[call site]
10014
crate::func::locked_read
[function]
[call site]
10015
Option::and_then
[function]
[call site]
10016
Some
[function]
[call site]
10017
TestStruct::clone
[function]
[call site]
10018
ok_or_else
[function]
[call site]
10019
std::
[call site]
10020
any::type_name
[function]
[call site]
10021
Err
[function]
[call site]
10022
Dynamic::type_name
[function]
[call site]
10023
Engine::lex_with_map
[function]
[call site]
10024
Engine::lex_raw
[function]
[call site]
10025
Some
[function]
[call site]
10026
Result::unwrap
[function]
[call site]
10027
std::hint::black_box
[function]
[call site]
10028
TestStruct::clone
[function]
[call site]
10029
Dynamic::into_immutable_string
[function]
[call site]
10030
Ok
[function]
[call site]
10031
crate::func::locked_read
[function]
[call site]
10032
Option::and_then
[function]
[call site]
10033
Some
[function]
[call site]
10034
TestStruct::clone
[function]
[call site]
10035
ok_or_else
[function]
[call site]
10036
std::
[call site]
10037
any::type_name
[function]
[call site]
10038
Err
[function]
[call site]
10039
Dynamic::type_name
[function]
[call site]
10040
Result::unwrap
[function]
[call site]
10041
Dynamic::is_timestamp
[function]
[call site]
10042
crate::func::locked_read
[function]
[call site]
10043
Option::map_or
[function]
[call site]
10044
std::hint::black_box
[function]
[call site]
10045
TestStruct::clone
[function]
[call site]
10046
clone().try_cast::<rhai::Instant>
[function]
[call site]
10047
unwrap
[function]
[call site]
10048
std::hint::black_box
[function]
[call site]
10049
Dynamic::is_decimal
[function]
[call site]
10050
std::hint::black_box
[function]
[call site]
10051
Dynamic::is_locked
[function]
[call site]
10052
try_borrow
[function]
[call site]
10053
is_err
[function]
[call site]
10054
std::hint::black_box
[function]
[call site]
10055
Dynamic::is_map
[function]
[call site]
10056
std::hint::black_box
[function]
[call site]
10057
Dynamic::is_read_only
[function]
[call site]
10058
std::hint::black_box
[function]
[call site]
10059
Dynamic::is_shared
[function]
[call site]
10060
std::hint::black_box
[function]
[call site]
10061
Expr::is_unit
[function]
[call site]
10062
std::hint::black_box
[function]
[call site]
10063
Dynamic::is_variant
[function]
[call site]
10064
std::hint::black_box
[function]
[call site]
10065
RhaiNativeFunc::return_type_name
[function]
[call site]
10066
std::hint::black_box
[function]
[call site]
10067
Dynamic::type_id
[function]
[call site]
10068
std::hint::black_box
[function]
[call site]
10069
core_functions::get_tag
[function]
[call site]
10070
core_functions::get_tag
[function]
[call site]
10071
std::hint::black_box
[function]
[call site]
10072
std::hint::black_box
[function]
[call site]
10073
std::hint::black_box
[function]
[call site]
10074
TestStruct::clone
[function]
[call site]
10075
MyIterableType::into_iter
[function]
[call site]
10076
Self::IntoIter::count
[function]
[call site]
10077
ImmutableString::strong_count
[function]
[call site]
10078
std::hint::black_box
[function]
[call site]
10079
MyIterableType::into_iter
[function]
[call site]
10080
Self::IntoIter::count
[function]
[call site]
10081
std::hint::black_box
[function]
[call site]
10082
MyIterableType::into_iter
[function]
[call site]
10083
ImmutableString::strong_count
[function]
[call site]
10084
string_functions::is_empty
[function]
[call site]
10085
std::hint::black_box
[function]
[call site]
10086
string_functions::pop
[function]
[call site]
10087
std::hint::black_box
[function]
[call site]
10088
Scope::clone_visible
[function]
[call site]
10089
Scope::len
[function]
[call site]
10090
TestStruct::new
[function]
[call site]
10091
MyIterableType::into_iter
[function]
[call site]
10092
array_functions::reduce_rev
[function]
[call site]
10093
enumerate
[function]
[call site]
10094
array_functions::for_each
[function]
[call site]
10095
string_functions::contains
[function]
[call site]
10096
Scope::push_entry
[function]
[call site]
10097
TestStruct::clone
[function]
[call site]
10098
Dynamic::access_mode
[function]
[call site]
10099
TestStruct::clone
[function]
[call site]
10100
test::len
[function]
[call site]
10101
resize
[function]
[call site]
10102
test::len
[function]
[call site]
10103
Engine::default
[function]
[call site]
10104
blob_functions::push
[function]
[call site]
10105
TestStruct::clone
[function]
[call site]
10106