The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10168 | 0 | EP | call site: 00000 | Engine::run_ast |
fuzz_target
[function]
[call site]
00000
fuzz
[function]
[call site]
00001
Engine::new
[function]
[call site]
00002
Engine::new_raw
[function]
[call site]
00003
Some
[function]
[call site]
00004
TestStruct::new
[function]
[call site]
00005
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00006
FileModuleResolver::new_with_extension
[function]
[call site]
00007
Self::into
[function]
[call site]
00008
TestStruct::new
[function]
[call site]
00009
Self::into
[function]
[call site]
00010
Scope::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
TestStruct::new
[function]
[call site]
00014
Engine::set_max_strings_interned
[function]
[call site]
00015
func::locked_write
[function]
[call site]
00016
try_borrow_mut
[function]
[call site]
00017
ok
[function]
[call site]
00018
StraightHasher::write
[function]
[call site]
00019
ok
[function]
[call site]
00020
try_write
[function]
[call site]
00021
Some
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::thread::sleep
[function]
[call site]
00024
std::time::Duration::from_secs
[function]
[call site]
00025
FnPtr::try_from
[function]
[call site]
00026
tokenizer::is_valid_function_name
[function]
[call site]
00027
is_valid_identifier
[function]
[call site]
00028
test_chars
[function]
[call site]
00029
Engine::new
[function]
[call site]
00030
is_id_first_alphabetic
[function]
[call site]
00031
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00032
is_ascii_alphabetic
[function]
[call site]
00033
char::is_ascii_alphanumeric
[function]
[call site]
00034
is_reserved_keyword_or_symbol
[function]
[call site]
00035
as_bytes
[function]
[call site]
00036
test::len
[function]
[call site]
00037
test::len
[function]
[call site]
00038
string_functions::contains
[function]
[call site]
00039
string_functions::contains
[function]
[call site]
00040
string_functions::contains
[function]
[call site]
00041
test::len
[function]
[call site]
00042
as_bytes
[function]
[call site]
00043
Token::lookup_symbol_from_syntax
[function]
[call site]
00044
as_bytes
[function]
[call site]
00045
test::len
[function]
[call site]
00046
string_functions::contains
[function]
[call site]
00047
string_functions::contains
[function]
[call site]
00048
test::len
[function]
[call site]
00049
as_bytes
[function]
[call site]
00050
Some
[function]
[call site]
00051
TestStruct::clone
[function]
[call site]
00052
Self
[function]
[call site]
00053
Position::is_none
[function]
[call site]
00054
Ok
[function]
[call site]
00055
TestStruct::new
[function]
[call site]
00056
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00057
as_bytes
[function]
[call site]
00058
test::len
[function]
[call site]
00059
string_functions::contains
[function]
[call site]
00060
string_functions::contains
[function]
[call site]
00061
test::len
[function]
[call site]
00062
as_bytes
[function]
[call site]
00063
Token::lookup_symbol_from_syntax
[function]
[call site]
00064
Option::is_some
[function]
[call site]
00065
Err
[function]
[call site]
00066
ERR::ErrorParsing
[function]
[call site]
00067
PERR::Reserved
[function]
[call site]
00068
test_to_string
[function]
[call site]
00069
Engine::new
[function]
[call site]
00070
Scope::new
[function]
[call site]
00071
blob_functions::push
[function]
[call site]
00072
blob_functions::push
[function]
[call site]
00073
FnPtr::try_from
[function]
[call site]
00074
tokenizer::is_valid_function_name
[function]
[call site]
00075
Ok
[function]
[call site]
00076
TestStruct::new
[function]
[call site]
00077
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00078
Token::lookup_symbol_from_syntax
[function]
[call site]
00079
Option::is_some
[function]
[call site]
00080
Err
[function]
[call site]
00081
ERR::ErrorParsing
[function]
[call site]
00082
PERR::Reserved
[function]
[call site]
00083
test_to_string
[function]
[call site]
00084
into
[function]
[call site]
00085
Err
[function]
[call site]
00086
ERR::ErrorFunctionNotFound
[function]
[call site]
00087
test_to_string
[function]
[call site]
00088
into
[function]
[call site]
00089
RhaiResultOf::unwrap
[function]
[call site]
00090
blob_functions::push
[function]
[call site]
00091
blob_functions::push
[function]
[call site]
00092
into
[function]
[call site]
00093
Err
[function]
[call site]
00094
ERR::ErrorFunctionNotFound
[function]
[call site]
00095
test_to_string
[function]
[call site]
00096
into
[function]
[call site]
00097
RhaiResultOf::unwrap
[function]
[call site]
00098
std::time::Duration::from_millis
[function]
[call site]
00099
Some
[function]
[call site]
00100
StraightHasher::write
[function]
[call site]
00101
try_write
[function]
[call site]
00102
StringsInterner::set_max
[function]
[call site]
00103
StringsInterner::throttle_cache
[function]
[call site]
00104
StringsInterner::max
[function]
[call site]
00105
StringsInterner::clear
[function]
[call site]
00106
string_functions::clear
[function]
[call site]
00107
string_functions::is_empty
[function]
[call site]
00108
test::len
[function]
[call site]
00109
shared_get_mut
[function]
[call site]
00110
Shared::get_mut
[function]
[call site]
00111
Shared::get_mut
[function]
[call site]
00112
string_functions::clear
[function]
[call site]
00113
ImmutableString::new
[function]
[call site]
00114
Self
[function]
[call site]
00115
Position::new_const
[function]
[call site]
00116
Some
[function]
[call site]
00117
TestStruct::new
[function]
[call site]
00118
Option::into
[function]
[call site]
00119
string_functions::clear
[function]
[call site]
00120
test::len
[function]
[call site]
00121
StringsInterner::max
[function]
[call site]
00122
test::len
[function]
[call site]
00123
StringsInterner::max
[function]
[call site]
00124
Some
[function]
[call site]
00125
ImmutableString::strong_count
[function]
[call site]
00126
ImmutableString::strong_count
[function]
[call site]
00127
ImmutableString::strong_count
[function]
[call site]
00128
ImmutableString::strong_count
[function]
[call site]
00129
test::len
[function]
[call site]
00130
test::len
[function]
[call site]
00131
test::len
[function]
[call site]
00132
ImmutableString::strong_count
[function]
[call site]
00133
string_functions::remove
[function]
[call site]
00134
Some
[function]
[call site]
00135
TestStruct::new
[function]
[call site]
00136
StringsInterner::new
[function]
[call site]
00137
Engine::default
[function]
[call site]
00138
TestStruct::new
[function]
[call site]
00139
BloomFilterU64::new
[function]
[call site]
00140
Self
[function]
[call site]
00141
Some
[function]
[call site]
00142
TestStruct::new
[function]
[call site]
00143
Some
[function]
[call site]
00144
TestStruct::new
[function]
[call site]
00145
Engine::register_global_module
[function]
[call site]
00146
Engine::global_namespace_mut
[function]
[call site]
00147
string_functions::is_empty
[function]
[call site]
00148
Module::new
[function]
[call site]
00149
Position::new_const
[function]
[call site]
00150
CustomTypesCollection::new
[function]
[call site]
00151
Self
[function]
[call site]
00152
TestStruct::new
[function]
[call site]
00153
TestStruct::new
[function]
[call site]
00154
TestStruct::new
[function]
[call site]
00155
BloomFilterU64::new
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
TestStruct::new
[function]
[call site]
00158
Module::set_internal
[function]
[call site]
00159
test_get_set
[function]
[call site]
00160
Engine::new
[function]
[call site]
00161
register_type::<TestStruct>
[function]
[call site]
00162
Engine::register_get_set
[function]
[call site]
00163
Engine::register_get
[function]
[call site]
00164
Engine::register_fn
[function]
[call site]
00165
FuncRegistration::new
[function]
[call site]
00166
into
[function]
[call site]
00167
Engine::default
[function]
[call site]
00168
Engine::default
[function]
[call site]
00169
&str::into
[function]
[call site]
00170
Engine::default
[function]
[call site]
00171
into
[function]
[call site]
00172
Package::register_into_engine
[function]
[call site]
00173
Package::init_engine
[function]
[call site]
00174
Engine::register_global_module
[function]
[call site]
00175
Package::as_shared_module
[function]
[call site]
00176
crate::engine::make_getter
[function]
[call site]
00177
Position::new_const
[function]
[call site]
00178
Some
[function]
[call site]
00179
TestStruct::new
[function]
[call site]
00180
RhaiResultOf::push_str
[function]
[call site]
00181
RhaiResultOf::push_str
[function]
[call site]
00182
StmtBlock::as_ref
[function]
[call site]
00183
Engine::register_set
[function]
[call site]
00184
Engine::register_fn
[function]
[call site]
00185
crate::engine::make_setter
[function]
[call site]
00186
Position::new_const
[function]
[call site]
00187
RhaiResultOf::push_str
[function]
[call site]
00188
RhaiResultOf::push_str
[function]
[call site]
00189
StmtBlock::as_ref
[function]
[call site]
00190
Engine::register_get
[function]
[call site]
00191
Engine::register_fn
[function]
[call site]
00192
crate::engine::make_getter
[function]
[call site]
00193
StmtBlock::as_ref
[function]
[call site]
00194
Engine::register_fn
[function]
[call site]
00195
FuncRegistration::new
[function]
[call site]
00196
into
[function]
[call site]
00197
Package::register_into_engine
[function]
[call site]
00198
Engine::register_fn
[function]
[call site]
00199
Engine::register_indexer_get_set
[function]
[call site]
00200
Engine::register_indexer_get
[function]
[call site]
00201
Engine::register_fn
[function]
[call site]
00202
Engine::register_indexer_set
[function]
[call site]
00203
Engine::register_fn
[function]
[call site]
00204
test::len
[function]
[call site]
00205
test::len
[function]
[call site]
00206
blob_functions::push
[function]
[call site]
00207
bool::into
[function]
[call site]
00208
Shared::get_mut
[function]
[call site]
00209
first_mut
[function]
[call site]
00210
unwrap
[function]
[call site]
00211
Option::unwrap
[function]
[call site]
00212
blob_functions::insert
[function]
[call site]
00213
FnPtr::try_from
[function]
[call site]
00214
RhaiResultOf::unwrap
[function]
[call site]
00215
string_functions::is_empty
[function]
[call site]
00216
blob_functions::push
[function]
[call site]
00217
eval::calc_offset_len
[function]
[call site]
00218
FnPtr::try_from
[function]
[call site]
00219
tokenizer::is_valid_function_name
[function]
[call site]
00220
Ok
[function]
[call site]
00221
TestStruct::new
[function]
[call site]
00222
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00223
Token::lookup_symbol_from_syntax
[function]
[call site]
00224
Option::is_some
[function]
[call site]
00225
Err
[function]
[call site]
00226
ERR::ErrorParsing
[function]
[call site]
00227
PERR::Reserved
[function]
[call site]
00228
test_to_string
[function]
[call site]
00229
into
[function]
[call site]
00230
Err
[function]
[call site]
00231
ERR::ErrorFunctionNotFound
[function]
[call site]
00232
test_to_string
[function]
[call site]
00233
into
[function]
[call site]
00234
CharsStream::unsigned_abs
[function]
[call site]
00235
RhaiResultOf::map_or
[function]
[call site]
00236
min_max_functions::min
[function]
[call site]
00237
FnPtr::try_from
[function]
[call site]
00238
Engine::lex_with_map
[function]
[call site]
00239
Engine::lex_raw
[function]
[call site]
00240
TestStruct::new
[function]
[call site]
00241
TokenizerControlBlock::new
[function]
[call site]
00242
ImmutableString::new
[function]
[call site]
00243
Self
[function]
[call site]
00244
Position::new_const
[function]
[call site]
00245
Option::into
[function]
[call site]
00246
Self::into
[function]
[call site]
00247
TestStruct::clone
[function]
[call site]
00248
std::num::NonZeroUsize::new
[function]
[call site]
00249
Engine::max_string_size
[function]
[call site]
00250
Command::get
[function]
[call site]
00251
Position::new
[function]
[call site]
00252
MyIterableType::into_iter
[function]
[call site]
00253
test_chars
[function]
[call site]
00254
0.chars().collect::<Vec<_>>
[function]
[call site]
00255
MyIterableType::into_iter
[function]
[call site]
00256
test_chars
[function]
[call site]
00257
0.chars().collect::<Vec<_>>
[function]
[call site]
00258
MyIterableType::into_iter
[function]
[call site]
00259
Self::IntoIter::map
[function]
[call site]
00260
Engine::lex_raw
[function]
[call site]
00261
Some
[function]
[call site]
00262
StmtBlock::as_ref
[function]
[call site]
00263
&[Stmt]::chars
[function]
[call site]
00264
Engine::new
[function]
[call site]
00265
peekable
[function]
[call site]
00266
reflection_functions::collect
[function]
[call site]
00267
NativeCallContext::engine
[function]
[call site]
00268
Engine::collect_fn_metadata_impl
[function]
[call site]
00269
TestStruct::new
[function]
[call site]
00270
NativeCallContext::iter_namespaces
[function]
[call site]
00271
MyIterableType::into_iter
[function]
[call site]
00272
test_chars
[function]
[call site]
00273
0.chars().collect::<Vec<_>>
[function]
[call site]
00274
MyIterableType::into_iter
[function]
[call site]
00275
Engine::lex_with_map
[function]
[call site]
00276
Engine::lex_raw
[function]
[call site]
00277
Some
[function]
[call site]
00278
flat_map
[function]
[call site]
00279
filter_map
[function]
[call site]
00280
Position::new_const
[function]
[call site]
00281
RhaiFunc::get_script_fn_def
[function]
[call site]
00282
Some
[function]
[call site]
00283
Engine::lex_with_map
[function]
[call site]
00284
Engine::lex_raw
[function]
[call site]
00285
Some
[function]
[call site]
00286
into
[function]
[call site]
00287
array_functions::for_each
[function]
[call site]
00288
string_functions::is_empty
[function]
[call site]
00289
Ok
[function]
[call site]
00290
StaticModuleResolver::iter_mut
[function]
[call site]
00291
StaticModuleResolver::iter_mut
[function]
[call site]
00292
Engine::lex_with_map
[function]
[call site]
00293
Ident::as_str
[function]
[call site]
00294
impl
[call site]
00295
into
[function]
[call site]
00296
FnPtr::call_raw_with_extra_args
[function]
[call site]
00297
_call_with_extra_args::<true,
[call site]
00298
_call_with_extra_args::<false,
[call site]
00299
Some
[function]
[call site]
00300
Ok
[function]
[call site]
00301
blob_functions::push
[function]
[call site]
00302
blob_functions::push
[function]
[call site]
00303
FnPtr::try_from
[function]
[call site]
00304
RhaiResultOf::unwrap
[function]
[call site]
00305
MyIterableType::into_iter
[function]
[call site]
00306
test_var_def_filter
[function]
[call site]
00307
Engine::new
[function]
[call site]
00308
Engine::compile
[function]
[call site]
00309
Engine::compile_with_scope
[function]
[call site]
00310
Engine::compile_scripts_with_scope
[function]
[call site]
00311
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00312
Engine::lex
[function]
[call site]
00313
Engine::lex_raw
[function]
[call site]
00314
as_deref
[function]
[call site]
00315
StmtBlock::as_ref
[function]
[call site]
00316
syn::Result::peekable
[function]
[call site]
00317
Engine::default
[function]
[call site]
00318
ParseState::new
[function]
[call site]
00319
TestStruct::new
[function]
[call site]
00320
Scope::new
[function]
[call site]
00321
TestStruct::new
[function]
[call site]
00322
TestStruct::new
[function]
[call site]
00323
TestStruct::clone
[function]
[call site]
00324
Engine::parse
[function]
[call site]
00325
Engine::parse_global_level
[function]
[call site]
00326
Position::new_const
[function]
[call site]
00327
Some
[function]
[call site]
00328
TestStruct::new
[function]
[call site]
00329
Engine::max_expr_depth
[function]
[call site]
00330
Command::get
[function]
[call site]
00331
peek
[function]
[call site]
00332
unwrap
[function]
[call site]
00333
Engine::parse_stmt
[function]
[call site]
00334
StaticVec::<SmartString>::new_const
[function]
[call site]
00335
Some
[function]
[call site]
00336
TestStruct::new
[function]
[call site]
00337
Position::new_const
[function]
[call site]
00338
peek
[function]
[call site]
00339
unwrap
[function]
[call site]
00340
Position::is_none
[function]
[call site]
00341
ParseSettings::has_flag
[function]
[call site]
00342
intersects
[function]
[call site]
00343
Err
[function]
[call site]
00344
PERR::into_err
[function]
[call site]
00345
ParseError
[function]
[call site]
00346
PERR::into
[function]
[call site]
00347
MultiInputsStream::get_next
[function]
[call site]
00348
test::len
[function]
[call site]
00349
MultiInputsStream::get_next
[function]
[call site]
00350
Some
[function]
[call site]
00351
unwrap
[function]
[call site]
00352
string_functions::contains
[function]
[call site]
00353
string_functions::contains
[function]
[call site]
00354
string_functions::is_empty
[function]
[call site]
00355
test::len
[function]
[call site]
00356
blob_functions::push
[function]
[call site]
00357
TestStruct::clone
[function]
[call site]
00358
Self
[function]
[call site]
00359
string_functions::clear
[function]
[call site]
00360
string_functions::is_empty
[function]
[call site]
00361
shared_get_mut
[function]
[call site]
00362
string_functions::clear
[function]
[call site]
00363
ImmutableString::new
[function]
[call site]
00364
unindent_block_comment
[function]
[call site]
00365
string_functions::contains
[function]
[call site]
00366
usize::lines
[function]
[call site]
00367
skip
[function]
[call site]
00368
Engine::lex_with_map
[function]
[call site]
00369
test::len
[function]
[call site]
00370
trim_start_matches
[function]
[call site]
00371
test::len
[function]
[call site]
00372
min_max_functions::min
[function]
[call site]
00373
unwrap_or
[function]
[call site]
00374
min_max_functions::min
[function]
[call site]
00375
usize::lines
[function]
[call site]
00376
enumerate
[function]
[call site]
00377
Engine::lex_with_map
[function]
[call site]
00378
lines()
[call site]
00379
.enumerate()
[call site]
00380
.map(|(i,
[call site]
00381
.collect::<Vec<_>>
[function]
[call site]
00382
join
[function]
[call site]
00383
ParseSettings::level_up_with_position
[function]
[call site]
00384
ParseSettings::level_up
[function]
[call site]
00385
Err
[function]
[call site]
00386
PERR::into_err
[function]
[call site]
00387
Ok
[function]
[call site]
00388
Ok
[function]
[call site]
00389
unwrap_or
[function]
[call site]
00390
blob_functions::push
[function]
[call site]
00391
!::into
[function]
[call site]
00392
string_functions::is_empty
[function]
[call site]
00393
RhaiResultOf::push_str
[function]
[call site]
00394
RhaiResultOf::push_str
[function]
[call site]
00395
peek
[function]
[call site]
00396
unwrap
[function]
[call site]
00397
Err
[function]
[call site]
00398
PERR::into_err
[function]
[call site]
00399
string_functions::is_empty
[function]
[call site]
00400
blob_functions::push
[function]
[call site]
00401
peek
[function]
[call site]
00402
unwrap
[function]
[call site]
00403
Ok
[function]
[call site]
00404
Stmt::Noop
[function]
[call site]
00405
eat_token
[function]
[call site]
00406
MultiInputsStream::get_next
[function]
[call site]
00407
test::len
[function]
[call site]
00408
MultiInputsStream::get_next
[function]
[call site]
00409
Some
[function]
[call site]
00410
Option::unwrap
[function]
[call site]
00411
Ok
[function]
[call site]
00412
Stmt::Noop
[function]
[call site]
00413
Ok
[function]
[call site]
00414
Engine::parse_block
[function]
[call site]
00415
MultiInputsStream::get_next
[function]
[call site]
00416
unwrap
[function]
[call site]
00417
Err
[function]
[call site]
00418
PERR::into_err
[function]
[call site]
00419
ParseError
[function]
[call site]
00420
PERR::into
[function]
[call site]
00421
Err
[function]
[call site]
00422
PERR::MissingToken
[function]
[call site]
00423
into
[function]
[call site]
00424
&str::into
[function]
[call site]
00425
PERR::into_err
[function]
[call site]
00426
ParseSettings::level_up_with_position
[function]
[call site]
00427
ParseSettings::level_up
[function]
[call site]
00428
Ok
[function]
[call site]
00429
StmtBlock::empty
[function]
[call site]
00430
Position::new_const
[function]
[call site]
00431
Span::new
[function]
[call site]
00432
ParseSettings::has_flag
[function]
[call site]
00433
Engine::parse_expr_stmt
[function]
[call site]
00434
peek
[function]
[call site]
00435
unwrap
[function]
[call site]
00436
Engine::parse_expr
[function]
[call site]
00437
peek
[function]
[call site]
00438
unwrap
[function]
[call site]
00439
TestStruct::new
[function]
[call site]
00440
ParseSettings::level_up
[function]
[call site]
00441
Engine::parse_unary
[function]
[call site]
00442
peek
[function]
[call site]
00443
unwrap
[function]
[call site]
00444
Err
[function]
[call site]
00445
LexError::UnexpectedInput
[function]
[call site]
00446
(Token,
[call site]
00447
Engine::new
[function]
[call site]
00448
Scope::new
[function]
[call site]
00449
blob_functions::push
[function]
[call site]
00450
blob_functions::push
[function]
[call site]
00451
blob_functions::push
[function]
[call site]
00452
PERR::into_err
[function]
[call site]
00453
TestStruct::clone
[function]
[call site]
00454
Self
[function]
[call site]
00455
eat_token
[function]
[call site]
00456
Engine::parse_unary
[function]
[call site]
00457
ParseSettings::level_up
[function]
[call site]
00458
checked_neg
[function]
[call site]
00459
Engine::lex_with_map
[function]
[call site]
00460
Expr::IntegerConstant
[function]
[call site]
00461
StmtBlock::span_or_else
[function]
[call site]
00462
Span::new
[function]
[call site]
00463
iterator_functions::chars_from_start
[function]
[call site]
00464
CharsStream::new
[function]
[call site]
00465
Self
[function]
[call site]
00466
TestStruct::new
[function]
[call site]
00467
MyIterableType::into_iter
[function]
[call site]
00468
test_chars
[function]
[call site]
00469
0.chars().collect::<Vec<_>>
[function]
[call site]
00470
MyIterableType::into_iter
[function]
[call site]
00471
FnPtr::try_from
[function]
[call site]
00472
RhaiResultOf::unwrap_or
[function]
[call site]
00473
FnPtr::try_from
[function]
[call site]
00474
RhaiResultOf::unwrap_or
[function]
[call site]
00475
Self
[function]
[call site]
00476
test_chars
[function]
[call site]
00477
skip
[function]
[call site]
00478
test_functions_take
[function]
[call site]
00479
Engine::new
[function]
[call site]
00480
register_type_with_name::<TestStruct>
[function]
[call site]
00481
Engine::register_fn
[function]
[call site]
00482
TestStruct
[function]
[call site]
00483
chars()
[call site]
00484
.skip(from)
[call site]
00485
.take(len)
[call site]
00486
.collect::<Vec<_>>
[function]
[call site]
00487
MyIterableType::into_iter
[function]
[call site]
00488
FnPtr::try_from
[function]
[call site]
00489
Self::unsigned_abs
[function]
[call site]
00490
RhaiResultOf::unwrap_or
[function]
[call site]
00491
test_chars
[function]
[call site]
00492
ImmutableString::strong_count
[function]
[call site]
00493
ImmutableString::strong_count
[function]
[call site]
00494
usize::saturating_sub
[function]
[call site]
00495
Self
[function]
[call site]
00496
test_chars
[function]
[call site]
00497
skip
[function]
[call site]
00498
test_functions_take
[function]
[call site]
00499
chars()
[call site]
00500
.skip(offset)
[call site]
00501
.take(len)
[call site]
00502
.collect::<Vec<_>>
[function]
[call site]
00503
MyIterableType::into_iter
[function]
[call site]
00504
StmtBlock::span_or_else
[function]
[call site]
00505
string_functions::add_append
[function]
[call site]
00506
string_functions::is_empty
[function]
[call site]
00507
test::len
[function]
[call site]
00508
String::from_utf8_lossy
[function]
[call site]
00509
string_functions::is_empty
[function]
[call site]
00510
String::from_utf8
[function]
[call site]
00511
unwrap
[function]
[call site]
00512
into
[function]
[call site]
00513
ImmutableString::into_owned
[function]
[call site]
00514
ImmutableString::make_mut
[function]
[call site]
00515
func::shared_make_mut
[function]
[call site]
00516
Shared::make_mut
[function]
[call site]
00517
Shared::make_mut
[function]
[call site]
00518
func::shared_take
[function]
[call site]
00519
shared_try_take
[function]
[call site]
00520
Shared::try_unwrap
[function]
[call site]
00521
Result::ok
[function]
[call site]
00522
unwrap_or_else
[function]
[call site]
00523
T::into
[function]
[call site]
00524
String::into
[function]
[call site]
00525
ImmutableString::into_owned
[function]
[call site]
00526
StmtBlock::as_ref
[function]
[call site]
00527
into
[function]
[call site]
00528
StmtBlock::span_or_else
[function]
[call site]
00529
Some
[function]
[call site]
00530
Expr::FloatConstant
[function]
[call site]
00531
into
[function]
[call site]
00532
ok_or_else
[function]
[call site]
00533
LexError::MalformedNumber
[function]
[call site]
00534
PERR::into_err
[function]
[call site]
00535
Ok
[function]
[call site]
00536
Expr::FloatConstant
[function]
[call site]
00537
into
[function]
[call site]
00538
Ok
[function]
[call site]
00539
Engine::get_interned_string
[function]
[call site]
00540
locked_write
[function]
[call site]
00541
try_borrow_mut
[function]
[call site]
00542
ok
[function]
[call site]
00543
StraightHasher::write
[function]
[call site]
00544
ok
[function]
[call site]
00545
try_write
[function]
[call site]
00546
Some
[function]
[call site]
00547
std::thread::sleep
[function]
[call site]
00548
std::time::Duration::from_millis
[function]
[call site]
00549
Some
[function]
[call site]
00550
StraightHasher::write
[function]
[call site]
00551
try_write
[function]
[call site]
00552
Command::get
[function]
[call site]
00553
into
[function]
[call site]
00554
into
[function]
[call site]
00555
FnCallHashes::from_native_only
[function]
[call site]
00556
calc_fn_hash
[function]
[call site]
00557
get_hasher
[function]
[call site]
00558
config::hashing::get_hashing_seed
[function]
[call site]
00559
Command::get
[function]
[call site]
00560
unwrap_or
[function]
[call site]
00561
ahash::RandomState::with_seeds
[function]
[call site]
00562
StraightHasherBuilder::build_hasher
[function]
[call site]
00563
StraightHasher
[function]
[call site]
00564
Engine::default
[function]
[call site]
00565
write_u8
[function]
[call site]
00566
MyIterableType::into_iter
[function]
[call site]
00567
Self::IntoIter::for_each
[function]
[call site]
00568
string_functions::is_empty
[function]
[call site]
00569
Ok
[function]
[call site]
00570
StaticModuleResolver::iter_mut
[function]
[call site]
00571
impl
[call site]
00572
into
[function]
[call site]
00573
FnPtr::call_raw_with_extra_args
[function]
[call site]
00574
Some
[function]
[call site]
00575
Ok
[function]
[call site]
00576
test::hash
[function]
[call site]
00577
write_usize
[function]
[call site]
00578
test::hash
[function]
[call site]
00579
write_usize
[function]
[call site]
00580
StraightHasher::finish
[function]
[call site]
00581
MyIterableType::into_iter
[function]
[call site]
00582
test_chars
[function]
[call site]
00583
0.chars().collect::<Vec<_>>
[function]
[call site]
00584
MyIterableType::into_iter
[function]
[call site]
00585
Self::IntoIter::collect
[function]
[call site]
00586
NativeCallContext::engine
[function]
[call site]
00587
Engine::collect_fn_metadata_impl
[function]
[call site]
00588
Some
[function]
[call site]
00589
StmtBlock::as_ref
[function]
[call site]
00590
test::len
[function]
[call site]
00591
IterateMap::new
[function]
[call site]
00592
string_functions::is_empty
[function]
[call site]
00593
blob_functions::insert
[function]
[call site]
00594
FnPtr::try_from
[function]
[call site]
00595
RhaiResultOf::unwrap
[function]
[call site]
00596
string_functions::is_empty
[function]
[call site]
00597
blob_functions::push
[function]
[call site]
00598
eval::calc_offset_len
[function]
[call site]
00599
test::len
[function]
[call site]
00600
test::len
[function]
[call site]
00601
blob_functions::push
[function]
[call site]
00602
blob_functions::insert
[function]
[call site]
00603
&str::into
[function]
[call site]
00604
Engine::get_interned_string
[function]
[call site]
00605
locked_write
[function]
[call site]
00606
Command::get
[function]
[call site]
00607
into
[function]
[call site]
00608
into
[function]
[call site]
00609
ImmutableString::into
[function]
[call site]
00610
blob_functions::insert
[function]
[call site]
00611
&str::into
[function]
[call site]
00612
Engine::get_interned_string
[function]
[call site]
00613
ImmutableString::into
[function]
[call site]
00614
blob_functions::insert
[function]
[call site]
00615
&str::into
[function]
[call site]
00616
Engine::get_interned_string
[function]
[call site]
00617
ImmutableString::into
[function]
[call site]
00618
blob_functions::insert
[function]
[call site]
00619
&str::into
[function]
[call site]
00620
string_functions::starts_with
[function]
[call site]
00621
string_functions::starts_with
[function]
[call site]
00622
into
[function]
[call site]
00623
blob_functions::insert
[function]
[call site]
00624
&str::into
[function]
[call site]
00625
into
[function]
[call site]
00626
blob_functions::insert
[function]
[call site]
00627
&str::into
[function]
[call site]
00628
MyIterableType::into_iter
[function]
[call site]
00629
Engine::lex_with_map
[function]
[call site]
00630
Engine::get_interned_string
[function]
[call site]
00631
ImmutableString::into
[function]
[call site]
00632
params
[call site]
00633
.iter()
[call site]
00634
.map(|&p|
[call site]
00635
.collect::<Array>
[function]
[call site]
00636
into
[function]
[call site]
00637
string_functions::is_empty
[function]
[call site]
00638
blob_functions::insert
[function]
[call site]
00639
&str::into
[function]
[call site]
00640
MyIterableType::into_iter
[function]
[call site]
00641
Engine::lex_with_map
[function]
[call site]
00642
Engine::get_interned_string
[function]
[call site]
00643
ImmutableString::into
[function]
[call site]
00644
comments
[call site]
00645
.iter()
[call site]
00646
.map(|&s|
[call site]
00647
.collect::<Array>
[function]
[call site]
00648
into
[function]
[call site]
00649
Some
[function]
[call site]
00650
Dynamic::from_map
[function]
[call site]
00651
Self
[function]
[call site]
00652
Union::Map
[function]
[call site]
00653
(TokenIterator::into
[function]
[call site]
00654
Some
[function]
[call site]
00655
FnCallExpr::into_fn_call_expr
[function]
[call site]
00656
Expr::FnCall
[function]
[call site]
00657
FnCallExpr::into
[function]
[call site]
00658
TestStruct::clone
[function]
[call site]
00659
eat_token
[function]
[call site]
00660
Engine::parse_unary
[function]
[call site]
00661
ParseSettings::level_up
[function]
[call site]
00662
Ok
[function]
[call site]
00663
Ok
[function]
[call site]
00664
Ok
[function]
[call site]
00665
Engine::get_interned_string
[function]
[call site]
00666
FnCallHashes::from_native_only
[function]
[call site]
00667
calc_fn_hash
[function]
[call site]
00668
MyIterableType::into_iter
[function]
[call site]
00669
Self::IntoIter::collect
[function]
[call site]
00670
Some
[function]
[call site]
00671
FnCallExpr::into_fn_call_expr
[function]
[call site]
00672
TestStruct::clone
[function]
[call site]
00673
eat_token
[function]
[call site]
00674
Ok
[function]
[call site]
00675
Engine::get_interned_string
[function]
[call site]
00676
FnCallHashes::from_native_only
[function]
[call site]
00677
calc_fn_hash
[function]
[call site]
00678
Engine::parse_unary
[function]
[call site]
00679
ParseSettings::level_up
[function]
[call site]
00680
MyIterableType::into_iter
[function]
[call site]
00681
Self::IntoIter::collect
[function]
[call site]
00682
Some
[function]
[call site]
00683
FnCallExpr::into_fn_call_expr
[function]
[call site]
00684
Err
[function]
[call site]
00685
PERR::into_err
[function]
[call site]
00686
Engine::parse_primary
[function]
[call site]
00687
peek
[function]
[call site]
00688
unwrap
[function]
[call site]
00689
Err
[function]
[call site]
00690
LexError::UnexpectedInput
[function]
[call site]
00691
(Token,
[call site]
00692
PERR::into_err
[function]
[call site]
00693
Err
[function]
[call site]
00694
PERR::into_err
[function]
[call site]
00695
MultiInputsStream::get_next
[function]
[call site]
00696
Expr::Unit
[function]
[call site]
00697
MultiInputsStream::get_next
[function]
[call site]
00698
unwrap
[function]
[call site]
00699
Expr::IntegerConstant
[function]
[call site]
00700
Expr::CharConstant
[function]
[call site]
00701
Expr::StringConstant
[function]
[call site]
00702
Engine::get_interned_string
[function]
[call site]
00703
Expr::BoolConstant
[function]
[call site]
00704
Expr::BoolConstant
[function]
[call site]
00705
Expr::IntegerConstant
[function]
[call site]
00706
MultiInputsStream::get_next
[function]
[call site]
00707
Expr::FloatConstant
[function]
[call site]
00708
MultiInputsStream::get_next
[function]
[call site]
00709
Expr::DynamicConstant
[function]
[call site]
00710
TestStruct::new
[function]
[call site]
00711
into
[function]
[call site]
00712
ParseSettings::has_option
[function]
[call site]
00713
intersects
[function]
[call site]
00714
Engine::parse_block
[function]
[call site]
00715
ParseSettings::level_up
[function]
[call site]
00716
Expr::Stmt
[function]
[call site]
00717
TestStruct::new
[function]
[call site]
00718
ParseResult::into
[function]
[call site]
00719
eat_token
[function]
[call site]
00720
Engine::parse_expr
[function]
[call site]
00721
ParseSettings::level_up
[function]
[call site]
00722
MultiInputsStream::get_next
[function]
[call site]
00723
unwrap
[function]
[call site]
00724
Err
[function]
[call site]
00725
PERR::into_err
[function]
[call site]
00726
Err
[function]
[call site]
00727
PERR::MissingToken
[function]
[call site]
00728
into
[function]
[call site]
00729
&str::into
[function]
[call site]
00730
PERR::into_err
[function]
[call site]
00731
ParseSettings::has_option
[function]
[call site]
00732
Expr::Stmt
[function]
[call site]
00733
TestStruct::new
[function]
[call site]
00734
Engine::parse_if
[function]
[call site]
00735
ParseSettings::level_up_with_position
[function]
[call site]
00736
eat_token
[function]
[call site]
00737
ensure_not_statement_expr
[function]
[call site]
00738
&mut
[call site]
00739
unwrap
[function]
[call site]
00740
Err
[function]
[call site]
00741
PERR::ExprExpected
[function]
[call site]
00742
&'static
[call site]
00743
Engine::new
[function]
[call site]
00744
Scope::new
[function]
[call site]
00745
blob_functions::push
[function]
[call site]
00746
blob_functions::push
[function]
[call site]
00747
blob_functions::push
[function]
[call site]
00748
PERR::into_err
[function]
[call site]
00749
Ok
[function]
[call site]
00750
Engine::parse_expr
[function]
[call site]
00751
Expr::ensure_bool_expr
[function]
[call site]
00752
Dynamic::is_bool
[function]
[call site]
00753
crate::func::locked_read
[function]
[call site]
00754
try_borrow
[function]
[call site]
00755
ok
[function]
[call site]
00756
locked_read
[function]
[call site]
00757
try_borrow
[function]
[call site]
00758
ok
[function]
[call site]
00759
locked_read
[function]
[call site]
00760
Option::ok
[function]
[call site]
00761
try_read
[function]
[call site]
00762
Some
[function]
[call site]
00763
std::thread::sleep
[function]
[call site]
00764
std::time::Duration::from_millis
[function]
[call site]
00765
Some
[function]
[call site]
00766
locked_read
[function]
[call site]
00767
try_read
[function]
[call site]
00768
Option::ok
[function]
[call site]
00769
try_read
[function]
[call site]
00770
Some
[function]
[call site]
00771
std::thread::sleep
[function]
[call site]
00772
std::time::Duration::from_millis
[function]
[call site]
00773
Some
[function]
[call site]
00774
locked_read
[function]
[call site]
00775
try_read
[function]
[call site]
00776
Option::map_or
[function]
[call site]
00777
RhaiNativeFunc::return_type_name
[function]
[call site]
00778
type_name::<R>
[function]
[call site]
00779
Ok
[function]
[call site]
00780
Err
[function]
[call site]
00781
PERR::MismatchedType
[function]
[call site]
00782
&str::into
[function]
[call site]
00783
&'static
[call site]
00784
PERR::into_err
[function]
[call site]
00785
Expr::start_position
[function]
[call site]
00786
string_functions::is_empty
[function]
[call site]
00787
Expr::position
[function]
[call site]
00788
ParseSettings::level_up_with_position
[function]
[call site]
00789
ParseSettings::level_up_with_position
[function]
[call site]
00790
Expr::start_position
[function]
[call site]
00791
string_functions::is_empty
[function]
[call site]
00792
Expr::position
[function]
[call site]
00793
ParseSettings::level_up_with_position
[function]
[call site]
00794
Expr::start_position
[function]
[call site]
00795
Expr::start_position
[function]
[call site]
00796
Expr::position
[function]
[call site]
00797
Expr::start_position
[function]
[call site]
00798
Expr::position
[function]
[call site]
00799
ensure_not_assignment
[function]
[call site]
00800
&mut
[call site]
00801
unwrap
[function]
[call site]
00802
Err
[function]
[call site]
00803
LexError::ImproperSymbol
[function]
[call site]
00804
Token::literal_syntax
[function]
[call site]
00805
&'static
[call site]
00806
&str::into
[function]
[call site]
00807
PERR::into_err
[function]
[call site]
00808
Ok
[function]
[call site]
00809
Engine::parse_block
[function]
[call site]
00810
into
[function]
[call site]
00811
match_token
[function]
[call site]
00812
&mut
[call site]
00813
unwrap
[function]
[call site]
00814
eat_token
[function]
[call site]
00815
peek
[function]
[call site]
00816
unwrap
[function]
[call site]
00817
Engine::parse_if
[function]
[call site]
00818
Engine::parse_block
[function]
[call site]
00819
Stmt::Noop
[function]
[call site]
00820
into
[function]
[call site]
00821
Ok
[function]
[call site]
00822
Stmt::If
[function]
[call site]
00823
into
[function]
[call site]
00824
ParseSettings::level_up
[function]
[call site]
00825
into
[function]
[call site]
00826
Engine::allow_looping
[function]
[call site]
00827
intersects
[function]
[call site]
00828
ParseSettings::has_option
[function]
[call site]
00829
Expr::Stmt
[function]
[call site]
00830
TestStruct::new
[function]
[call site]
00831
Engine::parse_while_loop
[function]
[call site]
00832
ParseSettings::level_up
[function]
[call site]
00833
MultiInputsStream::get_next
[function]
[call site]
00834
unwrap
[function]
[call site]
00835
ensure_not_statement_expr
[function]
[call site]
00836
Engine::parse_expr
[function]
[call site]
00837
Expr::ensure_bool_expr
[function]
[call site]
00838
ensure_not_assignment
[function]
[call site]
00839
Expr::Unit
[function]
[call site]
00840
Engine::parse_block
[function]
[call site]
00841
into
[function]
[call site]
00842
Ok
[function]
[call site]
00843
Stmt::While
[function]
[call site]
00844
into
[function]
[call site]
00845
ParseSettings::level_up
[function]
[call site]
00846
into
[function]
[call site]
00847
Engine::allow_looping
[function]
[call site]
00848
ParseSettings::has_option
[function]
[call site]
00849
Expr::Stmt
[function]
[call site]
00850
TestStruct::new
[function]
[call site]
00851
Engine::parse_do
[function]
[call site]
00852
ParseSettings::level_up_with_position
[function]
[call site]
00853
eat_token
[function]
[call site]
00854
ParseSettings::has_flag
[function]
[call site]
00855
Engine::parse_block
[function]
[call site]
00856
into
[function]
[call site]
00857
MultiInputsStream::get_next
[function]
[call site]
00858
unwrap
[function]
[call site]
00859
string_functions::is_empty
[function]
[call site]
00860
test::len
[function]
[call site]
00861
Err
[function]
[call site]
00862
PERR::MissingToken
[function]
[call site]
00863
into
[function]
[call site]
00864
&str::into
[function]
[call site]
00865
PERR::into_err
[function]
[call site]
00866
string_functions::remove
[function]
[call site]
00867
ensure_not_statement_expr
[function]
[call site]
00868
Engine::parse_expr
[function]
[call site]
00869
Expr::ensure_bool_expr
[function]
[call site]
00870
ensure_not_assignment
[function]
[call site]
00871
Ok
[function]
[call site]
00872
Stmt::Do
[function]
[call site]
00873
into
[function]
[call site]
00874
ParseSettings::level_up
[function]
[call site]
00875
into
[function]
[call site]
00876
Engine::allow_looping
[function]
[call site]
00877
ParseSettings::has_option
[function]
[call site]
00878
Expr::Stmt
[function]
[call site]
00879
TestStruct::new
[function]
[call site]
00880
Engine::parse_for
[function]
[call site]
00881
ParseSettings::level_up_with_position
[function]
[call site]
00882
eat_token
[function]
[call site]
00883
match_token
[function]
[call site]
00884
parse_var_name
[function]
[call site]
00885
MultiInputsStream::get_next
[function]
[call site]
00886
Option::unwrap
[function]
[call site]
00887
Ok
[function]
[call site]
00888
tokenizer::is_valid_identifier
[function]
[call site]
00889
test_chars
[function]
[call site]
00890
is_id_first_alphabetic
[function]
[call site]
00891
char::is_ascii_alphanumeric
[function]
[call site]
00892
Err
[function]
[call site]
00893
PERR::Reserved
[function]
[call site]
00894
test_to_string
[function]
[call site]
00895
PERR::into_err
[function]
[call site]
00896
Err
[function]
[call site]
00897
PERR::into_err
[function]
[call site]
00898
Err
[function]
[call site]
00899
PERR::into_err
[function]
[call site]
00900
match_token
[function]
[call site]
00901
Err
[function]
[call site]
00902
PERR::MissingToken
[function]
[call site]
00903
into
[function]
[call site]
00904
&str::into
[function]
[call site]
00905
PERR::into_err
[function]
[call site]
00906
parse_var_name
[function]
[call site]
00907
Err
[function]
[call site]
00908
PERR::DuplicatedVariable
[function]
[call site]
00909
into
[function]
[call site]
00910
PERR::into_err
[function]
[call site]
00911
match_token
[function]
[call site]
00912
Err
[function]
[call site]
00913
PERR::MissingToken
[function]
[call site]
00914
into
[function]
[call site]
00915
&str::into
[function]
[call site]
00916
PERR::into_err
[function]
[call site]
00917
Some
[function]
[call site]
00918
parse_var_name
[function]
[call site]
00919
MultiInputsStream::get_next
[function]
[call site]
00920
unwrap
[function]
[call site]
00921
Err
[function]
[call site]
00922
PERR::into_err
[function]
[call site]
00923
Err
[function]
[call site]
00924
PERR::MissingToken
[function]
[call site]
00925
into
[function]
[call site]
00926
&str::into
[function]
[call site]
00927
PERR::into_err
[function]
[call site]
00928
ensure_not_statement_expr
[function]
[call site]
00929
Engine::parse_expr
[function]
[call site]
00930
Expr::ensure_iterable
[function]
[call site]
00931
Ok
[function]
[call site]
00932
Err
[function]
[call site]
00933
PERR::MismatchedType
[function]
[call site]
00934
&str::into
[function]
[call site]
00935
&'static
[call site]
00936
PERR::into_err
[function]
[call site]
00937
Expr::start_position
[function]
[call site]
00938
Engine::lex_with_map
[function]
[call site]
00939
Engine::get_interned_string
[function]
[call site]
00940
Engine::get_interned_string
[function]
[call site]
00941
test::len
[function]
[call site]
00942
blob_functions::push
[function]
[call site]
00943
TestStruct::clone
[function]
[call site]
00944
blob_functions::push
[function]
[call site]
00945
Engine::parse_block
[function]
[call site]
00946
into
[function]
[call site]
00947
Scope::rewind
[function]
[call site]
00948
string_functions::truncate
[function]
[call site]
00949
string_functions::clear
[function]
[call site]
00950
FnPtr::try_from
[function]
[call site]
00951
char_indices
[function]
[call site]
00952
nth
[function]
[call site]
00953
shared_make_mut
[function]
[call site]
00954
Shared::make_mut
[function]
[call site]
00955
string_functions::truncate
[function]
[call site]
00956
string_functions::truncate
[function]
[call site]
00957
string_functions::truncate
[function]
[call site]
00958
Ok
[function]
[call site]
00959
Stmt::For
[function]
[call site]
00960
TestStruct::new
[function]
[call site]
00961
ParseSettings::level_up
[function]
[call site]
00962
into
[function]
[call site]
00963
ParseSettings::has_option
[function]
[call site]
00964
Expr::Stmt
[function]
[call site]
00965
TestStruct::new
[function]
[call site]
00966
Engine::parse_switch
[function]
[call site]
00967
ParseSettings::level_up_with_position
[function]
[call site]
00968
eat_token
[function]
[call site]
00969
Engine::parse_expr
[function]
[call site]
00970
MultiInputsStream::get_next
[function]
[call site]
00971
unwrap
[function]
[call site]
00972
Err
[function]
[call site]
00973
PERR::into_err
[function]
[call site]
00974
Err
[function]
[call site]
00975
PERR::MissingToken
[function]
[call site]
00976
into
[function]
[call site]
00977
&str::into
[function]
[call site]
00978
PERR::into_err
[function]
[call site]
00979
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
00980
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
00981
TestStruct::new
[function]
[call site]
00982
StaticVec::<RangeCase>::new
[function]
[call site]
00983
peek
[function]
[call site]
00984
unwrap
[function]
[call site]
00985
eat_token
[function]
[call site]
00986
Err
[function]
[call site]
00987
PERR::MissingToken
[function]
[call site]
00988
into
[function]
[call site]
00989
into
[function]
[call site]
00990
PERR::into_err
[function]
[call site]
00991
Position::is_none
[function]
[call site]
00992
eat_token
[function]
[call site]
00993
match_token
[function]
[call site]
00994
Err
[function]
[call site]
00995
PERR::into_err
[function]
[call site]
00996
Position::new_const
[function]
[call site]
00997
Some
[function]
[call site]
00998
TestStruct::new
[function]
[call site]
00999
Expr::BoolConstant
[function]
[call site]
01000
None::is_some
[function]
[call site]
01001
Err
[function]
[call site]
01002
PERR::into_err
[function]
[call site]
01003
Position::new_const
[function]
[call site]
01004
Engine::parse_expr
[function]
[call site]
01005
blob_functions::push
[function]
[call site]
01006
blob_functions::push
[function]
[call site]
01007
FnPtr::try_from
[function]
[call site]
01008
RhaiResultOf::unwrap
[function]
[call site]
01009
Err
[function]
[call site]
01010
PERR::ExprExpected
[function]
[call site]
01011
&str::into
[function]
[call site]
01012
PERR::into_err
[function]
[call site]
01013
match_token
[function]
[call site]
01014
match_token
[function]
[call site]
01015
ensure_not_statement_expr
[function]
[call site]
01016
Engine::parse_expr
[function]
[call site]
01017
Expr::ensure_bool_expr
[function]
[call site]
01018
ensure_not_assignment
[function]
[call site]
01019
Expr::BoolConstant
[function]
[call site]
01020
MultiInputsStream::get_next
[function]
[call site]
01021
unwrap
[function]
[call site]
01022
Err
[function]
[call site]
01023
PERR::into_err
[function]
[call site]
01024
Err
[function]
[call site]
01025
PERR::MissingToken
[function]
[call site]
01026
into
[function]
[call site]
01027
&str::into
[function]
[call site]
01028
PERR::into_err
[function]
[call site]
01029
ParseSettings::has_flag
[function]
[call site]
01030
Engine::parse_expr
[function]
[call site]
01031
Engine::parse_stmt
[function]
[call site]
01032
CustomExpr::is_self_terminated
[function]
[call site]
01033
ParseResult::into
[function]
[call site]
01034
Expr::Stmt
[function]
[call site]
01035
StmtBlockContainer::into
[function]
[call site]
01036
blob_functions::push
[function]
[call site]
01037
test::len
[function]
[call site]
01038
string_functions::is_empty
[function]
[call site]
01039
test::len
[function]
[call site]
01040
Some
[function]
[call site]
01041
Expr::get_literal_value
[function]
[call site]
01042
Some
[function]
[call site]
01043
StmtBlock::as_ref
[function]
[call site]
01044
TestStruct::clone
[function]
[call site]
01045
Self
[function]
[call site]
01046
write_lock::<FnPtr>
[function]
[call site]
01047
Some
[function]
[call site]
01048
crate::Shared::new
[function]
[call site]
01049
Option<&GlobalRuntimeState>::into
[function]
[call site]
01050
into
[function]
[call site]
01051
into
[function]
[call site]
01052
into
[function]
[call site]
01053
TestStruct::clone
[function]
[call site]
01054
Self::into
[function]
[call site]
01055
into
[function]
[call site]
01056
Expr::is_constant
[function]
[call site]
01057
MyIterableType::into_iter
[function]
[call site]
01058
Self::IntoIter::all
[function]
[call site]
01059
Engine::new
[function]
[call site]
01060
register_type::<TestStruct>
[function]
[call site]
01061
Engine::register_fn
[function]
[call site]
01062
Engine::register_fn
[function]
[call site]
01063
MyIterableType::into_iter
[function]
[call site]
01064
Engine::lex_with_map
[function]
[call site]
01065
test_method_call
[function]
[call site]
01066
Engine::new
[function]
[call site]
01067
register_type::<TestStruct>
[function]
[call site]
01068
Engine::register_fn
[function]
[call site]
01069
Engine::register_fn
[function]
[call site]
01070
crate::Array::with_capacity
[function]
[call site]
01071
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01072
Ok
[function]
[call site]
01073
TestStruct::new
[function]
[call site]
01074
FnPtr::try_from
[function]
[call site]
01075
RhaiResultOf::unwrap_or
[function]
[call site]
01076
NativeCallContext::engine
[function]
[call site]
01077
Engine::throw_on_size
[function]
[call site]
01078
map_or
[function]
[call site]
01079
Command::get
[function]
[call site]
01080
Err
[function]
[call site]
01081
ERR::ErrorDataTooLarge
[function]
[call site]
01082
&str::to_string
[function]
[call site]
01083
Engine::new
[function]
[call site]
01084
Scope::new
[function]
[call site]
01085
blob_functions::push
[function]
[call site]
01086
blob_functions::push
[function]
[call site]
01087
blob_functions::push
[function]
[call site]
01088
into
[function]
[call site]
01089
map_or
[function]
[call site]
01090
Command::get
[function]
[call site]
01091
Err
[function]
[call site]
01092
ERR::ErrorDataTooLarge
[function]
[call site]
01093
&str::to_string
[function]
[call site]
01094
into
[function]
[call site]
01095
map_or
[function]
[call site]
01096
Command::get
[function]
[call site]
01097
Err
[function]
[call site]
01098
ERR::ErrorDataTooLarge
[function]
[call site]
01099
&str::to_string
[function]
[call site]
01100
into
[function]
[call site]
01101
Ok
[function]
[call site]
01102
FnPtr::try_from
[function]
[call site]
01103
RhaiResultOf::unwrap
[function]
[call site]
01104
Ok
[function]
[call site]
01105
test::len
[function]
[call site]
01106
StmtBlock::extend
[function]
[call site]
01107
StmtBlock::extend
[function]
[call site]
01108
StmtBlock::extend
[function]
[call site]
01109
MyIterableType::into_iter
[function]
[call site]
01110
Self::IntoIter::map
[function]
[call site]
01111
Expr::get_literal_value
[function]
[call site]
01112
Some
[function]
[call site]
01113
StmtBlock::as_ref
[function]
[call site]
01114
TestStruct::clone
[function]
[call site]
01115
write_lock::<FnPtr>
[function]
[call site]
01116
Some
[function]
[call site]
01117
crate::Shared::new
[function]
[call site]
01118
Option<&GlobalRuntimeState>::into
[function]
[call site]
01119
into
[function]
[call site]
01120
into
[function]
[call site]
01121
into
[function]
[call site]
01122
TestStruct::clone
[function]
[call site]
01123
Self::into
[function]
[call site]
01124
into
[function]
[call site]
01125
Expr::is_constant
[function]
[call site]
01126
crate::Array::with_capacity
[function]
[call site]
01127
test::len
[function]
[call site]
01128
StmtBlock::extend
[function]
[call site]
01129
MyIterableType::into_iter
[function]
[call site]
01130
Self::IntoIter::map
[function]
[call site]
01131
Expr::get_literal_value
[function]
[call site]
01132
Option::unwrap
[function]
[call site]
01133
Dynamic::from_array
[function]
[call site]
01134
Self
[function]
[call site]
01135
Union::Array
[function]
[call site]
01136
into
[function]
[call site]
01137
Expr::is_constant
[function]
[call site]
01138
TestStruct::clone
[function]
[call site]
01139
(TokenIterator::get_mut
[function]
[call site]
01140
Shared::get_mut
[function]
[call site]
01141
Ident::as_str
[function]
[call site]
01142
Option::unwrap
[function]
[call site]
01143
Expr::get_literal_value
[function]
[call site]
01144
Option::unwrap
[function]
[call site]
01145
Dynamic::from_map
[function]
[call site]
01146
Expr::is_constant
[function]
[call site]
01147
Position::new_const
[function]
[call site]
01148
Expr::get_literal_value
[function]
[call site]
01149
Some
[function]
[call site]
01150
StmtBlock::as_ref
[function]
[call site]
01151
TestStruct::clone
[function]
[call site]
01152
write_lock::<FnPtr>
[function]
[call site]
01153
Some
[function]
[call site]
01154
crate::Shared::new
[function]
[call site]
01155
Option<&GlobalRuntimeState>::into
[function]
[call site]
01156
into
[function]
[call site]
01157
into
[function]
[call site]
01158
into
[function]
[call site]
01159
TestStruct::clone
[function]
[call site]
01160
Self::into
[function]
[call site]
01161
into
[function]
[call site]
01162
Expr::is_constant
[function]
[call site]
01163
crate::Array::with_capacity
[function]
[call site]
01164
test::len
[function]
[call site]
01165
StmtBlock::extend
[function]
[call site]
01166
MyIterableType::into_iter
[function]
[call site]
01167
Self::IntoIter::map
[function]
[call site]
01168
Expr::get_literal_value
[function]
[call site]
01169
Option::unwrap
[function]
[call site]
01170
Dynamic::from_array
[function]
[call site]
01171
Expr::is_constant
[function]
[call site]
01172
TestStruct::clone
[function]
[call site]
01173
(TokenIterator::get_mut
[function]
[call site]
01174
Ident::as_str
[function]
[call site]
01175
Option::unwrap
[function]
[call site]
01176
Expr::get_literal_value
[function]
[call site]
01177
Option::unwrap
[function]
[call site]
01178
Dynamic::from_map
[function]
[call site]
01179
Expr::is_constant
[function]
[call site]
01180
Position::new_const
[function]
[call site]
01181
Expr::get_literal_value
[function]
[call site]
01182
Option::unwrap
[function]
[call site]
01183
unwrap
[function]
[call site]
01184
into
[function]
[call site]
01185
FnCallExpr::is_qualified
[function]
[call site]
01186
string_functions::is_empty
[function]
[call site]
01187
test::len
[function]
[call site]
01188
FnPtr::new
[function]
[call site]
01189
into
[function]
[call site]
01190
try_into
[function]
[call site]
01191
TestStruct::clone
[function]
[call site]
01192
RhaiResultOf::ok
[function]
[call site]
01193
into
[function]
[call site]
01194
test::len
[function]
[call site]
01195
Token::literal_syntax
[function]
[call site]
01196
Token::literal_syntax
[function]
[call site]
01197
Ident::as_str
[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
into
[function]
[call site]
01204
Option::unwrap
[function]
[call site]
01205
unwrap
[function]
[call site]
01206
into
[function]
[call site]
01207
FnCallExpr::is_qualified
[function]
[call site]
01208
test::len
[function]
[call site]
01209
FnPtr::new
[function]
[call site]
01210
TestStruct::clone
[function]
[call site]
01211
RhaiResultOf::ok
[function]
[call site]
01212
into
[function]
[call site]
01213
test::len
[function]
[call site]
01214
Token::literal_syntax
[function]
[call site]
01215
Token::literal_syntax
[function]
[call site]
01216
Ident::as_str
[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
into
[function]
[call site]
01223
Option::unwrap
[function]
[call site]
01224
Dynamic::from_array
[function]
[call site]
01225
Expr::is_constant
[function]
[call site]
01226
TestStruct::clone
[function]
[call site]
01227
(TokenIterator::get_mut
[function]
[call site]
01228
Ident::as_str
[function]
[call site]
01229
Option::unwrap
[function]
[call site]
01230
Expr::get_literal_value
[function]
[call site]
01231
Option::unwrap
[function]
[call site]
01232
Dynamic::from_map
[function]
[call site]
01233
Expr::is_constant
[function]
[call site]
01234
Position::new_const
[function]
[call site]
01235
Expr::get_literal_value
[function]
[call site]
01236
Option::unwrap
[function]
[call site]
01237
unwrap
[function]
[call site]
01238
into
[function]
[call site]
01239
FnCallExpr::is_qualified
[function]
[call site]
01240
test::len
[function]
[call site]
01241
FnPtr::new
[function]
[call site]
01242
TestStruct::clone
[function]
[call site]
01243
RhaiResultOf::ok
[function]
[call site]
01244
into
[function]
[call site]
01245
test::len
[function]
[call site]
01246
Token::literal_syntax
[function]
[call site]
01247
Token::literal_syntax
[function]
[call site]
01248
Ident::as_str
[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
into
[function]
[call site]
01255
Option::ok_or_else
[function]
[call site]
01256
PERR::ExprExpected
[function]
[call site]
01257
&str::into
[function]
[call site]
01258
PERR::into_err
[function]
[call site]
01259
Expr::start_position
[function]
[call site]
01260
read_lock::<ExclusiveRange>
[function]
[call site]
01261
Some
[function]
[call site]
01262
TestStruct::clone
[function]
[call site]
01263
Self
[function]
[call site]
01264
Self::into
[function]
[call site]
01265
read_lock::<InclusiveRange>
[function]
[call site]
01266
Some
[function]
[call site]
01267
TestStruct::clone
[function]
[call site]
01268
Self::into
[function]
[call site]
01269
string_functions::is_empty
[function]
[call site]
01270
RangeCase::set_index
[function]
[call site]
01271
blob_functions::push
[function]
[call site]
01272
string_functions::is_empty
[function]
[call site]
01273
Err
[function]
[call site]
01274
PERR::into_err
[function]
[call site]
01275
Expr::start_position
[function]
[call site]
01276
func::hashing::get_hasher
[function]
[call site]
01277
config::hashing::get_hashing_seed
[function]
[call site]
01278
ahash::RandomState::with_seeds
[function]
[call site]
01279
StraightHasherBuilder::build_hasher
[function]
[call site]
01280
Engine::default
[function]
[call site]
01281
test::hash
[function]
[call site]
01282
Self::Hasher::finish
[function]
[call site]
01283
Scope::push_entry
[function]
[call site]
01284
Scope::is_empty
[function]
[call site]
01285
string_functions::is_empty
[function]
[call site]
01286
reserve
[function]
[call site]
01287
reserve
[function]
[call site]
01288
blob_functions::push
[function]
[call site]
01289
Dynamic::set_access_mode
[function]
[call site]
01290
StmtBlock::as_mut
[function]
[call site]
01291
Dynamic::set_access_mode
[function]
[call site]
01292
StmtBlock::as_mut
[function]
[call site]
01293
Dynamic::set_access_mode
[function]
[call site]
01294
values_mut
[function]
[call site]
01295
Dynamic::set_access_mode
[function]
[call site]
01296
values_mut
[function]
[call site]
01297
Dynamic::set_access_mode
[function]
[call site]
01298
blob_functions::push
[function]
[call site]
01299
&mut
[call site]
01300
Position::new_const
[function]
[call site]
01301
Some
[function]
[call site]
01302
TestStruct::new
[function]
[call site]
01303
blob_functions::push
[function]
[call site]
01304
peek
[function]
[call site]
01305
unwrap
[function]
[call site]
01306
eat_token
[function]
[call site]
01307
Err
[function]
[call site]
01308
PERR::MissingToken
[function]
[call site]
01309
into
[function]
[call site]
01310
into
[function]
[call site]
01311
PERR::into_err
[function]
[call site]
01312
Err
[function]
[call site]
01313
TestStruct::clone
[function]
[call site]
01314
Self
[function]
[call site]
01315
PERR::into_err
[function]
[call site]
01316
ParseError
[function]
[call site]
01317
PERR::into
[function]
[call site]
01318
Err
[function]
[call site]
01319
PERR::MissingToken
[function]
[call site]
01320
into
[function]
[call site]
01321
&str::into
[function]
[call site]
01322
PERR::into_err
[function]
[call site]
01323
shrink_to_fit
[function]
[call site]
01324
Self::shrink_to_fit
[function]
[call site]
01325
shrink_to_fit
[function]
[call site]
01326
Ok
[function]
[call site]
01327
Stmt::Switch
[function]
[call site]
01328
into
[function]
[call site]
01329
ParseSettings::level_up
[function]
[call site]
01330
into
[function]
[call site]
01331
ParseSettings::has_option
[function]
[call site]
01332
test::len
[function]
[call site]
01333
Engine::max_functions
[function]
[call site]
01334
Err
[function]
[call site]
01335
PERR::into_err
[function]
[call site]
01336
ParseSettings::has_option
[function]
[call site]
01337
Engine::parse_anon_fn
[function]
[call site]
01338
ParseState::new
[function]
[call site]
01339
TestStruct::clone
[function]
[call site]
01340
clone_from
[function]
[call site]
01341
StmtBlock::extend
[function]
[call site]
01342
TestStruct::clone
[function]
[call site]
01343
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01344
Some
[function]
[call site]
01345
TestStruct::new
[function]
[call site]
01346
MultiInputsStream::get_next
[function]
[call site]
01347
unwrap
[function]
[call site]
01348
match_token
[function]
[call site]
01349
MultiInputsStream::get_next
[function]
[call site]
01350
unwrap
[function]
[call site]
01351
MyIterableType::into_iter
[function]
[call site]
01352
test_chars
[function]
[call site]
01353
0.chars().collect::<Vec<_>>
[function]
[call site]
01354
MyIterableType::into_iter
[function]
[call site]
01355
Self::IntoIter::any
[function]
[call site]
01356
Err
[function]
[call site]
01357
PERR::FnDuplicatedParam
[function]
[call site]
01358
ImmutableString::new
[function]
[call site]
01359
test_to_string
[function]
[call site]
01360
PERR::into_err
[function]
[call site]
01361
Engine::get_interned_string
[function]
[call site]
01362
blob_functions::push
[function]
[call site]
01363
TestStruct::clone
[function]
[call site]
01364
blob_functions::push
[function]
[call site]
01365
Err
[function]
[call site]
01366
PERR::into_err
[function]
[call site]
01367
Err
[function]
[call site]
01368
PERR::MissingToken
[function]
[call site]
01369
into
[function]
[call site]
01370
&str::into
[function]
[call site]
01371
PERR::into_err
[function]
[call site]
01372
MultiInputsStream::get_next
[function]
[call site]
01373
unwrap
[function]
[call site]
01374
Err
[function]
[call site]
01375
PERR::into_err
[function]
[call site]
01376
Err
[function]
[call site]
01377
PERR::MissingToken
[function]
[call site]
01378
into
[function]
[call site]
01379
&str::into
[function]
[call site]
01380
PERR::into_err
[function]
[call site]
01381
Engine::parse_stmt
[function]
[call site]
01382
ParseSettings::level_up
[function]
[call site]
01383
Err
[function]
[call site]
01384
PERR::into_err
[function]
[call site]
01385
Ok
[function]
[call site]
01386
std::mem::take
[function]
[call site]
01387
Engine::new
[function]
[call site]
01388
register_type_with_name::<TestStruct>
[function]
[call site]
01389
Engine::register_fn
[function]
[call site]
01390
TestStruct
[function]
[call site]
01391
blob_functions::blob_with_capacity
[function]
[call site]
01392
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01393
test::len
[function]
[call site]
01394
test::len
[function]
[call site]
01395
test::len
[function]
[call site]
01396
test::len
[function]
[call site]
01397
StmtBlock::extend
[function]
[call site]
01398
MyIterableType::into_iter
[function]
[call site]
01399
test_chars
[function]
[call site]
01400
0.chars().collect::<Vec<_>>
[function]
[call site]
01401
MyIterableType::into_iter
[function]
[call site]
01402
Self::IntoIter::map
[function]
[call site]
01403
TestStruct::clone
[function]
[call site]
01404
blob_functions::blob_with_capacity
[function]
[call site]
01405
test::len
[function]
[call site]
01406
ThinVec::<Ident>::new
[function]
[call site]
01407
string_functions::add_append
[function]
[call site]
01408
string_functions::is_empty
[function]
[call site]
01409
String::from_utf8_lossy
[function]
[call site]
01410
string_functions::is_empty
[function]
[call site]
01411
String::from_utf8
[function]
[call site]
01412
unwrap
[function]
[call site]
01413
into
[function]
[call site]
01414
ImmutableString::into_owned
[function]
[call site]
01415
String::into
[function]
[call site]
01416
ImmutableString::into_owned
[function]
[call site]
01417
StmtBlock::as_ref
[function]
[call site]
01418
into
[function]
[call site]
01419
func::hashing::get_hasher
[function]
[call site]
01420
MyIterableType::into_iter
[function]
[call site]
01421
Self::IntoIter::for_each
[function]
[call site]
01422
test::hash
[function]
[call site]
01423
test::hash
[function]
[call site]
01424
Self::Hasher::finish
[function]
[call site]
01425
Engine::get_interned_string
[function]
[call site]
01426
make_anonymous_fn
[function]
[call site]
01427
crate::Identifier::new_const
[function]
[call site]
01428
Some
[function]
[call site]
01429
TestStruct::new
[function]
[call site]
01430
unwrap
[function]
[call site]
01431
TestStruct::new
[function]
[call site]
01432
TestStruct::clone
[function]
[call site]
01433
TokenStream::into
[function]
[call site]
01434
Engine::default
[function]
[call site]
01435
TestStruct::new
[function]
[call site]
01436
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01437
TestStruct::clone
[function]
[call site]
01438
Self
[function]
[call site]
01439
Expr::DynamicConstant
[function]
[call site]
01440
TestStruct::new
[function]
[call site]
01441
into
[function]
[call site]
01442
Engine::access_var
[function]
[call site]
01443
ParseState::find_var
[function]
[call site]
01444
Scope::iter_rev_inner
[function]
[call site]
01445
MyIterableType::into_iter
[function]
[call site]
01446
test_chars
[function]
[call site]
01447
0.chars().collect::<Vec<_>>
[function]
[call site]
01448
MyIterableType::into_iter
[function]
[call site]
01449
array_functions::reduce_rev
[function]
[call site]
01450
array_functions::reduce_rev_with_initial
[function]
[call site]
01451
string_functions::is_empty
[function]
[call site]
01452
Ok
[function]
[call site]
01453
test::len
[function]
[call site]
01454
StaticModuleResolver::iter_mut
[function]
[call site]
01455
array_functions::reduce_rev
[function]
[call site]
01456
array_functions::reduce_rev_with_initial
[function]
[call site]
01457
RhaiResult::enumerate
[function]
[call site]
01458
try_fold
[function]
[call site]
01459
into
[function]
[call site]
01460
FnPtr::call_raw_with_extra_args
[function]
[call site]
01461
_call_with_extra_args::<true,
[call site]
01462
_call_with_extra_args::<false,
[call site]
01463
Some
[function]
[call site]
01464
Some
[function]
[call site]
01465
array_functions::zip
[function]
[call site]
01466
string_functions::is_empty
[function]
[call site]
01467
test::len
[function]
[call site]
01468
string_functions::is_empty
[function]
[call site]
01469
test::len
[function]
[call site]
01470
Ok
[function]
[call site]
01471
IterateDynamicArray::new
[function]
[call site]
01472
StaticModuleResolver::iter_mut
[function]
[call site]
01473
StaticModuleResolver::iter_mut
[function]
[call site]
01474
Engine::lex_with_map
[function]
[call site]
01475
Ident::as_str
[function]
[call site]
01476
array_functions::zip
[function]
[call site]
01477
string_functions::is_empty
[function]
[call site]
01478
string_functions::is_empty
[function]
[call site]
01479
Ok
[function]
[call site]
01480
IterateDynamicArray::new
[function]
[call site]
01481
StaticModuleResolver::iter_mut
[function]
[call site]
01482
array_functions::zip
[function]
[call site]
01483
RhaiResultOf::enumerate
[function]
[call site]
01484
Engine::lex_with_map
[function]
[call site]
01485
FnPtr::call_raw_with_extra_args
[function]
[call site]
01486
TestStruct::clone
[function]
[call site]
01487
into
[function]
[call site]
01488
reflection_functions::collect
[function]
[call site]
01489
NativeCallContext::engine
[function]
[call site]
01490
Engine::collect_fn_metadata_impl
[function]
[call site]
01491
Some
[function]
[call site]
01492
StmtBlock::as_ref
[function]
[call site]
01493
test::len
[function]
[call site]
01494
IterateMap::new
[function]
[call site]
01495
string_functions::is_empty
[function]
[call site]
01496
blob_functions::insert
[function]
[call site]
01497
&str::into
[function]
[call site]
01498
Engine::get_interned_string
[function]
[call site]
01499
ImmutableString::into
[function]
[call site]
01500
blob_functions::insert
[function]
[call site]
01501
&str::into
[function]
[call site]
01502
Engine::get_interned_string
[function]
[call site]
01503
ImmutableString::into
[function]
[call site]
01504
blob_functions::insert
[function]
[call site]
01505
&str::into
[function]
[call site]
01506
Engine::get_interned_string
[function]
[call site]
01507
ImmutableString::into
[function]
[call site]
01508
blob_functions::insert
[function]
[call site]
01509
&str::into
[function]
[call site]
01510
string_functions::starts_with
[function]
[call site]
01511
into
[function]
[call site]
01512
blob_functions::insert
[function]
[call site]
01513
&str::into
[function]
[call site]
01514
into
[function]
[call site]
01515
blob_functions::insert
[function]
[call site]
01516
&str::into
[function]
[call site]
01517
MyIterableType::into_iter
[function]
[call site]
01518
Engine::lex_with_map
[function]
[call site]
01519
Engine::get_interned_string
[function]
[call site]
01520
ImmutableString::into
[function]
[call site]
01521
params
[call site]
01522
.iter()
[call site]
01523
.map(|&p|
[call site]
01524
.collect::<Array>
[function]
[call site]
01525
into
[function]
[call site]
01526
string_functions::is_empty
[function]
[call site]
01527
blob_functions::insert
[function]
[call site]
01528
&str::into
[function]
[call site]
01529
MyIterableType::into_iter
[function]
[call site]
01530
Engine::lex_with_map
[function]
[call site]
01531
Engine::get_interned_string
[function]
[call site]
01532
ImmutableString::into
[function]
[call site]
01533
comments
[call site]
01534
.iter()
[call site]
01535
.map(|&s|
[call site]
01536
.collect::<Array>
[function]
[call site]
01537
into
[function]
[call site]
01538
Some
[function]
[call site]
01539
Dynamic::from_map
[function]
[call site]
01540
RhaiResultOf::enumerate
[function]
[call site]
01541
Engine::lex_with_map
[function]
[call site]
01542
FnPtr::call_raw_with_extra_args
[function]
[call site]
01543
TestStruct::clone
[function]
[call site]
01544
into
[function]
[call site]
01545
reflection_functions::collect
[function]
[call site]
01546
MyIterableType::into_iter
[function]
[call site]
01547
array_functions::reduce_rev
[function]
[call site]
01548
Engine::lex_with_map
[function]
[call site]
01549
Dynamic::is_read_only
[function]
[call site]
01550
crate::func::locked_read
[function]
[call site]
01551
Option::map_or
[function]
[call site]
01552
Dynamic::access_mode
[function]
[call site]
01553
Dynamic::access_mode
[function]
[call site]
01554
ParseSettings::level_up_with_position
[function]
[call site]
01555
map_or
[function]
[call site]
01556
map_functions::values
[function]
[call site]
01557
string_functions::is_empty
[function]
[call site]
01558
test::len
[function]
[call site]
01559
IterateDynamicArray::new
[function]
[call site]
01560
map_functions::values
[function]
[call site]
01561
string_functions::is_empty
[function]
[call site]
01562
IterateDynamicArray::new
[function]
[call site]
01563
map_functions::values
[function]
[call site]
01564
Array::cloned
[function]
[call site]
01565
reflection_functions::collect
[function]
[call site]
01566
Array::cloned
[function]
[call site]
01567
reflection_functions::collect
[function]
[call site]
01568
T::as_any
[function]
[call site]
01569
MyIterableType::into_iter
[function]
[call site]
01570
T::as_any
[function]
[call site]
01571
Engine::get_interned_string
[function]
[call site]
01572
blob_functions::push
[function]
[call site]
01573
then
[function]
[call site]
01574
TestStruct::new
[function]
[call site]
01575
Dynamic::flatten
[function]
[call site]
01576
crate::func::native::shared_try_take
[function]
[call site]
01577
Shared::try_unwrap
[function]
[call site]
01578
into_inner
[function]
[call site]
01579
Dynamic::flatten
[function]
[call site]
01580
into_inner
[function]
[call site]
01581
unwrap
[function]
[call site]
01582
Dynamic::flatten
[function]
[call site]
01583
into_inner
[function]
[call site]
01584
Dynamic::flatten
[function]
[call site]
01585
crate::func::locked_read
[function]
[call site]
01586
Dynamic::flatten_clone
[function]
[call site]
01587
crate::func::locked_read
[function]
[call site]
01588
Option::map_or_else
[function]
[call site]
01589
Dynamic::clone
[function]
[call site]
01590
Self
[function]
[call site]
01591
Union::Unit
[function]
[call site]
01592
Self
[function]
[call site]
01593
Union::Bool
[function]
[call site]
01594
Self
[function]
[call site]
01595
Union::Str
[function]
[call site]
01596
TestStruct::clone
[function]
[call site]
01597
Self
[function]
[call site]
01598
Self
[function]
[call site]
01599
Union::Char
[function]
[call site]
01600
Self
[function]
[call site]
01601
Union::Int
[function]
[call site]
01602
Self
[function]
[call site]
01603
Union::Float
[function]
[call site]
01604
Self
[function]
[call site]
01605
Union::Decimal
[function]
[call site]
01606
TestStruct::clone
[function]
[call site]
01607
Self
[function]
[call site]
01608
Union::Array
[function]
[call site]
01609
TestStruct::clone
[function]
[call site]
01610
Self
[function]
[call site]
01611
Union::Blob
[function]
[call site]
01612
TestStruct::clone
[function]
[call site]
01613
Self
[function]
[call site]
01614
Union::Map
[function]
[call site]
01615
TestStruct::clone
[function]
[call site]
01616
Self
[function]
[call site]
01617
Union::FnPtr
[function]
[call site]
01618
TestStruct::clone
[function]
[call site]
01619
Self
[function]
[call site]
01620
Union::TimeStamp
[function]
[call site]
01621
TestStruct::clone
[function]
[call site]
01622
Self
[function]
[call site]
01623
Union::Variant
[function]
[call site]
01624
StmtBlock::as_ref
[function]
[call site]
01625
StmtBlock::as_ref
[function]
[call site]
01626
T::clone_object
[function]
[call site]
01627
TestStruct::new
[function]
[call site]
01628
TestStruct::clone
[function]
[call site]
01629
Self
[function]
[call site]
01630
Box::into
[function]
[call site]
01631
Self
[function]
[call site]
01632
Union::Shared
[function]
[call site]
01633
TestStruct::clone
[function]
[call site]
01634
Dynamic::flatten_clone
[function]
[call site]
01635
crate::func::locked_read
[function]
[call site]
01636
Option::map_or_else
[function]
[call site]
01637
Dynamic::clone
[function]
[call site]
01638
Dynamic::flatten_clone
[function]
[call site]
01639
Dynamic::clone
[function]
[call site]
01640
Dynamic::clone
[function]
[call site]
01641
Self
[function]
[call site]
01642
Union::Shared
[function]
[call site]
01643
Position::is_none
[function]
[call site]
01644
ParseSettings::has_flag
[function]
[call site]
01645
ParseSettings::has_option
[function]
[call site]
01646
map_or
[function]
[call site]
01647
string_functions::contains
[function]
[call site]
01648
Err
[function]
[call site]
01649
PERR::VariableUndefined
[function]
[call site]
01650
test_to_string
[function]
[call site]
01651
PERR::into_err
[function]
[call site]
01652
calc_fn_hash
[function]
[call site]
01653
test::len
[function]
[call site]
01654
blob_functions::insert
[function]
[call site]
01655
Engine::make_curry_from_externals
[function]
[call site]
01656
StmtBlock::as_ref
[function]
[call site]
01657
string_functions::is_empty
[function]
[call site]
01658
test::len
[function]
[call site]
01659
StmtBlock::as_ref
[function]
[call site]
01660
test::len
[function]
[call site]
01661
test::len
[function]
[call site]
01662
blob_functions::blob_with_capacity
[function]
[call site]
01663
StmtBlock::as_ref
[function]
[call site]
01664
test::len
[function]
[call site]
01665
blob_functions::push
[function]
[call site]
01666
StmtBlock::extend
[function]
[call site]
01667
StmtBlock::as_ref
[function]
[call site]
01668
MyIterableType::into_iter
[function]
[call site]
01669
test_chars
[function]
[call site]
01670
0.chars().collect::<Vec<_>>
[function]
[call site]
01671
MyIterableType::into_iter
[function]
[call site]
01672
Self::IntoIter::cloned
[function]
[call site]
01673
Engine::lex_with_map
[function]
[call site]
01674
Engine::access_var
[function]
[call site]
01675
FnPtr::try_from
[function]
[call site]
01676
Command::get
[function]
[call site]
01677
RhaiResultOf::ok
[function]
[call site]
01678
and_then
[function]
[call site]
01679
Expr::Variable
[function]
[call site]
01680
Engine::default
[function]
[call site]
01681
into
[function]
[call site]
01682
Expr::Variable
[function]
[call site]
01683
into
[function]
[call site]
01684
Engine::get_interned_string
[function]
[call site]
01685
FnCallHashes::from_native_only
[function]
[call site]
01686
calc_fn_hash
[function]
[call site]
01687
FnCallExpr::into_fn_call_expr
[function]
[call site]
01688
blob_functions::blob_with_capacity
[function]
[call site]
01689
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01690
blob_functions::push
[function]
[call site]
01691
blob_functions::push
[function]
[call site]
01692
FnPtr::try_from
[function]
[call site]
01693
RhaiResultOf::unwrap
[function]
[call site]
01694
Stmt::Share
[function]
[call site]
01695
MyIterableType::into_iter
[function]
[call site]
01696
test_chars
[function]
[call site]
01697
0.chars().collect::<Vec<_>>
[function]
[call site]
01698
MyIterableType::into_iter
[function]
[call site]
01699
Self::IntoIter::map
[function]
[call site]
01700
Engine::access_var
[function]
[call site]
01701
into_iter()
[call site]
01702
.map(|var|
[call site]
01703
let
[call site]
01704
(var,
[call site]
01705
})
[call site]
01706
.collect::<FnArgsVec<_>>
[function]
[call site]
01707
into
[function]
[call site]
01708
blob_functions::push
[function]
[call site]
01709
Stmt::Expr
[function]
[call site]
01710
into
[function]
[call site]
01711
Expr::Stmt
[function]
[call site]
01712
StmtBlock::new
[function]
[call site]
01713
StmtBlock::new_with_span
[function]
[call site]
01714
MyIterableType::into_iter
[function]
[call site]
01715
test_chars
[function]
[call site]
01716
0.chars().collect::<Vec<_>>
[function]
[call site]
01717
MyIterableType::into_iter
[function]
[call site]
01718
Self::IntoIter::collect
[function]
[call site]
01719
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01720
Span::new
[function]
[call site]
01721
Self::into
[function]
[call site]
01722
Ok
[function]
[call site]
01723
TestStruct::new
[function]
[call site]
01724
ParseSettings::level_up
[function]
[call site]
01725
MultiInputsStream::get_next
[function]
[call site]
01726
unwrap
[function]
[call site]
01727
string_functions::is_empty
[function]
[call site]
01728
blob_functions::push
[function]
[call site]
01729
blob_functions::push
[function]
[call site]
01730
FnPtr::try_from
[function]
[call site]
01731
RhaiResultOf::unwrap
[function]
[call site]
01732
Expr::StringConstant
[function]
[call site]
01733
Engine::get_interned_string
[function]
[call site]
01734
Engine::parse_block
[function]
[call site]
01735
Expr::Stmt
[function]
[call site]
01736
TestStruct::new
[function]
[call site]
01737
ParseResult::into
[function]
[call site]
01738
string_functions::is_empty
[function]
[call site]
01739
blob_functions::push
[function]
[call site]
01740
Target::borrow_mut
[function]
[call site]
01741
Target::as_mut
[function]
[call site]
01742
MultiInputsStream::get_next
[function]
[call site]
01743
unwrap
[function]
[call site]
01744
string_functions::is_empty
[function]
[call site]
01745
blob_functions::push
[function]
[call site]
01746
Expr::StringConstant
[function]
[call site]
01747
Engine::get_interned_string
[function]
[call site]
01748
string_functions::is_empty
[function]
[call site]
01749
blob_functions::push
[function]
[call site]
01750
Expr::StringConstant
[function]
[call site]
01751
Engine::get_interned_string
[function]
[call site]
01752
Err
[function]
[call site]
01753
PERR::into_err
[function]
[call site]
01754
string_functions::is_empty
[function]
[call site]
01755
test::len
[function]
[call site]
01756
Expr::StringConstant
[function]
[call site]
01757
Engine::get_interned_string
[function]
[call site]
01758
Self::shrink_to_fit
[function]
[call site]
01759
Expr::InterpolatedString
[function]
[call site]
01760
Engine::parse_array_literal
[function]
[call site]
01761
eat_token
[function]
[call site]
01762
TestStruct::new
[function]
[call site]
01763
Engine::max_array_size
[function]
[call site]
01764
Command::get
[function]
[call site]
01765
test::len
[function]
[call site]
01766
Engine::max_array_size
[function]
[call site]
01767
Err
[function]
[call site]
01768
PERR::LiteralTooLarge
[function]
[call site]
01769
&str::into
[function]
[call site]
01770
Engine::max_array_size
[function]
[call site]
01771
PERR::into_err
[function]
[call site]
01772
peek
[function]
[call site]
01773
unwrap
[function]
[call site]
01774
peek
[function]
[call site]
01775
unwrap
[function]
[call site]
01776
eat_token
[function]
[call site]
01777
Err
[function]
[call site]
01778
PERR::MissingToken
[function]
[call site]
01779
into
[function]
[call site]
01780
into
[function]
[call site]
01781
PERR::into_err
[function]
[call site]
01782
blob_functions::push
[function]
[call site]
01783
Engine::parse_expr
[function]
[call site]
01784
ParseSettings::level_up
[function]
[call site]
01785
peek
[function]
[call site]
01786
unwrap
[function]
[call site]
01787
eat_token
[function]
[call site]
01788
Err
[function]
[call site]
01789
PERR::MissingToken
[function]
[call site]
01790
into
[function]
[call site]
01791
into
[function]
[call site]
01792
PERR::into_err
[function]
[call site]
01793
Err
[function]
[call site]
01794
TestStruct::clone
[function]
[call site]
01795
PERR::into_err
[function]
[call site]
01796
Err
[function]
[call site]
01797
PERR::MissingToken
[function]
[call site]
01798
into
[function]
[call site]
01799
&str::into
[function]
[call site]
01800
PERR::into_err
[function]
[call site]
01801
shrink_to_fit
[function]
[call site]
01802
Ok
[function]
[call site]
01803
Expr::Array
[function]
[call site]
01804
ParseSettings::level_up
[function]
[call site]
01805
Engine::parse_map_literal
[function]
[call site]
01806
eat_token
[function]
[call site]
01807
StaticVec::<(Ident,
[call site]
01808
std::collections::BTreeMap::<crate::Identifier,
[call site]
01809
peek
[function]
[call site]
01810
unwrap
[function]
[call site]
01811
eat_token
[function]
[call site]
01812
Err
[function]
[call site]
01813
PERR::MissingToken
[function]
[call site]
01814
into
[function]
[call site]
01815
into
[function]
[call site]
01816
PERR::into_err
[function]
[call site]
01817
MultiInputsStream::get_next
[function]
[call site]
01818
unwrap
[function]
[call site]
01819
ParseSettings::has_flag
[function]
[call site]
01820
Err
[function]
[call site]
01821
PERR::into_err
[function]
[call site]
01822
MyIterableType::into_iter
[function]
[call site]
01823
test_chars
[function]
[call site]
01824
0.chars().collect::<Vec<_>>
[function]
[call site]
01825
MyIterableType::into_iter
[function]
[call site]
01826
Self::IntoIter::any
[function]
[call site]
01827
Ident::as_str
[function]
[call site]
01828
Ident::as_str
[function]
[call site]
01829
Err
[function]
[call site]
01830
PERR::DuplicatedProperty
[function]
[call site]
01831
test_to_string
[function]
[call site]
01832
PERR::into_err
[function]
[call site]
01833
Err
[function]
[call site]
01834
PERR::into_err
[function]
[call site]
01835
tokenizer::is_valid_identifier
[function]
[call site]
01836
Err
[function]
[call site]
01837
PERR::Reserved
[function]
[call site]
01838
test_to_string
[function]
[call site]
01839
PERR::into_err
[function]
[call site]
01840
Err
[function]
[call site]
01841
PERR::into_err
[function]
[call site]
01842
Err
[function]
[call site]
01843
PERR::MissingToken
[function]
[call site]
01844
into
[function]
[call site]
01845
into
[function]
[call site]
01846
PERR::into_err
[function]
[call site]
01847
string_functions::is_empty
[function]
[call site]
01848
Err
[function]
[call site]
01849
PERR::MissingToken
[function]
[call site]
01850
into
[function]
[call site]
01851
into
[function]
[call site]
01852
PERR::into_err
[function]
[call site]
01853
Err
[function]
[call site]
01854
PERR::into_err
[function]
[call site]
01855
MultiInputsStream::get_next
[function]
[call site]
01856
unwrap
[function]
[call site]
01857
Err
[function]
[call site]
01858
PERR::into_err
[function]
[call site]
01859
Err
[function]
[call site]
01860
PERR::MissingToken
[function]
[call site]
01861
into
[function]
[call site]
01862
PERR::into_err
[function]
[call site]
01863
Engine::max_map_size
[function]
[call site]
01864
Command::get
[function]
[call site]
01865
test::len
[function]
[call site]
01866
test::len
[function]
[call site]
01867
Engine::max_map_size
[function]
[call site]
01868
Err
[function]
[call site]
01869
PERR::LiteralTooLarge
[function]
[call site]
01870
&str::into
[function]
[call site]
01871
Engine::max_map_size
[function]
[call site]
01872
PERR::into_err
[function]
[call site]
01873
peek
[function]
[call site]
01874
unwrap
[function]
[call site]
01875
Engine::parse_expr
[function]
[call site]
01876
ParseSettings::level_up
[function]
[call site]
01877
blob_functions::insert
[function]
[call site]
01878
FnPtr::try_from
[function]
[call site]
01879
RhaiResultOf::unwrap
[function]
[call site]
01880
string_functions::is_empty
[function]
[call site]
01881
blob_functions::push
[function]
[call site]
01882
eval::calc_offset_len
[function]
[call site]
01883
test::len
[function]
[call site]
01884
test::len
[function]
[call site]
01885
blob_functions::push
[function]
[call site]
01886
blob_functions::insert
[function]
[call site]
01887
TestStruct::clone
[function]
[call site]
01888
Engine::get_interned_string
[function]
[call site]
01889
blob_functions::push
[function]
[call site]
01890
blob_functions::push
[function]
[call site]
01891
FnPtr::try_from
[function]
[call site]
01892
RhaiResultOf::unwrap
[function]
[call site]
01893
peek
[function]
[call site]
01894
unwrap
[function]
[call site]
01895
eat_token
[function]
[call site]
01896
Err
[function]
[call site]
01897
PERR::MissingToken
[function]
[call site]
01898
into
[function]
[call site]
01899
&str::into
[function]
[call site]
01900
PERR::into_err
[function]
[call site]
01901
Err
[function]
[call site]
01902
TestStruct::clone
[function]
[call site]
01903
PERR::into_err
[function]
[call site]
01904
Err
[function]
[call site]
01905
PERR::MissingToken
[function]
[call site]
01906
into
[function]
[call site]
01907
into
[function]
[call site]
01908
PERR::into_err
[function]
[call site]
01909
(TokenIterator::shrink_to_fit
[function]
[call site]
01910
Ok
[function]
[call site]
01911
Expr::Map
[function]
[call site]
01912
into
[function]
[call site]
01913
ParseSettings::level_up
[function]
[call site]
01914
contains_key
[function]
[call site]
01915
get_key_value
[function]
[call site]
01916
unwrap
[function]
[call site]
01917
MultiInputsStream::get_next
[function]
[call site]
01918
unwrap
[function]
[call site]
01919
ParseSettings::level_up_with_position
[function]
[call site]
01920
Engine::parse_custom_syntax
[function]
[call site]
01921
TestStruct::new
[function]
[call site]
01922
TestStruct::new
[function]
[call site]
01923
TestStruct::new
[function]
[call site]
01924
Engine::get_interned_string
[function]
[call site]
01925
blob_functions::push
[function]
[call site]
01926
RhaiResultOf::into
[function]
[call site]
01927
blob_functions::push
[function]
[call site]
01928
TestStruct::clone
[function]
[call site]
01929
blob_functions::push
[function]
[call site]
01930
TestStruct::clone
[function]
[call site]
01931
peek
[function]
[call site]
01932
unwrap
[function]
[call site]
01933
ParseSettings::level_up
[function]
[call site]
01934
parse_func
[function]
[call site]
01935
test_to_string
[function]
[call site]
01936
string_functions::starts_with
[function]
[call site]
01937
test::len
[function]
[call site]
01938
test::len
[function]
[call site]
01939
blob_functions::push
[function]
[call site]
01940
Expr::StringConstant
[function]
[call site]
01941
Engine::get_interned_string
[function]
[call site]
01942
Err
[function]
[call site]
01943
PERR::into_err
[function]
[call site]
01944
Ident::as_str
[function]
[call site]
01945
parse_var_name
[function]
[call site]
01946
Engine::get_interned_string
[function]
[call site]
01947
blob_functions::push
[function]
[call site]
01948
TestStruct::clone
[function]
[call site]
01949
blob_functions::push
[function]
[call site]
01950
Engine::get_interned_string
[function]
[call site]
01951
blob_functions::push
[function]
[call site]
01952
Expr::Variable
[function]
[call site]
01953
into
[function]
[call site]
01954
into
[function]
[call site]
01955
MultiInputsStream::get_next
[function]
[call site]
01956
unwrap
[function]
[call site]
01957
Token::is_standard_symbol
[function]
[call site]
01958
Ok
[function]
[call site]
01959
Token::literal_syntax
[function]
[call site]
01960
&'static
[call site]
01961
tokenizer::is_valid_identifier
[function]
[call site]
01962
Ident::as_str
[function]
[call site]
01963
Ok
[function]
[call site]
01964
Err
[function]
[call site]
01965
PERR::into_err
[function]
[call site]
01966
Err
[function]
[call site]
01967
PERR::MissingSymbol
[function]
[call site]
01968
ImmutableString::new
[function]
[call site]
01969
PERR::into_err
[function]
[call site]
01970
Engine::get_interned_string
[function]
[call site]
01971
blob_functions::push
[function]
[call site]
01972
TestStruct::clone
[function]
[call site]
01973
blob_functions::push
[function]
[call site]
01974
Engine::get_interned_string
[function]
[call site]
01975
blob_functions::push
[function]
[call site]
01976
Expr::StringConstant
[function]
[call site]
01977
blob_functions::push
[function]
[call site]
01978
Engine::parse_expr
[function]
[call site]
01979
Engine::get_interned_string
[function]
[call site]
01980
blob_functions::push
[function]
[call site]
01981
TestStruct::clone
[function]
[call site]
01982
Self
[function]
[call site]
01983
blob_functions::push
[function]
[call site]
01984
Engine::parse_block
[function]
[call site]
01985
blob_functions::push
[function]
[call site]
01986
Expr::Stmt
[function]
[call site]
01987
TestStruct::new
[function]
[call site]
01988
ParseResult::into
[function]
[call site]
01989
Engine::get_interned_string
[function]
[call site]
01990
blob_functions::push
[function]
[call site]
01991
TestStruct::clone
[function]
[call site]
01992
blob_functions::push
[function]
[call site]
01993
Err
[function]
[call site]
01994
PERR::MissingSymbol
[function]
[call site]
01995
&str::into
[function]
[call site]
01996
PERR::into_err
[function]
[call site]
01997
blob_functions::push
[function]
[call site]
01998
Engine::parse_anon_fn
[function]
[call site]
01999
Engine::get_interned_string
[function]
[call site]
02000
blob_functions::push
[function]
[call site]
02001
TestStruct::clone
[function]
[call site]
02002
blob_functions::push
[function]
[call site]
02003
MultiInputsStream::get_next
[function]
[call site]
02004
unwrap
[function]
[call site]
02005
blob_functions::push
[function]
[call site]
02006
Expr::BoolConstant
[function]
[call site]
02007
blob_functions::push
[function]
[call site]
02008
Engine::get_interned_string
[function]
[call site]
02009
Token::literal_syntax
[function]
[call site]
02010
blob_functions::push
[function]
[call site]
02011
Engine::get_interned_string
[function]
[call site]
02012
Err
[function]
[call site]
02013
PERR::MissingSymbol
[function]
[call site]
02014
&str::into
[function]
[call site]
02015
PERR::into_err
[function]
[call site]
02016
MultiInputsStream::get_next
[function]
[call site]
02017
unwrap
[function]
[call site]
02018
blob_functions::push
[function]
[call site]
02019
Expr::IntegerConstant
[function]
[call site]
02020
blob_functions::push
[function]
[call site]
02021
f32::to_string
[function]
[call site]
02022
Engine::new
[function]
[call site]
02023
Scope::new
[function]
[call site]
02024
blob_functions::push
[function]
[call site]
02025
blob_functions::push
[function]
[call site]
02026
blob_functions::push
[function]
[call site]
02027
into
[function]
[call site]
02028
blob_functions::push
[function]
[call site]
02029
Engine::get_interned_string
[function]
[call site]
02030
Err
[function]
[call site]
02031
PERR::MissingSymbol
[function]
[call site]
02032
&str::into
[function]
[call site]
02033
PERR::into_err
[function]
[call site]
02034
MultiInputsStream::get_next
[function]
[call site]
02035
unwrap
[function]
[call site]
02036
blob_functions::push
[function]
[call site]
02037
Expr::FloatConstant
[function]
[call site]
02038
blob_functions::push
[function]
[call site]
02039
into
[function]
[call site]
02040
blob_functions::push
[function]
[call site]
02041
Engine::get_interned_string
[function]
[call site]
02042
Err
[function]
[call site]
02043
PERR::MissingSymbol
[function]
[call site]
02044
&str::into
[function]
[call site]
02045
PERR::into_err
[function]
[call site]
02046
MultiInputsStream::get_next
[function]
[call site]
02047
unwrap
[function]
[call site]
02048
Engine::get_interned_string
[function]
[call site]
02049
blob_functions::push
[function]
[call site]
02050
Expr::StringConstant
[function]
[call site]
02051
TestStruct::clone
[function]
[call site]
02052
blob_functions::push
[function]
[call site]
02053
blob_functions::push
[function]
[call site]
02054
Engine::get_interned_string
[function]
[call site]
02055
Err
[function]
[call site]
02056
PERR::MissingSymbol
[function]
[call site]
02057
&str::into
[function]
[call site]
02058
PERR::into_err
[function]
[call site]
02059
MultiInputsStream::get_next
[function]
[call site]
02060
unwrap
[function]
[call site]
02061
Err
[function]
[call site]
02062
PERR::into_err
[function]
[call site]
02063
blob_functions::push
[function]
[call site]
02064
TestStruct::clone
[function]
[call site]
02065
blob_functions::push
[function]
[call site]
02066
TestStruct::clone
[function]
[call site]
02067
Token::is_literal
[function]
[call site]
02068
Token::literal_syntax
[function]
[call site]
02069
blob_functions::push
[function]
[call site]
02070
TestStruct::clone
[function]
[call site]
02071
blob_functions::push
[function]
[call site]
02072
TestStruct::clone
[function]
[call site]
02073
Err
[function]
[call site]
02074
PERR::MissingToken
[function]
[call site]
02075
into
[function]
[call site]
02076
PERR::into_err
[function]
[call site]
02077
Self::shrink_to_fit
[function]
[call site]
02078
Self::shrink_to_fit
[function]
[call site]
02079
Ok
[function]
[call site]
02080
Expr::Custom
[function]
[call site]
02081
into
[function]
[call site]
02082
MultiInputsStream::get_next
[function]
[call site]
02083
unwrap
[function]
[call site]
02084
peek
[function]
[call site]
02085
unwrap
[function]
[call site]
02086
Expr::Variable
[function]
[call site]
02087
Engine::get_interned_string
[function]
[call site]
02088
into
[function]
[call site]
02089
Engine::get_interned_string
[function]
[call site]
02090
into
[function]
[call site]
02091
ASTFlags::intersects
[function]
[call site]
02092
Err
[function]
[call site]
02093
LexError::ImproperSymbol
[function]
[call site]
02094
Token::literal_syntax
[function]
[call site]
02095
&'static
[call site]
02096
ImmutableString::new
[function]
[call site]
02097
PERR::into_err
[function]
[call site]
02098
Engine::get_interned_string
[function]
[call site]
02099
Expr::Variable
[function]
[call site]
02100
into
[function]
[call site]
02101
Engine::access_var
[function]
[call site]
02102
ASTFlags::intersects
[function]
[call site]
02103
Position::is_none
[function]
[call site]
02104
ParseSettings::has_option
[function]
[call site]
02105
map_or
[function]
[call site]
02106
string_functions::contains
[function]
[call site]
02107
Err
[function]
[call site]
02108
PERR::VariableUndefined
[function]
[call site]
02109
test_to_string
[function]
[call site]
02110
PERR::into_err
[function]
[call site]
02111
and_then
[function]
[call site]
02112
FnPtr::try_from
[function]
[call site]
02113
Command::get
[function]
[call site]
02114
RhaiResultOf::ok
[function]
[call site]
02115
and_then
[function]
[call site]
02116
Engine::get_interned_string
[function]
[call site]
02117
Expr::Variable
[function]
[call site]
02118
into
[function]
[call site]
02119
into
[function]
[call site]
02120
MultiInputsStream::get_next
[function]
[call site]
02121
unwrap
[function]
[call site]
02122
peek
[function]
[call site]
02123
unwrap
[function]
[call site]
02124
is_reserved_keyword_or_symbol
[function]
[call site]
02125
Expr::Variable
[function]
[call site]
02126
Engine::get_interned_string
[function]
[call site]
02127
into
[function]
[call site]
02128
Engine::get_interned_string
[function]
[call site]
02129
into
[function]
[call site]
02130
ParseSettings::has_flag
[function]
[call site]
02131
Expr::ThisPtr
[function]
[call site]
02132
Err
[function]
[call site]
02133
LexError::ImproperSymbol
[function]
[call site]
02134
test_to_string
[function]
[call site]
02135
PERR::into_err
[function]
[call site]
02136
Err
[function]
[call site]
02137
PERR::Reserved
[function]
[call site]
02138
test_to_string
[function]
[call site]
02139
PERR::into_err
[function]
[call site]
02140
MultiInputsStream::get_next
[function]
[call site]
02141
unwrap
[function]
[call site]
02142
Err
[function]
[call site]
02143
PERR::into_err
[function]
[call site]
02144
Err
[function]
[call site]
02145
LexError::UnexpectedInput
[function]
[call site]
02146
(Token,
[call site]
02147
PERR::into_err
[function]
[call site]
02148
peek
[function]
[call site]
02149
unwrap
[function]
[call site]
02150
Ok
[function]
[call site]
02151
Engine::parse_postfix
[function]
[call site]
02152
peek
[function]
[call site]
02153
unwrap
[function]
[call site]
02154
Expr::is_valid_postfix
[function]
[call site]
02155
MultiInputsStream::get_next
[function]
[call site]
02156
unwrap
[function]
[call site]
02157
string_functions::is_empty
[function]
[call site]
02158
peek
[function]
[call site]
02159
unwrap
[function]
[call site]
02160
Err
[function]
[call site]
02161
LexError::UnexpectedInput
[function]
[call site]
02162
into
[function]
[call site]
02163
PERR::into_err
[function]
[call site]
02164
Err
[function]
[call site]
02165
LexError::ImproperSymbol
[function]
[call site]
02166
&str::into
[function]
[call site]
02167
&str::into
[function]
[call site]
02168
PERR::into_err
[function]
[call site]
02169
peek
[function]
[call site]
02170
unwrap
[function]
[call site]
02171
Err
[function]
[call site]
02172
PERR::MissingToken
[function]
[call site]
02173
into
[function]
[call site]
02174
&str::into
[function]
[call site]
02175
PERR::into_err
[function]
[call site]
02176
MultiInputsStream::get_next
[function]
[call site]
02177
unwrap
[function]
[call site]
02178
Engine::parse_fn_call
[function]
[call site]
02179
peek
[function]
[call site]
02180
unwrap
[function]
[call site]
02181
TestStruct::new
[function]
[call site]
02182
Err
[function]
[call site]
02183
PERR::MissingToken
[function]
[call site]
02184
into
[function]
[call site]
02185
PERR::into_err
[function]
[call site]
02186
Err
[function]
[call site]
02187
TestStruct::clone
[function]
[call site]
02188
PERR::into_err
[function]
[call site]
02189
eat_token
[function]
[call site]
02190
string_functions::is_empty
[function]
[call site]
02191
calc_fn_hash
[function]
[call site]
02192
Namespace::root
[function]
[call site]
02193
ParseState::find_module
[function]
[call site]
02194
MyIterableType::into_iter
[function]
[call site]
02195
array_functions::reduce_rev
[function]
[call site]
02196
rposition
[function]
[call site]
02197
and_then
[function]
[call site]
02198
TestStruct::new
[function]
[call site]
02199
ParseSettings::has_option
[function]
[call site]
02200
Position::is_none
[function]
[call site]
02201
MyIterableType::into_iter
[function]
[call site]
02202
T::as_any
[function]
[call site]
02203
contains_key
[function]
[call site]
02204
Err
[function]
[call site]
02205
PERR::ModuleUndefined
[function]
[call site]
02206
&str::into
[function]
[call site]
02207
PERR::into_err
[function]
[call site]
02208
ParseSettings::level_up_with_position
[function]
[call site]
02209
calc_fn_hash
[function]
[call site]
02210
MyIterableType::into_iter
[function]
[call site]
02211
Engine::lex_with_map
[function]
[call site]
02212
calc_fn_hash
[function]
[call site]
02213
tokenizer::is_valid_function_name
[function]
[call site]
02214
FnCallHashes::from_hash
[function]
[call site]
02215
Some
[function]
[call site]
02216
FnCallHashes::from_native_only
[function]
[call site]
02217
shrink_to_fit
[function]
[call site]
02218
Ok
[function]
[call site]
02219
Engine::get_interned_string
[function]
[call site]
02220
FnCallExpr::into_fn_call_expr
[function]
[call site]
02221
ParseSettings::level_up
[function]
[call site]
02222
peek
[function]
[call site]
02223
unwrap
[function]
[call site]
02224
blob_functions::push
[function]
[call site]
02225
Engine::parse_expr
[function]
[call site]
02226
peek
[function]
[call site]
02227
unwrap
[function]
[call site]
02228
eat_token
[function]
[call site]
02229
string_functions::is_empty
[function]
[call site]
02230
calc_fn_hash
[function]
[call site]
02231
test::len
[function]
[call site]
02232
Namespace::root
[function]
[call site]
02233
ParseState::find_module
[function]
[call site]
02234
ParseSettings::has_option
[function]
[call site]
02235
Position::is_none
[function]
[call site]
02236
MyIterableType::into_iter
[function]
[call site]
02237
T::as_any
[function]
[call site]
02238
contains_key
[function]
[call site]
02239
Err
[function]
[call site]
02240
PERR::ModuleUndefined
[function]
[call site]
02241
&str::into
[function]
[call site]
02242
PERR::into_err
[function]
[call site]
02243
ParseSettings::level_up_with_position
[function]
[call site]
02244
calc_fn_hash
[function]
[call site]
02245
MyIterableType::into_iter
[function]
[call site]
02246
Engine::lex_with_map
[function]
[call site]
02247
test::len
[function]
[call site]
02248
calc_fn_hash
[function]
[call site]
02249
test::len
[function]
[call site]
02250
tokenizer::is_valid_function_name
[function]
[call site]
02251
FnCallHashes::from_hash
[function]
[call site]
02252
FnCallHashes::from_native_only
[function]
[call site]
02253
shrink_to_fit
[function]
[call site]
02254
Ok
[function]
[call site]
02255
Engine::get_interned_string
[function]
[call site]
02256
FnCallExpr::into_fn_call_expr
[function]
[call site]
02257
eat_token
[function]
[call site]
02258
Err
[function]
[call site]
02259
PERR::MissingToken
[function]
[call site]
02260
into
[function]
[call site]
02261
PERR::into_err
[function]
[call site]
02262
Err
[function]
[call site]
02263
TestStruct::clone
[function]
[call site]
02264
PERR::into_err
[function]
[call site]
02265
Err
[function]
[call site]
02266
PERR::MissingToken
[function]
[call site]
02267
into
[function]
[call site]
02268
PERR::into_err
[function]
[call site]
02269
Engine::parse_fn_call
[function]
[call site]
02270
RhaiResultOf::intersects
[function]
[call site]
02271
Err
[function]
[call site]
02272
LexError::ImproperSymbol
[function]
[call site]
02273
Token::literal_syntax
[function]
[call site]
02274
&'static
[call site]
02275
ImmutableString::new
[function]
[call site]
02276
PERR::into_err
[function]
[call site]
02277
parse_var_name
[function]
[call site]
02278
blob_functions::push
[function]
[call site]
02279
Engine::get_interned_string
[function]
[call site]
02280
Expr::Variable
[function]
[call site]
02281
into
[function]
[call site]
02282
string_functions::is_empty
[function]
[call site]
02283
ParseSettings::level_up
[function]
[call site]
02284
Engine::parse_index_chain
[function]
[call site]
02285
Engine::parse_expr
[function]
[call site]
02286
ParseSettings::level_up
[function]
[call site]
02287
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]
02288
Err
[function]
[call site]
02289
PERR::MalformedIndexExpr
[function]
[call site]
02290
&str::into
[function]
[call site]
02291
PERR::into_err
[function]
[call site]
02292
Expr::start_position
[function]
[call site]
02293
string_functions::is_empty
[function]
[call site]
02294
Expr::position
[function]
[call site]
02295
ParseSettings::level_up_with_position
[function]
[call site]
02296
Expr::start_position
[function]
[call site]
02297
Expr::start_position
[function]
[call site]
02298
Expr::position
[function]
[call site]
02299
Ok
[function]
[call site]
02300
Err
[function]
[call site]
02301
PERR::MalformedIndexExpr
[function]
[call site]
02302
&str::into
[function]
[call site]
02303
PERR::into_err
[function]
[call site]
02304
Expr::start_position
[function]
[call site]
02305
Err
[function]
[call site]
02306
PERR::MalformedIndexExpr
[function]
[call site]
02307
&str::into
[function]
[call site]
02308
PERR::into_err
[function]
[call site]
02309
Expr::start_position
[function]
[call site]
02310
Err
[function]
[call site]
02311
PERR::MalformedIndexExpr
[function]
[call site]
02312
&str::into
[function]
[call site]
02313
PERR::into_err
[function]
[call site]
02314
Expr::start_position
[function]
[call site]
02315
Err
[function]
[call site]
02316
PERR::MalformedIndexExpr
[function]
[call site]
02317
&str::into
[function]
[call site]
02318
PERR::into_err
[function]
[call site]
02319
Expr::start_position
[function]
[call site]
02320
Ok
[function]
[call site]
02321
Ok
[function]
[call site]
02322
Err
[function]
[call site]
02323
PERR::MalformedIndexExpr
[function]
[call site]
02324
&str::into
[function]
[call site]
02325
PERR::into_err
[function]
[call site]
02326
Expr::start_position
[function]
[call site]
02327
Err
[function]
[call site]
02328
PERR::MalformedIndexExpr
[function]
[call site]
02329
&str::into
[function]
[call site]
02330
PERR::into_err
[function]
[call site]
02331
Expr::start_position
[function]
[call site]
02332
Err
[function]
[call site]
02333
PERR::MalformedIndexExpr
[function]
[call site]
02334
&str::into
[function]
[call site]
02335
PERR::into_err
[function]
[call site]
02336
Expr::start_position
[function]
[call site]
02337
Err
[function]
[call site]
02338
PERR::MalformedIndexExpr
[function]
[call site]
02339
&str::into
[function]
[call site]
02340
PERR::into_err
[function]
[call site]
02341
Expr::start_position
[function]
[call site]
02342
Err
[function]
[call site]
02343
PERR::MalformedIndexExpr
[function]
[call site]
02344
&str::into
[function]
[call site]
02345
PERR::into_err
[function]
[call site]
02346
Expr::start_position
[function]
[call site]
02347
Ok
[function]
[call site]
02348
Ok
[function]
[call site]
02349
peek
[function]
[call site]
02350
unwrap
[function]
[call site]
02351
eat_token
[function]
[call site]
02352
peek
[function]
[call site]
02353
unwrap
[function]
[call site]
02354
MultiInputsStream::get_next
[function]
[call site]
02355
unwrap
[function]
[call site]
02356
ParseSettings::level_up
[function]
[call site]
02357
string_functions::is_empty
[function]
[call site]
02358
Engine::parse_index_chain
[function]
[call site]
02359
Ok
[function]
[call site]
02360
Expr::Index
[function]
[call site]
02361
into
[function]
[call site]
02362
Ok
[function]
[call site]
02363
Expr::Index
[function]
[call site]
02364
into
[function]
[call site]
02365
Err
[function]
[call site]
02366
TestStruct::clone
[function]
[call site]
02367
PERR::into_err
[function]
[call site]
02368
Err
[function]
[call site]
02369
PERR::MissingToken
[function]
[call site]
02370
into
[function]
[call site]
02371
&str::into
[function]
[call site]
02372
PERR::into_err
[function]
[call site]
02373
peek
[function]
[call site]
02374
unwrap
[function]
[call site]
02375
is_reserved_keyword_or_symbol
[function]
[call site]
02376
Err
[function]
[call site]
02377
PERR::Reserved
[function]
[call site]
02378
test_to_string
[function]
[call site]
02379
PERR::into_err
[function]
[call site]
02380
Err
[function]
[call site]
02381
PERR::into_err
[function]
[call site]
02382
string_functions::is_empty
[function]
[call site]
02383
Engine::parse_primary
[function]
[call site]
02384
ParseSettings::level_up
[function]
[call site]
02385
Engine::make_dot_expr
[function]
[call site]
02386
ASTFlags::intersects
[function]
[call site]
02387
Engine::make_dot_expr
[function]
[call site]
02388
Ok
[function]
[call site]
02389
Expr::Index
[function]
[call site]
02390
string_functions::is_empty
[function]
[call site]
02391
string_functions::is_empty
[function]
[call site]
02392
Engine::convert_expr_into_property
[function]
[call site]
02393
string_functions::is_empty
[function]
[call site]
02394
TestStruct::clone
[function]
[call site]
02395
Engine::get_interned_getter
[function]
[call site]
02396
locked_write
[function]
[call site]
02397
StringsInterner::get_with_mapper
[function]
[call site]
02398
StmtBlock::as_ref
[function]
[call site]
02399
StringsInterner::max
[function]
[call site]
02400
func::hashing::get_hasher
[function]
[call site]
02401
Self::Hasher::write_u8
[function]
[call site]
02402
test::hash
[function]
[call site]
02403
Self::Hasher::finish
[function]
[call site]
02404
test::len
[function]
[call site]
02405
test::len
[function]
[call site]
02406
BloomFilterU64::is_absent_and_set
[function]
[call site]
02407
BloomFilterU64::calc_hash
[function]
[call site]
02408
string_functions::is_empty
[function]
[call site]
02409
reserve
[function]
[call site]
02410
Scope::push_entry
[function]
[call site]
02411
Scope::is_empty
[function]
[call site]
02412
reserve
[function]
[call site]
02413
reserve
[function]
[call site]
02414
blob_functions::push
[function]
[call site]
02415
Dynamic::set_access_mode
[function]
[call site]
02416
blob_functions::push
[function]
[call site]
02417
Command::get
[function]
[call site]
02418
TestStruct::clone
[function]
[call site]
02419
Self
[function]
[call site]
02420
blob_functions::insert
[function]
[call site]
02421
TestStruct::clone
[function]
[call site]
02422
StringsInterner::throttle_cache
[function]
[call site]
02423
Some
[function]
[call site]
02424
make_getter
[function]
[call site]
02425
Position::new_const
[function]
[call site]
02426
RhaiResultOf::push_str
[function]
[call site]
02427
RhaiResultOf::push_str
[function]
[call site]
02428
StmtBlock::as_ref
[function]
[call site]
02429
Identifier::into
[function]
[call site]
02430
make_getter
[function]
[call site]
02431
StmtBlock::as_ref
[function]
[call site]
02432
Identifier::into
[function]
[call site]
02433
make_getter
[function]
[call site]
02434
StmtBlock::as_ref
[function]
[call site]
02435
Identifier::into
[function]
[call site]
02436
calc_fn_hash
[function]
[call site]
02437
Engine::get_interned_setter
[function]
[call site]
02438
locked_write
[function]
[call site]
02439
StringsInterner::get_with_mapper
[function]
[call site]
02440
make_setter
[function]
[call site]
02441
Position::new_const
[function]
[call site]
02442
RhaiResultOf::push_str
[function]
[call site]
02443
RhaiResultOf::push_str
[function]
[call site]
02444
StmtBlock::as_ref
[function]
[call site]
02445
Identifier::into
[function]
[call site]
02446
make_setter
[function]
[call site]
02447
StmtBlock::as_ref
[function]
[call site]
02448
Identifier::into
[function]
[call site]
02449
make_setter
[function]
[call site]
02450
StmtBlock::as_ref
[function]
[call site]
02451
Identifier::into
[function]
[call site]
02452
calc_fn_hash
[function]
[call site]
02453
Expr::Property
[function]
[call site]
02454
TestStruct::new
[function]
[call site]
02455
Ok
[function]
[call site]
02456
Expr::Dot
[function]
[call site]
02457
into
[function]
[call site]
02458
Ok
[function]
[call site]
02459
Expr::Dot
[function]
[call site]
02460
into
[function]
[call site]
02461
FnCallExpr::is_qualified
[function]
[call site]
02462
string_functions::is_empty
[function]
[call site]
02463
Err
[function]
[call site]
02464
LexError::ImproperSymbol
[function]
[call site]
02465
test_to_string
[function]
[call site]
02466
PERR::into_err
[function]
[call site]
02467
Err
[function]
[call site]
02468
PERR::MalformedCapture
[function]
[call site]
02469
&str::into
[function]
[call site]
02470
PERR::into_err
[function]
[call site]
02471
test::len
[function]
[call site]
02472
tokenizer::is_valid_function_name
[function]
[call site]
02473
FnCallHashes::from_script_and_native
[function]
[call site]
02474
Some
[function]
[call site]
02475
calc_fn_hash
[function]
[call site]
02476
calc_fn_hash
[function]
[call site]
02477
FnCallHashes::from_native_only
[function]
[call site]
02478
calc_fn_hash
[function]
[call site]
02479
FnCallHashes::from_native_only
[function]
[call site]
02480
calc_fn_hash
[function]
[call site]
02481
Expr::MethodCall
[function]
[call site]
02482
Ok
[function]
[call site]
02483
Expr::Dot
[function]
[call site]
02484
into
[function]
[call site]
02485
string_functions::is_empty
[function]
[call site]
02486
FnCallExpr::is_qualified
[function]
[call site]
02487
Engine::convert_expr_into_property
[function]
[call site]
02488
into
[function]
[call site]
02489
Expr::Dot
[function]
[call site]
02490
Expr::Index
[function]
[call site]
02491
Ok
[function]
[call site]
02492
Expr::Dot
[function]
[call site]
02493
into
[function]
[call site]
02494
test::len
[function]
[call site]
02495
tokenizer::is_valid_function_name
[function]
[call site]
02496
FnCallHashes::from_script_and_native
[function]
[call site]
02497
calc_fn_hash
[function]
[call site]
02498
calc_fn_hash
[function]
[call site]
02499
FnCallHashes::from_native_only
[function]
[call site]
02500
calc_fn_hash
[function]
[call site]
02501
FnCallHashes::from_native_only
[function]
[call site]
02502
calc_fn_hash
[function]
[call site]
02503
Expr::MethodCall
[function]
[call site]
02504
into
[function]
[call site]
02505
Expr::Dot
[function]
[call site]
02506
Expr::Index
[function]
[call site]
02507
Ok
[function]
[call site]
02508
Expr::Dot
[function]
[call site]
02509
into
[function]
[call site]
02510
Err
[function]
[call site]
02511
PERR::into_err
[function]
[call site]
02512
Expr::start_position
[function]
[call site]
02513
string_functions::is_empty
[function]
[call site]
02514
optimize_combo_chain
[function]
[call site]
02515
test_functions_take
[function]
[call site]
02516
test_functions_take
[function]
[call site]
02517
test_functions_take
[function]
[call site]
02518
StmtBlock::as_mut
[function]
[call site]
02519
intersects
[function]
[call site]
02520
StmtBlock::as_mut
[function]
[call site]
02521
StmtBlock::as_mut
[function]
[call site]
02522
string_functions::remove
[function]
[call site]
02523
test_functions_take
[function]
[call site]
02524
make_sub
[function]
[call site]
02525
make_root
[function]
[call site]
02526
string_functions::is_empty
[function]
[call site]
02527
Some
[function]
[call site]
02528
string_functions::is_empty
[function]
[call site]
02529
Some
[function]
[call site]
02530
string_functions::is_empty
[function]
[call site]
02531
crate::calc_var_hash
[function]
[call site]
02532
get_hasher
[function]
[call site]
02533
write_u8
[function]
[call site]
02534
MyIterableType::into_iter
[function]
[call site]
02535
Self::IntoIter::for_each
[function]
[call site]
02536
test::hash
[function]
[call site]
02537
write_usize
[function]
[call site]
02538
test::hash
[function]
[call site]
02539
StraightHasher::finish
[function]
[call site]
02540
MyIterableType::into_iter
[function]
[call site]
02541
Engine::lex_with_map
[function]
[call site]
02542
Namespace::root
[function]
[call site]
02543
ParseState::find_module
[function]
[call site]
02544
ParseSettings::has_option
[function]
[call site]
02545
Position::is_none
[function]
[call site]
02546
MyIterableType::into_iter
[function]
[call site]
02547
T::as_any
[function]
[call site]
02548
contains_key
[function]
[call site]
02549
Err
[function]
[call site]
02550
PERR::ModuleUndefined
[function]
[call site]
02551
&str::into
[function]
[call site]
02552
PERR::into_err
[function]
[call site]
02553
ParseSettings::level_up_with_position
[function]
[call site]
02554
Ok
[function]
[call site]
02555
string_functions::is_empty
[function]
[call site]
02556
test::len
[function]
[call site]
02557
string_functions::is_empty
[function]
[call site]
02558
Engine::parse_binary_op
[function]
[call site]
02559
ParseSettings::level_up_with_position
[function]
[call site]
02560
peek
[function]
[call site]
02561
unwrap
[function]
[call site]
02562
Ok
[function]
[call site]
02563
Command::get
[function]
[call site]
02564
copied
[function]
[call site]
02565
ok_or_else
[function]
[call site]
02566
PERR::Reserved
[function]
[call site]
02567
!::to_string
[function]
[call site]
02568
Engine::new
[function]
[call site]
02569
Scope::new
[function]
[call site]
02570
blob_functions::push
[function]
[call site]
02571
blob_functions::push
[function]
[call site]
02572
blob_functions::push
[function]
[call site]
02573
PERR::into_err
[function]
[call site]
02574
tokenizer::is_valid_identifier
[function]
[call site]
02575
Err
[function]
[call site]
02576
PERR::UnknownOperator
[function]
[call site]
02577
!::to_string
[function]
[call site]
02578
PERR::into_err
[function]
[call site]
02579
test_ops_precedence
[function]
[call site]
02580
Engine::new
[function]
[call site]
02581
Token::is_bind_right
[function]
[call site]
02582
Ok
[function]
[call site]
02583
MultiInputsStream::get_next
[function]
[call site]
02584
unwrap
[function]
[call site]
02585
Engine::parse_stmt
[function]
[call site]
02586
ParseResult::into
[function]
[call site]
02587
Expr::Stmt
[function]
[call site]
02588
ParseResult::into
[function]
[call site]
02589
peek
[function]
[call site]
02590
unwrap
[function]
[call site]
02591
Expr::Unit
[function]
[call site]
02592
Engine::parse_unary
[function]
[call site]
02593
peek
[function]
[call site]
02594
unwrap
[function]
[call site]
02595
Command::get
[function]
[call site]
02596
copied
[function]
[call site]
02597
ok_or_else
[function]
[call site]
02598
PERR::Reserved
[function]
[call site]
02599
!::to_string
[function]
[call site]
02600
PERR::into_err
[function]
[call site]
02601
tokenizer::is_valid_identifier
[function]
[call site]
02602
Err
[function]
[call site]
02603
PERR::UnknownOperator
[function]
[call site]
02604
!::to_string
[function]
[call site]
02605
PERR::into_err
[function]
[call site]
02606
test_ops_precedence
[function]
[call site]
02607
Engine::parse_binary_op
[function]
[call site]
02608
ParseSettings::level_up
[function]
[call site]
02609
ParseSettings::level_up
[function]
[call site]
02610
test_to_string
[function]
[call site]
02611
calc_fn_hash
[function]
[call site]
02612
tokenizer::is_valid_function_name
[function]
[call site]
02613
Engine::get_interned_string
[function]
[call site]
02614
FnCallHashes::from_native_only
[function]
[call site]
02615
MyIterableType::into_iter
[function]
[call site]
02616
Self::IntoIter::collect
[function]
[call site]
02617
Self::then
[function]
[call site]
02618
TestStruct::clone
[function]
[call site]
02619
test_functions_take
[function]
[call site]
02620
Expr::ensure_bool_expr
[function]
[call site]
02621
test_functions_take
[function]
[call site]
02622
Expr::ensure_bool_expr
[function]
[call site]
02623
StmtBlock::extend
[function]
[call site]
02624
blob_functions::push
[function]
[call site]
02625
blob_functions::insert
[function]
[call site]
02626
Expr::set_position
[function]
[call site]
02627
Expr::set_position
[function]
[call site]
02628
Expr::And
[function]
[call site]
02629
TestStruct::new
[function]
[call site]
02630
into
[function]
[call site]
02631
test_functions_take
[function]
[call site]
02632
Expr::ensure_bool_expr
[function]
[call site]
02633
test_functions_take
[function]
[call site]
02634
Expr::ensure_bool_expr
[function]
[call site]
02635
StmtBlock::extend
[function]
[call site]
02636
blob_functions::push
[function]
[call site]
02637
blob_functions::insert
[function]
[call site]
02638
Expr::set_position
[function]
[call site]
02639
Expr::Or
[function]
[call site]
02640
TestStruct::new
[function]
[call site]
02641
into
[function]
[call site]
02642
test_functions_take
[function]
[call site]
02643
test_functions_take
[function]
[call site]
02644
StmtBlock::extend
[function]
[call site]
02645
blob_functions::push
[function]
[call site]
02646
blob_functions::insert
[function]
[call site]
02647
Expr::set_position
[function]
[call site]
02648
Expr::Coalesce
[function]
[call site]
02649
TestStruct::new
[function]
[call site]
02650
into
[function]
[call site]
02651
split_first_mut
[function]
[call site]
02652
unwrap
[function]
[call site]
02653
std::mem::swap
[function]
[call site]
02654
FnCallHashes::from_hash
[function]
[call site]
02655
calc_fn_hash
[function]
[call site]
02656
Engine::get_interned_string
[function]
[call site]
02657
FnCallExpr::into_fn_call_expr
[function]
[call site]
02658
Engine::get_interned_string
[function]
[call site]
02659
FnCallHashes::from_native_only
[function]
[call site]
02660
calc_fn_hash
[function]
[call site]
02661
MyIterableType::into_iter
[function]
[call site]
02662
Self::IntoIter::collect
[function]
[call site]
02663
Some
[function]
[call site]
02664
FnCallExpr::into_fn_call_expr
[function]
[call site]
02665
FnCallExpr::into_fn_call_expr
[function]
[call site]
02666
contains_key
[function]
[call site]
02667
FnCallHashes::from_native_only
[function]
[call site]
02668
calc_fn_hash
[function]
[call site]
02669
FnCallHashes::from_hash
[function]
[call site]
02670
calc_fn_hash
[function]
[call site]
02671
FnCallExpr::into_fn_call_expr
[function]
[call site]
02672
FnCallExpr::into_fn_call_expr
[function]
[call site]
02673
peek
[function]
[call site]
02674
unwrap
[function]
[call site]
02675
eat_token
[function]
[call site]
02676
Token::is_op_assignment
[function]
[call site]
02677
MultiInputsStream::get_next
[function]
[call site]
02678
Engine::lex_with_map
[function]
[call site]
02679
Some
[function]
[call site]
02680
unwrap
[function]
[call site]
02681
Ok
[function]
[call site]
02682
Stmt::Expr
[function]
[call site]
02683
into
[function]
[call site]
02684
Engine::parse_expr
[function]
[call site]
02685
Engine::make_assignment_stmt
[function]
[call site]
02686
map_or_else
[function]
[call site]
02687
OpAssignment::new_assignment
[function]
[call site]
02688
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02689
Token::get_base_op_from_assignment
[function]
[call site]
02690
Some
[function]
[call site]
02691
Option::unwrap_or_else
[function]
[call site]
02692
Token::literal_syntax
[function]
[call site]
02693
Token::literal_syntax
[function]
[call site]
02694
calc_fn_hash
[function]
[call site]
02695
calc_fn_hash
[function]
[call site]
02696
Ok
[function]
[call site]
02697
Stmt::Assignment
[function]
[call site]
02698
into
[function]
[call site]
02699
Position::is_none
[function]
[call site]
02700
Ok
[function]
[call site]
02701
Stmt::Assignment
[function]
[call site]
02702
into
[function]
[call site]
02703
f32::map_or_else
[function]
[call site]
02704
expect
[function]
[call site]
02705
Command::get
[function]
[call site]
02706
Command::get
[function]
[call site]
02707
Scope::get_mut_by_index
[function]
[call site]
02708
test::len
[function]
[call site]
02709
Dynamic::access_mode
[function]
[call site]
02710
Ok
[function]
[call site]
02711
Stmt::Assignment
[function]
[call site]
02712
into
[function]
[call site]
02713
Err
[function]
[call site]
02714
PERR::AssignmentToConstant
[function]
[call site]
02715
test_to_string
[function]
[call site]
02716
PERR::into_err
[function]
[call site]
02717
ASTFlags::intersects
[function]
[call site]
02718
E::n::g::i::n::e::::::::m::a::k::e::_::a::s::s::i::g::n::m::e::n::t::_::s::t::m::t::check_lvalue
[function]
[call site]
02719
ASTFlags::intersects
[function]
[call site]
02720
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]
02721
Some
[function]
[call site]
02722
ParseSettings::level_up_with_position
[function]
[call site]
02723
ASTFlags::intersects
[function]
[call site]
02724
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]
02725
Some
[function]
[call site]
02726
ParseSettings::level_up_with_position
[function]
[call site]
02727
Err
[function]
[call site]
02728
PERR::AssignmentToInvalidLHS
[function]
[call site]
02729
ImmutableString::new
[function]
[call site]
02730
PERR::into_err
[function]
[call site]
02731
Ok
[function]
[call site]
02732
Stmt::Assignment
[function]
[call site]
02733
into
[function]
[call site]
02734
Err
[function]
[call site]
02735
PERR::AssignmentToInvalidLHS
[function]
[call site]
02736
ImmutableString::new
[function]
[call site]
02737
PERR::into_err
[function]
[call site]
02738
ParseSettings::level_up_with_position
[function]
[call site]
02739
Expr::is_constant
[function]
[call site]
02740
MyIterableType::into_iter
[function]
[call site]
02741
Self::IntoIter::all
[function]
[call site]
02742
MyIterableType::into_iter
[function]
[call site]
02743
Engine::lex_with_map
[function]
[call site]
02744
test_method_call
[function]
[call site]
02745
Err
[function]
[call site]
02746
PERR::AssignmentToConstant
[function]
[call site]
02747
ImmutableString::new
[function]
[call site]
02748
PERR::into_err
[function]
[call site]
02749
Expr::start_position
[function]
[call site]
02750
Token::is_op_assignment
[function]
[call site]
02751
Err
[function]
[call site]
02752
LexError::ImproperSymbol
[function]
[call site]
02753
Token::literal_syntax
[function]
[call site]
02754
into
[function]
[call site]
02755
&str::into
[function]
[call site]
02756
PERR::into_err
[function]
[call site]
02757
Err
[function]
[call site]
02758
PERR::AssignmentToInvalidLHS
[function]
[call site]
02759
ImmutableString::new
[function]
[call site]
02760
PERR::into_err
[function]
[call site]
02761
ParseSettings::level_up_with_position
[function]
[call site]
02762
StmtBlock::statements_mut
[function]
[call site]
02763
blob_functions::push
[function]
[call site]
02764
blob_functions::push
[function]
[call site]
02765
FnPtr::try_from
[function]
[call site]
02766
RhaiResultOf::unwrap
[function]
[call site]
02767
MultiInputsStream::get_next
[function]
[call site]
02768
unwrap
[function]
[call site]
02769
Ok
[function]
[call site]
02770
Stmt::Block
[function]
[call site]
02771
StmtBlock::new
[function]
[call site]
02772
Self::into
[function]
[call site]
02773
Err
[function]
[call site]
02774
PERR::into_err
[function]
[call site]
02775
Err
[function]
[call site]
02776
PERR::MissingToken
[function]
[call site]
02777
into
[function]
[call site]
02778
&str::into
[function]
[call site]
02779
PERR::into_err
[function]
[call site]
02780
test::len
[function]
[call site]
02781
test::len
[function]
[call site]
02782
peek
[function]
[call site]
02783
unwrap
[function]
[call site]
02784
eat_token
[function]
[call site]
02785
Err
[function]
[call site]
02786
PERR::MissingToken
[function]
[call site]
02787
into
[function]
[call site]
02788
&str::into
[function]
[call site]
02789
PERR::into_err
[function]
[call site]
02790
string_functions::remove
[function]
[call site]
02791
Engine::parse_stmt
[function]
[call site]
02792
Stmt::is_noop
[function]
[call site]
02793
CustomExpr::is_self_terminated
[function]
[call site]
02794
StmtBlock::statements_mut
[function]
[call site]
02795
blob_functions::push
[function]
[call site]
02796
peek
[function]
[call site]
02797
unwrap
[function]
[call site]
02798
eat_token
[function]
[call site]
02799
eat_token
[function]
[call site]
02800
eat_token
[function]
[call site]
02801
Err
[function]
[call site]
02802
TestStruct::clone
[function]
[call site]
02803
PERR::into_err
[function]
[call site]
02804
Err
[function]
[call site]
02805
PERR::MissingToken
[function]
[call site]
02806
into
[function]
[call site]
02807
&str::into
[function]
[call site]
02808
PERR::into_err
[function]
[call site]
02809
Scope::rewind
[function]
[call site]
02810
string_functions::truncate
[function]
[call site]
02811
Ok
[function]
[call site]
02812
Stmt::Block
[function]
[call site]
02813
StmtBlock::new
[function]
[call site]
02814
Self::into
[function]
[call site]
02815
ParseSettings::level_up
[function]
[call site]
02816
eat_token
[function]
[call site]
02817
MultiInputsStream::get_next
[function]
[call site]
02818
unwrap
[function]
[call site]
02819
ParseSettings::has_flag
[function]
[call site]
02820
Err
[function]
[call site]
02821
PERR::into_err
[function]
[call site]
02822
test::len
[function]
[call site]
02823
Engine::max_functions
[function]
[call site]
02824
Err
[function]
[call site]
02825
PERR::into_err
[function]
[call site]
02826
ParseState::new
[function]
[call site]
02827
TestStruct::clone
[function]
[call site]
02828
clone_from
[function]
[call site]
02829
StmtBlock::extend
[function]
[call site]
02830
TestStruct::clone
[function]
[call site]
02831
Engine::max_function_expr_depth
[function]
[call site]
02832
Command::get
[function]
[call site]
02833
Engine::parse_fn
[function]
[call site]
02834
ParseSettings::level_up
[function]
[call site]
02835
MultiInputsStream::get_next
[function]
[call site]
02836
unwrap
[function]
[call site]
02837
peek
[function]
[call site]
02838
unwrap
[function]
[call site]
02839
eat_token
[function]
[call site]
02840
Ident::as_str
[function]
[call site]
02841
Engine::get_interned_string
[function]
[call site]
02842
std::any::type_name::<crate::INT>
[function]
[call site]
02843
Engine::get_interned_string
[function]
[call site]
02844
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02845
Engine::get_interned_string
[function]
[call site]
02846
MultiInputsStream::get_next
[function]
[call site]
02847
unwrap
[function]
[call site]
02848
Some
[function]
[call site]
02849
Err
[function]
[call site]
02850
PERR::MissingToken
[function]
[call site]
02851
into
[function]
[call site]
02852
&str::into
[function]
[call site]
02853
PERR::into_err
[function]
[call site]
02854
eat_token
[function]
[call site]
02855
Ident::as_str
[function]
[call site]
02856
Engine::get_interned_string
[function]
[call site]
02857
std::any::type_name::<crate::INT>
[function]
[call site]
02858
Engine::get_interned_string
[function]
[call site]
02859
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02860
Engine::get_interned_string
[function]
[call site]
02861
MultiInputsStream::get_next
[function]
[call site]
02862
unwrap
[function]
[call site]
02863
Some
[function]
[call site]
02864
tokenizer::is_valid_function_name
[function]
[call site]
02865
tokenizer::is_valid_function_name
[function]
[call site]
02866
Err
[function]
[call site]
02867
PERR::Reserved
[function]
[call site]
02868
test_to_string
[function]
[call site]
02869
PERR::into_err
[function]
[call site]
02870
Err
[function]
[call site]
02871
PERR::into_err
[function]
[call site]
02872
peek
[function]
[call site]
02873
unwrap
[function]
[call site]
02874
eat_token
[function]
[call site]
02875
match_token
[function]
[call site]
02876
eat_token
[function]
[call site]
02877
Err
[function]
[call site]
02878
PERR::FnMissingParams
[function]
[call site]
02879
into
[function]
[call site]
02880
PERR::into_err
[function]
[call site]
02881
StaticVec::<(ImmutableString,
[call site]
02882
Some
[function]
[call site]
02883
TestStruct::new
[function]
[call site]
02884
MultiInputsStream::get_next
[function]
[call site]
02885
unwrap
[function]
[call site]
02886
MyIterableType::into_iter
[function]
[call site]
02887
Self::IntoIter::any
[function]
[call site]
02888
Err
[function]
[call site]
02889
PERR::FnDuplicatedParam
[function]
[call site]
02890
into
[function]
[call site]
02891
test_to_string
[function]
[call site]
02892
PERR::into_err
[function]
[call site]
02893
Engine::get_interned_string
[function]
[call site]
02894
blob_functions::push
[function]
[call site]
02895
TestStruct::clone
[function]
[call site]
02896
blob_functions::push
[function]
[call site]
02897
Err
[function]
[call site]
02898
PERR::into_err
[function]
[call site]
02899
Err
[function]
[call site]
02900
PERR::MissingToken
[function]
[call site]
02901
into
[function]
[call site]
02902
PERR::into_err
[function]
[call site]
02903
MultiInputsStream::get_next
[function]
[call site]
02904
unwrap
[function]
[call site]
02905
Err
[function]
[call site]
02906
PERR::into_err
[function]
[call site]
02907
Err
[function]
[call site]
02908
PERR::MissingToken
[function]
[call site]
02909
into
[function]
[call site]
02910
PERR::into_err
[function]
[call site]
02911
peek
[function]
[call site]
02912
unwrap
[function]
[call site]
02913
Engine::parse_block
[function]
[call site]
02914
Err
[function]
[call site]
02915
PERR::FnMissingBody
[function]
[call site]
02916
into
[function]
[call site]
02917
PERR::into_err
[function]
[call site]
02918
into
[function]
[call site]
02919
MyIterableType::into_iter
[function]
[call site]
02920
Self::IntoIter::map
[function]
[call site]
02921
reflection_functions::collect
[function]
[call site]
02922
shrink_to_fit
[function]
[call site]
02923
Ok
[function]
[call site]
02924
Engine::get_interned_string
[function]
[call site]
02925
MyIterableType::into_iter
[function]
[call site]
02926
Self::IntoIter::collect
[function]
[call site]
02927
calc_fn_hash
[function]
[call site]
02928
test::len
[function]
[call site]
02929
StmtBlock::as_ref
[function]
[call site]
02930
map_or
[function]
[call site]
02931
crate::calc_typed_method_hash
[function]
[call site]
02932
get_hasher
[function]
[call site]
02933
write_u8
[function]
[call site]
02934
test::hash
[function]
[call site]
02935
StraightHasher::finish
[function]
[call site]
02936
contains_key
[function]
[call site]
02937
Err
[function]
[call site]
02938
PERR::FnDuplicatedDefinition
[function]
[call site]
02939
test_to_string
[function]
[call site]
02940
test::len
[function]
[call site]
02941
PERR::into_err
[function]
[call site]
02942
blob_functions::insert
[function]
[call site]
02943
into
[function]
[call site]
02944
Ok
[function]
[call site]
02945
Stmt::Noop
[function]
[call site]
02946
Err
[function]
[call site]
02947
PERR::MissingToken
[function]
[call site]
02948
into
[function]
[call site]
02949
PERR::into_err
[function]
[call site]
02950
Engine::parse_if
[function]
[call site]
02951
ParseSettings::level_up
[function]
[call site]
02952
Engine::parse_switch
[function]
[call site]
02953
ParseSettings::level_up
[function]
[call site]
02954
Engine::allow_looping
[function]
[call site]
02955
Engine::parse_while_loop
[function]
[call site]
02956
ParseSettings::level_up
[function]
[call site]
02957
Engine::allow_looping
[function]
[call site]
02958
Engine::parse_do
[function]
[call site]
02959
ParseSettings::level_up
[function]
[call site]
02960
Engine::allow_looping
[function]
[call site]
02961
Engine::parse_for
[function]
[call site]
02962
ParseSettings::level_up
[function]
[call site]
02963
Engine::allow_looping
[function]
[call site]
02964
ParseSettings::has_flag
[function]
[call site]
02965
eat_token
[function]
[call site]
02966
Ok
[function]
[call site]
02967
Stmt::BreakLoop
[function]
[call site]
02968
string_functions::is_empty
[function]
[call site]
02969
Engine::allow_looping
[function]
[call site]
02970
ParseSettings::has_flag
[function]
[call site]
02971
eat_token
[function]
[call site]
02972
peek
[function]
[call site]
02973
unwrap
[function]
[call site]
02974
Engine::parse_expr
[function]
[call site]
02975
ParseSettings::level_up
[function]
[call site]
02976
Ok
[function]
[call site]
02977
Stmt::BreakLoop
[function]
[call site]
02978
Some
[function]
[call site]
02979
into
[function]
[call site]
02980
peek
[function]
[call site]
02981
unwrap
[function]
[call site]
02982
Ok
[function]
[call site]
02983
Stmt::BreakLoop
[function]
[call site]
02984
Err
[function]
[call site]
02985
Engine::allow_looping
[function]
[call site]
02986
Err
[function]
[call site]
02987
PERR::into_err
[function]
[call site]
02988
MultiInputsStream::get_next
[function]
[call site]
02989
Engine::lex_with_map
[function]
[call site]
02990
string_functions::is_empty
[function]
[call site]
02991
unwrap
[function]
[call site]
02992
peek
[function]
[call site]
02993
unwrap
[function]
[call site]
02994
Engine::parse_expr
[function]
[call site]
02995
ParseSettings::level_up
[function]
[call site]
02996
Ok
[function]
[call site]
02997
Stmt::Return
[function]
[call site]
02998
Some
[function]
[call site]
02999
into
[function]
[call site]
03000
peek
[function]
[call site]
03001
unwrap
[function]
[call site]
03002
Ok
[function]
[call site]
03003
Stmt::Return
[function]
[call site]
03004
Err
[function]
[call site]
03005
Engine::parse_try_catch
[function]
[call site]
03006
ParseSettings::level_up_with_position
[function]
[call site]
03007
eat_token
[function]
[call site]
03008
Engine::parse_block
[function]
[call site]
03009
into
[function]
[call site]
03010
match_token
[function]
[call site]
03011
Err
[function]
[call site]
03012
PERR::MissingToken
[function]
[call site]
03013
into
[function]
[call site]
03014
&str::into
[function]
[call site]
03015
PERR::into_err
[function]
[call site]
03016
match_token
[function]
[call site]
03017
parse_var_name
[function]
[call site]
03018
match_token
[function]
[call site]
03019
Err
[function]
[call site]
03020
PERR::MissingToken
[function]
[call site]
03021
into
[function]
[call site]
03022
&str::into
[function]
[call site]
03023
PERR::into_err
[function]
[call site]
03024
Engine::get_interned_string
[function]
[call site]
03025
blob_functions::push
[function]
[call site]
03026
TestStruct::clone
[function]
[call site]
03027
Engine::get_interned_string
[function]
[call site]
03028
Engine::parse_block
[function]
[call site]
03029
into
[function]
[call site]
03030
string_functions::is_empty
[function]
[call site]
03031
Expr::Unit
[function]
[call site]
03032
string_functions::pop
[function]
[call site]
03033
string_functions::is_empty
[function]
[call site]
03034
shared_make_mut
[function]
[call site]
03035
string_functions::pop
[function]
[call site]
03036
string_functions::is_empty
[function]
[call site]
03037
shared_make_mut
[function]
[call site]
03038
string_functions::pop
[function]
[call site]
03039
Dynamic::map_or
[function]
[call site]
03040
Dynamic::map_or
[function]
[call site]
03041
Expr::Variable
[function]
[call site]
03042
Engine::default
[function]
[call site]
03043
into
[function]
[call site]
03044
into
[function]
[call site]
03045
Ok
[function]
[call site]
03046
Stmt::TryCatch
[function]
[call site]
03047
into
[function]
[call site]
03048
ParseSettings::level_up
[function]
[call site]
03049
Engine::parse_let
[function]
[call site]
03050
MultiInputsStream::get_next
[function]
[call site]
03051
unwrap
[function]
[call site]
03052
parse_var_name
[function]
[call site]
03053
Engine::allow_shadowing
[function]
[call site]
03054
intersects
[function]
[call site]
03055
Command::get
[function]
[call site]
03056
is_some
[function]
[call site]
03057
Err
[function]
[call site]
03058
PERR::VariableExists
[function]
[call site]
03059
into
[function]
[call site]
03060
PERR::into_err
[function]
[call site]
03061
Command::get
[function]
[call site]
03062
is_some
[function]
[call site]
03063
get_or_insert_with
[function]
[call site]
03064
Engine::new_global_runtime_state
[function]
[call site]
03065
crate::ThinVec::new
[function]
[call site]
03066
crate::ThinVec::new
[function]
[call site]
03067
crate::StaticVec::new
[function]
[call site]
03068
Engine::default_tag
[function]
[call site]
03069
TestStruct::clone
[function]
[call site]
03070
Self
[function]
[call site]
03071
StmtBlock::as_ref
[function]
[call site]
03072
Engine::lex_with_map
[function]
[call site]
03073
crate::eval::Debugger::new
[function]
[call site]
03074
TestStruct::new
[function]
[call site]
03075
TestStruct::new
[function]
[call site]
03076
into
[function]
[call site]
03077
GlobalRuntimeState::into
[function]
[call site]
03078
VarDefInfo::new
[function]
[call site]
03079
Caches::new
[function]
[call site]
03080
Position::new_const
[function]
[call site]
03081
EvalContext::new
[function]
[call site]
03082
test_var_def_filter
[function]
[call site]
03083
Err
[function]
[call site]
03084
PERR::ForbiddenVariable
[function]
[call site]
03085
into
[function]
[call site]
03086
PERR::into_err
[function]
[call site]
03087
Err
[function]
[call site]
03088
PERR::into_err
[function]
[call site]
03089
PERR::ForbiddenVariable
[function]
[call site]
03090
into
[function]
[call site]
03091
PERR::into_err
[function]
[call site]
03092
Engine::get_interned_string
[function]
[call site]
03093
match_token
[function]
[call site]
03094
Engine::parse_expr
[function]
[call site]
03095
ParseSettings::level_up
[function]
[call site]
03096
Expr::Unit
[function]
[call site]
03097
string_functions::is_empty
[function]
[call site]
03098
ParseState::find_var
[function]
[call site]
03099
test::len
[function]
[call site]
03100
Scope::get_entry_by_index
[function]
[call site]
03101
test::len
[function]
[call site]
03102
string_functions::is_empty
[function]
[call site]
03103
Some
[function]
[call site]
03104
Scope::get_mut_by_index
[function]
[call site]
03105
Dynamic::set_access_mode
[function]
[call site]
03106
Some
[function]
[call site]
03107
TestStruct::new
[function]
[call site]
03108
test::len
[function]
[call site]
03109
Self::unwrap
[function]
[call site]
03110
Scope::push_entry
[function]
[call site]
03111
Scope::is_empty
[function]
[call site]
03112
reserve
[function]
[call site]
03113
reserve
[function]
[call site]
03114
blob_functions::push
[function]
[call site]
03115
Dynamic::set_access_mode
[function]
[call site]
03116
blob_functions::push
[function]
[call site]
03117
TestStruct::clone
[function]
[call site]
03118
Scope::add_alias_by_index
[function]
[call site]
03119
test::len
[function]
[call site]
03120
resize
[function]
[call site]
03121
Engine::default
[function]
[call site]
03122
shared_get_mut
[function]
[call site]
03123
unwrap
[function]
[call site]
03124
string_functions::contains
[function]
[call site]
03125
blob_functions::push
[function]
[call site]
03126
test::len
[function]
[call site]
03127
TestStruct::clone
[function]
[call site]
03128
into
[function]
[call site]
03129
Ok
[function]
[call site]
03130
Stmt::Var
[function]
[call site]
03131
Stmt::Var
[function]
[call site]
03132
ParseSettings::level_up
[function]
[call site]
03133
Engine::parse_let
[function]
[call site]
03134
ParseSettings::level_up
[function]
[call site]
03135
Engine::parse_import
[function]
[call site]
03136
ParseSettings::level_up_with_position
[function]
[call site]
03137
eat_token
[function]
[call site]
03138
Engine::parse_expr
[function]
[call site]
03139
match_token
[function]
[call site]
03140
parse_var_name
[function]
[call site]
03141
Engine::get_interned_string
[function]
[call site]
03142
Engine::get_interned_string
[function]
[call site]
03143
blob_functions::push
[function]
[call site]
03144
TestStruct::clone
[function]
[call site]
03145
Ok
[function]
[call site]
03146
Stmt::Import
[function]
[call site]
03147
into
[function]
[call site]
03148
ParseSettings::level_up
[function]
[call site]
03149
ParseSettings::has_flag
[function]
[call site]
03150
Err
[function]
[call site]
03151
PERR::into_err
[function]
[call site]
03152
Engine::parse_export
[function]
[call site]
03153
eat_token
[function]
[call site]
03154
peek
[function]
[call site]
03155
unwrap
[function]
[call site]
03156
ParseSettings::level_up
[function]
[call site]
03157
Engine::parse_let
[function]
[call site]
03158
Expr::set_position
[function]
[call site]
03159
Expr::set_position
[function]
[call site]
03160
Ok
[function]
[call site]
03161
ParseSettings::level_up
[function]
[call site]
03162
Engine::parse_let
[function]
[call site]
03163
Expr::set_position
[function]
[call site]
03164
Ok
[function]
[call site]
03165
parse_var_name
[function]
[call site]
03166
match_token
[function]
[call site]
03167
parse_var_name
[function]
[call site]
03168
Engine::lex_with_map
[function]
[call site]
03169
Engine::lex_raw
[function]
[call site]
03170
Some
[function]
[call site]
03171
Engine::get_interned_string
[function]
[call site]
03172
Engine::get_interned_string
[function]
[call site]
03173
ParseState::find_var
[function]
[call site]
03174
Scope::add_alias_by_index
[function]
[call site]
03175
test::len
[function]
[call site]
03176
TestStruct::clone
[function]
[call site]
03177
Engine::get_interned_string
[function]
[call site]
03178
Ok
[function]
[call site]
03179
Stmt::Export
[function]
[call site]
03180
into
[function]
[call site]
03181
ParseSettings::level_up
[function]
[call site]
03182
Engine::parse_expr_stmt
[function]
[call site]
03183
ParseSettings::level_up
[function]
[call site]
03184
Stmt::is_noop
[function]
[call site]
03185
CustomExpr::is_self_terminated
[function]
[call site]
03186
blob_functions::push
[function]
[call site]
03187
peek
[function]
[call site]
03188
unwrap
[function]
[call site]
03189
eat_token
[function]
[call site]
03190
Err
[function]
[call site]
03191
TestStruct::clone
[function]
[call site]
03192
PERR::into_err
[function]
[call site]
03193
Err
[function]
[call site]
03194
PERR::MissingToken
[function]
[call site]
03195
into
[function]
[call site]
03196
&str::into
[function]
[call site]
03197
PERR::into_err
[function]
[call site]
03198
map_functions::values
[function]
[call site]
03199
cloned
[function]
[call site]
03200
reflection_functions::collect
[function]
[call site]
03201
TestStruct::new
[function]
[call site]
03202
Ok
[function]
[call site]
03203
Ok
[function]
[call site]
03204
Engine::optimize_into_ast
[function]
[call site]
03205
crate::Module::from
[function]
[call site]
03206
TestStruct::new
[function]
[call site]
03207
Self::IntoIter::into_iter
[function]
[call site]
03208
test_chars
[function]
[call site]
03209
0.chars().collect::<Vec<_>>
[function]
[call site]
03210
MyIterableType::into_iter
[function]
[call site]
03211
Self::IntoIter::for_each
[function]
[call site]
03212
Module::set_script_fn
[function]
[call site]
03213
Option::into
[function]
[call site]
03214
test::len
[function]
[call site]
03215
crate::calc_fn_hash
[function]
[call site]
03216
get_hasher
[function]
[call site]
03217
write_u8
[function]
[call site]
03218
MyIterableType::into_iter
[function]
[call site]
03219
Self::IntoIter::for_each
[function]
[call site]
03220
test::hash
[function]
[call site]
03221
write_usize
[function]
[call site]
03222
test::hash
[function]
[call site]
03223
write_usize
[function]
[call site]
03224
StraightHasher::finish
[function]
[call site]
03225
StmtBlock::as_ref
[function]
[call site]
03226
map_or
[function]
[call site]
03227
crate::calc_typed_method_hash
[function]
[call site]
03228
StmtBlock::as_ref
[function]
[call site]
03229
and_then
[function]
[call site]
03230
Command::get
[function]
[call site]
03231
Ident::as_str
[function]
[call site]
03232
into
[function]
[call site]
03233
Position::new_const
[function]
[call site]
03234
Some
[function]
[call site]
03235
TestStruct::new
[function]
[call site]
03236
MyIterableType::into_iter
[function]
[call site]
03237
Engine::lex_with_map
[function]
[call site]
03238
reflection_functions::collect
[function]
[call site]
03239
Engine::default
[function]
[call site]
03240
crate::StaticVec::new_const
[function]
[call site]
03241
Some
[function]
[call site]
03242
TestStruct::new
[function]
[call site]
03243
get_or_insert_with
[function]
[call site]
03244
new_hash_map
[function]
[call site]
03245
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03246
Engine::default
[function]
[call site]
03247
blob_functions::insert
[function]
[call site]
03248
Option::into
[function]
[call site]
03249
Array::into
[function]
[call site]
03250
string_functions::remove
[function]
[call site]
03251
Self::into
[function]
[call site]
03252
crate::Module::from
[function]
[call site]
03253
StmtBlock::as_ref
[function]
[call site]
03254
MyIterableType::into_iter
[function]
[call site]
03255
Self::IntoIter::map
[function]
[call site]
03256
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03257
TestStruct::clone
[function]
[call site]
03258
TestStruct::clone
[function]
[call site]
03259
TestStruct::clone
[function]
[call site]
03260
Engine::default
[function]
[call site]
03261
Self::into
[function]
[call site]
03262
Self::into
[function]
[call site]
03263
crate::Module::from
[function]
[call site]
03264
MyIterableType::into_iter
[function]
[call site]
03265
Self::IntoIter::map
[function]
[call site]
03266
crate::func::shared_take_or_clone
[function]
[call site]
03267
shared_try_take
[function]
[call site]
03268
Result::unwrap_or_else
[function]
[call site]
03269
StmtBlock::as_ref
[function]
[call site]
03270
TestStruct::clone
[function]
[call site]
03271
StmtBlock::take_statements
[function]
[call site]
03272
mem::take
[function]
[call site]
03273
Engine::new
[function]
[call site]
03274
register_type_with_name::<TestStruct>
[function]
[call site]
03275
Engine::register_fn
[function]
[call site]
03276
TestStruct
[function]
[call site]
03277
StmtBlock::statements_mut
[function]
[call site]
03278
StmtBlock::statements_mut
[function]
[call site]
03279
Engine::optimize_top_level
[function]
[call site]
03280
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03281
OptimizerState::new
[function]
[call site]
03282
Engine::new_global_runtime_state
[function]
[call site]
03283
crate::ThinVec::new
[function]
[call site]
03284
crate::ThinVec::new
[function]
[call site]
03285
crate::StaticVec::new
[function]
[call site]
03286
Engine::default_tag
[function]
[call site]
03287
TestStruct::clone
[function]
[call site]
03288
StmtBlock::as_ref
[function]
[call site]
03289
Engine::lex_with_map
[function]
[call site]
03290
crate::eval::Debugger::new
[function]
[call site]
03291
into
[function]
[call site]
03292
&crate::SharedModule::into
[function]
[call site]
03293
TestStruct::new
[function]
[call site]
03294
Caches::new
[function]
[call site]
03295
MyIterableType::into_iter
[function]
[call site]
03296
array_functions::reduce_rev
[function]
[call site]
03297
flat_map
[function]
[call site]
03298
Module::iter_var
[function]
[call site]
03299
Module::iter_var_raw
[function]
[call site]
03300
MyIterableType::into_iter
[function]
[call site]
03301
Engine::lex_with_map
[function]
[call site]
03302
Engine::lex_raw
[function]
[call site]
03303
Some
[function]
[call site]
03304
Ident::as_str
[function]
[call site]
03305
array_functions::for_each
[function]
[call site]
03306
OptimizerState::push_var
[function]
[call site]
03307
blob_functions::push
[function]
[call site]
03308
into
[function]
[call site]
03309
Some
[function]
[call site]
03310
Cow::Borrowed
[function]
[call site]
03311
MyIterableType::into_iter
[function]
[call site]
03312
flat_map
[function]
[call site]
03313
array_functions::for_each
[function]
[call site]
03314
OptimizerState::push_var
[function]
[call site]
03315
into
[function]
[call site]
03316
Some
[function]
[call site]
03317
Cow::Borrowed
[function]
[call site]
03318
optimize_stmt_block
[function]
[call site]
03319
string_functions::is_empty
[function]
[call site]
03320
test::len
[function]
[call site]
03321
OptimizerState::is_dirty
[function]
[call site]
03322
MyIterableType::into_iter
[function]
[call site]
03323
test_chars
[function]
[call site]
03324
0.chars().collect::<Vec<_>>
[function]
[call site]
03325
MyIterableType::into_iter
[function]
[call site]
03326
Self::IntoIter::position
[function]
[call site]
03327
ParseSettings::level_up
[function]
[call site]
03328
Ok
[function]
[call site]
03329
StmtBlockContainer::split_at_mut
[function]
[call site]
03330
test_functions_take
[function]
[call site]
03331
StmtBlock::statements_mut
[function]
[call site]
03332
StaticModuleResolver::iter_mut
[function]
[call site]
03333
Engine::lex_with_map
[function]
[call site]
03334
optimize_combo_chain
[function]
[call site]
03335
test_functions_take
[function]
[call site]
03336
test_functions_take
[function]
[call site]
03337
test_functions_take
[function]
[call site]
03338
StmtBlock::as_mut
[function]
[call site]
03339
intersects
[function]
[call site]
03340
StmtBlock::as_mut
[function]
[call site]
03341
StmtBlock::as_mut
[function]
[call site]
03342
string_functions::remove
[function]
[call site]
03343
test_functions_take
[function]
[call site]
03344
make_sub
[function]
[call site]
03345
make_root
[function]
[call site]
03346
StaticModuleResolver::iter_mut
[function]
[call site]
03347
Engine::lex_with_map
[function]
[call site]
03348
optimize_combo_chain
[function]
[call site]
03349
StaticModuleResolver::iter_mut
[function]
[call site]
03350
skip
[function]
[call site]
03351
Engine::lex_with_map
[function]
[call site]
03352
reflection_functions::collect
[function]
[call site]
03353
OptimizerState::clear_dirty
[function]
[call site]
03354
test::len
[function]
[call site]
03355
map_functions::retain
[function]
[call site]
03356
string_functions::is_empty
[function]
[call site]
03357
Ok
[function]
[call site]
03358
IterateMap::new
[function]
[call site]
03359
IterateMap::new
[function]
[call site]
03360
IterateMap::new
[function]
[call site]
03361
mem::take
[function]
[call site]
03362
MyIterableType::into_iter
[function]
[call site]
03363
FnPtr::call_raw_with_extra_args
[function]
[call site]
03364
_call_with_extra_args::<true,
[call site]
03365
_call_with_extra_args::<false,
[call site]
03366
Some
[function]
[call site]
03367
TestStruct::clone
[function]
[call site]
03368
Self::into
[function]
[call site]
03369
Some
[function]
[call site]
03370
Dynamic::as_bool
[function]
[call site]
03371
Ok
[function]
[call site]
03372
crate::func::locked_read
[function]
[call site]
03373
Option::and_then
[function]
[call site]
03374
Some
[function]
[call site]
03375
ok_or_else
[function]
[call site]
03376
std::
[call site]
03377
any::type_name
[function]
[call site]
03378
type_name::<R>
[function]
[call site]
03379
Err
[function]
[call site]
03380
Dynamic::type_name
[function]
[call site]
03381
type_name::<INT>
[function]
[call site]
03382
type_name::<crate::FLOAT>
[function]
[call site]
03383
std::
[call site]
03384
any::type_name
[function]
[call site]
03385
crate::func::locked_read
[function]
[call site]
03386
Option::unwrap
[function]
[call site]
03387
std::
[call site]
03388
any::type_name
[function]
[call site]
03389
unwrap_or
[function]
[call site]
03390
blob_functions::insert
[function]
[call site]
03391
blob_functions::insert
[function]
[call site]
03392
Ok
[function]
[call site]
03393
OptimizerState::set_dirty
[function]
[call site]
03394
Stmt::is_control_flow_break
[function]
[call site]
03395
StaticModuleResolver::iter_mut
[function]
[call site]
03396
StaticModuleResolver::iter_mut
[function]
[call site]
03397
Engine::lex_with_map
[function]
[call site]
03398
Ident::as_str
[function]
[call site]
03399
array_functions::for_each
[function]
[call site]
03400
string_functions::is_empty
[function]
[call site]
03401
Ok
[function]
[call site]
03402
StaticModuleResolver::iter_mut
[function]
[call site]
03403
impl
[call site]
03404
into
[function]
[call site]
03405
FnPtr::call_raw_with_extra_args
[function]
[call site]
03406
Some
[function]
[call site]
03407
Ok
[function]
[call site]
03408
optimize_expr
[function]
[call site]
03409
ParseSettings::level_up_with_position
[function]
[call site]
03410
string_functions::is_empty
[function]
[call site]
03411
OptimizerState::set_dirty
[function]
[call site]
03412
Expr::Unit
[function]
[call site]
03413
ParseSettings::level_up_with_position
[function]
[call site]
03414
test::len
[function]
[call site]
03415
OptimizerState::set_dirty
[function]
[call site]
03416
StmtBlock::take_statements
[function]
[call site]
03417
string_functions::remove
[function]
[call site]
03418
optimize_expr
[function]
[call site]
03419
StmtBlock::statements_mut
[function]
[call site]
03420
optimize_stmt_block
[function]
[call site]
03421
StmtBlock::take_statements
[function]
[call site]
03422
StmtBlock::statements_mut
[function]
[call site]
03423
StmtBlock::as_mut
[function]
[call site]
03424
OptimizerState::set_dirty
[function]
[call site]
03425
test_functions_take
[function]
[call site]
03426
ASTFlags::intersects
[function]
[call site]
03427
OptimizerState::set_dirty
[function]
[call site]
03428
test_functions_take
[function]
[call site]
03429
MyIterableType::into_iter
[function]
[call site]
03430
test_method_call
[function]
[call site]
03431
RhaiFunc::is_pure
[function]
[call site]
03432
RhaiFunc::is_pure
[function]
[call site]
03433
OptimizerState::set_dirty
[function]
[call site]
03434
mem::take
[function]
[call site]
03435
MyIterableType::into_iter
[function]
[call site]
03436
Self::IntoIter::find
[function]
[call site]
03437
array_functions::find_starting_from
[function]
[call site]
03438
array_functions::index_of_filter_starting_from
[function]
[call site]
03439
string_functions::is_empty
[function]
[call site]
03440
Ok
[function]
[call site]
03441
eval::calc_offset_len
[function]
[call site]
03442
test::len
[function]
[call site]
03443
StaticModuleResolver::iter_mut
[function]
[call site]
03444
impl
[call site]
03445
skip
[function]
[call site]
03446
into
[function]
[call site]
03447
FnPtr::call_raw_with_extra_args
[function]
[call site]
03448
Some
[function]
[call site]
03449
Some
[function]
[call site]
03450
Dynamic::as_bool
[function]
[call site]
03451
unwrap_or
[function]
[call site]
03452
Ok
[function]
[call site]
03453
Ok
[function]
[call site]
03454
Ok
[function]
[call site]
03455
Ok
[function]
[call site]
03456
Command::get
[function]
[call site]
03457
RhaiResult::map_or_else
[function]
[call site]
03458
Expr::Unit
[function]
[call site]
03459
Expr::set_position
[function]
[call site]
03460
optimize_expr
[function]
[call site]
03461
Expr::is_constant
[function]
[call site]
03462
string_functions::is_empty
[function]
[call site]
03463
Expr::get_literal_value
[function]
[call site]
03464
OptimizerState::set_dirty
[function]
[call site]
03465
Engine::map_type_name
[function]
[call site]
03466
MyIterableType::into_iter
[function]
[call site]
03467
array_functions::find_map
[function]
[call site]
03468
array_functions::find_map_starting_from
[function]
[call site]
03469
string_functions::is_empty
[function]
[call site]
03470
Ok
[function]
[call site]
03471
eval::calc_offset_len
[function]
[call site]
03472
test::len
[function]
[call site]
03473
StaticModuleResolver::iter_mut
[function]
[call site]
03474
impl
[call site]
03475
skip
[function]
[call site]
03476
into
[function]
[call site]
03477
FnPtr::call_raw_with_extra_args
[function]
[call site]
03478
Some
[function]
[call site]
03479
Some
[function]
[call site]
03480
Expr::is_unit
[function]
[call site]
03481
Ok
[function]
[call site]
03482
Ok
[function]
[call site]
03483
Module::get_custom_type_display_by_name
[function]
[call site]
03484
Module::get_custom_type_by_name_raw
[function]
[call site]
03485
Command::get
[function]
[call site]
03486
Engine::lex_with_map
[function]
[call site]
03487
Ident::as_str
[function]
[call site]
03488
StmtBlock::span_or_else
[function]
[call site]
03489
map_functions::values
[function]
[call site]
03490
array_functions::find_map
[function]
[call site]
03491
Module::get_custom_type_display_by_name
[function]
[call site]
03492
unwrap_or_else
[function]
[call site]
03493
map_std_type_name
[function]
[call site]
03494
string_functions::trim
[function]
[call site]
03495
shared_get_mut
[function]
[call site]
03496
string_functions::trim
[function]
[call site]
03497
into
[function]
[call site]
03498
string_functions::trim
[function]
[call site]
03499
into
[function]
[call site]
03500
type_name::<crate::INT>
[function]
[call site]
03501
type_name::<crate::FLOAT>
[function]
[call site]
03502
type_name::<String>
[function]
[call site]
03503
type_name::<ImmutableString>
[function]
[call site]
03504
type_name::<&str>
[function]
[call site]
03505
type_name::<rust_decimal::Decimal>
[function]
[call site]
03506
type_name::<FnPtr>
[function]
[call site]
03507
type_name::<crate::Array>
[function]
[call site]
03508
type_name::<crate::Blob>
[function]
[call site]
03509
type_name::<crate::Map>
[function]
[call site]
03510
type_name::<crate::Instant>
[function]
[call site]
03511
type_name::<ExclusiveRange>
[function]
[call site]
03512
type_name::<InclusiveRange>
[function]
[call site]
03513
type_name::<BitRange>
[function]
[call site]
03514
type_name::<CharsStream>
[function]
[call site]
03515
type_name::<StepRange<u8>>
[function]
[call site]
03516
test::len
[function]
[call site]
03517
string_functions::starts_with
[function]
[call site]
03518
string_functions::ends_with
[function]
[call site]
03519
string_functions::ends_with
[function]
[call site]
03520
test_string_split
[function]
[call site]
03521
Engine::new
[function]
[call site]
03522
last
[function]
[call site]
03523
unwrap
[function]
[call site]
03524
test::len
[function]
[call site]
03525
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03526
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03527
strip_prefix
[function]
[call site]
03528
map_or
[function]
[call site]
03529
map_std_type_name
[function]
[call site]
03530
RhaiNativeFunc::return_type_name
[function]
[call site]
03531
type_name::<R>
[function]
[call site]
03532
into
[function]
[call site]
03533
Expr::from_dynamic
[function]
[call site]
03534
Self::Unit
[function]
[call site]
03535
Self::BoolConstant
[function]
[call site]
03536
Self::StringConstant
[function]
[call site]
03537
Self::CharConstant
[function]
[call site]
03538
Self::IntegerConstant
[function]
[call site]
03539
Self::DynamicConstant
[function]
[call site]
03540
TestStruct::new
[function]
[call site]
03541
into
[function]
[call site]
03542
Self::FloatConstant
[function]
[call site]
03543
Self::DynamicConstant
[function]
[call site]
03544
TestStruct::new
[function]
[call site]
03545
into
[function]
[call site]
03546
Self::DynamicConstant
[function]
[call site]
03547
TestStruct::new
[function]
[call site]
03548
into
[function]
[call site]
03549
FnPtr::is_curried
[function]
[call site]
03550
string_functions::is_empty
[function]
[call site]
03551
Self::FnCall
[function]
[call site]
03552
into
[function]
[call site]
03553
FnCallHashes::from_hash
[function]
[call site]
03554
calc_fn_hash
[function]
[call site]
03555
test_native_context_fn_name
[function]
[call site]
03556
Engine::new
[function]
[call site]
03557
Engine::register_raw_fn
[function]
[call site]
03558
into
[function]
[call site]
03559
StmtBlock::as_ref
[function]
[call site]
03560
test::len
[function]
[call site]
03561
test::len
[function]
[call site]
03562
string_functions::starts_with
[function]
[call site]
03563
FuncRegistration::new
[function]
[call site]
03564
FuncRegistration::in_global_namespace
[function]
[call site]
03565
FuncRegistration::set_into_module_raw
[function]
[call site]
03566
StmtBlock::as_ref
[function]
[call site]
03567
test::len
[function]
[call site]
03568
StmtBlock::extend
[function]
[call site]
03569
StmtBlock::as_ref
[function]
[call site]
03570
MyIterableType::into_iter
[function]
[call site]
03571
Self::IntoIter::copied
[function]
[call site]
03572
first
[function]
[call site]
03573
RhaiFunc::is_method
[function]
[call site]
03574
is_method_call
[function]
[call site]
03575
StaticModuleResolver::iter_mut
[function]
[call site]
03576
enumerate
[function]
[call site]
03577
array_functions::for_each
[function]
[call site]
03578
Module::map_type
[function]
[call site]
03579
TypeId::of::<&str>
[function]
[call site]
03580
TypeId::of::<ImmutableString>
[function]
[call site]
03581
TypeId::of::<String>
[function]
[call site]
03582
TypeId::of::<ImmutableString>
[function]
[call site]
03583
MyIterableType::into_iter
[function]
[call site]
03584
T::as_any
[function]
[call site]
03585
TypeId::of::<Dynamic>
[function]
[call site]
03586
test::len
[function]
[call site]
03587
test::len
[function]
[call site]
03588
string_functions::pop
[function]
[call site]
03589
unwrap
[function]
[call site]
03590
calc_fn_hash
[function]
[call site]
03591
test::len
[function]
[call site]
03592
calc_fn_hash_full
[function]
[call site]
03593
get_hasher
[function]
[call site]
03594
write_u8
[function]
[call site]
03595
MyIterableType::into_iter
[function]
[call site]
03596
Self::IntoIter::for_each
[function]
[call site]
03597
test::hash
[function]
[call site]
03598
write_usize
[function]
[call site]
03599
StraightHasher::finish
[function]
[call site]
03600
MyIterableType::into_iter
[function]
[call site]
03601
copied
[function]
[call site]
03602
StmtBlock::as_ref
[function]
[call site]
03603
and_then
[function]
[call site]
03604
Command::get
[function]
[call site]
03605
BloomFilterU64::mark
[function]
[call site]
03606
BloomFilterU64::calc_hash
[function]
[call site]
03607
string_functions::remove
[function]
[call site]
03608
get_or_insert_with
[function]
[call site]
03609
new_hash_map
[function]
[call site]
03610
Scope::push_entry
[function]
[call site]
03611
blob_functions::insert
[function]
[call site]
03612
FnPtr::try_from
[function]
[call site]
03613
RhaiResultOf::unwrap
[function]
[call site]
03614
string_functions::is_empty
[function]
[call site]
03615
blob_functions::push
[function]
[call site]
03616
eval::calc_offset_len
[function]
[call site]
03617
test::len
[function]
[call site]
03618
test::len
[function]
[call site]
03619
blob_functions::push
[function]
[call site]
03620
blob_functions::insert
[function]
[call site]
03621
into
[function]
[call site]
03622
&mut
[call site]
03623
blob_functions::insert
[function]
[call site]
03624
into
[function]
[call site]
03625
Engine::global_namespace_mut
[function]
[call site]
03626
TestStruct::new
[function]
[call site]
03627
unwrap
[function]
[call site]
03628
Engine::lex_with_map
[function]
[call site]
03629
TypeId::of::<INT>
[function]
[call site]
03630
TypeId::of::<INT>
[function]
[call site]
03631
Engine::register_raw_fn
[function]
[call site]
03632
into
[function]
[call site]
03633
StmtBlock::as_ref
[function]
[call site]
03634
test::len
[function]
[call site]
03635
test::len
[function]
[call site]
03636
string_functions::starts_with
[function]
[call site]
03637
FuncRegistration::new
[function]
[call site]
03638
FuncRegistration::in_global_namespace
[function]
[call site]
03639
FuncRegistration::set_into_module_raw
[function]
[call site]
03640
Engine::global_namespace_mut
[function]
[call site]
03641
TestStruct::new
[function]
[call site]
03642
unwrap
[function]
[call site]
03643
Engine::lex_with_map
[function]
[call site]
03644
TypeId::of::<INT>
[function]
[call site]
03645
TypeId::of::<INT>
[function]
[call site]
03646
std::
[call site]
03647
iter::once
[function]
[call site]
03648
Self::StringConstant
[function]
[call site]
03649
test_native_context_fn_name
[function]
[call site]
03650
into
[function]
[call site]
03651
reflection_functions::collect
[function]
[call site]
03652
into
[function]
[call site]
03653
Self::DynamicConstant
[function]
[call site]
03654
into
[function]
[call site]
03655
Expr::is_constant
[function]
[call site]
03656
string_functions::is_empty
[function]
[call site]
03657
Expr::get_literal_value
[function]
[call site]
03658
Option::is_some
[function]
[call site]
03659
OptimizerState::set_dirty
[function]
[call site]
03660
Expr::from_dynamic
[function]
[call site]
03661
optimize_expr
[function]
[call site]
03662
optimize_expr
[function]
[call site]
03663
optimize_expr
[function]
[call site]
03664
optimize_expr
[function]
[call site]
03665
ASTFlags::intersects
[function]
[call site]
03666
OptimizerState::set_dirty
[function]
[call site]
03667
test_functions_take
[function]
[call site]
03668
FnPtr::try_from
[function]
[call site]
03669
Engine::lex_with_map
[function]
[call site]
03670
test::len
[function]
[call site]
03671
test::len
[function]
[call site]
03672
(TokenIterator::unwrap_or
[function]
[call site]
03673
MyIterableType::into_iter
[function]
[call site]
03674
test_chars
[function]
[call site]
03675
0.chars().collect::<Vec<_>>
[function]
[call site]
03676
MyIterableType::into_iter
[function]
[call site]
03677
Self::IntoIter::all
[function]
[call site]
03678
OptimizerState::set_dirty
[function]
[call site]
03679
FnPtr::try_from
[function]
[call site]
03680
RhaiResultOf::unwrap
[function]
[call site]
03681
test_functions_take
[function]
[call site]
03682
EvalAltResult::set_position
[function]
[call site]
03683
FnPtr::try_from
[function]
[call site]
03684
f32::unsigned_abs
[function]
[call site]
03685
Engine::lex_with_map
[function]
[call site]
03686
test::len
[function]
[call site]
03687
(TokenIterator::unwrap_or
[function]
[call site]
03688
MyIterableType::into_iter
[function]
[call site]
03689
Self::IntoIter::all
[function]
[call site]
03690
OptimizerState::set_dirty
[function]
[call site]
03691
test::len
[function]
[call site]
03692
FnPtr::try_from
[function]
[call site]
03693
f32::unsigned_abs
[function]
[call site]
03694
RhaiResultOf::unwrap
[function]
[call site]
03695
test_functions_take
[function]
[call site]
03696
EvalAltResult::set_position
[function]
[call site]
03697
MyIterableType::into_iter
[function]
[call site]
03698
test_method_call
[function]
[call site]
03699
RhaiFunc::is_pure
[function]
[call site]
03700
OptimizerState::set_dirty
[function]
[call site]
03701
mem::take
[function]
[call site]
03702
MyIterableType::into_iter
[function]
[call site]
03703
Self::IntoIter::find
[function]
[call site]
03704
RhaiResult::map_or_else
[function]
[call site]
03705
Expr::Unit
[function]
[call site]
03706
Expr::set_position
[function]
[call site]
03707
FnPtr::try_from
[function]
[call site]
03708
Engine::lex_with_map
[function]
[call site]
03709
(TokenIterator::unwrap_or
[function]
[call site]
03710
OptimizerState::set_dirty
[function]
[call site]
03711
Expr::BoolConstant
[function]
[call site]
03712
FnPtr::try_from
[function]
[call site]
03713
RhaiResultOf::unwrap
[function]
[call site]
03714
FnPtr::try_from
[function]
[call site]
03715
f32::unsigned_abs
[function]
[call site]
03716
Engine::lex_with_map
[function]
[call site]
03717
(TokenIterator::unwrap_or
[function]
[call site]
03718
OptimizerState::set_dirty
[function]
[call site]
03719
Expr::BoolConstant
[function]
[call site]
03720
FnPtr::try_from
[function]
[call site]
03721
f32::unsigned_abs
[function]
[call site]
03722
RhaiResultOf::unwrap
[function]
[call site]
03723
FnPtr::try_from
[function]
[call site]
03724
Engine::lex_with_map
[function]
[call site]
03725
test_chars
[function]
[call site]
03726
ImmutableString::strong_count
[function]
[call site]
03727
(TokenIterator::unwrap_or
[function]
[call site]
03728
OptimizerState::set_dirty
[function]
[call site]
03729
Expr::CharConstant
[function]
[call site]
03730
test_chars
[function]
[call site]
03731
nth
[function]
[call site]
03732
FnPtr::try_from
[function]
[call site]
03733
RhaiResultOf::unwrap
[function]
[call site]
03734
unwrap
[function]
[call site]
03735
FnPtr::try_from
[function]
[call site]
03736
f32::unsigned_abs
[function]
[call site]
03737
Engine::lex_with_map
[function]
[call site]
03738
test_chars
[function]
[call site]
03739
ImmutableString::strong_count
[function]
[call site]
03740
(TokenIterator::unwrap_or
[function]
[call site]
03741
OptimizerState::set_dirty
[function]
[call site]
03742
Expr::CharConstant
[function]
[call site]
03743
test_chars
[function]
[call site]
03744
array_functions::reduce_rev
[function]
[call site]
03745
RhaiResult::nth
[function]
[call site]
03746
FnPtr::try_from
[function]
[call site]
03747
f32::unsigned_abs
[function]
[call site]
03748
RhaiResultOf::unwrap
[function]
[call site]
03749
unwrap
[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
optimize_expr
[function]
[call site]
03755
string_functions::is_empty
[function]
[call site]
03756
OptimizerState::set_dirty
[function]
[call site]
03757
Expr::StringConstant
[function]
[call site]
03758
Engine::const_empty_string
[function]
[call site]
03759
Engine::get_interned_string
[function]
[call site]
03760
Expr::is_constant
[function]
[call site]
03761
OptimizerState::set_dirty
[function]
[call site]
03762
Expr::StringConstant
[function]
[call site]
03763
Expr::get_literal_value
[function]
[call site]
03764
Option::unwrap
[function]
[call site]
03765
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03766
ParseSettings::level_up_with_position
[function]
[call site]
03767
StaticModuleResolver::iter_mut
[function]
[call site]
03768
array_functions::for_each
[function]
[call site]
03769
optimize_expr
[function]
[call site]
03770
test::len
[function]
[call site]
03771
test_functions_take
[function]
[call site]
03772
test_functions_take
[function]
[call site]
03773
Expr::StringConstant
[function]
[call site]
03774
string_functions::remove
[function]
[call site]
03775
OptimizerState::set_dirty
[function]
[call site]
03776
string_functions::remove
[function]
[call site]
03777
OptimizerState::set_dirty
[function]
[call site]
03778
string_functions::remove
[function]
[call site]
03779
OptimizerState::set_dirty
[function]
[call site]
03780
string_functions::is_empty
[function]
[call site]
03781
string_functions::remove
[function]
[call site]
03782
OptimizerState::set_dirty
[function]
[call site]
03783
string_functions::is_empty
[function]
[call site]
03784
string_functions::remove
[function]
[call site]
03785
OptimizerState::set_dirty
[function]
[call site]
03786
shrink_to_fit
[function]
[call site]
03787
Expr::is_constant
[function]
[call site]
03788
OptimizerState::set_dirty
[function]
[call site]
03789
Expr::DynamicConstant
[function]
[call site]
03790
Expr::get_literal_value
[function]
[call site]
03791
Option::unwrap
[function]
[call site]
03792
into
[function]
[call site]
03793
ParseSettings::level_up_with_position
[function]
[call site]
03794
StaticModuleResolver::iter_mut
[function]
[call site]
03795
array_functions::for_each
[function]
[call site]
03796
optimize_expr
[function]
[call site]
03797
Expr::is_constant
[function]
[call site]
03798
OptimizerState::set_dirty
[function]
[call site]
03799
Expr::DynamicConstant
[function]
[call site]
03800
Expr::get_literal_value
[function]
[call site]
03801
Option::unwrap
[function]
[call site]
03802
into
[function]
[call site]
03803
ParseSettings::level_up_with_position
[function]
[call site]
03804
StaticModuleResolver::iter_mut
[function]
[call site]
03805
array_functions::for_each
[function]
[call site]
03806
optimize_expr
[function]
[call site]
03807
test::len
[function]
[call site]
03808
OptimizerState::set_dirty
[function]
[call site]
03809
string_functions::remove
[function]
[call site]
03810
MyIterableType::into_iter
[function]
[call site]
03811
Self::IntoIter::take
[function]
[call site]
03812
Engine::new
[function]
[call site]
03813
register_type_with_name::<TestStruct>
[function]
[call site]
03814
Engine::register_fn
[function]
[call site]
03815
TestStruct
[function]
[call site]
03816
test_method_call
[function]
[call site]
03817
Some
[function]
[call site]
03818
OptimizerState::set_dirty
[function]
[call site]
03819
test::len
[function]
[call site]
03820
string_functions::truncate
[function]
[call site]
03821
OptimizerState::set_dirty
[function]
[call site]
03822
optimize_expr
[function]
[call site]
03823
OptimizerState::set_dirty
[function]
[call site]
03824
Expr::BoolConstant
[function]
[call site]
03825
string_functions::is_empty
[function]
[call site]
03826
OptimizerState::set_dirty
[function]
[call site]
03827
Expr::BoolConstant
[function]
[call site]
03828
test::len
[function]
[call site]
03829
OptimizerState::set_dirty
[function]
[call site]
03830
test_functions_take
[function]
[call site]
03831
test::len
[function]
[call site]
03832
OptimizerState::set_dirty
[function]
[call site]
03833
string_functions::remove
[function]
[call site]
03834
MyIterableType::into_iter
[function]
[call site]
03835
Self::IntoIter::take
[function]
[call site]
03836
test_method_call
[function]
[call site]
03837
Some
[function]
[call site]
03838
OptimizerState::set_dirty
[function]
[call site]
03839
test::len
[function]
[call site]
03840
string_functions::truncate
[function]
[call site]
03841
OptimizerState::set_dirty
[function]
[call site]
03842
optimize_expr
[function]
[call site]
03843
OptimizerState::set_dirty
[function]
[call site]
03844
Expr::BoolConstant
[function]
[call site]
03845
string_functions::is_empty
[function]
[call site]
03846
OptimizerState::set_dirty
[function]
[call site]
03847
Expr::BoolConstant
[function]
[call site]
03848
test::len
[function]
[call site]
03849
OptimizerState::set_dirty
[function]
[call site]
03850
test_functions_take
[function]
[call site]
03851
test::len
[function]
[call site]
03852
OptimizerState::set_dirty
[function]
[call site]
03853
string_functions::remove
[function]
[call site]
03854
Expr::is_constant
[function]
[call site]
03855
test::len
[function]
[call site]
03856
string_functions::truncate
[function]
[call site]
03857
OptimizerState::set_dirty
[function]
[call site]
03858
optimize_expr
[function]
[call site]
03859
string_functions::is_empty
[function]
[call site]
03860
OptimizerState::set_dirty
[function]
[call site]
03861
Expr::BoolConstant
[function]
[call site]
03862
test::len
[function]
[call site]
03863
OptimizerState::set_dirty
[function]
[call site]
03864
test_functions_take
[function]
[call site]
03865
test::len
[function]
[call site]
03866
OptimizerState::set_dirty
[function]
[call site]
03867
Expr::BoolConstant
[function]
[call site]
03868
FnCallExpr::is_qualified
[function]
[call site]
03869
StaticModuleResolver::iter_mut
[function]
[call site]
03870
array_functions::for_each
[function]
[call site]
03871
optimize_expr
[function]
[call site]
03872
move_constant_arg
[function]
[call site]
03873
Expr::get_literal_value
[function]
[call site]
03874
Some
[function]
[call site]
03875
StmtBlock::as_ref
[function]
[call site]
03876
TestStruct::clone
[function]
[call site]
03877
write_lock::<FnPtr>
[function]
[call site]
03878
Some
[function]
[call site]
03879
crate::Shared::new
[function]
[call site]
03880
Option<&GlobalRuntimeState>::into
[function]
[call site]
03881
into
[function]
[call site]
03882
into
[function]
[call site]
03883
into
[function]
[call site]
03884
TestStruct::clone
[function]
[call site]
03885
Self::into
[function]
[call site]
03886
into
[function]
[call site]
03887
Expr::is_constant
[function]
[call site]
03888
crate::Array::with_capacity
[function]
[call site]
03889
test::len
[function]
[call site]
03890
StmtBlock::extend
[function]
[call site]
03891
MyIterableType::into_iter
[function]
[call site]
03892
Self::IntoIter::map
[function]
[call site]
03893
Expr::get_literal_value
[function]
[call site]
03894
Option::unwrap
[function]
[call site]
03895
Dynamic::from_array
[function]
[call site]
03896
Expr::is_constant
[function]
[call site]
03897
TestStruct::clone
[function]
[call site]
03898
(TokenIterator::get_mut
[function]
[call site]
03899
Ident::as_str
[function]
[call site]
03900
Option::unwrap
[function]
[call site]
03901
Expr::get_literal_value
[function]
[call site]
03902
Option::unwrap
[function]
[call site]
03903
Dynamic::from_map
[function]
[call site]
03904
Expr::is_constant
[function]
[call site]
03905
Position::new_const
[function]
[call site]
03906
Expr::get_literal_value
[function]
[call site]
03907
Option::unwrap
[function]
[call site]
03908
unwrap
[function]
[call site]
03909
into
[function]
[call site]
03910
FnCallExpr::is_qualified
[function]
[call site]
03911
test::len
[function]
[call site]
03912
FnPtr::new
[function]
[call site]
03913
TestStruct::clone
[function]
[call site]
03914
RhaiResultOf::ok
[function]
[call site]
03915
into
[function]
[call site]
03916
test::len
[function]
[call site]
03917
Token::literal_syntax
[function]
[call site]
03918
Token::literal_syntax
[function]
[call site]
03919
Ident::as_str
[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
into
[function]
[call site]
03926
Expr::DynamicConstant
[function]
[call site]
03927
into
[function]
[call site]
03928
Expr::start_position
[function]
[call site]
03929
string_functions::is_empty
[function]
[call site]
03930
Expr::position
[function]
[call site]
03931
ParseSettings::level_up_with_position
[function]
[call site]
03932
Expr::start_position
[function]
[call site]
03933
Expr::start_position
[function]
[call site]
03934
Expr::position
[function]
[call site]
03935
OptimizerState::set_dirty
[function]
[call site]
03936
test::len
[function]
[call site]
03937
FnCallExpr::constant_args
[function]
[call site]
03938
string_functions::is_empty
[function]
[call site]
03939
MyIterableType::into_iter
[function]
[call site]
03940
test_method_call
[function]
[call site]
03941
TestStruct::clone
[function]
[call site]
03942
Self::into
[function]
[call site]
03943
Dynamic::into_immutable_string
[function]
[call site]
03944
Ok
[function]
[call site]
03945
crate::func::locked_read
[function]
[call site]
03946
Option::and_then
[function]
[call site]
03947
Some
[function]
[call site]
03948
TestStruct::clone
[function]
[call site]
03949
ok_or_else
[function]
[call site]
03950
std::
[call site]
03951
any::type_name
[function]
[call site]
03952
Err
[function]
[call site]
03953
Dynamic::type_name
[function]
[call site]
03954
Result::map_err
[function]
[call site]
03955
and_then
[function]
[call site]
03956
OptimizerState::set_dirty
[function]
[call site]
03957
Expr::DynamicConstant
[function]
[call site]
03958
TestStruct::new
[function]
[call site]
03959
into
[function]
[call site]
03960
optimize_expr
[function]
[call site]
03961
test::len
[function]
[call site]
03962
FnCallExpr::constant_args
[function]
[call site]
03963
Expr::get_literal_value
[function]
[call site]
03964
unwrap
[function]
[call site]
03965
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
03966
StmtBlock::extend
[function]
[call site]
03967
MyIterableType::into_iter
[function]
[call site]
03968
skip
[function]
[call site]
03969
Engine::lex_with_map
[function]
[call site]
03970
Expr::get_literal_value
[function]
[call site]
03971
unwrap
[function]
[call site]
03972
OptimizerState::set_dirty
[function]
[call site]
03973
Expr::DynamicConstant
[function]
[call site]
03974
TestStruct::new
[function]
[call site]
03975
into
[function]
[call site]
03976
string_functions::contains
[function]
[call site]
03977
Ident::as_str
[function]
[call site]
03978
StaticModuleResolver::iter_mut
[function]
[call site]
03979
array_functions::for_each
[function]
[call site]
03980
optimize_expr
[function]
[call site]
03981
FnCallExpr::constant_args
[function]
[call site]
03982
MyIterableType::into_iter
[function]
[call site]
03983
Engine::lex_with_map
[function]
[call site]
03984
Expr::get_literal_value
[function]
[call site]
03985
unwrap
[function]
[call site]
03986
args.iter().map(|arg_expr|
[call site]
03987
MyIterableType::into_iter
[function]
[call site]
03988
Engine::lex_with_map
[function]
[call site]
03989
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
03990
Ident::as_str
[function]
[call site]
03991
test::len
[function]
[call site]
03992
OptimizerState::set_dirty
[function]
[call site]
03993
Engine::map_type_name
[function]
[call site]
03994
RhaiNativeFunc::return_type_name
[function]
[call site]
03995
into
[function]
[call site]
03996
Expr::from_dynamic
[function]
[call site]
03997
test::len
[function]
[call site]
03998
OptimizerState::set_dirty
[function]
[call site]
03999
Expr::from_dynamic
[function]
[call site]
04000
test::len
[function]
[call site]
04001
FnCallExpr::is_operator_call
[function]
[call site]
04002
is_some
[function]
[call site]
04003
Engine::fast_operators
[function]
[call site]
04004
intersects
[function]
[call site]
04005
Engine::has_native_fn_override
[function]
[call site]
04006
calc_fn_hash_full
[function]
[call site]
04007
StmtBlock::as_ref
[function]
[call site]
04008
MyIterableType::into_iter
[function]
[call site]
04009
Self::IntoIter::copied
[function]
[call site]
04010
MyIterableType::into_iter
[function]
[call site]
04011
test_var_def_filter
[function]
[call site]
04012
Module::is_standard_lib
[function]
[call site]
04013
intersects
[function]
[call site]
04014
T::as_any
[function]
[call site]
04015
Module::contains_fn
[function]
[call site]
04016
StmtBlock::as_ref
[function]
[call site]
04017
map_or
[function]
[call site]
04018
contains_key
[function]
[call site]
04019
map_functions::values
[function]
[call site]
04020
T::as_any
[function]
[call site]
04021
Module::contains_qualified_fn
[function]
[call site]
04022
StmtBlock::as_ref
[function]
[call site]
04023
map_or
[function]
[call site]
04024
contains_key
[function]
[call site]
04025
RhaiFunc::is_native
[function]
[call site]
04026
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04027
Some
[function]
[call site]
04028
Dynamic::as_int
[function]
[call site]
04029
Ok
[function]
[call site]
04030
crate::func::locked_read
[function]
[call site]
04031
Option::and_then
[function]
[call site]
04032
Some
[function]
[call site]
04033
ok_or_else
[function]
[call site]
04034
std::
[call site]
04035
any::type_name
[function]
[call site]
04036
Err
[function]
[call site]
04037
Dynamic::type_name
[function]
[call site]
04038
unwrap
[function]
[call site]
04039
Dynamic::as_int
[function]
[call site]
04040
unwrap
[function]
[call site]
04041
Ok
[function]
[call site]
04042
into
[function]
[call site]
04043
Some
[function]
[call site]
04044
Dynamic::as_int
[function]
[call site]
04045
unwrap
[function]
[call site]
04046
Dynamic::as_int
[function]
[call site]
04047
unwrap
[function]
[call site]
04048
Ok
[function]
[call site]
04049
into
[function]
[call site]
04050
Some
[function]
[call site]
04051
Dynamic::as_immutable_string_ref
[function]
[call site]
04052
read_lock::<ImmutableString>
[function]
[call site]
04053
ok_or_else
[function]
[call site]
04054
Dynamic::type_name
[function]
[call site]
04055
unwrap
[function]
[call site]
04056
Dynamic::as_immutable_string_ref
[function]
[call site]
04057
unwrap
[function]
[call site]
04058
unwrap
[function]
[call site]
04059
Package::init_engine
[function]
[call site]
04060
Engine::throw_on_size
[function]
[call site]
04061
map_or
[function]
[call site]
04062
Command::get
[function]
[call site]
04063
Err
[function]
[call site]
04064
ERR::ErrorDataTooLarge
[function]
[call site]
04065
&str::to_string
[function]
[call site]
04066
into
[function]
[call site]
04067
map_or
[function]
[call site]
04068
Command::get
[function]
[call site]
04069
Err
[function]
[call site]
04070
ERR::ErrorDataTooLarge
[function]
[call site]
04071
&str::to_string
[function]
[call site]
04072
into
[function]
[call site]
04073
map_or
[function]
[call site]
04074
Command::get
[function]
[call site]
04075
Err
[function]
[call site]
04076
ERR::ErrorDataTooLarge
[function]
[call site]
04077
&str::to_string
[function]
[call site]
04078
into
[function]
[call site]
04079
Ok
[function]
[call site]
04080
test::len
[function]
[call site]
04081
test::len
[function]
[call site]
04082
Ok
[function]
[call site]
04083
into
[function]
[call site]
04084
Some
[function]
[call site]
04085
Dynamic::as_char
[function]
[call site]
04086
Ok
[function]
[call site]
04087
crate::func::locked_read
[function]
[call site]
04088
Option::and_then
[function]
[call site]
04089
Some
[function]
[call site]
04090
ok_or_else
[function]
[call site]
04091
std::
[call site]
04092
any::type_name
[function]
[call site]
04093
Err
[function]
[call site]
04094
Dynamic::type_name
[function]
[call site]
04095
unwrap
[function]
[call site]
04096
Dynamic::as_char
[function]
[call site]
04097
unwrap
[function]
[call site]
04098
Position::new_const
[function]
[call site]
04099
blob_functions::push
[function]
[call site]
04100
blob_functions::push
[function]
[call site]
04101
FnPtr::try_from
[function]
[call site]
04102
RhaiResultOf::unwrap
[function]
[call site]
04103
blob_functions::push
[function]
[call site]
04104
unwrap
[function]
[call site]
04105
Package::init_engine
[function]
[call site]
04106
Engine::throw_on_size
[function]
[call site]
04107
test::len
[function]
[call site]
04108
test::len
[function]
[call site]
04109
Ok
[function]
[call site]
04110
Result::into
[function]
[call site]
04111
Some
[function]
[call site]
04112
Dynamic::as_blob_ref
[function]
[call site]
04113
read_lock::<Blob>
[function]
[call site]
04114
ok_or_else
[function]
[call site]
04115
Dynamic::type_name
[function]
[call site]
04116
unwrap
[function]
[call site]
04117
string_functions::is_empty
[function]
[call site]
04118
Ok
[function]
[call site]
04119
Dynamic::flatten_clone
[function]
[call site]
04120
Dynamic::as_blob_ref
[function]
[call site]
04121
unwrap
[function]
[call site]
04122
string_functions::is_empty
[function]
[call site]
04123
Ok
[function]
[call site]
04124
Dynamic::flatten_clone
[function]
[call site]
04125
unwrap
[function]
[call site]
04126
Package::init_engine
[function]
[call site]
04127
Engine::throw_on_size
[function]
[call site]
04128
test::len
[function]
[call site]
04129
test::len
[function]
[call site]
04130
TestStruct::clone
[function]
[call site]
04131
StmtBlock::extend
[function]
[call site]
04132
Ok
[function]
[call site]
04133
Dynamic::from_blob
[function]
[call site]
04134
Self
[function]
[call site]
04135
Union::Blob
[function]
[call site]
04136
into
[function]
[call site]
04137
Some
[function]
[call site]
04138
Some
[function]
[call site]
04139
Some
[function]
[call site]
04140
Ok
[function]
[call site]
04141
Dynamic::as_int
[function]
[call site]
04142
unwrap
[function]
[call site]
04143
into
[function]
[call site]
04144
Some
[function]
[call site]
04145
Ok
[function]
[call site]
04146
Dynamic::as_int
[function]
[call site]
04147
unwrap
[function]
[call site]
04148
into
[function]
[call site]
04149
Some
[function]
[call site]
04150
Ok
[function]
[call site]
04151
Dynamic::as_int
[function]
[call site]
04152
unwrap
[function]
[call site]
04153
into
[function]
[call site]
04154
Some
[function]
[call site]
04155
Ok
[function]
[call site]
04156
Dynamic::as_int
[function]
[call site]
04157
unwrap
[function]
[call site]
04158
into
[function]
[call site]
04159
Dynamic::as_char
[function]
[call site]
04160
unwrap
[function]
[call site]
04161
Dynamic::as_immutable_string_ref
[function]
[call site]
04162
unwrap
[function]
[call site]
04163
Some
[function]
[call site]
04164
test_chars
[function]
[call site]
04165
MultiInputsStream::get_next
[function]
[call site]
04166
MultiInputsStream::get_next
[function]
[call site]
04167
Some
[function]
[call site]
04168
Dynamic::as_char
[function]
[call site]
04169
unwrap
[function]
[call site]
04170
Dynamic::as_immutable_string_ref
[function]
[call site]
04171
unwrap
[function]
[call site]
04172
Position::new_const
[function]
[call site]
04173
blob_functions::push
[function]
[call site]
04174
Result::push_str
[function]
[call site]
04175
unwrap
[function]
[call site]
04176
Package::init_engine
[function]
[call site]
04177
Engine::throw_on_size
[function]
[call site]
04178
test::len
[function]
[call site]
04179
Ok
[function]
[call site]
04180
Result::into
[function]
[call site]
04181
Dynamic::as_immutable_string_ref
[function]
[call site]
04182
unwrap
[function]
[call site]
04183
Dynamic::as_char
[function]
[call site]
04184
unwrap
[function]
[call site]
04185
test_chars
[function]
[call site]
04186
MultiInputsStream::get_next
[function]
[call site]
04187
MultiInputsStream::get_next
[function]
[call site]
04188
Some
[function]
[call site]
04189
Some
[function]
[call site]
04190
Dynamic::as_immutable_string_ref
[function]
[call site]
04191
unwrap
[function]
[call site]
04192
Dynamic::as_char
[function]
[call site]
04193
unwrap
[function]
[call site]
04194
unwrap
[function]
[call site]
04195
Package::init_engine
[function]
[call site]
04196
Engine::throw_on_size
[function]
[call site]
04197
test::len
[function]
[call site]
04198
Ok
[function]
[call site]
04199
Result::into
[function]
[call site]
04200
Some
[function]
[call site]
04201
Dynamic::as_immutable_string_ref
[function]
[call site]
04202
unwrap
[function]
[call site]
04203
Dynamic::as_char
[function]
[call site]
04204
unwrap
[function]
[call site]
04205
Ok
[function]
[call site]
04206
into
[function]
[call site]
04207
Some
[function]
[call site]
04208
Ok
[function]
[call site]
04209
TestStruct::clone
[function]
[call site]
04210
Some
[function]
[call site]
04211
Some
[function]
[call site]
04212
Some
[function]
[call site]
04213
Ok
[function]
[call site]
04214
TestStruct::clone
[function]
[call site]
04215
Some
[function]
[call site]
04216
Some
[function]
[call site]
04217
Some
[function]
[call site]
04218
Dynamic::as_blob_ref
[function]
[call site]
04219
unwrap
[function]
[call site]
04220
TestStruct::clone
[function]
[call site]
04221
Dynamic::as_char
[function]
[call site]
04222
unwrap
[function]
[call site]
04223
encode_utf8
[function]
[call site]
04224
unwrap
[function]
[call site]
04225
Package::init_engine
[function]
[call site]
04226
Engine::throw_on_size
[function]
[call site]
04227
test::len
[function]
[call site]
04228
test::len
[function]
[call site]
04229
StmtBlock::extend
[function]
[call site]
04230
as_bytes
[function]
[call site]
04231
Ok
[function]
[call site]
04232
Dynamic::from_blob
[function]
[call site]
04233
Dynamic::type_id
[function]
[call site]
04234
TypeId::of::<()>
[function]
[call site]
04235
TypeId::of::<bool>
[function]
[call site]
04236
TypeId::of::<ImmutableString>
[function]
[call site]
04237
TypeId::of::<char>
[function]
[call site]
04238
TypeId::of::<INT>
[function]
[call site]
04239
TypeId::of::<crate::FLOAT>
[function]
[call site]
04240
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04241
TypeId::of::<Array>
[function]
[call site]
04242
TypeId::of::<Blob>
[function]
[call site]
04243
TypeId::of::<Map>
[function]
[call site]
04244
TypeId::of::<FnPtr>
[function]
[call site]
04245
TypeId::of::<Instant>
[function]
[call site]
04246
Dynamic::type_id
[function]
[call site]
04247
crate::func::locked_read
[function]
[call site]
04248
Option::unwrap
[function]
[call site]
04249
Dynamic::type_id
[function]
[call site]
04250
Dynamic::type_id
[function]
[call site]
04251
TypeId::of::<ExclusiveRange>
[function]
[call site]
04252
TypeId::of::<ExclusiveRange>
[function]
[call site]
04253
TypeId::of::<InclusiveRange>
[function]
[call site]
04254
TypeId::of::<InclusiveRange>
[function]
[call site]
04255
TypeId::of::<ExclusiveRange>
[function]
[call site]
04256
TypeId::of::<InclusiveRange>
[function]
[call site]
04257
TypeId::of::<InclusiveRange>
[function]
[call site]
04258
TypeId::of::<ExclusiveRange>
[function]
[call site]
04259
Some
[function]
[call site]
04260
Some
[function]
[call site]
04261
is_numeric
[function]
[call site]
04262
TypeId::of::<INT>
[function]
[call site]
04263
TypeId::of::<f32>
[function]
[call site]
04264
TypeId::of::<f64>
[function]
[call site]
04265
TypeId::of::<Decimal>
[function]
[call site]
04266
TypeId::of::<u8>
[function]
[call site]
04267
TypeId::of::<u16>
[function]
[call site]
04268
TypeId::of::<u32>
[function]
[call site]
04269
TypeId::of::<u64>
[function]
[call site]
04270
TypeId::of::<i8>
[function]
[call site]
04271
TypeId::of::<i16>
[function]
[call site]
04272
TypeId::of::<i32>
[function]
[call site]
04273
TypeId::of::<i64>
[function]
[call site]
04274
TypeId::of::<u128>
[function]
[call site]
04275
TypeId::of::<i128>
[function]
[call site]
04276
is_numeric
[function]
[call site]
04277
Some
[function]
[call site]
04278
is_numeric
[function]
[call site]
04279
is_numeric
[function]
[call site]
04280
Some
[function]
[call site]
04281
StmtBlock::as_ref
[function]
[call site]
04282
unwrap
[function]
[call site]
04283
then
[function]
[call site]
04284
Ident::as_str
[function]
[call site]
04285
into
[function]
[call site]
04286
split_first_mut
[function]
[call site]
04287
unwrap
[function]
[call site]
04288
test_var_is_def
[function]
[call site]
04289
Engine::new
[function]
[call site]
04290
OptimizerState::set_dirty
[function]
[call site]
04291
Expr::from_dynamic
[function]
[call site]
04292
StaticModuleResolver::iter_mut
[function]
[call site]
04293
array_functions::for_each
[function]
[call site]
04294
optimize_expr
[function]
[call site]
04295
move_constant_arg
[function]
[call site]
04296
OptimizerState::set_dirty
[function]
[call site]
04297
FnCallExpr::constant_args
[function]
[call site]
04298
FnCallHashes::is_native_only
[function]
[call site]
04299
Position::is_none
[function]
[call site]
04300
MyIterableType::into_iter
[function]
[call site]
04301
array_functions::find_map
[function]
[call site]
04302
Module::get_script_fn
[function]
[call site]
04303
StmtBlock::as_ref
[function]
[call site]
04304
and_then
[function]
[call site]
04305
StmtBlock::as_ref
[function]
[call site]
04306
&crate::SharedModule::values
[function]
[call site]
04307
string_functions::is_empty
[function]
[call site]
04308
IterateDynamicArray::new
[function]
[call site]
04309
map_functions::values
[function]
[call site]
04310
Array::cloned
[function]
[call site]
04311
reflection_functions::collect
[function]
[call site]
04312
array_functions::find
[function]
[call site]
04313
array_functions::find_starting_from
[function]
[call site]
04314
RhaiResult::and_then
[function]
[call site]
04315
RhaiFunc::get_script_fn_def
[function]
[call site]
04316
test::len
[function]
[call site]
04317
is_some
[function]
[call site]
04318
MyIterableType::into_iter
[function]
[call site]
04319
Engine::lex_with_map
[function]
[call site]
04320
Expr::get_literal_value
[function]
[call site]
04321
Some
[function]
[call site]
04322
StmtBlock::as_ref
[function]
[call site]
04323
TestStruct::clone
[function]
[call site]
04324
write_lock::<FnPtr>
[function]
[call site]
04325
Some
[function]
[call site]
04326
crate::Shared::new
[function]
[call site]
04327
Option<&GlobalRuntimeState>::into
[function]
[call site]
04328
into
[function]
[call site]
04329
into
[function]
[call site]
04330
into
[function]
[call site]
04331
TestStruct::clone
[function]
[call site]
04332
Self::into
[function]
[call site]
04333
into
[function]
[call site]
04334
Expr::is_constant
[function]
[call site]
04335
crate::Array::with_capacity
[function]
[call site]
04336
test::len
[function]
[call site]
04337
StmtBlock::extend
[function]
[call site]
04338
MyIterableType::into_iter
[function]
[call site]
04339
Self::IntoIter::map
[function]
[call site]
04340
Expr::get_literal_value
[function]
[call site]
04341
Option::unwrap
[function]
[call site]
04342
Dynamic::from_array
[function]
[call site]
04343
Expr::is_constant
[function]
[call site]
04344
TestStruct::clone
[function]
[call site]
04345
(TokenIterator::get_mut
[function]
[call site]
04346
Ident::as_str
[function]
[call site]
04347
Option::unwrap
[function]
[call site]
04348
Expr::get_literal_value
[function]
[call site]
04349
Option::unwrap
[function]
[call site]
04350
Dynamic::from_map
[function]
[call site]
04351
Expr::is_constant
[function]
[call site]
04352
Position::new_const
[function]
[call site]
04353
Expr::get_literal_value
[function]
[call site]
04354
Option::unwrap
[function]
[call site]
04355
unwrap
[function]
[call site]
04356
into
[function]
[call site]
04357
FnCallExpr::is_qualified
[function]
[call site]
04358
test::len
[function]
[call site]
04359
FnPtr::new
[function]
[call site]
04360
TestStruct::clone
[function]
[call site]
04361
RhaiResultOf::ok
[function]
[call site]
04362
into
[function]
[call site]
04363
test::len
[function]
[call site]
04364
Token::literal_syntax
[function]
[call site]
04365
Token::literal_syntax
[function]
[call site]
04366
Ident::as_str
[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
into
[function]
[call site]
04373
args.iter().map(|a|
[call site]
04374
unwrap
[function]
[call site]
04375
Ident::as_str
[function]
[call site]
04376
test::len
[function]
[call site]
04377
Some
[function]
[call site]
04378
Engine::map_type_name
[function]
[call site]
04379
RhaiNativeFunc::return_type_name
[function]
[call site]
04380
into
[function]
[call site]
04381
test::len
[function]
[call site]
04382
Some
[function]
[call site]
04383
OptimizerState::call_fn_with_const_args
[function]
[call site]
04384
Engine::exec_native_fn_call
[function]
[call site]
04385
Engine::track_operation
[function]
[call site]
04386
Engine::max_operations
[function]
[call site]
04387
Command::get
[function]
[call site]
04388
Engine::max_operations
[function]
[call site]
04389
Err
[function]
[call site]
04390
ERR::ErrorTooManyOperations
[function]
[call site]
04391
into
[function]
[call site]
04392
StmtBlock::as_ref
[function]
[call site]
04393
and_then
[function]
[call site]
04394
test_max_operations_progress
[function]
[call site]
04395
Engine::new
[function]
[call site]
04396
Engine::set_optimization_level
[function]
[call site]
04397
Engine::set_max_operations
[function]
[call site]
04398
TestStruct::new
[function]
[call site]
04399
Engine::on_progress
[function]
[call site]
04400
Some
[function]
[call site]
04401
TestStruct::new
[function]
[call site]
04402
Some
[function]
[call site]
04403
into
[function]
[call site]
04404
Engine::lex_with_map
[function]
[call site]
04405
Err
[function]
[call site]
04406
ERR::ErrorTerminated
[function]
[call site]
04407
into
[function]
[call site]
04408
unwrap_or
[function]
[call site]
04409
Ok
[function]
[call site]
04410
Some
[function]
[call site]
04411
Engine::resolve_fn
[function]
[call site]
04412
as_deref
[function]
[call site]
04413
map_or
[function]
[call site]
04414
calc_fn_hash_full
[function]
[call site]
04415
MyIterableType::into_iter
[function]
[call site]
04416
Self::IntoIter::map
[function]
[call site]
04417
Dynamic::type_id
[function]
[call site]
04418
TypeId::of::<()>
[function]
[call site]
04419
TypeId::of::<bool>
[function]
[call site]
04420
TypeId::of::<ImmutableString>
[function]
[call site]
04421
TypeId::of::<char>
[function]
[call site]
04422
TypeId::of::<INT>
[function]
[call site]
04423
TypeId::of::<crate::FLOAT>
[function]
[call site]
04424
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04425
TypeId::of::<Array>
[function]
[call site]
04426
TypeId::of::<Blob>
[function]
[call site]
04427
TypeId::of::<Map>
[function]
[call site]
04428
TypeId::of::<FnPtr>
[function]
[call site]
04429
TypeId::of::<Instant>
[function]
[call site]
04430
Dynamic::type_id
[function]
[call site]
04431
crate::func::locked_read
[function]
[call site]
04432
Option::unwrap
[function]
[call site]
04433
Dynamic::type_id
[function]
[call site]
04434
Caches::fn_resolution_cache_mut
[function]
[call site]
04435
string_functions::is_empty
[function]
[call site]
04436
Caches::push_fn_resolution_cache
[function]
[call site]
04437
blob_functions::push
[function]
[call site]
04438
Engine::default
[function]
[call site]
04439
last_mut
[function]
[call site]
04440
unwrap
[function]
[call site]
04441
Scope::push_entry
[function]
[call site]
04442
&mut
[call site]
04443
StmtBlock::as_ref
[function]
[call site]
04444
as_deref
[function]
[call site]
04445
map_or
[function]
[call site]
04446
MyIterableType::into_iter
[function]
[call site]
04447
array_functions::reduce_rev
[function]
[call site]
04448
array_functions::find_map
[function]
[call site]
04449
Module::set_indexer_get_fn
[function]
[call site]
04450
FuncRegistration::new
[function]
[call site]
04451
FuncRegistration::in_global_namespace
[function]
[call site]
04452
FuncRegistration::with_purity
[function]
[call site]
04453
Some
[function]
[call site]
04454
FuncRegistration::with_volatility
[function]
[call site]
04455
Some
[function]
[call site]
04456
FuncRegistration::set_into_module
[function]
[call site]
04457
unwrap_or_else
[function]
[call site]
04458
RhaiNativeFunc::num_params
[function]
[call site]
04459
RhaiNativeFunc::num_params
[function]
[call site]
04460
string_functions::starts_with
[function]
[call site]
04461
unwrap_or
[function]
[call site]
04462
into_rhai_function
[function]
[call site]
04463
FuncRegistration::set_into_module_raw
[function]
[call site]
04464
StmtBlock::as_ref
[function]
[call site]
04465
test::len
[function]
[call site]
04466
StmtBlock::extend
[function]
[call site]
04467
StmtBlock::as_ref
[function]
[call site]
04468
MyIterableType::into_iter
[function]
[call site]
04469
Self::IntoIter::copied
[function]
[call site]
04470
first
[function]
[call site]
04471
RhaiFunc::is_method
[function]
[call site]
04472
StaticModuleResolver::iter_mut
[function]
[call site]
04473
enumerate
[function]
[call site]
04474
array_functions::for_each
[function]
[call site]
04475
Module::map_type
[function]
[call site]
04476
MyIterableType::into_iter
[function]
[call site]
04477
T::as_any
[function]
[call site]
04478
TypeId::of::<Dynamic>
[function]
[call site]
04479
test::len
[function]
[call site]
04480
test::len
[function]
[call site]
04481
string_functions::pop
[function]
[call site]
04482
unwrap
[function]
[call site]
04483
calc_fn_hash
[function]
[call site]
04484
test::len
[function]
[call site]
04485
calc_fn_hash_full
[function]
[call site]
04486
MyIterableType::into_iter
[function]
[call site]
04487
copied
[function]
[call site]
04488
StmtBlock::as_ref
[function]
[call site]
04489
and_then
[function]
[call site]
04490
Command::get
[function]
[call site]
04491
BloomFilterU64::mark
[function]
[call site]
04492
string_functions::remove
[function]
[call site]
04493
get_or_insert_with
[function]
[call site]
04494
new_hash_map
[function]
[call site]
04495
Scope::push_entry
[function]
[call site]
04496
blob_functions::insert
[function]
[call site]
04497
into
[function]
[call site]
04498
&mut
[call site]
04499
blob_functions::insert
[function]
[call site]
04500
into
[function]
[call site]
04501
FUNC::param_types
[function]
[call site]
04502
Engine::lex_with_map
[function]
[call site]
04503
Engine::lex_raw
[function]
[call site]
04504
Some
[function]
[call site]
04505
Module::id_raw
[function]
[call site]
04506
StmtBlock::as_ref
[function]
[call site]
04507
StmtBlock::span_or_else
[function]
[call site]
04508
MyIterableType::into_iter
[function]
[call site]
04509
array_functions::find_map
[function]
[call site]
04510
Module::set_indexer_get_fn
[function]
[call site]
04511
Engine::lex_with_map
[function]
[call site]
04512
Module::id_raw
[function]
[call site]
04513
StmtBlock::span_or_else
[function]
[call site]
04514
Module::get_qualified_fn
[function]
[call site]
04515
StmtBlock::as_ref
[function]
[call site]
04516
and_then
[function]
[call site]
04517
Command::get
[function]
[call site]
04518
StmtBlock::span_or_else
[function]
[call site]
04519
Span::new
[function]
[call site]
04520
iterator_functions::chars_from_start
[function]
[call site]
04521
StmtBlock::span_or_else
[function]
[call site]
04522
string_functions::add_append
[function]
[call site]
04523
StmtBlock::span_or_else
[function]
[call site]
04524
map_functions::values
[function]
[call site]
04525
test_var_def_filter
[function]
[call site]
04526
Module::contains_indexed_global_functions
[function]
[call site]
04527
intersects
[function]
[call site]
04528
array_functions::find_map
[function]
[call site]
04529
Module::get_qualified_fn
[function]
[call site]
04530
StmtBlock::as_ref
[function]
[call site]
04531
and_then
[function]
[call site]
04532
Command::get
[function]
[call site]
04533
Engine::lex_with_map
[function]
[call site]
04534
Module::id_raw
[function]
[call site]
04535
TestStruct::clone
[function]
[call site]
04536
cloned
[function]
[call site]
04537
BloomFilterU64::is_absent_and_set
[function]
[call site]
04538
Some
[function]
[call site]
04539
StmtBlock::as_ref
[function]
[call site]
04540
blob_functions::insert
[function]
[call site]
04541
Some
[function]
[call site]
04542
StmtBlock::as_ref
[function]
[call site]
04543
min_max_functions::min
[function]
[call site]
04544
MyIterableType::into_iter
[function]
[call site]
04545
T::as_any
[function]
[call site]
04546
Module::may_contain_dynamic_fn
[function]
[call site]
04547
BloomFilterU64::is_absent
[function]
[call site]
04548
BloomFilterU64::calc_hash
[function]
[call site]
04549
MyIterableType::into_iter
[function]
[call site]
04550
T::as_any
[function]
[call site]
04551
Module::may_contain_dynamic_fn
[function]
[call site]
04552
Module::may_contain_dynamic_fn
[function]
[call site]
04553
BloomFilterU64::is_absent
[function]
[call site]
04554
map_functions::values
[function]
[call site]
04555
T::as_any
[function]
[call site]
04556
Module::may_contain_dynamic_fn
[function]
[call site]
04557
and_then
[function]
[call site]
04558
Token::is_op_assignment
[function]
[call site]
04559
split_first
[function]
[call site]
04560
unwrap
[function]
[call site]
04561
super::get_builtin_op_assignment_fn
[function]
[call site]
04562
Some
[function]
[call site]
04563
Dynamic::as_int
[function]
[call site]
04564
unwrap
[function]
[call site]
04565
Dynamic::as_int
[function]
[call site]
04566
unwrap
[function]
[call site]
04567
write_lock::<Dynamic>
[function]
[call site]
04568
unwrap
[function]
[call site]
04569
RhaiResult::into
[function]
[call site]
04570
Ok
[function]
[call site]
04571
Some
[function]
[call site]
04572
Dynamic::as_int
[function]
[call site]
04573
unwrap
[function]
[call site]
04574
Dynamic::as_int
[function]
[call site]
04575
unwrap
[function]
[call site]
04576
write_lock::<Dynamic>
[function]
[call site]
04577
unwrap
[function]
[call site]
04578
RhaiResult::into
[function]
[call site]
04579
Ok
[function]
[call site]
04580
Some
[function]
[call site]
04581
Dynamic::as_char
[function]
[call site]
04582
unwrap
[function]
[call site]
04583
write_lock::<Dynamic>
[function]
[call site]
04584
unwrap
[function]
[call site]
04585
Position::new_const
[function]
[call site]
04586
blob_functions::push
[function]
[call site]
04587
blob_functions::push
[function]
[call site]
04588
FnPtr::try_from
[function]
[call site]
04589
RhaiResultOf::unwrap
[function]
[call site]
04590
Dynamic::as_char
[function]
[call site]
04591
Result::unwrap
[function]
[call site]
04592
blob_functions::push
[function]
[call site]
04593
RhaiResultOf::into
[function]
[call site]
04594
Ok
[function]
[call site]
04595
Some
[function]
[call site]
04596
split_first_mut
[function]
[call site]
04597
unwrap
[function]
[call site]
04598
Dynamic::as_immutable_string_mut
[function]
[call site]
04599
Dynamic::type_name
[function]
[call site]
04600
write_lock::<ImmutableString>
[function]
[call site]
04601
ok_or
[function]
[call site]
04602
unwrap
[function]
[call site]
04603
Dynamic::as_immutable_string_ref
[function]
[call site]
04604
unwrap
[function]
[call site]
04605
string_functions::is_empty
[function]
[call site]
04606
string_functions::is_empty
[function]
[call site]
04607
test::len
[function]
[call site]
04608
test::len
[function]
[call site]
04609
unwrap
[function]
[call site]
04610
Package::init_engine
[function]
[call site]
04611
Engine::throw_on_size
[function]
[call site]
04612
Ok
[function]
[call site]
04613
Some
[function]
[call site]
04614
split_first_mut
[function]
[call site]
04615
unwrap
[function]
[call site]
04616
Dynamic::as_immutable_string_mut
[function]
[call site]
04617
unwrap
[function]
[call site]
04618
Dynamic::as_immutable_string_ref
[function]
[call site]
04619
unwrap
[function]
[call site]
04620
Ok
[function]
[call site]
04621
Some
[function]
[call site]
04622
test_functions_take
[function]
[call site]
04623
Dynamic::into_array
[function]
[call site]
04624
Ok
[function]
[call site]
04625
crate::func::locked_read
[function]
[call site]
04626
Option::and_then
[function]
[call site]
04627
Some
[function]
[call site]
04628
StmtBlock::as_ref
[function]
[call site]
04629
TestStruct::clone
[function]
[call site]
04630
ok_or_else
[function]
[call site]
04631
std::
[call site]
04632
any::type_name
[function]
[call site]
04633
Err
[function]
[call site]
04634
Dynamic::type_name
[function]
[call site]
04635
unwrap
[function]
[call site]
04636
string_functions::is_empty
[function]
[call site]
04637
Ok
[function]
[call site]
04638
Dynamic::as_array_ref
[function]
[call site]
04639
read_lock::<Array>
[function]
[call site]
04640
ok_or_else
[function]
[call site]
04641
Dynamic::type_name
[function]
[call site]
04642
unwrap
[function]
[call site]
04643
string_functions::is_empty
[function]
[call site]
04644
unwrap
[function]
[call site]
04645
Package::init_engine
[function]
[call site]
04646
Engine::check_data_size
[function]
[call site]
04647
Engine::has_data_size_limit
[function]
[call site]
04648
is_some
[function]
[call site]
04649
is_some
[function]
[call site]
04650
is_some
[function]
[call site]
04651
Ok
[function]
[call site]
04652
calc_data_sizes
[function]
[call site]
04653
calc_array_sizes
[function]
[call site]
04654
calc_array_sizes
[function]
[call site]
04655
test::len
[function]
[call site]
04656
calc_map_sizes
[function]
[call site]
04657
map_functions::values
[function]
[call site]
04658
calc_array_sizes
[function]
[call site]
04659
test::len
[function]
[call site]
04660
calc_map_sizes
[function]
[call site]
04661
test::len
[function]
[call site]
04662
test::len
[function]
[call site]
04663
test::len
[function]
[call site]
04664
calc_map_sizes
[function]
[call site]
04665
test::len
[function]
[call site]
04666
calc_data_sizes
[function]
[call site]
04667
read_lock::<Dynamic>
[function]
[call site]
04668
unwrap
[function]
[call site]
04669
StmtBlock::borrow
[function]
[call site]
04670
Engine::throw_on_size
[function]
[call site]
04671
map_or
[function]
[call site]
04672
Command::get
[function]
[call site]
04673
Err
[function]
[call site]
04674
ERR::ErrorDataTooLarge
[function]
[call site]
04675
&str::to_string
[function]
[call site]
04676
into
[function]
[call site]
04677
map_or
[function]
[call site]
04678
Command::get
[function]
[call site]
04679
Err
[function]
[call site]
04680
ERR::ErrorDataTooLarge
[function]
[call site]
04681
&str::to_string
[function]
[call site]
04682
into
[function]
[call site]
04683
map_or
[function]
[call site]
04684
Command::get
[function]
[call site]
04685
Err
[function]
[call site]
04686
ERR::ErrorDataTooLarge
[function]
[call site]
04687
&str::to_string
[function]
[call site]
04688
into
[function]
[call site]
04689
Ok
[function]
[call site]
04690
RhaiResultOf::map_err
[function]
[call site]
04691
EvalAltResult::fill_position
[function]
[call site]
04692
EvalAltResult::position
[function]
[call site]
04693
Position::is_none
[function]
[call site]
04694
EvalAltResult::set_position
[function]
[call site]
04695
Ok
[function]
[call site]
04696
Dynamic::read_lock
[function]
[call site]
04697
crate::func::locked_read
[function]
[call site]
04698
TypeId::of::<Self>
[function]
[call site]
04699
TypeId::of::<T>
[function]
[call site]
04700
Dynamic::type_id
[function]
[call site]
04701
TypeId::of::<T>
[function]
[call site]
04702
Some
[function]
[call site]
04703
DynamicReadLock
[function]
[call site]
04704
DynamicReadLockInner::Guard
[function]
[call site]
04705
Dynamic::downcast_ref
[function]
[call site]
04706
TypeId::of::<T>
[function]
[call site]
04707
TypeId::of::<INT>
[function]
[call site]
04708
T::as_any
[function]
[call site]
04709
as_any().downcast_ref::<T>
[function]
[call site]
04710
TypeId::of::<T>
[function]
[call site]
04711
TypeId::of::<crate::FLOAT>
[function]
[call site]
04712
StmtBlock::as_ref
[function]
[call site]
04713
T::as_any
[function]
[call site]
04714
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04715
TypeId::of::<T>
[function]
[call site]
04716
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04717
StmtBlock::as_ref
[function]
[call site]
04718
T::as_any
[function]
[call site]
04719
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04720
TypeId::of::<T>
[function]
[call site]
04721
TypeId::of::<bool>
[function]
[call site]
04722
T::as_any
[function]
[call site]
04723
as_any().downcast_ref::<T>
[function]
[call site]
04724
TypeId::of::<T>
[function]
[call site]
04725
TypeId::of::<ImmutableString>
[function]
[call site]
04726
T::as_any
[function]
[call site]
04727
as_any().downcast_ref::<T>
[function]
[call site]
04728
TypeId::of::<T>
[function]
[call site]
04729
TypeId::of::<char>
[function]
[call site]
04730
T::as_any
[function]
[call site]
04731
as_any().downcast_ref::<T>
[function]
[call site]
04732
TypeId::of::<T>
[function]
[call site]
04733
TypeId::of::<Array>
[function]
[call site]
04734
StmtBlock::as_ref
[function]
[call site]
04735
T::as_any
[function]
[call site]
04736
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04737
TypeId::of::<T>
[function]
[call site]
04738
TypeId::of::<Blob>
[function]
[call site]
04739
StmtBlock::as_ref
[function]
[call site]
04740
T::as_any
[function]
[call site]
04741
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04742
TypeId::of::<T>
[function]
[call site]
04743
TypeId::of::<Map>
[function]
[call site]
04744
StmtBlock::as_ref
[function]
[call site]
04745
T::as_any
[function]
[call site]
04746
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04747
TypeId::of::<T>
[function]
[call site]
04748
TypeId::of::<FnPtr>
[function]
[call site]
04749
StmtBlock::as_ref
[function]
[call site]
04750
T::as_any
[function]
[call site]
04751
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04752
TypeId::of::<T>
[function]
[call site]
04753
TypeId::of::<Instant>
[function]
[call site]
04754
StmtBlock::as_ref
[function]
[call site]
04755
T::as_any
[function]
[call site]
04756
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04757
TypeId::of::<T>
[function]
[call site]
04758
TypeId::of::<()>
[function]
[call site]
04759
T::as_any
[function]
[call site]
04760
as_any().downcast_ref::<T>
[function]
[call site]
04761
TypeId::of::<T>
[function]
[call site]
04762
TypeId::of::<Self>
[function]
[call site]
04763
T::as_any
[function]
[call site]
04764
as_any().downcast_ref::<T>
[function]
[call site]
04765
T::as_any
[function]
[call site]
04766
as_any().downcast_ref::<T>
[function]
[call site]
04767
Engine::lex_with_map
[function]
[call site]
04768
Engine::lex_with_map
[function]
[call site]
04769
Engine::lex_raw
[function]
[call site]
04770
Some
[function]
[call site]
04771
unwrap
[function]
[call site]
04772
Dynamic::as_array_mut
[function]
[call site]
04773
Dynamic::type_name
[function]
[call site]
04774
write_lock::<Array>
[function]
[call site]
04775
ok_or
[function]
[call site]
04776
unwrap
[function]
[call site]
04777
string_functions::add_append
[function]
[call site]
04778
Ok
[function]
[call site]
04779
Some
[function]
[call site]
04780
test_functions_take
[function]
[call site]
04781
Dynamic::into_blob
[function]
[call site]
04782
Ok
[function]
[call site]
04783
crate::func::locked_read
[function]
[call site]
04784
Option::and_then
[function]
[call site]
04785
Some
[function]
[call site]
04786
StmtBlock::as_ref
[function]
[call site]
04787
TestStruct::clone
[function]
[call site]
04788
ok_or_else
[function]
[call site]
04789
std::
[call site]
04790
any::type_name
[function]
[call site]
04791
Err
[function]
[call site]
04792
Dynamic::type_name
[function]
[call site]
04793
unwrap
[function]
[call site]
04794
Dynamic::as_blob_mut
[function]
[call site]
04795
Dynamic::type_name
[function]
[call site]
04796
write_lock::<Blob>
[function]
[call site]
04797
ok_or
[function]
[call site]
04798
unwrap
[function]
[call site]
04799
unwrap
[function]
[call site]
04800
Package::init_engine
[function]
[call site]
04801
Engine::throw_on_size
[function]
[call site]
04802
test::len
[function]
[call site]
04803
test::len
[function]
[call site]
04804
string_functions::add_append
[function]
[call site]
04805
Ok
[function]
[call site]
04806
Some
[function]
[call site]
04807
Dynamic::as_char
[function]
[call site]
04808
unwrap
[function]
[call site]
04809
encode_utf8
[function]
[call site]
04810
Dynamic::as_immutable_string_mut
[function]
[call site]
04811
unwrap
[function]
[call site]
04812
unwrap
[function]
[call site]
04813
Package::init_engine
[function]
[call site]
04814
Engine::throw_on_size
[function]
[call site]
04815
test::len
[function]
[call site]
04816
test::len
[function]
[call site]
04817
Ok
[function]
[call site]
04818
Some
[function]
[call site]
04819
Dynamic::as_immutable_string_ref
[function]
[call site]
04820
unwrap
[function]
[call site]
04821
string_functions::is_empty
[function]
[call site]
04822
Ok
[function]
[call site]
04823
Dynamic::as_char
[function]
[call site]
04824
unwrap
[function]
[call site]
04825
test_to_string
[function]
[call site]
04826
unwrap
[function]
[call site]
04827
Package::init_engine
[function]
[call site]
04828
Engine::throw_on_size
[function]
[call site]
04829
test::len
[function]
[call site]
04830
test::len
[function]
[call site]
04831
write_lock::<Dynamic>
[function]
[call site]
04832
unwrap
[function]
[call site]
04833
into
[function]
[call site]
04834
Ok
[function]
[call site]
04835
Some
[function]
[call site]
04836
test_functions_take
[function]
[call site]
04837
Dynamic::as_array_mut
[function]
[call site]
04838
unwrap
[function]
[call site]
04839
blob_functions::push
[function]
[call site]
04840
unwrap
[function]
[call site]
04841
Package::init_engine
[function]
[call site]
04842
Engine::check_data_size
[function]
[call site]
04843
Dynamic::read_lock
[function]
[call site]
04844
unwrap
[function]
[call site]
04845
Ok
[function]
[call site]
04846
Some
[function]
[call site]
04847
Dynamic::as_int
[function]
[call site]
04848
unwrap
[function]
[call site]
04849
Dynamic::as_blob_mut
[function]
[call site]
04850
unwrap
[function]
[call site]
04851
unwrap
[function]
[call site]
04852
Package::init_engine
[function]
[call site]
04853
Engine::throw_on_size
[function]
[call site]
04854
test::len
[function]
[call site]
04855
blob_functions::push
[function]
[call site]
04856
Ok
[function]
[call site]
04857
Some
[function]
[call site]
04858
Dynamic::as_char
[function]
[call site]
04859
unwrap
[function]
[call site]
04860
Dynamic::as_blob_mut
[function]
[call site]
04861
unwrap
[function]
[call site]
04862
unwrap
[function]
[call site]
04863
Package::init_engine
[function]
[call site]
04864
Engine::throw_on_size
[function]
[call site]
04865
test::len
[function]
[call site]
04866
string_functions::add_append_char
[function]
[call site]
04867
Position::new_const
[function]
[call site]
04868
RhaiResultOf::push_str
[function]
[call site]
04869
blob_functions::push
[function]
[call site]
04870
RhaiResultOf::into
[function]
[call site]
04871
Ok
[function]
[call site]
04872
Some
[function]
[call site]
04873
split_first_mut
[function]
[call site]
04874
unwrap
[function]
[call site]
04875
Dynamic::as_blob_mut
[function]
[call site]
04876
unwrap
[function]
[call site]
04877
Dynamic::as_immutable_string_ref
[function]
[call site]
04878
unwrap
[function]
[call site]
04879
string_functions::is_empty
[function]
[call site]
04880
Ok
[function]
[call site]
04881
unwrap
[function]
[call site]
04882
Package::init_engine
[function]
[call site]
04883
Engine::throw_on_size
[function]
[call site]
04884
test::len
[function]
[call site]
04885
test::len
[function]
[call site]
04886
string_functions::add_append_str
[function]
[call site]
04887
Position::new_const
[function]
[call site]
04888
RhaiResultOf::push_str
[function]
[call site]
04889
RhaiResultOf::push_str
[function]
[call site]
04890
RhaiResultOf::into
[function]
[call site]
04891
Ok
[function]
[call site]
04892
Engine::lex_with_map
[function]
[call site]
04893
TestStruct::new
[function]
[call site]
04894
super::get_builtin_binary_op_fn
[function]
[call site]
04895
Some
[function]
[call site]
04896
Dynamic::as_int
[function]
[call site]
04897
unwrap
[function]
[call site]
04898
Dynamic::as_int
[function]
[call site]
04899
unwrap
[function]
[call site]
04900
Ok
[function]
[call site]
04901
into
[function]
[call site]
04902
Some
[function]
[call site]
04903
Dynamic::as_int
[function]
[call site]
04904
unwrap
[function]
[call site]
04905
Dynamic::as_int
[function]
[call site]
04906
unwrap
[function]
[call site]
04907
Ok
[function]
[call site]
04908
into
[function]
[call site]
04909
Some
[function]
[call site]
04910
Dynamic::as_immutable_string_ref
[function]
[call site]
04911
unwrap
[function]
[call site]
04912
Dynamic::as_immutable_string_ref
[function]
[call site]
04913
unwrap
[function]
[call site]
04914
unwrap
[function]
[call site]
04915
Package::init_engine
[function]
[call site]
04916
Engine::throw_on_size
[function]
[call site]
04917
test::len
[function]
[call site]
04918
test::len
[function]
[call site]
04919
Ok
[function]
[call site]
04920
into
[function]
[call site]
04921
Some
[function]
[call site]
04922
Dynamic::as_char
[function]
[call site]
04923
unwrap
[function]
[call site]
04924
Dynamic::as_char
[function]
[call site]
04925
unwrap
[function]
[call site]
04926
Position::new_const
[function]
[call site]
04927
blob_functions::push
[function]
[call site]
04928
blob_functions::push
[function]
[call site]
04929
unwrap
[function]
[call site]
04930
Package::init_engine
[function]
[call site]
04931
Engine::throw_on_size
[function]
[call site]
04932
test::len
[function]
[call site]
04933
Ok
[function]
[call site]
04934
Result::into
[function]
[call site]
04935
Some
[function]
[call site]
04936
Dynamic::as_blob_ref
[function]
[call site]
04937
unwrap
[function]
[call site]
04938
string_functions::is_empty
[function]
[call site]
04939
Ok
[function]
[call site]
04940
Dynamic::flatten_clone
[function]
[call site]
04941
Dynamic::as_blob_ref
[function]
[call site]
04942
unwrap
[function]
[call site]
04943
string_functions::is_empty
[function]
[call site]
04944
Ok
[function]
[call site]
04945
Dynamic::flatten_clone
[function]
[call site]
04946
unwrap
[function]
[call site]
04947
Package::init_engine
[function]
[call site]
04948
Engine::throw_on_size
[function]
[call site]
04949
test::len
[function]
[call site]
04950
test::len
[function]
[call site]
04951
TestStruct::clone
[function]
[call site]
04952
StmtBlock::extend
[function]
[call site]
04953
Ok
[function]
[call site]
04954
Dynamic::from_blob
[function]
[call site]
04955
Some
[function]
[call site]
04956
Some
[function]
[call site]
04957
Some
[function]
[call site]
04958
Ok
[function]
[call site]
04959
Dynamic::as_int
[function]
[call site]
04960
unwrap
[function]
[call site]
04961
into
[function]
[call site]
04962
Some
[function]
[call site]
04963
Ok
[function]
[call site]
04964
Dynamic::as_int
[function]
[call site]
04965
unwrap
[function]
[call site]
04966
into
[function]
[call site]
04967
Some
[function]
[call site]
04968
Ok
[function]
[call site]
04969
Dynamic::as_int
[function]
[call site]
04970
unwrap
[function]
[call site]
04971
into
[function]
[call site]
04972
Some
[function]
[call site]
04973
Ok
[function]
[call site]
04974
Dynamic::as_int
[function]
[call site]
04975
unwrap
[function]
[call site]
04976
into
[function]
[call site]
04977
Dynamic::as_char
[function]
[call site]
04978
unwrap
[function]
[call site]
04979
Dynamic::as_immutable_string_ref
[function]
[call site]
04980
unwrap
[function]
[call site]
04981
Some
[function]
[call site]
04982
test_chars
[function]
[call site]
04983
MultiInputsStream::get_next
[function]
[call site]
04984
MultiInputsStream::get_next
[function]
[call site]
04985
Some
[function]
[call site]
04986
Dynamic::as_char
[function]
[call site]
04987
unwrap
[function]
[call site]
04988
Dynamic::as_immutable_string_ref
[function]
[call site]
04989
unwrap
[function]
[call site]
04990
Position::new_const
[function]
[call site]
04991
blob_functions::push
[function]
[call site]
04992
Result::push_str
[function]
[call site]
04993
unwrap
[function]
[call site]
04994
Package::init_engine
[function]
[call site]
04995
Engine::throw_on_size
[function]
[call site]
04996
test::len
[function]
[call site]
04997
Ok
[function]
[call site]
04998
Result::into
[function]
[call site]
04999
Dynamic::as_immutable_string_ref
[function]
[call site]
05000
unwrap
[function]
[call site]
05001
Dynamic::as_char
[function]
[call site]
05002
unwrap
[function]
[call site]
05003
test_chars
[function]
[call site]
05004
MultiInputsStream::get_next
[function]
[call site]
05005
MultiInputsStream::get_next
[function]
[call site]
05006
Some
[function]
[call site]
05007
Some
[function]
[call site]
05008
Dynamic::as_immutable_string_ref
[function]
[call site]
05009
unwrap
[function]
[call site]
05010
Dynamic::as_char
[function]
[call site]
05011
unwrap
[function]
[call site]
05012
unwrap
[function]
[call site]
05013
Package::init_engine
[function]
[call site]
05014
Engine::throw_on_size
[function]
[call site]
05015
test::len
[function]
[call site]
05016
Ok
[function]
[call site]
05017
Result::into
[function]
[call site]
05018
Some
[function]
[call site]
05019
Dynamic::as_immutable_string_ref
[function]
[call site]
05020
unwrap
[function]
[call site]
05021
Dynamic::as_char
[function]
[call site]
05022
unwrap
[function]
[call site]
05023
Ok
[function]
[call site]
05024
into
[function]
[call site]
05025
Some
[function]
[call site]
05026
Ok
[function]
[call site]
05027
TestStruct::clone
[function]
[call site]
05028
Some
[function]
[call site]
05029
Some
[function]
[call site]
05030
Some
[function]
[call site]
05031
Ok
[function]
[call site]
05032
TestStruct::clone
[function]
[call site]
05033
Some
[function]
[call site]
05034
Some
[function]
[call site]
05035
Some
[function]
[call site]
05036
Dynamic::as_blob_ref
[function]
[call site]
05037
unwrap
[function]
[call site]
05038
TestStruct::clone
[function]
[call site]
05039
Dynamic::as_char
[function]
[call site]
05040
unwrap
[function]
[call site]
05041
encode_utf8
[function]
[call site]
05042
unwrap
[function]
[call site]
05043
Package::init_engine
[function]
[call site]
05044
Engine::throw_on_size
[function]
[call site]
05045
test::len
[function]
[call site]
05046
test::len
[function]
[call site]
05047
StmtBlock::extend
[function]
[call site]
05048
as_bytes
[function]
[call site]
05049
Ok
[function]
[call site]
05050
Dynamic::from_blob
[function]
[call site]
05051
Dynamic::type_id
[function]
[call site]
05052
Dynamic::type_id
[function]
[call site]
05053
TypeId::of::<ExclusiveRange>
[function]
[call site]
05054
TypeId::of::<ExclusiveRange>
[function]
[call site]
05055
TypeId::of::<InclusiveRange>
[function]
[call site]
05056
TypeId::of::<InclusiveRange>
[function]
[call site]
05057
TypeId::of::<ExclusiveRange>
[function]
[call site]
05058
TypeId::of::<InclusiveRange>
[function]
[call site]
05059
TypeId::of::<InclusiveRange>
[function]
[call site]
05060
TypeId::of::<ExclusiveRange>
[function]
[call site]
05061
Some
[function]
[call site]
05062
Some
[function]
[call site]
05063
is_numeric
[function]
[call site]
05064
is_numeric
[function]
[call site]
05065
Some
[function]
[call site]
05066
is_numeric
[function]
[call site]
05067
is_numeric
[function]
[call site]
05068
Some
[function]
[call site]
05069
Engine::lex_with_map
[function]
[call site]
05070
TestStruct::new
[function]
[call site]
05071
BloomFilterU64::is_absent_and_set
[function]
[call site]
05072
StmtBlock::as_ref
[function]
[call site]
05073
blob_functions::insert
[function]
[call site]
05074
StmtBlock::as_ref
[function]
[call site]
05075
calc_fn_hash_full
[function]
[call site]
05076
StmtBlock::as_ref
[function]
[call site]
05077
&[Stmt]::unwrap
[function]
[call site]
05078
MyIterableType::into_iter
[function]
[call site]
05079
enumerate
[function]
[call site]
05080
Engine::lex_with_map
[function]
[call site]
05081
TypeId::of::<Dynamic>
[function]
[call site]
05082
Dynamic::type_id
[function]
[call site]
05083
RhaiFunc::is_volatile
[function]
[call site]
05084
RhaiFunc::is_volatile
[function]
[call site]
05085
Engine::gen_fn_call_signature
[function]
[call site]
05086
Err
[function]
[call site]
05087
ERR::ErrorFunctionNotFound
[function]
[call site]
05088
into
[function]
[call site]
05089
RhaiFunc::is_method
[function]
[call site]
05090
StmtBlock::as_ref
[function]
[call site]
05091
map_or
[function]
[call site]
05092
Debugger::call_stack
[function]
[call site]
05093
test::len
[function]
[call site]
05094
test::len
[function]
[call site]
05095
ArgBackup::new
[function]
[call site]
05096
string_functions::is_empty
[function]
[call site]
05097
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05098
TestStruct::clone
[function]
[call site]
05099
Some
[function]
[call site]
05100
string_functions::replace
[function]
[call site]
05101
string_functions::is_empty
[function]
[call site]
05102
string_functions::replace
[function]
[call site]
05103
string_functions::is_empty
[function]
[call site]
05104
string_functions::replace
[function]
[call site]
05105
into
[function]
[call site]
05106
into
[function]
[call site]
05107
mem::transmute
[function]
[call site]
05108
Engine::is_debugger_registered
[function]
[call site]
05109
is_some
[function]
[call site]
05110
TestStruct::clone
[function]
[call site]
05111
StmtBlock::span_or_else
[function]
[call site]
05112
Span::new
[function]
[call site]
05113
iterator_functions::chars_from_start
[function]
[call site]
05114
StmtBlock::span_or_else
[function]
[call site]
05115
string_functions::add_append
[function]
[call site]
05116
StmtBlock::span_or_else
[function]
[call site]
05117
TestStruct::clone
[function]
[call site]
05118
GlobalRuntimeState::debugger_mut
[function]
[call site]
05119
as_deref_mut
[function]
[call site]
05120
unwrap
[function]
[call site]
05121
&mut
[call site]
05122
blob_functions::push
[function]
[call site]
05123
MyIterableType::into_iter
[function]
[call site]
05124
Self::IntoIter::collect
[function]
[call site]
05125
Engine::get_interned_string
[function]
[call site]
05126
MyIterableType::into_iter
[function]
[call site]
05127
Self::IntoIter::map
[function]
[call site]
05128
TestStruct::clone
[function]
[call site]
05129
RhaiNativeFunc::has_context
[function]
[call site]
05130
bool::then
[function]
[call site]
05131
as_deref
[function]
[call site]
05132
into
[function]
[call site]
05133
RhaiFunc::is_pure
[function]
[call site]
05134
string_functions::is_empty
[function]
[call site]
05135
Dynamic::is_read_only
[function]
[call site]
05136
Err
[function]
[call site]
05137
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05138
test_to_string
[function]
[call site]
05139
into
[function]
[call site]
05140
test_method_call
[function]
[call site]
05141
Engine::new
[function]
[call site]
05142
register_type::<TestStruct>
[function]
[call site]
05143
Engine::register_fn
[function]
[call site]
05144
Engine::register_fn
[function]
[call site]
05145
test_custom_syntax_func
[function]
[call site]
05146
Engine::new
[function]
[call site]
05147
Engine::register_custom_syntax
[function]
[call site]
05148
Vec::<ImmutableString>::new
[function]
[call site]
05149
StmtBlock::as_ref
[function]
[call site]
05150
StmtBlock::as_ref
[function]
[call site]
05151
string_functions::trim
[function]
[call site]
05152
shared_get_mut
[function]
[call site]
05153
string_functions::trim
[function]
[call site]
05154
into
[function]
[call site]
05155
string_functions::trim
[function]
[call site]
05156
into
[function]
[call site]
05157
string_functions::is_empty
[function]
[call site]
05158
Token::lookup_symbol_from_syntax
[function]
[call site]
05159
StmtBlock::span_or_else
[function]
[call site]
05160
Span::new
[function]
[call site]
05161
iterator_functions::chars_from_start
[function]
[call site]
05162
StmtBlock::span_or_else
[function]
[call site]
05163
string_functions::add_append
[function]
[call site]
05164
StmtBlock::span_or_else
[function]
[call site]
05165
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05166
then
[function]
[call site]
05167
Token::Reserved
[function]
[call site]
05168
TestStruct::new
[function]
[call site]
05169
into
[function]
[call site]
05170
string_functions::is_empty
[function]
[call site]
05171
into
[function]
[call site]
05172
string_functions::is_empty
[function]
[call site]
05173
into
[function]
[call site]
05174
string_functions::is_empty
[function]
[call site]
05175
into
[function]
[call site]
05176
string_functions::is_empty
[function]
[call site]
05177
tokenizer::is_valid_identifier
[function]
[call site]
05178
into
[function]
[call site]
05179
string_functions::is_empty
[function]
[call site]
05180
(Token,
[call site]
05181
Engine::is_symbol_disabled
[function]
[call site]
05182
string_functions::contains
[function]
[call site]
05183
StmtBlock::as_ref
[function]
[call site]
05184
&[Stmt]::map_or
[function]
[call site]
05185
contains_key
[function]
[call site]
05186
blob_functions::insert
[function]
[call site]
05187
into
[function]
[call site]
05188
into
[function]
[call site]
05189
string_functions::is_empty
[function]
[call site]
05190
StmtBlock::as_ref
[function]
[call site]
05191
&[Stmt]::map_or
[function]
[call site]
05192
Engine::is_symbol_disabled
[function]
[call site]
05193
Err
[function]
[call site]
05194
LexError::ImproperSymbol
[function]
[call site]
05195
test_to_string
[function]
[call site]
05196
PERR::into_err
[function]
[call site]
05197
string_functions::is_empty
[function]
[call site]
05198
tokenizer::is_valid_identifier
[function]
[call site]
05199
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05200
Engine::is_symbol_disabled
[function]
[call site]
05201
StmtBlock::as_ref
[function]
[call site]
05202
&[Stmt]::map_or
[function]
[call site]
05203
contains_key
[function]
[call site]
05204
blob_functions::insert
[function]
[call site]
05205
into
[function]
[call site]
05206
into
[function]
[call site]
05207
Err
[function]
[call site]
05208
LexError::ImproperSymbol
[function]
[call site]
05209
test_to_string
[function]
[call site]
05210
PERR::into_err
[function]
[call site]
05211
blob_functions::push
[function]
[call site]
05212
string_functions::is_empty
[function]
[call site]
05213
Ok
[function]
[call site]
05214
TestStruct::clone
[function]
[call site]
05215
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05216
blob_functions::insert
[function]
[call site]
05217
RhaiResultOf::into
[function]
[call site]
05218
TestStruct::new
[function]
[call site]
05219
TestStruct::new
[function]
[call site]
05220
into
[function]
[call site]
05221
syn::Result::len
[function]
[call site]
05222
test::len
[function]
[call site]
05223
test::len
[function]
[call site]
05224
test::len
[function]
[call site]
05225
Ok
[function]
[call site]
05226
Ok
[function]
[call site]
05227
Some
[function]
[call site]
05228
TestStruct::clone
[function]
[call site]
05229
Ok
[function]
[call site]
05230
EvalContext::eval_expression_tree
[function]
[call site]
05231
EvalContext::eval_expression_tree_raw
[function]
[call site]
05232
as_deref_mut
[function]
[call site]
05233
Engine::eval_stmt_block
[function]
[call site]
05234
string_functions::is_empty
[function]
[call site]
05235
Ok
[function]
[call site]
05236
GlobalRuntimeState::num_imports
[function]
[call site]
05237
test::len
[function]
[call site]
05238
MyIterableType::into_iter
[function]
[call site]
05239
Self::IntoIter::try_fold
[function]
[call site]
05240
Self::as_deref_mut
[function]
[call site]
05241
GlobalRuntimeState::num_imports
[function]
[call site]
05242
Engine::eval_stmt
[function]
[call site]
05243
Engine::track_operation
[function]
[call site]
05244
ParseSettings::level_up_with_position
[function]
[call site]
05245
ParseSettings::level_up
[function]
[call site]
05246
Ok
[function]
[call site]
05247
Engine::dbg_reset
[function]
[call site]
05248
Engine::is_debugger_registered
[function]
[call site]
05249
Engine::dbg_reset_raw
[function]
[call site]
05250
impl
[call site]
05251
Ok
[function]
[call site]
05252
Some
[function]
[call site]
05253
ASTNode::is_stmt
[function]
[call site]
05254
Some
[function]
[call site]
05255
ASTNode::is_expr
[function]
[call site]
05256
Some
[function]
[call site]
05257
Some
[function]
[call site]
05258
Some
[function]
[call site]
05259
Debugger::is_break_point
[function]
[call site]
05260
Debugger::break_points
[function]
[call site]
05261
MyIterableType::into_iter
[function]
[call site]
05262
test_chars
[function]
[call site]
05263
0.chars().collect::<Vec<_>>
[function]
[call site]
05264
MyIterableType::into_iter
[function]
[call site]
05265
Self::IntoIter::enumerate
[function]
[call site]
05266
test_var_def_filter
[function]
[call site]
05267
BreakPoint::is_enabled
[function]
[call site]
05268
array_functions::find
[function]
[call site]
05269
array_functions::find_starting_from
[function]
[call site]
05270
Position::is_none
[function]
[call site]
05271
Position::is_beginning_of_line
[function]
[call site]
05272
ASTNode::position
[function]
[call site]
05273
ParseSettings::level_up_with_position
[function]
[call site]
05274
ParseSettings::level_up_with_position
[function]
[call site]
05275
Position::line
[function]
[call site]
05276
Option::unwrap_or
[function]
[call site]
05277
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05278
Position::line
[function]
[call site]
05279
Option::unwrap
[function]
[call site]
05280
&str::to_string
[function]
[call site]
05281
lines
[function]
[call site]
05282
enumerate
[function]
[call site]
05283
unwrap
[function]
[call site]
05284
as_deref
[function]
[call site]
05285
ASTNode::position
[function]
[call site]
05286
as_deref
[function]
[call site]
05287
test::len
[function]
[call site]
05288
test::len
[function]
[call site]
05289
Engine::lex_with_map
[function]
[call site]
05290
&mut
[call site]
05291
Position::is_none
[function]
[call site]
05292
Position::line
[function]
[call site]
05293
Option::unwrap
[function]
[call site]
05294
saturating_sub
[function]
[call site]
05295
min_max_functions::min
[function]
[call site]
05296
test::len
[function]
[call site]
05297
test::len
[function]
[call site]
05298
ImmutableString::to_string
[function]
[call site]
05299
Engine::new
[function]
[call site]
05300
Scope::new
[function]
[call site]
05301
blob_functions::push
[function]
[call site]
05302
blob_functions::push
[function]
[call site]
05303
blob_functions::push
[function]
[call site]
05304
test::len
[function]
[call site]
05305
Position::position
[function]
[call site]
05306
MyIterableType::into_iter
[function]
[call site]
05307
test_chars
[function]
[call site]
05308
0.chars().collect::<Vec<_>>
[function]
[call site]
05309
MyIterableType::into_iter
[function]
[call site]
05310
Self::IntoIter::enumerate
[function]
[call site]
05311
test_functions_take
[function]
[call site]
05312
skip
[function]
[call site]
05313
Position::position
[function]
[call site]
05314
test::len
[function]
[call site]
05315
DebuggerEvent::BreakPoint
[function]
[call site]
05316
Ok
[function]
[call site]
05317
Engine::dbg_raw
[function]
[call site]
05318
test::len
[function]
[call site]
05319
AST::source_raw
[function]
[call site]
05320
StmtBlock::as_ref
[function]
[call site]
05321
Option::cloned
[function]
[call site]
05322
EvalContext::new
[function]
[call site]
05323
on_debugger
[function]
[call site]
05324
as_deref
[function]
[call site]
05325
ASTNode::position
[function]
[call site]
05326
test::len
[function]
[call site]
05327
GlobalRuntimeState::debugger_mut
[function]
[call site]
05328
Ok
[function]
[call site]
05329
GlobalRuntimeState::debugger_mut
[function]
[call site]
05330
Ok
[function]
[call site]
05331
Some
[function]
[call site]
05332
GlobalRuntimeState::debugger_mut
[function]
[call site]
05333
Ok
[function]
[call site]
05334
Some
[function]
[call site]
05335
GlobalRuntimeState::debugger_mut
[function]
[call site]
05336
Ok
[function]
[call site]
05337
GlobalRuntimeState::debugger_mut
[function]
[call site]
05338
DebuggerStatus::FunctionExit
[function]
[call site]
05339
Ok
[function]
[call site]
05340
Ok
[function]
[call site]
05341
Ok
[function]
[call site]
05342
Ok
[function]
[call site]
05343
Self::as_deref_mut
[function]
[call site]
05344
Ok
[function]
[call site]
05345
Engine::eval_expr
[function]
[call site]
05346
Engine::track_operation
[function]
[call site]
05347
ParseSettings::level_up_with_position
[function]
[call site]
05348
Engine::dbg_reset
[function]
[call site]
05349
Self::as_deref_mut
[function]
[call site]
05350
Expr::get_literal_value
[function]
[call site]
05351
Some
[function]
[call site]
05352
Ok
[function]
[call site]
05353
Engine::eval_fn_call_expr
[function]
[call site]
05354
StmtBlock::as_ref
[function]
[call site]
05355
Engine::fast_operators
[function]
[call site]
05356
intersects
[function]
[call site]
05357
test::len
[function]
[call site]
05358
Some
[function]
[call site]
05359
Engine::get_arg_value
[function]
[call site]
05360
Expr::get_literal_value
[function]
[call site]
05361
Some
[function]
[call site]
05362
StmtBlock::as_ref
[function]
[call site]
05363
TestStruct::clone
[function]
[call site]
05364
write_lock::<FnPtr>
[function]
[call site]
05365
Some
[function]
[call site]
05366
crate::Shared::new
[function]
[call site]
05367
Option<&GlobalRuntimeState>::into
[function]
[call site]
05368
into
[function]
[call site]
05369
into
[function]
[call site]
05370
into
[function]
[call site]
05371
TestStruct::clone
[function]
[call site]
05372
Self::into
[function]
[call site]
05373
into
[function]
[call site]
05374
Expr::is_constant
[function]
[call site]
05375
crate::Array::with_capacity
[function]
[call site]
05376
test::len
[function]
[call site]
05377
StmtBlock::extend
[function]
[call site]
05378
MyIterableType::into_iter
[function]
[call site]
05379
Self::IntoIter::map
[function]
[call site]
05380
Expr::get_literal_value
[function]
[call site]
05381
Option::unwrap
[function]
[call site]
05382
Dynamic::from_array
[function]
[call site]
05383
Expr::is_constant
[function]
[call site]
05384
TestStruct::clone
[function]
[call site]
05385
(TokenIterator::get_mut
[function]
[call site]
05386
Ident::as_str
[function]
[call site]
05387
Option::unwrap
[function]
[call site]
05388
Expr::get_literal_value
[function]
[call site]
05389
Option::unwrap
[function]
[call site]
05390
Dynamic::from_map
[function]
[call site]
05391
Expr::is_constant
[function]
[call site]
05392
Position::new_const
[function]
[call site]
05393
Expr::get_literal_value
[function]
[call site]
05394
Option::unwrap
[function]
[call site]
05395
unwrap
[function]
[call site]
05396
into
[function]
[call site]
05397
FnCallExpr::is_qualified
[function]
[call site]
05398
test::len
[function]
[call site]
05399
FnPtr::new
[function]
[call site]
05400
TestStruct::clone
[function]
[call site]
05401
RhaiResultOf::ok
[function]
[call site]
05402
into
[function]
[call site]
05403
test::len
[function]
[call site]
05404
Token::literal_syntax
[function]
[call site]
05405
Token::literal_syntax
[function]
[call site]
05406
Ident::as_str
[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
into
[function]
[call site]
05413
Some
[function]
[call site]
05414
Engine::track_operation
[function]
[call site]
05415
Expr::start_position
[function]
[call site]
05416
Engine::dbg
[function]
[call site]
05417
Engine::is_debugger_registered
[function]
[call site]
05418
Engine::dbg_reset_raw
[function]
[call site]
05419
GlobalRuntimeState::debugger_mut
[function]
[call site]
05420
Ok
[function]
[call site]
05421
Ok
[function]
[call site]
05422
Expr::start_position
[function]
[call site]
05423
as_deref_mut
[function]
[call site]
05424
and_then
[function]
[call site]
05425
Debugger::clear_status_if
[function]
[call site]
05426
Some
[function]
[call site]
05427
string_functions::replace
[function]
[call site]
05428
Engine::eval_expr
[function]
[call site]
05429
Engine::lex_with_map
[function]
[call site]
05430
Engine::lex_raw
[function]
[call site]
05431
Some
[function]
[call site]
05432
Expr::start_position
[function]
[call site]
05433
Self::as_deref_mut
[function]
[call site]
05434
Dynamic::flatten
[function]
[call site]
05435
Ok
[function]
[call site]
05436
into
[function]
[call site]
05437
Engine::exec_fn_call
[function]
[call site]
05438
FnCallHashes::is_native_only
[function]
[call site]
05439
Position::is_none
[function]
[call site]
05440
test::len
[function]
[call site]
05441
Engine::get_interned_string
[function]
[call site]
05442
Engine::map_type_name
[function]
[call site]
05443
MyIterableType::into_iter
[function]
[call site]
05444
array_functions::find_map
[function]
[call site]
05445
Module::get_custom_type_display_by_name
[function]
[call site]
05446
StmtBlock::span_or_else
[function]
[call site]
05447
map_functions::values
[function]
[call site]
05448
array_functions::find_map
[function]
[call site]
05449
Module::get_custom_type_display_by_name
[function]
[call site]
05450
unwrap_or_else
[function]
[call site]
05451
map_std_type_name
[function]
[call site]
05452
std::
[call site]
05453
any::type_name
[function]
[call site]
05454
Ok
[function]
[call site]
05455
ImmutableString::into
[function]
[call site]
05456
test::len
[function]
[call site]
05457
Ok
[function]
[call site]
05458
Dynamic::is_shared
[function]
[call site]
05459
into
[function]
[call site]
05460
Engine::gen_fn_call_signature
[function]
[call site]
05461
Err
[function]
[call site]
05462
ERR::ErrorFunctionNotFound
[function]
[call site]
05463
into
[function]
[call site]
05464
ensure_no_data_race
[function]
[call site]
05465
MyIterableType::into_iter
[function]
[call site]
05466
Self::IntoIter::skip
[function]
[call site]
05467
String::from
[function]
[call site]
05468
ImmutableString::into_owned
[function]
[call site]
05469
ParseSettings::level_up_with_position
[function]
[call site]
05470
Dynamic::is_locked
[function]
[call site]
05471
try_borrow
[function]
[call site]
05472
is_err
[function]
[call site]
05473
map_or
[function]
[call site]
05474
Ok
[function]
[call site]
05475
Err
[function]
[call site]
05476
ERR::ErrorDataRace
[function]
[call site]
05477
into
[function]
[call site]
05478
FnCallHashes::is_native_only
[function]
[call site]
05479
FnCallHashes::script
[function]
[call site]
05480
expect
[function]
[call site]
05481
string_functions::is_empty
[function]
[call site]
05482
crate::calc_typed_method_hash
[function]
[call site]
05483
Engine::map_type_name
[function]
[call site]
05484
std::
[call site]
05485
any::type_name
[function]
[call site]
05486
Engine::resolve_fn
[function]
[call site]
05487
Position::is_none
[function]
[call site]
05488
Engine::resolve_fn
[function]
[call site]
05489
None::cloned
[function]
[call site]
05490
as_deref
[function]
[call site]
05491
string_functions::is_empty
[function]
[call site]
05492
Ok
[function]
[call site]
05493
Scope::new
[function]
[call site]
05494
string_functions::replace
[function]
[call site]
05495
defer
[function]
[call site]
05496
crate::Deferred::lock
[function]
[call site]
05497
split_first_mut
[function]
[call site]
05498
unwrap
[function]
[call site]
05499
Some
[function]
[call site]
05500
Engine::call_script_fn
[function]
[call site]
05501
Engine::track_operation
[function]
[call site]
05502
Engine::max_call_levels
[function]
[call site]
05503
Err
[function]
[call site]
05504
ERR::ErrorStackOverflow
[function]
[call site]
05505
into
[function]
[call site]
05506
Position::is_none
[function]
[call site]
05507
string_functions::is_empty
[function]
[call site]
05508
Ok
[function]
[call site]
05509
string_functions::is_empty
[function]
[call site]
05510
Ok
[function]
[call site]
05511
test::len
[function]
[call site]
05512
test::len
[function]
[call site]
05513
GlobalRuntimeState::num_imports
[function]
[call site]
05514
StmtBlock::as_ref
[function]
[call site]
05515
map_or
[function]
[call site]
05516
Debugger::call_stack
[function]
[call site]
05517
test::len
[function]
[call site]
05518
test::len
[function]
[call site]
05519
test::len
[function]
[call site]
05520
Engine::max_variables
[function]
[call site]
05521
Err
[function]
[call site]
05522
ERR::ErrorTooManyVariables
[function]
[call site]
05523
into
[function]
[call site]
05524
StmtBlock::extend
[function]
[call site]
05525
MyIterableType::into_iter
[function]
[call site]
05526
cloned
[function]
[call site]
05527
array_functions::zip
[function]
[call site]
05528
StaticModuleResolver::iter_mut
[function]
[call site]
05529
Engine::lex_with_map
[function]
[call site]
05530
RhaiResult::take
[function]
[call site]
05531
Engine::new
[function]
[call site]
05532
register_type_with_name::<TestStruct>
[function]
[call site]
05533
Engine::register_fn
[function]
[call site]
05534
TestStruct
[function]
[call site]
05535
Engine::is_debugger_registered
[function]
[call site]
05536
TestStruct::clone
[function]
[call site]
05537
Scope::iter_inner
[function]
[call site]
05538
MyIterableType::into_iter
[function]
[call site]
05539
array_functions::zip
[function]
[call site]
05540
MyIterableType::into_iter
[function]
[call site]
05541
Engine::lex_with_map
[function]
[call site]
05542
Dynamic::is_read_only
[function]
[call site]
05543
impl
[call site]
05544
Engine::lex_with_map
[function]
[call site]
05545
Dynamic::flatten_clone
[function]
[call site]
05546
TestStruct::clone
[function]
[call site]
05547
GlobalRuntimeState::debugger_mut
[function]
[call site]
05548
&mut
[call site]
05549
Caches::fn_resolution_caches_len
[function]
[call site]
05550
test::len
[function]
[call site]
05551
Engine::lex_with_map
[function]
[call site]
05552
Engine::lex_raw
[function]
[call site]
05553
Some
[function]
[call site]
05554
MyIterableType::into_iter
[function]
[call site]
05555
test_chars
[function]
[call site]
05556
0.chars().collect::<Vec<_>>
[function]
[call site]
05557
MyIterableType::into_iter
[function]
[call site]
05558
Self::IntoIter::cloned
[function]
[call site]
05559
array_functions::for_each
[function]
[call site]
05560
GlobalRuntimeState::push_import
[function]
[call site]
05561
blob_functions::push
[function]
[call site]
05562
into
[function]
[call site]
05563
blob_functions::push
[function]
[call site]
05564
into
[function]
[call site]
05565
StmtBlock::extend
[function]
[call site]
05566
&crate::SharedModule::clone
[function]
[call site]
05567
Self
[function]
[call site]
05568
std::mem::replace
[function]
[call site]
05569
string_functions::is_empty
[function]
[call site]
05570
string_functions::replace
[function]
[call site]
05571
into
[function]
[call site]
05572
TestStruct::clone
[function]
[call site]
05573
Engine::is_debugger_registered
[function]
[call site]
05574
crate::ast::Stmt::Noop
[function]
[call site]
05575
ParseSettings::level_up_with_position
[function]
[call site]
05576
Engine::dbg
[function]
[call site]
05577
Self::as_deref_mut
[function]
[call site]
05578
Engine::eval_stmt_block
[function]
[call site]
05579
string_functions::is_empty
[function]
[call site]
05580
Ok
[function]
[call site]
05581
GlobalRuntimeState::num_imports
[function]
[call site]
05582
MyIterableType::into_iter
[function]
[call site]
05583
Self::IntoIter::try_fold
[function]
[call site]
05584
Self::as_deref_mut
[function]
[call site]
05585
GlobalRuntimeState::num_imports
[function]
[call site]
05586
Engine::eval_stmt
[function]
[call site]
05587
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05588
MyIterableType::into_iter
[function]
[call site]
05589
array_functions::zip
[function]
[call site]
05590
MyIterableType::into_iter
[function]
[call site]
05591
impl
[call site]
05592
T::as_any
[function]
[call site]
05593
Module::contains_indexed_global_functions
[function]
[call site]
05594
Caches::fn_resolution_caches_len
[function]
[call site]
05595
Caches::fn_resolution_cache_mut
[function]
[call site]
05596
string_functions::clear
[function]
[call site]
05597
string_functions::is_empty
[function]
[call site]
05598
shared_get_mut
[function]
[call site]
05599
string_functions::clear
[function]
[call site]
05600
ImmutableString::new
[function]
[call site]
05601
Caches::push_fn_resolution_cache
[function]
[call site]
05602
blob_functions::push
[function]
[call site]
05603
Engine::default
[function]
[call site]
05604
Caches::fn_resolution_cache_mut
[function]
[call site]
05605
string_functions::clear
[function]
[call site]
05606
Ok
[function]
[call site]
05607
Self::as_deref_mut
[function]
[call site]
05608
StmtBlock::take_statements
[function]
[call site]
05609
mem::take
[function]
[call site]
05610
StmtBlock::statements_mut
[function]
[call site]
05611
StmtBlock::span_or_else
[function]
[call site]
05612
Span::new
[function]
[call site]
05613
iterator_functions::chars_from_start
[function]
[call site]
05614
StmtBlock::span_or_else
[function]
[call site]
05615
string_functions::add_append
[function]
[call site]
05616
StmtBlock::span_or_else
[function]
[call site]
05617
Ok
[function]
[call site]
05618
Expr::set_position
[function]
[call site]
05619
Expr::set_position
[function]
[call site]
05620
Err
[function]
[call site]
05621
ParseError::into
[function]
[call site]
05622
EvalAltResult::is_system_exception
[function]
[call site]
05623
Expr::set_position
[function]
[call site]
05624
Err
[function]
[call site]
05625
ParseError::into
[function]
[call site]
05626
Err
[function]
[call site]
05627
ERR::ErrorInFunctionCall
[function]
[call site]
05628
test_to_string
[function]
[call site]
05629
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05630
last
[function]
[call site]
05631
and_then
[function]
[call site]
05632
decimal_functions::max_id
[function]
[call site]
05633
into
[function]
[call site]
05634
unwrap_or_else
[function]
[call site]
05635
&mut
[call site]
05636
unwrap_or
[function]
[call site]
05637
test_to_string
[function]
[call site]
05638
&mut
[call site]
05639
unwrap_or
[function]
[call site]
05640
test_to_string
[function]
[call site]
05641
into
[function]
[call site]
05642
Engine::is_debugger_registered
[function]
[call site]
05643
GlobalRuntimeState::debugger_mut
[function]
[call site]
05644
crate::ast::Stmt::Noop
[function]
[call site]
05645
StmtBlock::end_position
[function]
[call site]
05646
string_functions::add_append
[function]
[call site]
05647
StmtBlock::span_or_else
[function]
[call site]
05648
into
[function]
[call site]
05649
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05650
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05651
Engine::dbg_raw
[function]
[call site]
05652
Err
[function]
[call site]
05653
StmtBlock::as_mut
[function]
[call site]
05654
unwrap
[function]
[call site]
05655
Debugger::rewind_call_stack
[function]
[call site]
05656
string_functions::truncate
[function]
[call site]
05657
Scope::rewind
[function]
[call site]
05658
string_functions::is_empty
[function]
[call site]
05659
Scope::remove_range
[function]
[call site]
05660
map_functions::drain
[function]
[call site]
05661
string_functions::is_empty
[function]
[call site]
05662
Ok
[function]
[call site]
05663
IterateMap::new
[function]
[call site]
05664
IterateMap::new
[function]
[call site]
05665
IterateMap::new
[function]
[call site]
05666
mem::take
[function]
[call site]
05667
MyIterableType::into_iter
[function]
[call site]
05668
FnPtr::call_raw_with_extra_args
[function]
[call site]
05669
Some
[function]
[call site]
05670
TestStruct::clone
[function]
[call site]
05671
Self::into
[function]
[call site]
05672
Some
[function]
[call site]
05673
Dynamic::as_bool
[function]
[call site]
05674
unwrap_or
[function]
[call site]
05675
blob_functions::insert
[function]
[call site]
05676
blob_functions::insert
[function]
[call site]
05677
Ok
[function]
[call site]
05678
array_functions::for_each
[function]
[call site]
05679
map_functions::drain
[function]
[call site]
05680
array_functions::for_each
[function]
[call site]
05681
test::len
[function]
[call site]
05682
test::len
[function]
[call site]
05683
string_functions::truncate
[function]
[call site]
05684
map_functions::drain
[function]
[call site]
05685
array_functions::for_each
[function]
[call site]
05686
test::len
[function]
[call site]
05687
string_functions::truncate
[function]
[call site]
05688
GlobalRuntimeState::truncate_imports
[function]
[call site]
05689
string_functions::truncate
[function]
[call site]
05690
string_functions::truncate
[function]
[call site]
05691
Caches::rewind_fn_resolution_caches
[function]
[call site]
05692
string_functions::truncate
[function]
[call site]
05693
ArgBackup::new
[function]
[call site]
05694
string_functions::is_empty
[function]
[call site]
05695
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05696
defer
[function]
[call site]
05697
Engine::call_script_fn
[function]
[call site]
05698
Engine::lex_with_map
[function]
[call site]
05699
FnCallHashes::native
[function]
[call site]
05700
Engine::exec_native_fn_call
[function]
[call site]
05701
Engine::track_operation
[function]
[call site]
05702
Some
[function]
[call site]
05703
Engine::resolve_fn
[function]
[call site]
05704
RhaiFunc::is_volatile
[function]
[call site]
05705
Engine::gen_fn_call_signature
[function]
[call site]
05706
Err
[function]
[call site]
05707
ERR::ErrorFunctionNotFound
[function]
[call site]
05708
into
[function]
[call site]
05709
RhaiFunc::is_method
[function]
[call site]
05710
StmtBlock::as_ref
[function]
[call site]
05711
map_or
[function]
[call site]
05712
Debugger::call_stack
[function]
[call site]
05713
test::len
[function]
[call site]
05714
ArgBackup::new
[function]
[call site]
05715
string_functions::is_empty
[function]
[call site]
05716
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05717
Engine::is_debugger_registered
[function]
[call site]
05718
TestStruct::clone
[function]
[call site]
05719
StmtBlock::span_or_else
[function]
[call site]
05720
TestStruct::clone
[function]
[call site]
05721
GlobalRuntimeState::debugger_mut
[function]
[call site]
05722
&mut
[call site]
05723
Engine::get_interned_string
[function]
[call site]
05724
MyIterableType::into_iter
[function]
[call site]
05725
Self::IntoIter::map
[function]
[call site]
05726
TestStruct::clone
[function]
[call site]
05727
RhaiNativeFunc::has_context
[function]
[call site]
05728
bool::then
[function]
[call site]
05729
as_deref
[function]
[call site]
05730
into
[function]
[call site]
05731
RhaiFunc::is_pure
[function]
[call site]
05732
string_functions::is_empty
[function]
[call site]
05733
Dynamic::is_read_only
[function]
[call site]
05734
Err
[function]
[call site]
05735
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05736
test_to_string
[function]
[call site]
05737
into
[function]
[call site]
05738
test_method_call
[function]
[call site]
05739
test_custom_syntax_func
[function]
[call site]
05740
and_then
[function]
[call site]
05741
Engine::check_data_size
[function]
[call site]
05742
Engine::has_data_size_limit
[function]
[call site]
05743
Ok
[function]
[call site]
05744
calc_data_sizes
[function]
[call site]
05745
StmtBlock::borrow
[function]
[call site]
05746
Engine::throw_on_size
[function]
[call site]
05747
RhaiResultOf::map_err
[function]
[call site]
05748
EvalAltResult::fill_position
[function]
[call site]
05749
Ok
[function]
[call site]
05750
map_err
[function]
[call site]
05751
EvalAltResult::fill_position
[function]
[call site]
05752
ArgBackup::restore_first_arg
[function]
[call site]
05753
test_functions_take
[function]
[call site]
05754
unwrap
[function]
[call site]
05755
Engine::is_debugger_registered
[function]
[call site]
05756
Engine::register_debugger
[function]
[call site]
05757
Some
[function]
[call site]
05758
TestStruct::new
[function]
[call site]
05759
TestStruct::new
[function]
[call site]
05760
Scope::new
[function]
[call site]
05761
crate::ast::Stmt::Noop
[function]
[call site]
05762
into
[function]
[call site]
05763
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05764
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05765
Engine::dbg_raw
[function]
[call site]
05766
Err
[function]
[call site]
05767
GlobalRuntimeState::debugger_mut
[function]
[call site]
05768
&mut
[call site]
05769
string_functions::truncate
[function]
[call site]
05770
string_functions::is_empty
[function]
[call site]
05771
Engine::check_data_size
[function]
[call site]
05772
Ok
[function]
[call site]
05773
Dynamic::into_immutable_string
[function]
[call site]
05774
Ok
[function]
[call site]
05775
crate::func::locked_read
[function]
[call site]
05776
Option::and_then
[function]
[call site]
05777
Some
[function]
[call site]
05778
TestStruct::clone
[function]
[call site]
05779
ok_or_else
[function]
[call site]
05780
std::
[call site]
05781
any::type_name
[function]
[call site]
05782
Err
[function]
[call site]
05783
Dynamic::type_name
[function]
[call site]
05784
Result::map_err
[function]
[call site]
05785
Engine::map_type_name
[function]
[call site]
05786
type_name::<ImmutableString>
[function]
[call site]
05787
&'a
[call site]
05788
ERR::ErrorMismatchOutputType
[function]
[call site]
05789
into
[function]
[call site]
05790
test_side_effects_print
[function]
[call site]
05791
TestStruct::new
[function]
[call site]
05792
TestStruct::new
[function]
[call site]
05793
ImmutableString::new
[function]
[call site]
05794
Engine::new
[function]
[call site]
05795
TestStruct::clone
[function]
[call site]
05796
Self
[function]
[call site]
05797
Engine::on_print
[function]
[call site]
05798
Some
[function]
[call site]
05799
TestStruct::new
[function]
[call site]
05800
StraightHasher::write
[function]
[call site]
05801
unwrap
[function]
[call site]
05802
push_str
[function]
[call site]
05803
run
[function]
[call site]
05804
Engine::new
[function]
[call site]
05805
Self::run
[function]
[call site]
05806
Engine::new
[function]
[call site]
05807
Engine::set_optimization_level
[function]
[call site]
05808
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05809
Engine::set_optimization_level
[function]
[call site]
05810
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05811
Engine::set_optimization_level
[function]
[call site]
05812
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05813
Engine::register_fn
[function]
[call site]
05814
Engine::set_optimization_level
[function]
[call site]
05815
Engine::set_fast_operators
[function]
[call site]
05816
test_get_set
[function]
[call site]
05817
Engine::set_optimization_level
[function]
[call site]
05818
RhaiResultOf::unwrap
[function]
[call site]
05819
Dynamic::into_immutable_string
[function]
[call site]
05820
Result::map_err
[function]
[call site]
05821
Engine::map_type_name
[function]
[call site]
05822
type_name::<ImmutableString>
[function]
[call site]
05823
&'a
[call site]
05824
ERR::ErrorMismatchOutputType
[function]
[call site]
05825
into
[function]
[call site]
05826
test_print_debug
[function]
[call site]
05827
TestStruct::new
[function]
[call site]
05828
TestStruct::new
[function]
[call site]
05829
Vec::<String>::new
[function]
[call site]
05830
TestStruct::clone
[function]
[call site]
05831
Self
[function]
[call site]
05832
TestStruct::clone
[function]
[call site]
05833
Engine::new
[function]
[call site]
05834
Engine::on_print
[function]
[call site]
05835
StraightHasher::write
[function]
[call site]
05836
unwrap
[function]
[call site]
05837
blob_functions::push
[function]
[call site]
05838
Engine::on_debug
[function]
[call site]
05839
Some
[function]
[call site]
05840
TestStruct::new
[function]
[call site]
05841
unwrap_or
[function]
[call site]
05842
StraightHasher::write
[function]
[call site]
05843
unwrap
[function]
[call site]
05844
blob_functions::push
[function]
[call site]
05845
run
[function]
[call site]
05846
RhaiResultOf::unwrap
[function]
[call site]
05847
Engine::compile
[function]
[call site]
05848
ParseResult::unwrap
[function]
[call site]
05849
AST::set_source
[function]
[call site]
05850
into
[function]
[call site]
05851
crate::Shared::get_mut
[function]
[call site]
05852
Shared::get_mut
[function]
[call site]
05853
StmtBlock::as_mut
[function]
[call site]
05854
Engine::lex_with_map
[function]
[call site]
05855
Engine::lex_raw
[function]
[call site]
05856
Some
[function]
[call site]
05857
Module::set_id
[function]
[call site]
05858
Decimal::into
[function]
[call site]
05859
string_functions::is_empty
[function]
[call site]
05860
test::len
[function]
[call site]
05861
then_some
[function]
[call site]
05862
TestStruct::clone
[function]
[call site]
05863
string_functions::is_empty
[function]
[call site]
05864
then_some
[function]
[call site]
05865
eval_ast::<Dynamic>
[function]
[call site]
05866
unwrap
[function]
[call site]
05867
Self::read
[function]
[call site]
05868
try_borrow
[function]
[call site]
05869
ok
[function]
[call site]
05870
locked_read
[function]
[call site]
05871
Option::ok
[function]
[call site]
05872
try_read
[function]
[call site]
05873
Some
[function]
[call site]
05874
std::thread::sleep
[function]
[call site]
05875
std::time::Duration::from_millis
[function]
[call site]
05876
Some
[function]
[call site]
05877
locked_read
[function]
[call site]
05878
try_read
[function]
[call site]
05879
Option::unwrap
[function]
[call site]
05880
MyIterableType::into_iter
[function]
[call site]
05881
&mut
[call site]
05882
Engine::map_type_name
[function]
[call site]
05883
std::
[call site]
05884
any::type_name
[function]
[call site]
05885
Engine::map_type_name
[function]
[call site]
05886
std::
[call site]
05887
any::type_name
[function]
[call site]
05888
Err
[function]
[call site]
05889
ERR::ErrorIndexingType
[function]
[call site]
05890
into
[function]
[call site]
05891
Engine::map_type_name
[function]
[call site]
05892
std::
[call site]
05893
any::type_name
[function]
[call site]
05894
Engine::map_type_name
[function]
[call site]
05895
std::
[call site]
05896
any::type_name
[function]
[call site]
05897
Engine::map_type_name
[function]
[call site]
05898
std::
[call site]
05899
any::type_name
[function]
[call site]
05900
Err
[function]
[call site]
05901
ERR::ErrorIndexingType
[function]
[call site]
05902
into
[function]
[call site]
05903
string_functions::starts_with
[function]
[call site]
05904
test::len
[function]
[call site]
05905
Engine::map_type_name
[function]
[call site]
05906
std::
[call site]
05907
any::type_name
[function]
[call site]
05908
Err
[function]
[call site]
05909
ERR::ErrorDotExpr
[function]
[call site]
05910
into
[function]
[call site]
05911
string_functions::starts_with
[function]
[call site]
05912
test::len
[function]
[call site]
05913
Engine::map_type_name
[function]
[call site]
05914
std::
[call site]
05915
any::type_name
[function]
[call site]
05916
Engine::map_type_name
[function]
[call site]
05917
std::
[call site]
05918
any::type_name
[function]
[call site]
05919
Err
[function]
[call site]
05920
ERR::ErrorDotExpr
[function]
[call site]
05921
into
[function]
[call site]
05922
Err
[function]
[call site]
05923
ERR::ErrorFunctionNotFound
[function]
[call site]
05924
Engine::gen_fn_call_signature
[function]
[call site]
05925
into
[function]
[call site]
05926
Engine::lex_with_map
[function]
[call site]
05927
Engine::fast_operators
[function]
[call site]
05928
test::len
[function]
[call site]
05929
is_some
[function]
[call site]
05930
Engine::get_arg_value
[function]
[call site]
05931
Self::as_deref_mut
[function]
[call site]
05932
Dynamic::flatten
[function]
[call site]
05933
Engine::get_arg_value
[function]
[call site]
05934
Self::as_deref_mut
[function]
[call site]
05935
Dynamic::flatten
[function]
[call site]
05936
Dynamic::is_variant
[function]
[call site]
05937
Dynamic::is_variant
[function]
[call site]
05938
super::get_builtin_binary_op_fn
[function]
[call site]
05939
unwrap
[function]
[call site]
05940
then
[function]
[call site]
05941
Ident::as_str
[function]
[call site]
05942
into
[function]
[call site]
05943
test_custom_syntax_func
[function]
[call site]
05944
Engine::exec_fn_call
[function]
[call site]
05945
Engine::lex_with_map
[function]
[call site]
05946
string_functions::is_empty
[function]
[call site]
05947
RhaiFunc::is_native
[function]
[call site]
05948
Engine::make_qualified_function_call
[function]
[call site]
05949
blob_functions::blob_with_capacity
[function]
[call site]
05950
test::len
[function]
[call site]
05951
test::len
[function]
[call site]
05952
blob_functions::blob_with_capacity
[function]
[call site]
05953
test::len
[function]
[call site]
05954
StmtBlock::as_ref
[function]
[call site]
05955
&[Stmt]::map_or
[function]
[call site]
05956
Dynamic::is_shared
[function]
[call site]
05957
Self::is_some
[function]
[call site]
05958
&[Expr]::first
[function]
[call site]
05959
Engine::track_operation
[function]
[call site]
05960
Engine::dbg
[function]
[call site]
05961
Self::as_deref_mut
[function]
[call site]
05962
blob_functions::push
[function]
[call site]
05963
MyIterableType::into_iter
[function]
[call site]
05964
test_chars
[function]
[call site]
05965
0.chars().collect::<Vec<_>>
[function]
[call site]
05966
MyIterableType::into_iter
[function]
[call site]
05967
Self::IntoIter::skip
[function]
[call site]
05968
Engine::get_arg_value
[function]
[call site]
05969
Self::as_deref_mut
[function]
[call site]
05970
blob_functions::push
[function]
[call site]
05971
Dynamic::flatten
[function]
[call site]
05972
RhaiResultOf::split_first_mut
[function]
[call site]
05973
unwrap
[function]
[call site]
05974
Some
[function]
[call site]
05975
blob_functions::push
[function]
[call site]
05976
Self::unwrap
[function]
[call site]
05977
StmtBlock::extend
[function]
[call site]
05978
StaticModuleResolver::iter_mut
[function]
[call site]
05979
Engine::track_operation
[function]
[call site]
05980
Engine::dbg
[function]
[call site]
05981
Self::as_deref_mut
[function]
[call site]
05982
blob_functions::push
[function]
[call site]
05983
MyIterableType::into_iter
[function]
[call site]
05984
Self::IntoIter::skip
[function]
[call site]
05985
Engine::get_arg_value
[function]
[call site]
05986
Self::as_deref_mut
[function]
[call site]
05987
blob_functions::push
[function]
[call site]
05988
Dynamic::flatten
[function]
[call site]
05989
Engine::search_namespace
[function]
[call site]
05990
Engine::search_scope_only
[function]
[call site]
05991
Command::get
[function]
[call site]
05992
MyIterableType::into_iter
[function]
[call site]
05993
flat_map
[function]
[call site]
05994
RhaiFunc::get_iter_fn
[function]
[call site]
05995
Some
[function]
[call site]
05996
test_var_def_filter
[function]
[call site]
05997
RhaiFunc::is_script
[function]
[call site]
05998
test_var_def_filter
[function]
[call site]
05999
Ident::as_str
[function]
[call site]
06000
Engine::lex_with_map
[function]
[call site]
06001
MultiInputsStream::get_next
[function]
[call site]
06002
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06003
StmtBlock::as_ref
[function]
[call site]
06004
TestStruct::clone
[function]
[call site]
06005
crate::Shared::new
[function]
[call site]
06006
into
[function]
[call site]
06007
TestStruct::clone
[function]
[call site]
06008
Engine::default
[function]
[call site]
06009
Some
[function]
[call site]
06010
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06011
RhaiFunc::get_script_fn_def
[function]
[call site]
06012
Option::cloned
[function]
[call site]
06013
unwrap
[function]
[call site]
06014
into
[function]
[call site]
06015
Ok
[function]
[call site]
06016
into
[function]
[call site]
06017
map_or
[function]
[call site]
06018
test::len
[function]
[call site]
06019
EvalContext::new
[function]
[call site]
06020
Expr::get_variable_name
[function]
[call site]
06021
string_functions::is_empty
[function]
[call site]
06022
Some
[function]
[call site]
06023
Option::unwrap
[function]
[call site]
06024
resolve_var
[function]
[call site]
06025
test::len
[function]
[call site]
06026
Dynamic::set_access_mode
[function]
[call site]
06027
StmtBlock::as_mut
[function]
[call site]
06028
Dynamic::set_access_mode
[function]
[call site]
06029
values_mut
[function]
[call site]
06030
Dynamic::set_access_mode
[function]
[call site]
06031
Ok
[function]
[call site]
06032
Result::into
[function]
[call site]
06033
Err
[function]
[call site]
06034
EvalAltResult::fill_position
[function]
[call site]
06035
ParseSettings::level_up_with_position
[function]
[call site]
06036
test::len
[function]
[call site]
06037
Expr::get_variable_name
[function]
[call site]
06038
Option::unwrap
[function]
[call site]
06039
Scope::search
[function]
[call site]
06040
MyIterableType::into_iter
[function]
[call site]
06041
array_functions::reduce_rev
[function]
[call site]
06042
ParseSettings::level_up_with_position
[function]
[call site]
06043
Engine::lex_with_map
[function]
[call site]
06044
Scope::len
[function]
[call site]
06045
test::len
[function]
[call site]
06046
MyIterableType::into_iter
[function]
[call site]
06047
array_functions::find_map
[function]
[call site]
06048
Module::get_var
[function]
[call site]
06049
Command::get
[function]
[call site]
06050
cloned
[function]
[call site]
06051
map_or_else
[function]
[call site]
06052
Err
[function]
[call site]
06053
ERR::ErrorVariableNotFound
[function]
[call site]
06054
ParseResult::to_string
[function]
[call site]
06055
Engine::new
[function]
[call site]
06056
Scope::new
[function]
[call site]
06057
blob_functions::push
[function]
[call site]
06058
blob_functions::push
[function]
[call site]
06059
blob_functions::push
[function]
[call site]
06060
ParseSettings::level_up_with_position
[function]
[call site]
06061
into
[function]
[call site]
06062
Ok
[function]
[call site]
06063
into
[function]
[call site]
06064
Scope::get_mut_by_index
[function]
[call site]
06065
try_into
[function]
[call site]
06066
string_functions::is_empty
[function]
[call site]
06067
Engine::search_imports
[function]
[call site]
06068
Namespace::root
[function]
[call site]
06069
GlobalRuntimeState::num_imports
[function]
[call site]
06070
test::len
[function]
[call site]
06071
Command::get
[function]
[call site]
06072
GlobalRuntimeState::get_shared_import
[function]
[call site]
06073
Command::get
[function]
[call site]
06074
cloned
[function]
[call site]
06075
GlobalRuntimeState::find_import
[function]
[call site]
06076
MyIterableType::into_iter
[function]
[call site]
06077
rposition
[function]
[call site]
06078
Option::map_or_else
[function]
[call site]
06079
Command::get
[function]
[call site]
06080
cloned
[function]
[call site]
06081
GlobalRuntimeState::get_shared_import
[function]
[call site]
06082
Module::get_qualified_var
[function]
[call site]
06083
StmtBlock::as_ref
[function]
[call site]
06084
and_then
[function]
[call site]
06085
Command::get
[function]
[call site]
06086
INT::cloned
[function]
[call site]
06087
Option::map_or_else
[function]
[call site]
06088
Err
[function]
[call site]
06089
ERR::ErrorVariableNotFound
[function]
[call site]
06090
ParseSettings::level_up_with_position
[function]
[call site]
06091
into
[function]
[call site]
06092
Dynamic::set_access_mode
[function]
[call site]
06093
Ok
[function]
[call site]
06094
into
[function]
[call site]
06095
test::len
[function]
[call site]
06096
Namespace::root
[function]
[call site]
06097
crate::func::locked_write
[function]
[call site]
06098
try_borrow_mut
[function]
[call site]
06099
ok
[function]
[call site]
06100
StraightHasher::write
[function]
[call site]
06101
ok
[function]
[call site]
06102
try_write
[function]
[call site]
06103
Some
[function]
[call site]
06104
std::thread::sleep
[function]
[call site]
06105
std::time::Duration::from_millis
[function]
[call site]
06106
Some
[function]
[call site]
06107
StraightHasher::write
[function]
[call site]
06108
try_write
[function]
[call site]
06109
Option::unwrap
[function]
[call site]
06110
shared_get_mut
[function]
[call site]
06111
Ident::as_str
[function]
[call site]
06112
TestStruct::clone
[function]
[call site]
06113
Self::into
[function]
[call site]
06114
StmtBlock::as_mut
[function]
[call site]
06115
Dynamic::set_access_mode
[function]
[call site]
06116
Ok
[function]
[call site]
06117
Err
[function]
[call site]
06118
ERR::ErrorVariableNotFound
[function]
[call site]
06119
ParseSettings::level_up_with_position
[function]
[call site]
06120
into
[function]
[call site]
06121
Err
[function]
[call site]
06122
ERR::ErrorModuleNotFound
[function]
[call site]
06123
test_to_string
[function]
[call site]
06124
ParseSettings::level_up_with_position
[function]
[call site]
06125
into
[function]
[call site]
06126
Engine::search_scope_only
[function]
[call site]
06127
Dynamic::is_shared
[function]
[call site]
06128
Target::is_temp_value
[function]
[call site]
06129
shared_take_or_clone
[function]
[call site]
06130
shared_try_take
[function]
[call site]
06131
Result::unwrap_or_else
[function]
[call site]
06132
StmtBlock::as_ref
[function]
[call site]
06133
TestStruct::clone
[function]
[call site]
06134
Dynamic::flatten
[function]
[call site]
06135
StmtBlock::extend
[function]
[call site]
06136
StaticModuleResolver::iter_mut
[function]
[call site]
06137
StaticModuleResolver::iter_mut
[function]
[call site]
06138
Engine::lex_with_map
[function]
[call site]
06139
Ident::as_str
[function]
[call site]
06140
RhaiResultOf::split_first_mut
[function]
[call site]
06141
unwrap
[function]
[call site]
06142
Some
[function]
[call site]
06143
Target::take_ref
[function]
[call site]
06144
Some
[function]
[call site]
06145
unwrap
[function]
[call site]
06146
blob_functions::push
[function]
[call site]
06147
StmtBlock::extend
[function]
[call site]
06148
StaticModuleResolver::iter_mut
[function]
[call site]
06149
Engine::get_arg_value
[function]
[call site]
06150
Self::as_deref_mut
[function]
[call site]
06151
blob_functions::push
[function]
[call site]
06152
Dynamic::flatten
[function]
[call site]
06153
StmtBlock::extend
[function]
[call site]
06154
StaticModuleResolver::iter_mut
[function]
[call site]
06155
Engine::search_imports
[function]
[call site]
06156
Option::ok_or_else
[function]
[call site]
06157
ERR::ErrorModuleNotFound
[function]
[call site]
06158
test_to_string
[function]
[call site]
06159
ParseSettings::level_up_with_position
[function]
[call site]
06160
Module::get_qualified_fn
[function]
[call site]
06161
StmtBlock::span_or_else
[function]
[call site]
06162
calc_fn_hash_full
[function]
[call site]
06163
MyIterableType::into_iter
[function]
[call site]
06164
Self::IntoIter::map
[function]
[call site]
06165
Dynamic::type_id
[function]
[call site]
06166
Module::get_qualified_fn
[function]
[call site]
06167
Position::is_none
[function]
[call site]
06168
string_functions::is_empty
[function]
[call site]
06169
test::len
[function]
[call site]
06170
min_max_functions::min
[function]
[call site]
06171
calc_fn_hash_full
[function]
[call site]
06172
MyIterableType::into_iter
[function]
[call site]
06173
Self::IntoIter::enumerate
[function]
[call site]
06174
Engine::lex_with_map
[function]
[call site]
06175
TypeId::of::<Dynamic>
[function]
[call site]
06176
Dynamic::type_id
[function]
[call site]
06177
Module::get_qualified_fn
[function]
[call site]
06178
Some
[function]
[call site]
06179
map_or
[function]
[call site]
06180
TestStruct::clone
[function]
[call site]
06181
as_deref
[function]
[call site]
06182
Scope::new
[function]
[call site]
06183
string_functions::replace
[function]
[call site]
06184
Module::id_raw
[function]
[call site]
06185
Option::cloned
[function]
[call site]
06186
defer
[function]
[call site]
06187
Engine::call_script_fn
[function]
[call site]
06188
RhaiFunc::is_pure
[function]
[call site]
06189
Dynamic::is_read_only
[function]
[call site]
06190
Err
[function]
[call site]
06191
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06192
test_to_string
[function]
[call site]
06193
into
[function]
[call site]
06194
RhaiNativeFunc::has_context
[function]
[call site]
06195
bool::then
[function]
[call site]
06196
decimal_functions::max_id
[function]
[call site]
06197
into
[function]
[call site]
06198
test_method_call
[function]
[call site]
06199
and_then
[function]
[call site]
06200
Engine::check_data_size
[function]
[call site]
06201
bool::then
[function]
[call site]
06202
decimal_functions::max_id
[function]
[call site]
06203
into
[function]
[call site]
06204
test_custom_syntax_func
[function]
[call site]
06205
and_then
[function]
[call site]
06206
Engine::check_data_size
[function]
[call site]
06207
Err
[function]
[call site]
06208
ERR::ErrorFunctionNotFound
[function]
[call site]
06209
string_functions::is_empty
[function]
[call site]
06210
Engine::gen_fn_call_signature
[function]
[call site]
06211
into
[function]
[call site]
06212
split_first
[function]
[call site]
06213
map_or_else
[function]
[call site]
06214
StmtBlock::as_ref
[function]
[call site]
06215
Some
[function]
[call site]
06216
Engine::make_function_call
[function]
[call site]
06217
String::from
[function]
[call site]
06218
is_some
[function]
[call site]
06219
test::len
[function]
[call site]
06220
Position::new_const
[function]
[call site]
06221
Option<&Token>::is_some
[function]
[call site]
06222
unwrap
[function]
[call site]
06223
Engine::get_arg_value
[function]
[call site]
06224
Self::as_deref_mut
[function]
[call site]
06225
try_cast_result::<FnPtr>
[function]
[call site]
06226
map_err
[function]
[call site]
06227
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06228
Engine::map_type_name
[function]
[call site]
06229
RhaiNativeFunc::return_type_name
[function]
[call site]
06230
fn_ptr_functions::is_anonymous
[function]
[call site]
06231
fn_ptr_functions::is_anonymous
[function]
[call site]
06232
StmtBlock::extend
[function]
[call site]
06233
test::len
[function]
[call site]
06234
test::len
[function]
[call site]
06235
test::len
[function]
[call site]
06236
blob_functions::blob_with_capacity
[function]
[call site]
06237
test::len
[function]
[call site]
06238
test::len
[function]
[call site]
06239
StmtBlock::extend
[function]
[call site]
06240
Self::as_deref_mut
[function]
[call site]
06241
Engine::get_arg_value
[function]
[call site]
06242
blob_functions::push
[function]
[call site]
06243
StaticModuleResolver::iter_mut
[function]
[call site]
06244
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06245
Scope::new
[function]
[call site]
06246
as_deref
[function]
[call site]
06247
defer
[function]
[call site]
06248
Engine::call_script_fn
[function]
[call site]
06249
blob_functions::blob_with_capacity
[function]
[call site]
06250
test::len
[function]
[call site]
06251
test::len
[function]
[call site]
06252
StmtBlock::extend
[function]
[call site]
06253
Self::as_deref_mut
[function]
[call site]
06254
Engine::get_arg_value
[function]
[call site]
06255
blob_functions::push
[function]
[call site]
06256
StaticModuleResolver::iter_mut
[function]
[call site]
06257
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06258
defer
[function]
[call site]
06259
into
[function]
[call site]
06260
test_custom_syntax_func
[function]
[call site]
06261
and_then
[function]
[call site]
06262
Engine::check_data_size
[function]
[call site]
06263
map_err
[function]
[call site]
06264
EvalAltResult::fill_position
[function]
[call site]
06265
&[Expr]::first
[function]
[call site]
06266
string_functions::is_empty
[function]
[call site]
06267
test::len
[function]
[call site]
06268
test::len
[function]
[call site]
06269
tokenizer::is_valid_function_name
[function]
[call site]
06270
FnCallHashes::from_native_only
[function]
[call site]
06271
calc_fn_hash
[function]
[call site]
06272
FnCallHashes::from_hash
[function]
[call site]
06273
calc_fn_hash
[function]
[call site]
06274
unwrap
[function]
[call site]
06275
Engine::get_arg_value
[function]
[call site]
06276
Dynamic::into_immutable_string
[function]
[call site]
06277
Ok
[function]
[call site]
06278
crate::func::locked_read
[function]
[call site]
06279
Option::and_then
[function]
[call site]
06280
Some
[function]
[call site]
06281
TestStruct::clone
[function]
[call site]
06282
ok_or_else
[function]
[call site]
06283
std::
[call site]
06284
any::type_name
[function]
[call site]
06285
Err
[function]
[call site]
06286
Dynamic::type_name
[function]
[call site]
06287
Result::map_err
[function]
[call site]
06288
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06289
and_then
[function]
[call site]
06290
Engine::lex_with_map
[function]
[call site]
06291
map_err
[function]
[call site]
06292
EvalAltResult::fill_position
[function]
[call site]
06293
unwrap
[function]
[call site]
06294
Engine::get_arg_value
[function]
[call site]
06295
Self::as_deref_mut
[function]
[call site]
06296
try_cast_result::<FnPtr>
[function]
[call site]
06297
map_err
[function]
[call site]
06298
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06299
Engine::map_type_name
[function]
[call site]
06300
RhaiNativeFunc::return_type_name
[function]
[call site]
06301
Engine::get_arg_value
[function]
[call site]
06302
Self::as_deref_mut
[function]
[call site]
06303
FnPtr::add_curry
[function]
[call site]
06304
blob_functions::push
[function]
[call site]
06305
Ok
[function]
[call site]
06306
into
[function]
[call site]
06307
unwrap
[function]
[call site]
06308
Engine::get_arg_value
[function]
[call site]
06309
Self::as_deref_mut
[function]
[call site]
06310
Ok
[function]
[call site]
06311
Dynamic::is_shared
[function]
[call site]
06312
bool::into
[function]
[call site]
06313
unwrap
[function]
[call site]
06314
Engine::get_arg_value
[function]
[call site]
06315
Self::as_deref_mut
[function]
[call site]
06316
Dynamic::into_immutable_string
[function]
[call site]
06317
Result::map_err
[function]
[call site]
06318
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06319
Engine::get_arg_value
[function]
[call site]
06320
Dynamic::as_int
[function]
[call site]
06321
Ok
[function]
[call site]
06322
crate::func::locked_read
[function]
[call site]
06323
Option::and_then
[function]
[call site]
06324
Some
[function]
[call site]
06325
ok_or_else
[function]
[call site]
06326
std::
[call site]
06327
any::type_name
[function]
[call site]
06328
Err
[function]
[call site]
06329
Dynamic::type_name
[function]
[call site]
06330
Result::map_err
[function]
[call site]
06331
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06332
Ok
[function]
[call site]
06333
FnPtr::try_from
[function]
[call site]
06334
Engine::lex_with_map
[function]
[call site]
06335
calc_fn_hash
[function]
[call site]
06336
Engine::has_script_fn
[function]
[call site]
06337
Caches::fn_resolution_cache_mut
[function]
[call site]
06338
Command::get
[function]
[call site]
06339
Engine::lex_with_map
[function]
[call site]
06340
MyIterableType::into_iter
[function]
[call site]
06341
T::as_any
[function]
[call site]
06342
Module::contains_fn
[function]
[call site]
06343
MyIterableType::into_iter
[function]
[call site]
06344
T::as_any
[function]
[call site]
06345
Module::contains_fn
[function]
[call site]
06346
Module::contains_qualified_fn
[function]
[call site]
06347
StmtBlock::as_ref
[function]
[call site]
06348
map_or
[function]
[call site]
06349
contains_key
[function]
[call site]
06350
map_functions::values
[function]
[call site]
06351
T::as_any
[function]
[call site]
06352
Module::contains_qualified_fn
[function]
[call site]
06353
BloomFilterU64::is_absent_and_set
[function]
[call site]
06354
blob_functions::insert
[function]
[call site]
06355
bool::into
[function]
[call site]
06356
(TokenIterator::unwrap_or
[function]
[call site]
06357
unwrap
[function]
[call site]
06358
Engine::get_arg_value
[function]
[call site]
06359
Self::as_deref_mut
[function]
[call site]
06360
Dynamic::into_immutable_string
[function]
[call site]
06361
Result::map_err
[function]
[call site]
06362
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06363
Engine::get_arg_value
[function]
[call site]
06364
Self::as_deref_mut
[function]
[call site]
06365
Dynamic::into_immutable_string
[function]
[call site]
06366
Result::map_err
[function]
[call site]
06367
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06368
Engine::get_arg_value
[function]
[call site]
06369
Dynamic::as_int
[function]
[call site]
06370
Result::map_err
[function]
[call site]
06371
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06372
Ok
[function]
[call site]
06373
FnPtr::try_from
[function]
[call site]
06374
Engine::lex_with_map
[function]
[call site]
06375
crate::calc_typed_method_hash
[function]
[call site]
06376
calc_fn_hash
[function]
[call site]
06377
Engine::has_script_fn
[function]
[call site]
06378
bool::into
[function]
[call site]
06379
(TokenIterator::unwrap_or
[function]
[call site]
06380
unwrap
[function]
[call site]
06381
Engine::get_arg_value
[function]
[call site]
06382
Dynamic::into_immutable_string
[function]
[call site]
06383
Result::map_err
[function]
[call site]
06384
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06385
Ok
[function]
[call site]
06386
string_functions::contains
[function]
[call site]
06387
bool::into
[function]
[call site]
06388
test::len
[function]
[call site]
06389
GlobalRuntimeState::num_imports
[function]
[call site]
06390
unwrap
[function]
[call site]
06391
Engine::get_arg_value
[function]
[call site]
06392
Dynamic::into_immutable_string
[function]
[call site]
06393
Result::map_err
[function]
[call site]
06394
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06395
Engine::eval_script_expr_in_place
[function]
[call site]
06396
Engine::track_operation
[function]
[call site]
06397
string_functions::trim
[function]
[call site]
06398
string_functions::is_empty
[function]
[call site]
06399
Ok
[function]
[call site]
06400
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06401
AST::has_functions
[function]
[call site]
06402
string_functions::is_empty
[function]
[call site]
06403
Err
[function]
[call site]
06404
into
[function]
[call site]
06405
StmtBlock::take_statements
[function]
[call site]
06406
string_functions::is_empty
[function]
[call site]
06407
Ok
[function]
[call site]
06408
Engine::eval_global_statements
[function]
[call site]
06409
Engine::eval_stmt_block
[function]
[call site]
06410
StmtBlock::span_or_else
[function]
[call site]
06411
Ok
[function]
[call site]
06412
Ok
[function]
[call site]
06413
Err
[function]
[call site]
06414
test::len
[function]
[call site]
06415
GlobalRuntimeState::num_imports
[function]
[call site]
06416
Result::map_err
[function]
[call site]
06417
ERR::ErrorInFunctionCall
[function]
[call site]
06418
test_to_string
[function]
[call site]
06419
&mut
[call site]
06420
unwrap_or
[function]
[call site]
06421
test_to_string
[function]
[call site]
06422
into
[function]
[call site]
06423
blob_functions::blob_with_capacity
[function]
[call site]
06424
blob_functions::blob_with_capacity
[function]
[call site]
06425
test::len
[function]
[call site]
06426
string_functions::is_empty
[function]
[call site]
06427
MyIterableType::into_iter
[function]
[call site]
06428
Self::IntoIter::copied
[function]
[call site]
06429
optimize_combo_chain
[function]
[call site]
06430
MyIterableType::into_iter
[function]
[call site]
06431
Engine::get_arg_value
[function]
[call site]
06432
Self::as_deref_mut
[function]
[call site]
06433
blob_functions::push
[function]
[call site]
06434
Dynamic::flatten
[function]
[call site]
06435
StmtBlock::extend
[function]
[call site]
06436
StaticModuleResolver::iter_mut
[function]
[call site]
06437
StmtBlock::extend
[function]
[call site]
06438
StaticModuleResolver::iter_mut
[function]
[call site]
06439
Some
[function]
[call site]
06440
Engine::exec_fn_call
[function]
[call site]
06441
Engine::lex_with_map
[function]
[call site]
06442
StmtBlock::as_ref
[function]
[call site]
06443
&[Stmt]::map_or
[function]
[call site]
06444
Dynamic::is_shared
[function]
[call site]
06445
Self::is_some
[function]
[call site]
06446
string_functions::is_empty
[function]
[call site]
06447
Engine::track_operation
[function]
[call site]
06448
Engine::dbg
[function]
[call site]
06449
Self::as_deref_mut
[function]
[call site]
06450
Engine::get_arg_value
[function]
[call site]
06451
Self::as_deref_mut
[function]
[call site]
06452
blob_functions::push
[function]
[call site]
06453
Dynamic::flatten
[function]
[call site]
06454
blob_functions::push
[function]
[call site]
06455
Self::unwrap
[function]
[call site]
06456
string_functions::is_empty
[function]
[call site]
06457
Engine::track_operation
[function]
[call site]
06458
Engine::dbg
[function]
[call site]
06459
Self::as_deref_mut
[function]
[call site]
06460
Engine::get_arg_value
[function]
[call site]
06461
Self::as_deref_mut
[function]
[call site]
06462
blob_functions::push
[function]
[call site]
06463
Dynamic::flatten
[function]
[call site]
06464
Engine::search_namespace
[function]
[call site]
06465
StmtBlock::as_ref
[function]
[call site]
06466
Dynamic::is_read_only
[function]
[call site]
06467
ImmutableString::into_owned
[function]
[call site]
06468
Dynamic::is_shared
[function]
[call site]
06469
Target::is_temp_value
[function]
[call site]
06470
blob_functions::insert
[function]
[call site]
06471
FnPtr::try_from
[function]
[call site]
06472
RhaiResultOf::unwrap
[function]
[call site]
06473
string_functions::is_empty
[function]
[call site]
06474
blob_functions::push
[function]
[call site]
06475
eval::calc_offset_len
[function]
[call site]
06476
test::len
[function]
[call site]
06477
test::len
[function]
[call site]
06478
blob_functions::push
[function]
[call site]
06479
blob_functions::insert
[function]
[call site]
06480
shared_take_or_clone
[function]
[call site]
06481
Dynamic::flatten
[function]
[call site]
06482
Target::take_ref
[function]
[call site]
06483
unwrap
[function]
[call site]
06484
blob_functions::push
[function]
[call site]
06485
MyIterableType::into_iter
[function]
[call site]
06486
Self::IntoIter::chain
[function]
[call site]
06487
test_functions_take
[function]
[call site]
06488
test_functions_take
[function]
[call site]
06489
test_functions_take
[function]
[call site]
06490
StmtBlock::as_mut
[function]
[call site]
06491
intersects
[function]
[call site]
06492
StmtBlock::as_mut
[function]
[call site]
06493
StmtBlock::as_mut
[function]
[call site]
06494
string_functions::remove
[function]
[call site]
06495
test_functions_take
[function]
[call site]
06496
make_sub
[function]
[call site]
06497
make_root
[function]
[call site]
06498
MyIterableType::into_iter
[function]
[call site]
06499
Engine::get_arg_value
[function]
[call site]
06500
Self::as_deref_mut
[function]
[call site]
06501
blob_functions::push
[function]
[call site]
06502
Dynamic::flatten
[function]
[call site]
06503
StmtBlock::extend
[function]
[call site]
06504
StaticModuleResolver::iter_mut
[function]
[call site]
06505
StmtBlock::extend
[function]
[call site]
06506
StaticModuleResolver::iter_mut
[function]
[call site]
06507
Engine::exec_fn_call
[function]
[call site]
06508
Engine::lex_with_map
[function]
[call site]
06509
Self::ok_or_else
[function]
[call site]
06510
ERR::ErrorUnboundThis
[function]
[call site]
06511
into
[function]
[call site]
06512
cloned
[function]
[call site]
06513
Engine::search_namespace
[function]
[call site]
06514
Engine::lex_with_map
[function]
[call site]
06515
Position::new_const
[function]
[call site]
06516
Engine::eval_expr
[function]
[call site]
06517
Self::as_deref_mut
[function]
[call site]
06518
Dynamic::flatten
[function]
[call site]
06519
ParseSettings::level_up_with_position
[function]
[call site]
06520
Dynamic::is_string
[function]
[call site]
06521
crate::func::locked_read
[function]
[call site]
06522
Option::map_or
[function]
[call site]
06523
unwrap
[function]
[call site]
06524
&mut
[call site]
06525
into
[function]
[call site]
06526
packages::string_basic::print_with_func
[function]
[call site]
06527
NativeCallContext::call_native_fn_raw
[function]
[call site]
06528
NativeCallContext::_call_fn_raw
[function]
[call site]
06529
TestStruct::clone
[function]
[call site]
06530
Caches::new
[function]
[call site]
06531
StmtBlock::as_ref
[function]
[call site]
06532
Token::lookup_symbol_from_syntax
[function]
[call site]
06533
test::len
[function]
[call site]
06534
NativeCallContext::engine
[function]
[call site]
06535
Engine::exec_native_fn_call
[function]
[call site]
06536
Engine::track_operation
[function]
[call site]
06537
Some
[function]
[call site]
06538
Engine::resolve_fn
[function]
[call site]
06539
RhaiFunc::is_volatile
[function]
[call site]
06540
Engine::gen_fn_call_signature
[function]
[call site]
06541
Err
[function]
[call site]
06542
ERR::ErrorFunctionNotFound
[function]
[call site]
06543
into
[function]
[call site]
06544
RhaiFunc::is_method
[function]
[call site]
06545
StmtBlock::as_ref
[function]
[call site]
06546
map_or
[function]
[call site]
06547
Debugger::call_stack
[function]
[call site]
06548
test::len
[function]
[call site]
06549
ArgBackup::new
[function]
[call site]
06550
string_functions::is_empty
[function]
[call site]
06551
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06552
Engine::is_debugger_registered
[function]
[call site]
06553
TestStruct::clone
[function]
[call site]
06554
StmtBlock::span_or_else
[function]
[call site]
06555
TestStruct::clone
[function]
[call site]
06556
GlobalRuntimeState::debugger_mut
[function]
[call site]
06557
&mut
[call site]
06558
Engine::get_interned_string
[function]
[call site]
06559
MyIterableType::into_iter
[function]
[call site]
06560
Self::IntoIter::map
[function]
[call site]
06561
TestStruct::clone
[function]
[call site]
06562
RhaiNativeFunc::has_context
[function]
[call site]
06563
bool::then
[function]
[call site]
06564
as_deref
[function]
[call site]
06565
into
[function]
[call site]
06566
RhaiFunc::is_pure
[function]
[call site]
06567
string_functions::is_empty
[function]
[call site]
06568
Dynamic::is_read_only
[function]
[call site]
06569
Err
[function]
[call site]
06570
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06571
test_to_string
[function]
[call site]
06572
into
[function]
[call site]
06573
test_method_call
[function]
[call site]
06574
test_custom_syntax_func
[function]
[call site]
06575
and_then
[function]
[call site]
06576
Engine::check_data_size
[function]
[call site]
06577
map_err
[function]
[call site]
06578
EvalAltResult::fill_position
[function]
[call site]
06579
ArgBackup::restore_first_arg
[function]
[call site]
06580
Engine::is_debugger_registered
[function]
[call site]
06581
Engine::register_debugger
[function]
[call site]
06582
Scope::new
[function]
[call site]
06583
crate::ast::Stmt::Noop
[function]
[call site]
06584
into
[function]
[call site]
06585
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06586
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06587
Engine::dbg_raw
[function]
[call site]
06588
Err
[function]
[call site]
06589
GlobalRuntimeState::debugger_mut
[function]
[call site]
06590
&mut
[call site]
06591
string_functions::is_empty
[function]
[call site]
06592
Engine::check_data_size
[function]
[call site]
06593
Ok
[function]
[call site]
06594
Dynamic::into_immutable_string
[function]
[call site]
06595
Result::map_err
[function]
[call site]
06596
Engine::map_type_name
[function]
[call site]
06597
type_name::<ImmutableString>
[function]
[call site]
06598
&'a
[call site]
06599
ERR::ErrorMismatchOutputType
[function]
[call site]
06600
into
[function]
[call site]
06601
test_side_effects_print
[function]
[call site]
06602
Dynamic::into_immutable_string
[function]
[call site]
06603
Result::map_err
[function]
[call site]
06604
Engine::map_type_name
[function]
[call site]
06605
type_name::<ImmutableString>
[function]
[call site]
06606
&'a
[call site]
06607
ERR::ErrorMismatchOutputType
[function]
[call site]
06608
into
[function]
[call site]
06609
test_print_debug
[function]
[call site]
06610
&mut
[call site]
06611
Engine::map_type_name
[function]
[call site]
06612
std::
[call site]
06613
any::type_name
[function]
[call site]
06614
Engine::map_type_name
[function]
[call site]
06615
std::
[call site]
06616
any::type_name
[function]
[call site]
06617
Err
[function]
[call site]
06618
ERR::ErrorIndexingType
[function]
[call site]
06619
into
[function]
[call site]
06620
Engine::map_type_name
[function]
[call site]
06621
std::
[call site]
06622
any::type_name
[function]
[call site]
06623
Engine::map_type_name
[function]
[call site]
06624
std::
[call site]
06625
any::type_name
[function]
[call site]
06626
Engine::map_type_name
[function]
[call site]
06627
std::
[call site]
06628
any::type_name
[function]
[call site]
06629
Err
[function]
[call site]
06630
ERR::ErrorIndexingType
[function]
[call site]
06631
into
[function]
[call site]
06632
string_functions::starts_with
[function]
[call site]
06633
test::len
[function]
[call site]
06634
Engine::map_type_name
[function]
[call site]
06635
std::
[call site]
06636
any::type_name
[function]
[call site]
06637
Err
[function]
[call site]
06638
ERR::ErrorDotExpr
[function]
[call site]
06639
into
[function]
[call site]
06640
string_functions::starts_with
[function]
[call site]
06641
test::len
[function]
[call site]
06642
Engine::map_type_name
[function]
[call site]
06643
std::
[call site]
06644
any::type_name
[function]
[call site]
06645
Engine::map_type_name
[function]
[call site]
06646
std::
[call site]
06647
any::type_name
[function]
[call site]
06648
Err
[function]
[call site]
06649
ERR::ErrorDotExpr
[function]
[call site]
06650
into
[function]
[call site]
06651
Err
[function]
[call site]
06652
ERR::ErrorFunctionNotFound
[function]
[call site]
06653
Engine::gen_fn_call_signature
[function]
[call site]
06654
into
[function]
[call site]
06655
StmtBlock::as_ref
[function]
[call site]
06656
calc_fn_hash
[function]
[call site]
06657
NativeCallContext::call_position
[function]
[call site]
06658
Engine::lex_with_map
[function]
[call site]
06659
FnCallHashes::from_script_and_native
[function]
[call site]
06660
calc_fn_hash
[function]
[call site]
06661
calc_fn_hash
[function]
[call site]
06662
FnCallHashes::from_native_only
[function]
[call site]
06663
calc_fn_hash
[function]
[call site]
06664
FnCallHashes::from_hash
[function]
[call site]
06665
calc_fn_hash
[function]
[call site]
06666
NativeCallContext::engine
[function]
[call site]
06667
Engine::exec_fn_call
[function]
[call site]
06668
FnCallHashes::is_native_only
[function]
[call site]
06669
test::len
[function]
[call site]
06670
Engine::get_interned_string
[function]
[call site]
06671
Engine::map_type_name
[function]
[call site]
06672
std::
[call site]
06673
any::type_name
[function]
[call site]
06674
Ok
[function]
[call site]
06675
ImmutableString::into
[function]
[call site]
06676
test::len
[function]
[call site]
06677
Ok
[function]
[call site]
06678
Dynamic::is_shared
[function]
[call site]
06679
into
[function]
[call site]
06680
Engine::gen_fn_call_signature
[function]
[call site]
06681
Err
[function]
[call site]
06682
ERR::ErrorFunctionNotFound
[function]
[call site]
06683
into
[function]
[call site]
06684
ensure_no_data_race
[function]
[call site]
06685
FnCallHashes::is_native_only
[function]
[call site]
06686
FnCallHashes::script
[function]
[call site]
06687
string_functions::is_empty
[function]
[call site]
06688
crate::calc_typed_method_hash
[function]
[call site]
06689
Engine::map_type_name
[function]
[call site]
06690
std::
[call site]
06691
any::type_name
[function]
[call site]
06692
Engine::resolve_fn
[function]
[call site]
06693
Position::is_none
[function]
[call site]
06694
Engine::resolve_fn
[function]
[call site]
06695
None::cloned
[function]
[call site]
06696
as_deref
[function]
[call site]
06697
string_functions::is_empty
[function]
[call site]
06698
Ok
[function]
[call site]
06699
Scope::new
[function]
[call site]
06700
string_functions::replace
[function]
[call site]
06701
defer
[function]
[call site]
06702
split_first_mut
[function]
[call site]
06703
unwrap
[function]
[call site]
06704
Some
[function]
[call site]
06705
Engine::call_script_fn
[function]
[call site]
06706
ArgBackup::new
[function]
[call site]
06707
string_functions::is_empty
[function]
[call site]
06708
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06709
defer
[function]
[call site]
06710
Engine::call_script_fn
[function]
[call site]
06711
Engine::lex_with_map
[function]
[call site]
06712
FnCallHashes::native
[function]
[call site]
06713
Engine::exec_native_fn_call
[function]
[call site]
06714
StmtBlock::as_ref
[function]
[call site]
06715
NativeCallContext::call_position
[function]
[call site]
06716
Engine::lex_with_map
[function]
[call site]
06717
Dynamic::is_string
[function]
[call site]
06718
crate::func::locked_read
[function]
[call site]
06719
Option::map_or
[function]
[call site]
06720
Dynamic::into_immutable_string
[function]
[call site]
06721
Result::unwrap
[function]
[call site]
06722
Package::init_engine
[function]
[call site]
06723
Engine::map_type_name
[function]
[call site]
06724
RhaiNativeFunc::return_type_name
[function]
[call site]
06725
type_name::<R>
[function]
[call site]
06726
&'a
[call site]
06727
Position::new_const
[function]
[call site]
06728
unwrap
[function]
[call site]
06729
unwrap
[function]
[call site]
06730
Package::init_engine
[function]
[call site]
06731
Engine::map_type_name
[function]
[call site]
06732
&'a
[call site]
06733
unwrap
[function]
[call site]
06734
Engine::throw_on_size
[function]
[call site]
06735
test::len
[function]
[call site]
06736
RhaiResultOf::map_err
[function]
[call site]
06737
EvalAltResult::fill_position
[function]
[call site]
06738
Ok
[function]
[call site]
06739
Engine::get_interned_string
[function]
[call site]
06740
ImmutableString::into
[function]
[call site]
06741
crate::Array::with_capacity
[function]
[call site]
06742
test::len
[function]
[call site]
06743
Engine::eval_expr
[function]
[call site]
06744
Self::as_deref_mut
[function]
[call site]
06745
Dynamic::flatten
[function]
[call site]
06746
Engine::has_data_size_limit
[function]
[call site]
06747
crate::eval::calc_data_sizes
[function]
[call site]
06748
calc_array_sizes
[function]
[call site]
06749
test::len
[function]
[call site]
06750
calc_map_sizes
[function]
[call site]
06751
test::len
[function]
[call site]
06752
calc_data_sizes
[function]
[call site]
06753
read_lock::<Dynamic>
[function]
[call site]
06754
unwrap
[function]
[call site]
06755
Engine::throw_on_size
[function]
[call site]
06756
RhaiResultOf::map_err
[function]
[call site]
06757
EvalAltResult::fill_position
[function]
[call site]
06758
ParseSettings::level_up_with_position
[function]
[call site]
06759
blob_functions::push
[function]
[call site]
06760
Ok
[function]
[call site]
06761
Dynamic::from_array
[function]
[call site]
06762
TestStruct::clone
[function]
[call site]
06763
Engine::eval_expr
[function]
[call site]
06764
Self::as_deref_mut
[function]
[call site]
06765
Dynamic::flatten
[function]
[call site]
06766
Engine::has_data_size_limit
[function]
[call site]
06767
crate::eval::calc_data_sizes
[function]
[call site]
06768
Engine::throw_on_size
[function]
[call site]
06769
RhaiResultOf::map_err
[function]
[call site]
06770
EvalAltResult::fill_position
[function]
[call site]
06771
ParseSettings::level_up_with_position
[function]
[call site]
06772
(TokenIterator::get_mut
[function]
[call site]
06773
Ident::as_str
[function]
[call site]
06774
Option::unwrap
[function]
[call site]
06775
Ok
[function]
[call site]
06776
Dynamic::from_map
[function]
[call site]
06777
Engine::eval_expr
[function]
[call site]
06778
Self::as_deref_mut
[function]
[call site]
06779
Dynamic::as_bool
[function]
[call site]
06780
map_err
[function]
[call site]
06781
make_type_mismatch_err::<bool>
[function]
[call site]
06782
ParseSettings::level_up_with_position
[function]
[call site]
06783
Ok
[function]
[call site]
06784
Engine::eval_expr
[function]
[call site]
06785
Self::as_deref_mut
[function]
[call site]
06786
Dynamic::as_bool
[function]
[call site]
06787
map_err
[function]
[call site]
06788
make_type_mismatch_err::<bool>
[function]
[call site]
06789
ParseSettings::level_up_with_position
[function]
[call site]
06790
Ok
[function]
[call site]
06791
Engine::eval_expr
[function]
[call site]
06792
Self::as_deref_mut
[function]
[call site]
06793
Expr::is_unit
[function]
[call site]
06794
Ok
[function]
[call site]
06795
MyIterableType::into_iter
[function]
[call site]
06796
Engine::lex_with_map
[function]
[call site]
06797
reflection_functions::collect
[function]
[call site]
06798
first
[function]
[call site]
06799
unwrap
[function]
[call site]
06800
Command::get
[function]
[call site]
06801
Ident::as_str
[function]
[call site]
06802
ok_or_else
[function]
[call site]
06803
TestStruct::new
[function]
[call site]
06804
ERR::ErrorCustomSyntax
[function]
[call site]
06805
MyIterableType::into_iter
[function]
[call site]
06806
Engine::lex_with_map
[function]
[call site]
06807
reflection_functions::collect
[function]
[call site]
06808
EvalContext::new
[function]
[call site]
06809
and_then
[function]
[call site]
06810
Engine::check_data_size
[function]
[call site]
06811
Expr::start_position
[function]
[call site]
06812
Engine::eval_stmt_block
[function]
[call site]
06813
StmtBlock::take_statements
[function]
[call site]
06814
Engine::eval_dot_index_chain
[function]
[call site]
06815
Position::new_const
[function]
[call site]
06816
ChainType::from
[function]
[call site]
06817
Expr::get_literal_value
[function]
[call site]
06818
Some
[function]
[call site]
06819
is_some
[function]
[call site]
06820
blob_functions::push
[function]
[call site]
06821
Expr::get_literal_value
[function]
[call site]
06822
Some
[function]
[call site]
06823
unwrap
[function]
[call site]
06824
string_functions::is_empty
[function]
[call site]
06825
Self::as_deref_mut
[function]
[call site]
06826
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06827
Engine::track_operation
[function]
[call site]
06828
ParseSettings::level_up_with_position
[function]
[call site]
06829
ChainType::from
[function]
[call site]
06830
Engine::get_arg_value
[function]
[call site]
06831
Self::as_deref_mut
[function]
[call site]
06832
blob_functions::push
[function]
[call site]
06833
blob_functions::push
[function]
[call site]
06834
FnPtr::try_from
[function]
[call site]
06835
RhaiResultOf::unwrap
[function]
[call site]
06836
Dynamic::flatten
[function]
[call site]
06837
Expr::options
[function]
[call site]
06838
string_functions::is_empty
[function]
[call site]
06839
string_functions::is_empty
[function]
[call site]
06840
string_functions::is_empty
[function]
[call site]
06841
ASTFlags::intersects
[function]
[call site]
06842
Position::new_const
[function]
[call site]
06843
Self::as_deref_mut
[function]
[call site]
06844
Engine::get_arg_value
[function]
[call site]
06845
blob_functions::push
[function]
[call site]
06846
Dynamic::flatten
[function]
[call site]
06847
blob_functions::push
[function]
[call site]
06848
Engine::eval_expr
[function]
[call site]
06849
Self::as_deref_mut
[function]
[call site]
06850
Dynamic::flatten
[function]
[call site]
06851
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06852
StmtBlock::extend
[function]
[call site]
06853
StmtBlock::extend
[function]
[call site]
06854
blob_functions::push
[function]
[call site]
06855
Engine::eval_expr
[function]
[call site]
06856
Dynamic::flatten
[function]
[call site]
06857
Ok
[function]
[call site]
06858
Engine::track_operation
[function]
[call site]
06859
Engine::dbg
[function]
[call site]
06860
Self::as_deref_mut
[function]
[call site]
06861
Self::map_or_else
[function]
[call site]
06862
Err
[function]
[call site]
06863
ERR::ErrorUnboundThis
[function]
[call site]
06864
into
[function]
[call site]
06865
Self::try_into
[function]
[call site]
06866
Some
[function]
[call site]
06867
Engine::eval_dot_index_chain_raw
[function]
[call site]
06868
Target::is_ref
[function]
[call site]
06869
ParseSettings::level_up_with_position
[function]
[call site]
06870
ParseSettings::level_up
[function]
[call site]
06871
Ok
[function]
[call site]
06872
ChainType::from
[function]
[call site]
06873
Expr::options
[function]
[call site]
06874
ASTFlags::intersects
[function]
[call site]
06875
StmtBlock::as_ref
[function]
[call site]
06876
Expr::is_unit
[function]
[call site]
06877
Ok
[function]
[call site]
06878
Expr::start_position
[function]
[call site]
06879
Expr::options
[function]
[call site]
06880
ASTFlags::intersects
[function]
[call site]
06881
Engine::dbg
[function]
[call site]
06882
Self::as_deref_mut
[function]
[call site]
06883
string_functions::pop
[function]
[call site]
06884
string_functions::is_empty
[function]
[call site]
06885
shared_make_mut
[function]
[call site]
06886
string_functions::pop
[function]
[call site]
06887
Dynamic::map_or
[function]
[call site]
06888
Dynamic::unwrap
[function]
[call site]
06889
TestStruct::clone
[function]
[call site]
06890
Expr::start_position
[function]
[call site]
06891
StmtBlock::as_mut
[function]
[call site]
06892
Dynamic::is_shared
[function]
[call site]
06893
write_lock::<Dynamic>
[function]
[call site]
06894
unwrap
[function]
[call site]
06895
Self::as_deref_mut
[function]
[call site]
06896
Engine::get_indexed_mut
[function]
[call site]
06897
Engine::track_operation
[function]
[call site]
06898
Dynamic::as_int
[function]
[call site]
06899
Ok
[function]
[call site]
06900
crate::func::locked_read
[function]
[call site]
06901
Option::and_then
[function]
[call site]
06902
Some
[function]
[call site]
06903
ok_or_else
[function]
[call site]
06904
std::
[call site]
06905
any::type_name
[function]
[call site]
06906
Err
[function]
[call site]
06907
Dynamic::type_name
[function]
[call site]
06908
Result::map_err
[function]
[call site]
06909
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06910
test::len
[function]
[call site]
06911
super::calc_index
[function]
[call site]
06912
FnPtr::try_from
[function]
[call site]
06913
unsigned_abs
[function]
[call site]
06914
Ok
[function]
[call site]
06915
FnPtr::try_from
[function]
[call site]
06916
Ok
[function]
[call site]
06917
ERR::ErrorArrayBounds
[function]
[call site]
06918
into
[function]
[call site]
06919
super::EvalContext::new
[function]
[call site]
06920
cb
[function]
[call site]
06921
map_err
[function]
[call site]
06922
EvalAltResult::fill_position
[function]
[call site]
06923
Err
[function]
[call site]
06924
shared_get_mut
[function]
[call site]
06925
unwrap
[function]
[call site]
06926
try_into
[function]
[call site]
06927
Dynamic::as_int
[function]
[call site]
06928
Result::map_err
[function]
[call site]
06929
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06930
test::len
[function]
[call site]
06931
super::calc_index
[function]
[call site]
06932
ERR::ErrorArrayBounds
[function]
[call site]
06933
into
[function]
[call site]
06934
Command::get
[function]
[call site]
06935
Engine::lex_with_map
[function]
[call site]
06936
into
[function]
[call site]
06937
unwrap
[function]
[call site]
06938
Ok
[function]
[call site]
06939
read_lock::<crate::ImmutableString>
[function]
[call site]
06940
ok_or_else
[function]
[call site]
06941
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
06942
RhaiNativeFunc::return_type_name
[function]
[call site]
06943
type_name::<R>
[function]
[call site]
06944
(TokenIterator::contains_key
[function]
[call site]
06945
Ident::as_str
[function]
[call site]
06946
super::EvalContext::new
[function]
[call site]
06947
cb
[function]
[call site]
06948
Ident::as_str
[function]
[call site]
06949
map_err
[function]
[call site]
06950
EvalAltResult::fill_position
[function]
[call site]
06951
string_functions::is_empty
[function]
[call site]
06952
(TokenIterator::contains_key
[function]
[call site]
06953
Ident::as_str
[function]
[call site]
06954
blob_functions::insert
[function]
[call site]
06955
TestStruct::clone
[function]
[call site]
06956
Self::into
[function]
[call site]
06957
(TokenIterator::get_mut
[function]
[call site]
06958
Ident::as_str
[function]
[call site]
06959
try_into
[function]
[call site]
06960
Engine::fail_on_invalid_map_property
[function]
[call site]
06961
intersects
[function]
[call site]
06962
Err
[function]
[call site]
06963
ERR::ErrorPropertyNotFound
[function]
[call site]
06964
test_to_string
[function]
[call site]
06965
into
[function]
[call site]
06966
Ok
[function]
[call site]
06967
Target::from
[function]
[call site]
06968
Self::TempValue
[function]
[call site]
06969
into
[function]
[call site]
06970
is::<crate::ExclusiveRange>
[function]
[call site]
06971
is::<crate::InclusiveRange>
[function]
[call site]
06972
read_lock::<crate::ExclusiveRange>
[function]
[call site]
06973
super::calc_index
[function]
[call site]
06974
ERR::ErrorBitFieldBounds
[function]
[call site]
06975
into
[function]
[call site]
06976
super::calc_index
[function]
[call site]
06977
FnPtr::try_from
[function]
[call site]
06978
RhaiResultOf::ok
[function]
[call site]
06979
and_then
[function]
[call site]
06980
then_some
[function]
[call site]
06981
ok_or_else
[function]
[call site]
06982
ERR::ErrorBitFieldBounds
[function]
[call site]
06983
FnPtr::try_from
[function]
[call site]
06984
RhaiResultOf::unwrap
[function]
[call site]
06985
pow
[function]
[call site]
06986
FnPtr::try_from
[function]
[call site]
06987
tokenizer::is_valid_function_name
[function]
[call site]
06988
Ok
[function]
[call site]
06989
TestStruct::new
[function]
[call site]
06990
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
06991
Token::lookup_symbol_from_syntax
[function]
[call site]
06992
Option::is_some
[function]
[call site]
06993
Err
[function]
[call site]
06994
ERR::ErrorParsing
[function]
[call site]
06995
PERR::Reserved
[function]
[call site]
06996
test_to_string
[function]
[call site]
06997
into
[function]
[call site]
06998
Err
[function]
[call site]
06999
ERR::ErrorFunctionNotFound
[function]
[call site]
07000
test_to_string
[function]
[call site]
07001
into
[function]
[call site]
07002
RhaiResultOf::unwrap
[function]
[call site]
07003
read_lock::<crate::InclusiveRange>
[function]
[call site]
07004
iterator_functions::chars_from_start
[function]
[call site]
07005
CharsStream::new
[function]
[call site]
07006
string_functions::add_append
[function]
[call site]
07007
string_functions::is_empty
[function]
[call site]
07008
String::from_utf8_lossy
[function]
[call site]
07009
string_functions::is_empty
[function]
[call site]
07010
String::from_utf8
[function]
[call site]
07011
unwrap
[function]
[call site]
07012
into
[function]
[call site]
07013
ImmutableString::into_owned
[function]
[call site]
07014
String::into
[function]
[call site]
07015
ImmutableString::into_owned
[function]
[call site]
07016
StmtBlock::as_ref
[function]
[call site]
07017
into
[function]
[call site]
07018
string_functions::add_append
[function]
[call site]
07019
super::calc_index
[function]
[call site]
07020
ERR::ErrorBitFieldBounds
[function]
[call site]
07021
into
[function]
[call site]
07022
super::calc_index
[function]
[call site]
07023
ERR::ErrorBitFieldBounds
[function]
[call site]
07024
into
[function]
[call site]
07025
FnPtr::try_from
[function]
[call site]
07026
RhaiResultOf::unwrap
[function]
[call site]
07027
pow
[function]
[call site]
07028
FnPtr::try_from
[function]
[call site]
07029
RhaiResultOf::unwrap
[function]
[call site]
07030
Ok
[function]
[call site]
07031
into
[function]
[call site]
07032
Dynamic::as_int
[function]
[call site]
07033
Result::map_err
[function]
[call site]
07034
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07035
super::calc_index
[function]
[call site]
07036
ERR::ErrorBitFieldBounds
[function]
[call site]
07037
into
[function]
[call site]
07038
FnPtr::try_from
[function]
[call site]
07039
RhaiResultOf::unwrap
[function]
[call site]
07040
Ok
[function]
[call site]
07041
into
[function]
[call site]
07042
Dynamic::as_int
[function]
[call site]
07043
FnPtr::try_from
[function]
[call site]
07044
Err
[function]
[call site]
07045
ERR::ErrorStringBounds
[function]
[call site]
07046
test_chars
[function]
[call site]
07047
ImmutableString::strong_count
[function]
[call site]
07048
into
[function]
[call site]
07049
test_chars
[function]
[call site]
07050
nth
[function]
[call site]
07051
ok_or_else
[function]
[call site]
07052
ERR::ErrorStringBounds
[function]
[call site]
07053
test_chars
[function]
[call site]
07054
ImmutableString::strong_count
[function]
[call site]
07055
FnPtr::try_from
[function]
[call site]
07056
unsigned_abs
[function]
[call site]
07057
Err
[function]
[call site]
07058
ERR::ErrorStringBounds
[function]
[call site]
07059
test_chars
[function]
[call site]
07060
ImmutableString::strong_count
[function]
[call site]
07061
into
[function]
[call site]
07062
test_chars
[function]
[call site]
07063
array_functions::reduce_rev
[function]
[call site]
07064
RhaiResult::nth
[function]
[call site]
07065
ok_or_else
[function]
[call site]
07066
ERR::ErrorStringBounds
[function]
[call site]
07067
test_chars
[function]
[call site]
07068
ImmutableString::strong_count
[function]
[call site]
07069
Ok
[function]
[call site]
07070
into
[function]
[call site]
07071
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07072
std::any::type_name::<InclusiveRange>
[function]
[call site]
07073
string_functions::is_empty
[function]
[call site]
07074
TestStruct::clone
[function]
[call site]
07075
Self::into
[function]
[call site]
07076
Ok
[function]
[call site]
07077
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07078
read_lock::<ExclusiveRange>
[function]
[call site]
07079
unwrap
[function]
[call site]
07080
TestStruct::clone
[function]
[call site]
07081
test_chars
[function]
[call site]
07082
ImmutableString::strong_count
[function]
[call site]
07083
super::calc_index
[function]
[call site]
07084
ERR::ErrorStringBounds
[function]
[call site]
07085
into
[function]
[call site]
07086
super::calc_index
[function]
[call site]
07087
ERR::ErrorStringBounds
[function]
[call site]
07088
into
[function]
[call site]
07089
Result::unwrap_or
[function]
[call site]
07090
TestStruct::clone
[function]
[call site]
07091
Self::into
[function]
[call site]
07092
ImmutableString::saturating_sub
[function]
[call site]
07093
test_chars
[function]
[call site]
07094
skip
[function]
[call site]
07095
test_functions_take
[function]
[call site]
07096
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07097
into
[function]
[call site]
07098
Ok
[function]
[call site]
07099
std::any::type_name::<InclusiveRange>
[function]
[call site]
07100
read_lock::<InclusiveRange>
[function]
[call site]
07101
unwrap
[function]
[call site]
07102
TestStruct::clone
[function]
[call site]
07103
test_chars
[function]
[call site]
07104
ImmutableString::strong_count
[function]
[call site]
07105
iterator_functions::chars_from_start
[function]
[call site]
07106
iterator_functions::chars_from_start
[function]
[call site]
07107
super::calc_index
[function]
[call site]
07108
iterator_functions::chars_from_start
[function]
[call site]
07109
ERR::ErrorStringBounds
[function]
[call site]
07110
iterator_functions::chars_from_start
[function]
[call site]
07111
into
[function]
[call site]
07112
string_functions::add_append
[function]
[call site]
07113
string_functions::add_append
[function]
[call site]
07114
super::calc_index
[function]
[call site]
07115
string_functions::add_append
[function]
[call site]
07116
ERR::ErrorStringBounds
[function]
[call site]
07117
string_functions::add_append
[function]
[call site]
07118
into
[function]
[call site]
07119
Result::unwrap_or
[function]
[call site]
07120
TestStruct::clone
[function]
[call site]
07121
Self::into
[function]
[call site]
07122
test_chars
[function]
[call site]
07123
skip
[function]
[call site]
07124
test_functions_take
[function]
[call site]
07125
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07126
into
[function]
[call site]
07127
Ok
[function]
[call site]
07128
Err
[function]
[call site]
07129
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07130
Engine::call_indexer_get
[function]
[call site]
07131
hash_idx
[function]
[call site]
07132
get_or_init
[function]
[call site]
07133
calc_fn_hash
[function]
[call site]
07134
calc_fn_hash
[function]
[call site]
07135
into
[function]
[call site]
07136
Engine::exec_native_fn_call
[function]
[call site]
07137
Engine::lex_with_map
[function]
[call site]
07138
Engine::lex_with_map
[function]
[call site]
07139
Err
[function]
[call site]
07140
ERR::ErrorIndexingType
[function]
[call site]
07141
into
[function]
[call site]
07142
Target::is_temp_value
[function]
[call site]
07143
Engine::eval_dot_index_chain_raw
[function]
[call site]
07144
Some
[function]
[call site]
07145
shared_take_or_clone
[function]
[call site]
07146
Err
[function]
[call site]
07147
StmtBlock::as_mut
[function]
[call site]
07148
Engine::call_indexer_set
[function]
[call site]
07149
hash_idx
[function]
[call site]
07150
Engine::exec_native_fn_call
[function]
[call site]
07151
StmtBlock::span_or_else
[function]
[call site]
07152
Span::new
[function]
[call site]
07153
iterator_functions::chars_from_start
[function]
[call site]
07154
StmtBlock::span_or_else
[function]
[call site]
07155
string_functions::add_append
[function]
[call site]
07156
StmtBlock::span_or_else
[function]
[call site]
07157
Ok
[function]
[call site]
07158
Err
[function]
[call site]
07159
Ok
[function]
[call site]
07160
Engine::dbg
[function]
[call site]
07161
Self::as_deref_mut
[function]
[call site]
07162
StmtBlock::as_mut
[function]
[call site]
07163
Dynamic::is_shared
[function]
[call site]
07164
write_lock::<Dynamic>
[function]
[call site]
07165
unwrap
[function]
[call site]
07166
string_functions::pop
[function]
[call site]
07167
Dynamic::unwrap
[function]
[call site]
07168
TestStruct::clone
[function]
[call site]
07169
Engine::get_indexed_mut
[function]
[call site]
07170
Engine::eval_op_assignment
[function]
[call site]
07171
StmtBlock::as_ref
[function]
[call site]
07172
Dynamic::is_read_only
[function]
[call site]
07173
Expr::get_variable_name
[function]
[call site]
07174
string_functions::is_empty
[function]
[call site]
07175
Some
[function]
[call site]
07176
Option::unwrap_or_default
[function]
[call site]
07177
Expr::start_position
[function]
[call site]
07178
string_functions::is_empty
[function]
[call site]
07179
Expr::position
[function]
[call site]
07180
ParseSettings::level_up_with_position
[function]
[call site]
07181
Expr::start_position
[function]
[call site]
07182
Expr::start_position
[function]
[call site]
07183
Expr::position
[function]
[call site]
07184
Err
[function]
[call site]
07185
ERR::ErrorAssignmentToConstant
[function]
[call site]
07186
test_to_string
[function]
[call site]
07187
into
[function]
[call site]
07188
ParseSettings::level_up_with_position
[function]
[call site]
07189
ParseSettings::level_up
[function]
[call site]
07190
Ok
[function]
[call site]
07191
OpAssignment::get_op_assignment_info
[function]
[call site]
07192
OpAssignment::is_op_assignment
[function]
[call site]
07193
Some
[function]
[call site]
07194
StmtBlock::as_mut
[function]
[call site]
07195
as_mut().write_lock::<Dynamic>
[function]
[call site]
07196
unwrap
[function]
[call site]
07197
Engine::fast_operators
[function]
[call site]
07198
add
[function]
[call site]
07199
i64::map_err
[function]
[call site]
07200
EvalAltResult::fill_position
[function]
[call site]
07201
f32_functions::subtract
[function]
[call site]
07202
f32::map_err
[function]
[call site]
07203
EvalAltResult::fill_position
[function]
[call site]
07204
f32_functions::multiply
[function]
[call site]
07205
f32::map_err
[function]
[call site]
07206
EvalAltResult::fill_position
[function]
[call site]
07207
f32_functions::divide
[function]
[call site]
07208
f32::map_err
[function]
[call site]
07209
EvalAltResult::fill_position
[function]
[call site]
07210
f32_functions::modulo
[function]
[call site]
07211
f32::map_err
[function]
[call site]
07212
EvalAltResult::fill_position
[function]
[call site]
07213
func::get_builtin_op_assignment_fn
[function]
[call site]
07214
Some
[function]
[call site]
07215
Dynamic::as_int
[function]
[call site]
07216
unwrap
[function]
[call site]
07217
Dynamic::as_int
[function]
[call site]
07218
unwrap
[function]
[call site]
07219
write_lock::<Dynamic>
[function]
[call site]
07220
unwrap
[function]
[call site]
07221
RhaiResult::into
[function]
[call site]
07222
Ok
[function]
[call site]
07223
Some
[function]
[call site]
07224
Dynamic::as_int
[function]
[call site]
07225
unwrap
[function]
[call site]
07226
Dynamic::as_int
[function]
[call site]
07227
unwrap
[function]
[call site]
07228
write_lock::<Dynamic>
[function]
[call site]
07229
unwrap
[function]
[call site]
07230
RhaiResult::into
[function]
[call site]
07231
Ok
[function]
[call site]
07232
Some
[function]
[call site]
07233
Dynamic::as_char
[function]
[call site]
07234
unwrap
[function]
[call site]
07235
write_lock::<Dynamic>
[function]
[call site]
07236
unwrap
[function]
[call site]
07237
Position::new_const
[function]
[call site]
07238
blob_functions::push
[function]
[call site]
07239
Dynamic::as_char
[function]
[call site]
07240
Result::unwrap
[function]
[call site]
07241
blob_functions::push
[function]
[call site]
07242
RhaiResultOf::into
[function]
[call site]
07243
Ok
[function]
[call site]
07244
Some
[function]
[call site]
07245
split_first_mut
[function]
[call site]
07246
unwrap
[function]
[call site]
07247
Dynamic::as_immutable_string_mut
[function]
[call site]
07248
unwrap
[function]
[call site]
07249
Dynamic::as_immutable_string_ref
[function]
[call site]
07250
unwrap
[function]
[call site]
07251
string_functions::is_empty
[function]
[call site]
07252
string_functions::is_empty
[function]
[call site]
07253
test::len
[function]
[call site]
07254
test::len
[function]
[call site]
07255
unwrap
[function]
[call site]
07256
Package::init_engine
[function]
[call site]
07257
Engine::throw_on_size
[function]
[call site]
07258
Ok
[function]
[call site]
07259
Some
[function]
[call site]
07260
split_first_mut
[function]
[call site]
07261
unwrap
[function]
[call site]
07262
Dynamic::as_immutable_string_mut
[function]
[call site]
07263
unwrap
[function]
[call site]
07264
Dynamic::as_immutable_string_ref
[function]
[call site]
07265
unwrap
[function]
[call site]
07266
Ok
[function]
[call site]
07267
Some
[function]
[call site]
07268
test_functions_take
[function]
[call site]
07269
Dynamic::into_array
[function]
[call site]
07270
unwrap
[function]
[call site]
07271
string_functions::is_empty
[function]
[call site]
07272
Ok
[function]
[call site]
07273
Dynamic::as_array_ref
[function]
[call site]
07274
unwrap
[function]
[call site]
07275
string_functions::is_empty
[function]
[call site]
07276
unwrap
[function]
[call site]
07277
Package::init_engine
[function]
[call site]
07278
Engine::check_data_size
[function]
[call site]
07279
Dynamic::read_lock
[function]
[call site]
07280
unwrap
[function]
[call site]
07281
Dynamic::as_array_mut
[function]
[call site]
07282
unwrap
[function]
[call site]
07283
string_functions::add_append
[function]
[call site]
07284
Ok
[function]
[call site]
07285
Some
[function]
[call site]
07286
test_functions_take
[function]
[call site]
07287
Dynamic::into_blob
[function]
[call site]
07288
unwrap
[function]
[call site]
07289
Dynamic::as_blob_mut
[function]
[call site]
07290
unwrap
[function]
[call site]
07291
unwrap
[function]
[call site]
07292
Package::init_engine
[function]
[call site]
07293
Engine::throw_on_size
[function]
[call site]
07294
test::len
[function]
[call site]
07295
test::len
[function]
[call site]
07296
string_functions::add_append
[function]
[call site]
07297
Ok
[function]
[call site]
07298
Some
[function]
[call site]
07299
Dynamic::as_char
[function]
[call site]
07300
unwrap
[function]
[call site]
07301
encode_utf8
[function]
[call site]
07302
Dynamic::as_immutable_string_mut
[function]
[call site]
07303
unwrap
[function]
[call site]
07304
unwrap
[function]
[call site]
07305
Package::init_engine
[function]
[call site]
07306
Engine::throw_on_size
[function]
[call site]
07307
test::len
[function]
[call site]
07308
test::len
[function]
[call site]
07309
Ok
[function]
[call site]
07310
Some
[function]
[call site]
07311
Dynamic::as_immutable_string_ref
[function]
[call site]
07312
unwrap
[function]
[call site]
07313
string_functions::is_empty
[function]
[call site]
07314
Ok
[function]
[call site]
07315
Dynamic::as_char
[function]
[call site]
07316
unwrap
[function]
[call site]
07317
test_to_string
[function]
[call site]
07318
unwrap
[function]
[call site]
07319
Package::init_engine
[function]
[call site]
07320
Engine::throw_on_size
[function]
[call site]
07321
test::len
[function]
[call site]
07322
test::len
[function]
[call site]
07323
write_lock::<Dynamic>
[function]
[call site]
07324
unwrap
[function]
[call site]
07325
into
[function]
[call site]
07326
Ok
[function]
[call site]
07327
Some
[function]
[call site]
07328
test_functions_take
[function]
[call site]
07329
Dynamic::as_array_mut
[function]
[call site]
07330
unwrap
[function]
[call site]
07331
blob_functions::push
[function]
[call site]
07332
unwrap
[function]
[call site]
07333
Package::init_engine
[function]
[call site]
07334
Engine::check_data_size
[function]
[call site]
07335
Dynamic::read_lock
[function]
[call site]
07336
unwrap
[function]
[call site]
07337
Ok
[function]
[call site]
07338
Some
[function]
[call site]
07339
Dynamic::as_int
[function]
[call site]
07340
unwrap
[function]
[call site]
07341
Dynamic::as_blob_mut
[function]
[call site]
07342
unwrap
[function]
[call site]
07343
unwrap
[function]
[call site]
07344
Package::init_engine
[function]
[call site]
07345
Engine::throw_on_size
[function]
[call site]
07346
test::len
[function]
[call site]
07347
blob_functions::push
[function]
[call site]
07348
Ok
[function]
[call site]
07349
Some
[function]
[call site]
07350
Dynamic::as_char
[function]
[call site]
07351
unwrap
[function]
[call site]
07352
Dynamic::as_blob_mut
[function]
[call site]
07353
unwrap
[function]
[call site]
07354
unwrap
[function]
[call site]
07355
Package::init_engine
[function]
[call site]
07356
Engine::throw_on_size
[function]
[call site]
07357
test::len
[function]
[call site]
07358
string_functions::add_append_char
[function]
[call site]
07359
Ok
[function]
[call site]
07360
Some
[function]
[call site]
07361
split_first_mut
[function]
[call site]
07362
unwrap
[function]
[call site]
07363
Dynamic::as_blob_mut
[function]
[call site]
07364
unwrap
[function]
[call site]
07365
Dynamic::as_immutable_string_ref
[function]
[call site]
07366
unwrap
[function]
[call site]
07367
string_functions::is_empty
[function]
[call site]
07368
Ok
[function]
[call site]
07369
unwrap
[function]
[call site]
07370
Package::init_engine
[function]
[call site]
07371
Engine::throw_on_size
[function]
[call site]
07372
test::len
[function]
[call site]
07373
test::len
[function]
[call site]
07374
string_functions::add_append_str
[function]
[call site]
07375
Ok
[function]
[call site]
07376
then
[function]
[call site]
07377
&mut
[call site]
07378
into
[function]
[call site]
07379
test_custom_syntax_func
[function]
[call site]
07380
map_err
[function]
[call site]
07381
EvalAltResult::fill_position
[function]
[call site]
07382
Some
[function]
[call site]
07383
Engine::exec_native_fn_call
[function]
[call site]
07384
Some
[function]
[call site]
07385
Engine::exec_native_fn_call
[function]
[call site]
07386
Err
[function]
[call site]
07387
Engine::check_data_size
[function]
[call site]
07388
ParseSettings::level_up_with_position
[function]
[call site]
07389
ParseSettings::level_up
[function]
[call site]
07390
Ok
[function]
[call site]
07391
StmtBlock::as_mut
[function]
[call site]
07392
as_mut().write_lock::<Dynamic>
[function]
[call site]
07393
unwrap
[function]
[call site]
07394
StmtBlock::as_mut
[function]
[call site]
07395
Target::propagate_changed_value
[function]
[call site]
07396
Dynamic::as_bool
[function]
[call site]
07397
Result::map_err
[function]
[call site]
07398
TestStruct::new
[function]
[call site]
07399
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07400
&str::to_string
[function]
[call site]
07401
ParseError::to_string
[function]
[call site]
07402
Engine::new
[function]
[call site]
07403
Scope::new
[function]
[call site]
07404
blob_functions::push
[function]
[call site]
07405
blob_functions::push
[function]
[call site]
07406
blob_functions::push
[function]
[call site]
07407
write_lock::<crate::INT>
[function]
[call site]
07408
unwrap
[function]
[call site]
07409
Dynamic::as_int
[function]
[call site]
07410
Result::map_err
[function]
[call site]
07411
TestStruct::new
[function]
[call site]
07412
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07413
&str::to_string
[function]
[call site]
07414
ParseError::to_string
[function]
[call site]
07415
write_lock::<crate::INT>
[function]
[call site]
07416
unwrap
[function]
[call site]
07417
Dynamic::as_int
[function]
[call site]
07418
Result::map_err
[function]
[call site]
07419
TestStruct::new
[function]
[call site]
07420
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07421
&str::to_string
[function]
[call site]
07422
ParseError::to_string
[function]
[call site]
07423
write_lock::<crate::Blob>
[function]
[call site]
07424
unwrap
[function]
[call site]
07425
FnPtr::try_from
[function]
[call site]
07426
RhaiResultOf::unwrap
[function]
[call site]
07427
Dynamic::as_char
[function]
[call site]
07428
Result::map_err
[function]
[call site]
07429
TestStruct::new
[function]
[call site]
07430
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07431
&str::to_string
[function]
[call site]
07432
ParseError::to_string
[function]
[call site]
07433
write_lock::<crate::ImmutableString>
[function]
[call site]
07434
unwrap
[function]
[call site]
07435
test_chars
[function]
[call site]
07436
enumerate
[function]
[call site]
07437
Engine::lex_with_map
[function]
[call site]
07438
reflection_functions::collect
[function]
[call site]
07439
write_lock::<crate::ImmutableString>
[function]
[call site]
07440
unwrap
[function]
[call site]
07441
test_chars
[function]
[call site]
07442
ImmutableString::strong_count
[function]
[call site]
07443
test_chars
[function]
[call site]
07444
test_functions_take
[function]
[call site]
07445
test_chars
[function]
[call site]
07446
skip
[function]
[call site]
07447
test_chars
[function]
[call site]
07448
skip
[function]
[call site]
07449
test_chars
[function]
[call site]
07450
skip
[function]
[call site]
07451
optimize_combo_chain
[function]
[call site]
07452
test_to_string
[function]
[call site]
07453
test_chars
[function]
[call site]
07454
optimize_combo_chain
[function]
[call site]
07455
reflection_functions::collect
[function]
[call site]
07456
Ok
[function]
[call site]
07457
Engine::check_data_size
[function]
[call site]
07458
StmtBlock::as_ref
[function]
[call site]
07459
ParseSettings::level_up_with_position
[function]
[call site]
07460
Some
[function]
[call site]
07461
Err
[function]
[call site]
07462
Token::is_op_assignment
[function]
[call site]
07463
TestStruct::clone
[function]
[call site]
07464
Engine::call_indexer_get
[function]
[call site]
07465
into
[function]
[call site]
07466
Engine::eval_op_assignment
[function]
[call site]
07467
shared_take_or_clone
[function]
[call site]
07468
Engine::check_data_size
[function]
[call site]
07469
ParseSettings::level_up_with_position
[function]
[call site]
07470
Engine::call_indexer_set
[function]
[call site]
07471
Ok
[function]
[call site]
07472
Engine::dbg
[function]
[call site]
07473
Self::as_deref_mut
[function]
[call site]
07474
StmtBlock::as_mut
[function]
[call site]
07475
Dynamic::is_shared
[function]
[call site]
07476
write_lock::<Dynamic>
[function]
[call site]
07477
unwrap
[function]
[call site]
07478
string_functions::pop
[function]
[call site]
07479
Dynamic::unwrap
[function]
[call site]
07480
Engine::get_indexed_mut
[function]
[call site]
07481
Engine::lex_with_map
[function]
[call site]
07482
RhaiResult::take_or_clone
[function]
[call site]
07483
shared_try_take
[function]
[call site]
07484
Result::unwrap_or_else
[function]
[call site]
07485
StmtBlock::as_ref
[function]
[call site]
07486
TestStruct::clone
[function]
[call site]
07487
Expr::options
[function]
[call site]
07488
ASTFlags::intersects
[function]
[call site]
07489
StmtBlock::as_ref
[function]
[call site]
07490
Expr::is_unit
[function]
[call site]
07491
Ok
[function]
[call site]
07492
StmtBlock::as_ref
[function]
[call site]
07493
Dynamic::is_map
[function]
[call site]
07494
crate::func::locked_read
[function]
[call site]
07495
Option::map_or
[function]
[call site]
07496
Engine::dbg_reset
[function]
[call site]
07497
defer
[function]
[call site]
07498
defer
[function]
[call site]
07499
first
[function]
[call site]
07500
map_or
[function]
[call site]
07501
Engine::make_method_call
[function]
[call site]
07502
StmtBlock::as_ref
[function]
[call site]
07503
Dynamic::is_fnptr
[function]
[call site]
07504
crate::func::locked_read
[function]
[call site]
07505
Option::map_or
[function]
[call site]
07506
StmtBlock::as_ref
[function]
[call site]
07507
as_ref().read_lock::<FnPtr>
[function]
[call site]
07508
unwrap
[function]
[call site]
07509
test_fn_ptr_curry
[function]
[call site]
07510
Engine::new
[function]
[call site]
07511
Engine::register_fn
[function]
[call site]
07512
MyIterableType::into_iter
[function]
[call site]
07513
Self::IntoIter::cloned
[function]
[call site]
07514
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07515
StaticModuleResolver::iter_mut
[function]
[call site]
07516
impl
[call site]
07517
test_functions_take
[function]
[call site]
07518
test_functions_take
[function]
[call site]
07519
test_functions_take
[function]
[call site]
07520
StmtBlock::as_mut
[function]
[call site]
07521
intersects
[function]
[call site]
07522
StmtBlock::as_mut
[function]
[call site]
07523
StmtBlock::as_mut
[function]
[call site]
07524
string_functions::remove
[function]
[call site]
07525
test_functions_take
[function]
[call site]
07526
make_sub
[function]
[call site]
07527
make_root
[function]
[call site]
07528
StaticModuleResolver::iter_mut
[function]
[call site]
07529
StaticModuleResolver::iter_mut
[function]
[call site]
07530
Engine::lex_with_map
[function]
[call site]
07531
Ident::as_str
[function]
[call site]
07532
iter_mut()
[call site]
07533
.chain(call_args.iter_mut())
[call site]
07534
.collect::<FnArgsVec<_>>
[function]
[call site]
07535
test::len
[function]
[call site]
07536
test::len
[function]
[call site]
07537
StmtBlock::as_ref
[function]
[call site]
07538
as_ref().read_lock::<FnPtr>
[function]
[call site]
07539
unwrap
[function]
[call site]
07540
Scope::new
[function]
[call site]
07541
StmtBlock::as_ref
[function]
[call site]
07542
Engine::lex_with_map
[function]
[call site]
07543
defer
[function]
[call site]
07544
Engine::call_script_fn
[function]
[call site]
07545
Engine::lex_with_map
[function]
[call site]
07546
defer
[function]
[call site]
07547
into
[function]
[call site]
07548
test_custom_syntax_func
[function]
[call site]
07549
and_then
[function]
[call site]
07550
Engine::check_data_size
[function]
[call site]
07551
Engine::lex_with_map
[function]
[call site]
07552
map_err
[function]
[call site]
07553
EvalAltResult::fill_position
[function]
[call site]
07554
test_native_context_fn_name
[function]
[call site]
07555
fn_ptr_functions::is_anonymous
[function]
[call site]
07556
tokenizer::is_valid_function_name
[function]
[call site]
07557
FnCallHashes::from_native_only
[function]
[call site]
07558
calc_fn_hash
[function]
[call site]
07559
test::len
[function]
[call site]
07560
FnCallHashes::from_hash
[function]
[call site]
07561
calc_fn_hash
[function]
[call site]
07562
test::len
[function]
[call site]
07563
Engine::exec_fn_call
[function]
[call site]
07564
string_functions::is_empty
[function]
[call site]
07565
test::len
[function]
[call site]
07566
Err
[function]
[call site]
07567
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07568
Engine::map_type_name
[function]
[call site]
07569
StmtBlock::as_ref
[function]
[call site]
07570
std::
[call site]
07571
any::type_name
[function]
[call site]
07572
test_functions_take
[function]
[call site]
07573
take()
[call site]
07574
.try_cast_result::<FnPtr>
[function]
[call site]
07575
map_err
[function]
[call site]
07576
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07577
Engine::map_type_name
[function]
[call site]
07578
RhaiNativeFunc::return_type_name
[function]
[call site]
07579
fn_ptr_functions::is_anonymous
[function]
[call site]
07580
MyIterableType::into_iter
[function]
[call site]
07581
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07582
blob_functions::blob_with_capacity
[function]
[call site]
07583
test::len
[function]
[call site]
07584
test::len
[function]
[call site]
07585
test::len
[function]
[call site]
07586
StmtBlock::extend
[function]
[call site]
07587
StaticModuleResolver::iter_mut
[function]
[call site]
07588
StmtBlock::extend
[function]
[call site]
07589
StaticModuleResolver::iter_mut
[function]
[call site]
07590
impl
[call site]
07591
test::len
[function]
[call site]
07592
test::len
[function]
[call site]
07593
ensure_no_data_race
[function]
[call site]
07594
Scope::new
[function]
[call site]
07595
Some
[function]
[call site]
07596
StmtBlock::as_mut
[function]
[call site]
07597
as_deref
[function]
[call site]
07598
defer
[function]
[call site]
07599
Engine::call_script_fn
[function]
[call site]
07600
Engine::lex_with_map
[function]
[call site]
07601
defer
[function]
[call site]
07602
into
[function]
[call site]
07603
blob_functions::insert
[function]
[call site]
07604
StmtBlock::as_mut
[function]
[call site]
07605
test_custom_syntax_func
[function]
[call site]
07606
and_then
[function]
[call site]
07607
Engine::check_data_size
[function]
[call site]
07608
Engine::lex_with_map
[function]
[call site]
07609
map_err
[function]
[call site]
07610
EvalAltResult::fill_position
[function]
[call site]
07611
Target::is_ref
[function]
[call site]
07612
blob_functions::insert
[function]
[call site]
07613
StmtBlock::as_mut
[function]
[call site]
07614
test::len
[function]
[call site]
07615
tokenizer::is_valid_function_name
[function]
[call site]
07616
FnCallHashes::from_native_only
[function]
[call site]
07617
calc_fn_hash
[function]
[call site]
07618
FnCallHashes::from_script_and_native
[function]
[call site]
07619
calc_fn_hash
[function]
[call site]
07620
calc_fn_hash
[function]
[call site]
07621
FnCallHashes::from_native_only
[function]
[call site]
07622
calc_fn_hash
[function]
[call site]
07623
Engine::exec_fn_call
[function]
[call site]
07624
StmtBlock::as_ref
[function]
[call site]
07625
std::
[call site]
07626
any::type_name
[function]
[call site]
07627
StmtBlock::as_ref
[function]
[call site]
07628
as_ref()
[call site]
07629
.read_lock::<FnPtr>
[function]
[call site]
07630
ok_or_else
[function]
[call site]
07631
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07632
Engine::map_type_name
[function]
[call site]
07633
TestStruct::clone
[function]
[call site]
07634
StmtBlock::extend
[function]
[call site]
07635
StaticModuleResolver::iter_mut
[function]
[call site]
07636
Engine::lex_with_map
[function]
[call site]
07637
Ok
[function]
[call site]
07638
into
[function]
[call site]
07639
string_functions::is_empty
[function]
[call site]
07640
Ok
[function]
[call site]
07641
Dynamic::is_shared
[function]
[call site]
07642
into
[function]
[call site]
07643
StmtBlock::as_ref
[function]
[call site]
07644
Dynamic::as_map_ref
[function]
[call site]
07645
read_lock::<Map>
[function]
[call site]
07646
ok_or_else
[function]
[call site]
07647
Dynamic::type_name
[function]
[call site]
07648
Command::get
[function]
[call site]
07649
read_lock::<FnPtr>
[function]
[call site]
07650
FnPtr::fn_name_raw
[function]
[call site]
07651
TestStruct::clone
[function]
[call site]
07652
Self
[function]
[call site]
07653
FnPtr::is_curried
[function]
[call site]
07654
test_fn_ptr_curry
[function]
[call site]
07655
MyIterableType::into_iter
[function]
[call site]
07656
Self::IntoIter::cloned
[function]
[call site]
07657
optimize_combo_chain
[function]
[call site]
07658
StaticModuleResolver::iter_mut
[function]
[call site]
07659
Engine::lex_with_map
[function]
[call site]
07660
curry()
[call site]
07661
.iter()
[call site]
07662
.cloned()
[call site]
07663
.chain(call_args.iter_mut().map(mem::take))
[call site]
07664
.collect::<FnArgsVec<_>>
[function]
[call site]
07665
test::len
[function]
[call site]
07666
test::len
[function]
[call site]
07667
Some
[function]
[call site]
07668
Some
[function]
[call site]
07669
TestStruct::clone
[function]
[call site]
07670
TestStruct::clone
[function]
[call site]
07671
Some
[function]
[call site]
07672
cfg
[function]
[call site]
07673
Some
[function]
[call site]
07674
TestStruct::clone
[function]
[call site]
07675
cfg
[function]
[call site]
07676
test_not
[function]
[call site]
07677
Engine::new
[function]
[call site]
07678
TestStruct::clone
[function]
[call site]
07679
cfg
[function]
[call site]
07680
fn_ptr_functions::is_anonymous
[function]
[call site]
07681
test::len
[function]
[call site]
07682
tokenizer::is_valid_function_name
[function]
[call site]
07683
FnCallHashes::from_native_only
[function]
[call site]
07684
calc_fn_hash
[function]
[call site]
07685
FnCallHashes::from_script_and_native
[function]
[call site]
07686
calc_fn_hash
[function]
[call site]
07687
calc_fn_hash
[function]
[call site]
07688
FnCallHashes::from_native_only
[function]
[call site]
07689
calc_fn_hash
[function]
[call site]
07690
Scope::new
[function]
[call site]
07691
as_deref
[function]
[call site]
07692
Some
[function]
[call site]
07693
StmtBlock::as_mut
[function]
[call site]
07694
StaticModuleResolver::iter_mut
[function]
[call site]
07695
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07696
defer
[function]
[call site]
07697
Engine::call_script_fn
[function]
[call site]
07698
Engine::lex_with_map
[function]
[call site]
07699
std::iter::once
[function]
[call site]
07700
StmtBlock::as_mut
[function]
[call site]
07701
optimize_combo_chain
[function]
[call site]
07702
StaticModuleResolver::iter_mut
[function]
[call site]
07703
as_mut())
[call site]
07704
.chain(call_args.iter_mut())
[call site]
07705
.collect::<FnArgsVec<_>>
[function]
[call site]
07706
defer
[function]
[call site]
07707
into
[function]
[call site]
07708
test_custom_syntax_func
[function]
[call site]
07709
and_then
[function]
[call site]
07710
Engine::check_data_size
[function]
[call site]
07711
Engine::lex_with_map
[function]
[call site]
07712
map_err
[function]
[call site]
07713
EvalAltResult::fill_position
[function]
[call site]
07714
Target::is_ref
[function]
[call site]
07715
std::iter::once
[function]
[call site]
07716
StmtBlock::as_mut
[function]
[call site]
07717
optimize_combo_chain
[function]
[call site]
07718
StaticModuleResolver::iter_mut
[function]
[call site]
07719
as_mut())
[call site]
07720
.chain(call_args.iter_mut())
[call site]
07721
.collect::<FnArgsVec<_>>
[function]
[call site]
07722
Engine::exec_fn_call
[function]
[call site]
07723
Target::propagate_changed_value
[function]
[call site]
07724
Ok
[function]
[call site]
07725
Engine::dbg
[function]
[call site]
07726
Self::as_deref_mut
[function]
[call site]
07727
TestStruct::clone
[function]
[call site]
07728
into
[function]
[call site]
07729
StmtBlock::as_mut
[function]
[call site]
07730
Dynamic::is_shared
[function]
[call site]
07731
write_lock::<Dynamic>
[function]
[call site]
07732
unwrap
[function]
[call site]
07733
Engine::get_indexed_mut
[function]
[call site]
07734
Engine::eval_op_assignment
[function]
[call site]
07735
Engine::check_data_size
[function]
[call site]
07736
print_source
[function]
[call site]
07737
Position::is_none
[function]
[call site]
07738
Position::line
[function]
[call site]
07739
Option::unwrap
[function]
[call site]
07740
saturating_sub
[function]
[call site]
07741
min_max_functions::min
[function]
[call site]
07742
test::len
[function]
[call site]
07743
ImmutableString::to_string
[function]
[call site]
07744
test::len
[function]
[call site]
07745
Position::position
[function]
[call site]
07746
MyIterableType::into_iter
[function]
[call site]
07747
Self::IntoIter::enumerate
[function]
[call site]
07748
test_functions_take
[function]
[call site]
07749
skip
[function]
[call site]
07750
Position::position
[function]
[call site]
07751
test::len
[function]
[call site]
07752
ParseSettings::level_up_with_position
[function]
[call site]
07753
Ok
[function]
[call site]
07754
Engine::dbg
[function]
[call site]
07755
Self::as_deref_mut
[function]
[call site]
07756
StmtBlock::as_mut
[function]
[call site]
07757
Dynamic::is_shared
[function]
[call site]
07758
write_lock::<Dynamic>
[function]
[call site]
07759
unwrap
[function]
[call site]
07760
TestStruct::clone
[function]
[call site]
07761
into
[function]
[call site]
07762
Engine::get_indexed_mut
[function]
[call site]
07763
Ok
[function]
[call site]
07764
shared_take_or_clone
[function]
[call site]
07765
Engine::dbg
[function]
[call site]
07766
Token::is_op_assignment
[function]
[call site]
07767
StmtBlock::as_mut
[function]
[call site]
07768
Engine::exec_native_fn_call
[function]
[call site]
07769
StmtBlock::span_or_else
[function]
[call site]
07770
StmtBlock::as_mut
[function]
[call site]
07771
into
[function]
[call site]
07772
Engine::call_indexer_get
[function]
[call site]
07773
Engine::lex_with_map
[function]
[call site]
07774
(TokenIterator::map_err
[function]
[call site]
07775
Err
[function]
[call site]
07776
try_into
[function]
[call site]
07777
Engine::eval_op_assignment
[function]
[call site]
07778
StmtBlock::as_mut
[function]
[call site]
07779
Engine::exec_native_fn_call
[function]
[call site]
07780
StmtBlock::span_or_else
[function]
[call site]
07781
StmtBlock::as_mut
[function]
[call site]
07782
into
[function]
[call site]
07783
Engine::call_indexer_set
[function]
[call site]
07784
RhaiResultOf::map_err
[function]
[call site]
07785
Err
[function]
[call site]
07786
Engine::dbg
[function]
[call site]
07787
StmtBlock::as_mut
[function]
[call site]
07788
Engine::exec_native_fn_call
[function]
[call site]
07789
RhaiResultOf::map_or_else
[function]
[call site]
07790
StmtBlock::as_mut
[function]
[call site]
07791
into
[function]
[call site]
07792
Engine::call_indexer_get
[function]
[call site]
07793
Engine::lex_with_map
[function]
[call site]
07794
(TokenIterator::map_err
[function]
[call site]
07795
Err
[function]
[call site]
07796
Ok
[function]
[call site]
07797
Self::as_deref_mut
[function]
[call site]
07798
Engine::dbg
[function]
[call site]
07799
as_deref_mut
[function]
[call site]
07800
StmtBlock::as_mut
[function]
[call site]
07801
Dynamic::is_shared
[function]
[call site]
07802
write_lock::<Dynamic>
[function]
[call site]
07803
unwrap
[function]
[call site]
07804
TestStruct::clone
[function]
[call site]
07805
into
[function]
[call site]
07806
Engine::get_indexed_mut
[function]
[call site]
07807
Engine::dbg_reset
[function]
[call site]
07808
defer
[function]
[call site]
07809
defer
[function]
[call site]
07810
first
[function]
[call site]
07811
map_or
[function]
[call site]
07812
Engine::make_method_call
[function]
[call site]
07813
into
[function]
[call site]
07814
Engine::eval_dot_index_chain_raw
[function]
[call site]
07815
Self::as_deref_mut
[function]
[call site]
07816
Engine::dbg
[function]
[call site]
07817
StmtBlock::as_mut
[function]
[call site]
07818
Engine::exec_native_fn_call
[function]
[call site]
07819
StmtBlock::span_or_else
[function]
[call site]
07820
StmtBlock::as_mut
[function]
[call site]
07821
into
[function]
[call site]
07822
Engine::call_indexer_get
[function]
[call site]
07823
Engine::lex_with_map
[function]
[call site]
07824
(TokenIterator::map_err
[function]
[call site]
07825
Err
[function]
[call site]
07826
try_into
[function]
[call site]
07827
Engine::eval_dot_index_chain_raw
[function]
[call site]
07828
StmtBlock::as_mut
[function]
[call site]
07829
StmtBlock::as_mut
[function]
[call site]
07830
Engine::exec_native_fn_call
[function]
[call site]
07831
StmtBlock::span_or_else
[function]
[call site]
07832
StmtBlock::as_mut
[function]
[call site]
07833
into
[function]
[call site]
07834
StmtBlock::as_mut
[function]
[call site]
07835
Engine::call_indexer_set
[function]
[call site]
07836
StmtBlock::span_or_else
[function]
[call site]
07837
Ok
[function]
[call site]
07838
Err
[function]
[call site]
07839
Err
[function]
[call site]
07840
Ok
[function]
[call site]
07841
Engine::dbg_reset
[function]
[call site]
07842
defer
[function]
[call site]
07843
defer
[function]
[call site]
07844
first
[function]
[call site]
07845
map_or
[function]
[call site]
07846
Engine::make_method_call
[function]
[call site]
07847
into
[function]
[call site]
07848
Engine::eval_dot_index_chain_raw
[function]
[call site]
07849
Engine::track_operation
[function]
[call site]
07850
Engine::dbg
[function]
[call site]
07851
Self::as_deref_mut
[function]
[call site]
07852
Engine::search_namespace
[function]
[call site]
07853
Engine::eval_dot_index_chain_raw
[function]
[call site]
07854
Engine::eval_expr
[function]
[call site]
07855
Self::as_deref_mut
[function]
[call site]
07856
Dynamic::flatten
[function]
[call site]
07857
into
[function]
[call site]
07858
Some
[function]
[call site]
07859
Engine::eval_dot_index_chain_raw
[function]
[call site]
07860
Engine::lex_with_map
[function]
[call site]
07861
Engine::eval_dot_index_chain
[function]
[call site]
07862
Engine::lex_with_map
[function]
[call site]
07863
string_functions::is_empty
[function]
[call site]
07864
Ok
[function]
[call site]
07865
Engine::eval_stmt_block
[function]
[call site]
07866
StmtBlock::take_statements
[function]
[call site]
07867
Engine::eval_fn_call_expr
[function]
[call site]
07868
Position::is_none
[function]
[call site]
07869
Err
[function]
[call site]
07870
ERR::ErrorUnboundThis
[function]
[call site]
07871
ParseSettings::level_up_with_position
[function]
[call site]
07872
into
[function]
[call site]
07873
Engine::eval_expr
[function]
[call site]
07874
Self::as_deref_mut
[function]
[call site]
07875
Dynamic::flatten
[function]
[call site]
07876
Engine::track_operation
[function]
[call site]
07877
ParseSettings::level_up_with_position
[function]
[call site]
07878
Self::unwrap
[function]
[call site]
07879
try_into
[function]
[call site]
07880
Engine::eval_op_assignment
[function]
[call site]
07881
Engine::eval_expr
[function]
[call site]
07882
Self::as_deref_mut
[function]
[call site]
07883
Dynamic::flatten
[function]
[call site]
07884
Engine::track_operation
[function]
[call site]
07885
ParseSettings::level_up_with_position
[function]
[call site]
07886
Engine::search_namespace
[function]
[call site]
07887
Target::is_ref
[function]
[call site]
07888
Dynamic::is_shared
[function]
[call site]
07889
Err
[function]
[call site]
07890
ERR::ErrorAssignmentToConstant
[function]
[call site]
07891
test_to_string
[function]
[call site]
07892
ParseSettings::level_up_with_position
[function]
[call site]
07893
into
[function]
[call site]
07894
Engine::eval_op_assignment
[function]
[call site]
07895
Engine::eval_expr
[function]
[call site]
07896
Self::as_deref_mut
[function]
[call site]
07897
Dynamic::flatten
[function]
[call site]
07898
Some
[function]
[call site]
07899
Engine::intern_string
[function]
[call site]
07900
Engine::get_interned_string
[function]
[call site]
07901
ImmutableString::into
[function]
[call site]
07902
Engine::eval_dot_index_chain
[function]
[call site]
07903
Engine::eval_dot_index_chain
[function]
[call site]
07904
Ok
[function]
[call site]
07905
Engine::allow_shadowing
[function]
[call site]
07906
string_functions::contains
[function]
[call site]
07907
Ident::as_str
[function]
[call site]
07908
Err
[function]
[call site]
07909
ERR::ErrorVariableExists
[function]
[call site]
07910
Ident::as_str
[function]
[call site]
07911
test_to_string
[function]
[call site]
07912
into
[function]
[call site]
07913
ASTFlags::intersects
[function]
[call site]
07914
ASTFlags::intersects
[function]
[call site]
07915
string_functions::contains
[function]
[call site]
07916
Ident::as_str
[function]
[call site]
07917
VarDefInfo::new
[function]
[call site]
07918
Ident::as_str
[function]
[call site]
07919
test::len
[function]
[call site]
07920
EvalContext::new
[function]
[call site]
07921
Self::as_deref_mut
[function]
[call site]
07922
test_var_def_filter
[function]
[call site]
07923
test::len
[function]
[call site]
07924
Err
[function]
[call site]
07925
ERR::ErrorForbiddenVariable
[function]
[call site]
07926
Ident::as_str
[function]
[call site]
07927
&str::to_string
[function]
[call site]
07928
into
[function]
[call site]
07929
Position::is_none
[function]
[call site]
07930
test::len
[function]
[call site]
07931
Engine::max_variables
[function]
[call site]
07932
Err
[function]
[call site]
07933
ERR::ErrorTooManyVariables
[function]
[call site]
07934
into
[function]
[call site]
07935
Engine::eval_expr
[function]
[call site]
07936
Dynamic::flatten
[function]
[call site]
07937
Engine::intern_string
[function]
[call site]
07938
MyIterableType::into_iter
[function]
[call site]
07939
T::as_any
[function]
[call site]
07940
string_functions::is_empty
[function]
[call site]
07941
crate::func::locked_write
[function]
[call site]
07942
get_or_insert_with
[function]
[call site]
07943
crate::Shared::new
[function]
[call site]
07944
crate::Locked::new
[function]
[call site]
07945
std::collections::BTreeMap::new
[function]
[call site]
07946
Option::unwrap
[function]
[call site]
07947
blob_functions::insert
[function]
[call site]
07948
TestStruct::clone
[function]
[call site]
07949
TestStruct::clone
[function]
[call site]
07950
then_some
[function]
[call site]
07951
Dynamic::set_access_mode
[function]
[call site]
07952
Scope::get_mut_by_index
[function]
[call site]
07953
test::len
[function]
[call site]
07954
Command::get
[function]
[call site]
07955
Scope::push_entry
[function]
[call site]
07956
TestStruct::clone
[function]
[call site]
07957
Scope::add_alias_by_index
[function]
[call site]
07958
test::len
[function]
[call site]
07959
Ident::as_str
[function]
[call site]
07960
&str::into
[function]
[call site]
07961
Ok
[function]
[call site]
07962
Engine::eval_expr
[function]
[call site]
07963
Self::as_deref_mut
[function]
[call site]
07964
Dynamic::as_bool
[function]
[call site]
07965
map_err
[function]
[call site]
07966
make_type_mismatch_err::<bool>
[function]
[call site]
07967
ParseSettings::level_up_with_position
[function]
[call site]
07968
string_functions::is_empty
[function]
[call site]
07969
test::len
[function]
[call site]
07970
Engine::eval_stmt_block
[function]
[call site]
07971
StmtBlock::take_statements
[function]
[call site]
07972
mem::take
[function]
[call site]
07973
StmtBlock::statements_mut
[function]
[call site]
07974
string_functions::is_empty
[function]
[call site]
07975
Engine::eval_stmt_block
[function]
[call site]
07976
StmtBlock::take_statements
[function]
[call site]
07977
Ok
[function]
[call site]
07978
Engine::eval_expr
[function]
[call site]
07979
Self::as_deref_mut
[function]
[call site]
07980
Dynamic::is_hashable
[function]
[call site]
07981
MyIterableType::into_iter
[function]
[call site]
07982
Self::IntoIter::all
[function]
[call site]
07983
map_functions::values
[function]
[call site]
07984
Array::all
[function]
[call site]
07985
Engine::new
[function]
[call site]
07986
register_type::<TestStruct>
[function]
[call site]
07987
Engine::register_fn
[function]
[call site]
07988
Engine::register_fn
[function]
[call site]
07989
is_some
[function]
[call site]
07990
test_fn_ptr_curry
[function]
[call site]
07991
MyIterableType::into_iter
[function]
[call site]
07992
Self::IntoIter::all
[function]
[call site]
07993
T::as_any
[function]
[call site]
07994
Dynamic::type_id
[function]
[call site]
07995
TypeId::of::<u8>
[function]
[call site]
07996
TypeId::of::<u16>
[function]
[call site]
07997
TypeId::of::<u32>
[function]
[call site]
07998
TypeId::of::<u64>
[function]
[call site]
07999
TypeId::of::<i8>
[function]
[call site]
08000
TypeId::of::<i16>
[function]
[call site]
08001
TypeId::of::<i32>
[function]
[call site]
08002
TypeId::of::<i64>
[function]
[call site]
08003
TypeId::of::<f32>
[function]
[call site]
08004
TypeId::of::<f64>
[function]
[call site]
08005
TypeId::of::<u128>
[function]
[call site]
08006
TypeId::of::<i128>
[function]
[call site]
08007
TypeId::of::<ExclusiveRange>
[function]
[call site]
08008
TypeId::of::<InclusiveRange>
[function]
[call site]
08009
crate::func::locked_read
[function]
[call site]
08010
Option::map_or
[function]
[call site]
08011
Dynamic::is_hashable
[function]
[call site]
08012
MyIterableType::into_iter
[function]
[call site]
08013
Self::IntoIter::all
[function]
[call site]
08014
map_functions::values
[function]
[call site]
08015
Array::all
[function]
[call site]
08016
is_some
[function]
[call site]
08017
test_fn_ptr_curry
[function]
[call site]
08018
MyIterableType::into_iter
[function]
[call site]
08019
Self::IntoIter::all
[function]
[call site]
08020
T::as_any
[function]
[call site]
08021
Dynamic::type_id
[function]
[call site]
08022
TypeId::of::<u8>
[function]
[call site]
08023
TypeId::of::<u16>
[function]
[call site]
08024
TypeId::of::<u32>
[function]
[call site]
08025
TypeId::of::<u64>
[function]
[call site]
08026
TypeId::of::<i8>
[function]
[call site]
08027
TypeId::of::<i16>
[function]
[call site]
08028
TypeId::of::<i32>
[function]
[call site]
08029
TypeId::of::<i64>
[function]
[call site]
08030
TypeId::of::<f32>
[function]
[call site]
08031
TypeId::of::<f64>
[function]
[call site]
08032
TypeId::of::<u128>
[function]
[call site]
08033
TypeId::of::<i128>
[function]
[call site]
08034
TypeId::of::<ExclusiveRange>
[function]
[call site]
08035
TypeId::of::<InclusiveRange>
[function]
[call site]
08036
crate::func::locked_read
[function]
[call site]
08037
Option::map_or
[function]
[call site]
08038
Dynamic::is_hashable
[function]
[call site]
08039
crate::func::locked_read
[function]
[call site]
08040
Option::map_or
[function]
[call site]
08041
blob_functions::insert
[function]
[call site]
08042
checked_is_hashable
[function]
[call site]
08043
MyIterableType::into_iter
[function]
[call site]
08044
Self::IntoIter::all
[function]
[call site]
08045
checked_is_hashable
[function]
[call site]
08046
map_functions::values
[function]
[call site]
08047
Array::all
[function]
[call site]
08048
checked_is_hashable
[function]
[call site]
08049
Position::is_none
[function]
[call site]
08050
test_fn_ptr_curry
[function]
[call site]
08051
MyIterableType::into_iter
[function]
[call site]
08052
Self::IntoIter::all
[function]
[call site]
08053
checked_is_hashable
[function]
[call site]
08054
Dynamic::is_hashable
[function]
[call site]
08055
checked_is_hashable
[function]
[call site]
08056
Engine::default
[function]
[call site]
08057
crate::func::locked_read
[function]
[call site]
08058
Option::map_or
[function]
[call site]
08059
blob_functions::insert
[function]
[call site]
08060
checked_is_hashable
[function]
[call site]
08061
MyIterableType::into_iter
[function]
[call site]
08062
Self::IntoIter::all
[function]
[call site]
08063
checked_is_hashable
[function]
[call site]
08064
map_functions::values
[function]
[call site]
08065
Array::all
[function]
[call site]
08066
checked_is_hashable
[function]
[call site]
08067
Position::is_none
[function]
[call site]
08068
test_fn_ptr_curry
[function]
[call site]
08069
MyIterableType::into_iter
[function]
[call site]
08070
Self::IntoIter::all
[function]
[call site]
08071
checked_is_hashable
[function]
[call site]
08072
Dynamic::is_hashable
[function]
[call site]
08073
checked_is_hashable
[function]
[call site]
08074
Engine::default
[function]
[call site]
08075
func::get_hasher
[function]
[call site]
08076
config::hashing::get_hashing_seed
[function]
[call site]
08077
ahash::RandomState::with_seeds
[function]
[call site]
08078
StraightHasherBuilder::build_hasher
[function]
[call site]
08079
Engine::default
[function]
[call site]
08080
test::hash
[function]
[call site]
08081
Self::Hasher::finish
[function]
[call site]
08082
Command::get
[function]
[call site]
08083
Engine::eval_expr
[function]
[call site]
08084
Self::as_deref_mut
[function]
[call site]
08085
Dynamic::as_bool
[function]
[call site]
08086
map_err
[function]
[call site]
08087
make_type_mismatch_err::<bool>
[function]
[call site]
08088
ParseSettings::level_up_with_position
[function]
[call site]
08089
ParseSettings::level_up
[function]
[call site]
08090
Ok
[function]
[call site]
08091
Some
[function]
[call site]
08092
string_functions::is_empty
[function]
[call site]
08093
MyIterableType::into_iter
[function]
[call site]
08094
Self::IntoIter::filter
[function]
[call site]
08095
Engine::new
[function]
[call site]
08096
Engine::compile
[function]
[call site]
08097
ParseResult::unwrap
[function]
[call site]
08098
Engine::run_ast
[function]
[call site]
08099
Engine::run_ast_with_scope
[function]
[call site]
08100
Caches::new
[function]
[call site]
08101
Engine::new_global_runtime_state
[function]
[call site]
08102
AST::source_raw
[function]
[call site]
08103
StmtBlock::as_ref
[function]
[call site]
08104
Option::cloned
[function]
[call site]
08105
blob_functions::push
[function]
[call site]
08106
AST::shared_lib
[function]
[call site]
08107
&crate::SharedModule::clone
[function]
[call site]
08108
clone_from
[function]
[call site]
08109
Engine::eval_global_statements
[function]
[call site]
08110
StmtBlock::take_statements
[function]
[call site]
08111
Engine::is_debugger_registered
[function]
[call site]
08112
GlobalRuntimeState::debugger_mut
[function]
[call site]
08113
as_deref_mut
[function]
[call site]
08114
unwrap
[function]
[call site]
08115
crate::ast::Stmt::Noop
[function]
[call site]
08116
Engine::dbg
[function]
[call site]
08117
Ok
[function]
[call site]
08118
Scope::new
[function]
[call site]
08119
RhaiResultOf::unwrap
[function]
[call site]
08120
Engine::on_def_var
[function]
[call site]
08121
Some
[function]
[call site]
08122
TestStruct::new
[function]
[call site]
08123
Option::name
[function]
[call site]
08124
Engine::new
[function]
[call site]
08125
VarDefInfo::nesting_level
[function]
[call site]
08126
Ok
[function]
[call site]
08127
Ok
[function]
[call site]
08128
run
[function]
[call site]
08129
RhaiResultOf::unwrap
[function]
[call site]
08130
string_functions::contains
[function]
[call site]
08131
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08132
Engine::new
[function]
[call site]
08133
Scope::new
[function]
[call site]
08134
eval_with_scope::<Dynamic>
[function]
[call site]
08135
unwrap_err
[function]
[call site]
08136
Engine::eval_expr
[function]
[call site]
08137
Self::as_deref_mut
[function]
[call site]
08138
Dynamic::as_bool
[function]
[call site]
08139
map_err
[function]
[call site]
08140
make_type_mismatch_err::<bool>
[function]
[call site]
08141
ParseSettings::level_up_with_position
[function]
[call site]
08142
Some
[function]
[call site]
08143
StmtBlock::span_or_else
[function]
[call site]
08144
Span::new
[function]
[call site]
08145
iterator_functions::chars_from_start
[function]
[call site]
08146
StmtBlock::span_or_else
[function]
[call site]
08147
string_functions::add_append
[function]
[call site]
08148
StmtBlock::span_or_else
[function]
[call site]
08149
StmtBlock::as_ref
[function]
[call site]
08150
Engine::lex_with_map
[function]
[call site]
08151
Span::map_or
[function]
[call site]
08152
Ok
[function]
[call site]
08153
Engine::eval_expr
[function]
[call site]
08154
string_functions::is_empty
[function]
[call site]
08155
Engine::track_operation
[function]
[call site]
08156
ParseSettings::level_up_with_position
[function]
[call site]
08157
ParseSettings::level_up
[function]
[call site]
08158
Ok
[function]
[call site]
08159
Self::as_deref_mut
[function]
[call site]
08160
StmtBlock::take_statements
[function]
[call site]
08161
Engine::eval_stmt_block
[function]
[call site]
08162
Ok
[function]
[call site]
08163
Err
[function]
[call site]
08164
Engine::eval_expr
[function]
[call site]
08165
Self::as_deref_mut
[function]
[call site]
08166
Dynamic::as_bool
[function]
[call site]
08167
map_err
[function]
[call site]
08168
make_type_mismatch_err::<bool>
[function]
[call site]
08169
ParseSettings::level_up_with_position
[function]
[call site]
08170
Ok
[function]
[call site]
08171
string_functions::is_empty
[function]
[call site]
08172
Self::as_deref_mut
[function]
[call site]
08173
StmtBlock::take_statements
[function]
[call site]
08174
Engine::eval_stmt_block
[function]
[call site]
08175
Ok
[function]
[call site]
08176
Err
[function]
[call site]
08177
ASTFlags::intersects
[function]
[call site]
08178
string_functions::is_empty
[function]
[call site]
08179
Self::as_deref_mut
[function]
[call site]
08180
StmtBlock::take_statements
[function]
[call site]
08181
Engine::eval_stmt_block
[function]
[call site]
08182
Ok
[function]
[call site]
08183
Err
[function]
[call site]
08184
Engine::eval_expr
[function]
[call site]
08185
Self::as_deref_mut
[function]
[call site]
08186
Dynamic::as_bool
[function]
[call site]
08187
map_err
[function]
[call site]
08188
make_type_mismatch_err::<bool>
[function]
[call site]
08189
ParseSettings::level_up_with_position
[function]
[call site]
08190
Ok
[function]
[call site]
08191
test::len
[function]
[call site]
08192
Engine::max_variables
[function]
[call site]
08193
String::from
[function]
[call site]
08194
is_some
[function]
[call site]
08195
Err
[function]
[call site]
08196
ERR::ErrorTooManyVariables
[function]
[call site]
08197
into
[function]
[call site]
08198
Engine::eval_expr
[function]
[call site]
08199
Self::as_deref_mut
[function]
[call site]
08200
Dynamic::flatten
[function]
[call site]
08201
Dynamic::type_id
[function]
[call site]
08202
MyIterableType::into_iter
[function]
[call site]
08203
array_functions::find_map
[function]
[call site]
08204
Module::get_iter
[function]
[call site]
08205
Command::get
[function]
[call site]
08206
Engine::lex_with_map
[function]
[call site]
08207
StmtBlock::span_or_else
[function]
[call site]
08208
Module::get_iter
[function]
[call site]
08209
Command::get
[function]
[call site]
08210
Engine::lex_with_map
[function]
[call site]
08211
StmtBlock::span_or_else
[function]
[call site]
08212
map_functions::values
[function]
[call site]
08213
array_functions::find_map
[function]
[call site]
08214
Module::get_qualified_iter
[function]
[call site]
08215
Command::get
[function]
[call site]
08216
Engine::lex_with_map
[function]
[call site]
08217
ok_or_else
[function]
[call site]
08218
ERR::ErrorFor
[function]
[call site]
08219
Expr::start_position
[function]
[call site]
08220
defer
[function]
[call site]
08221
StmtBlock::as_ref
[function]
[call site]
08222
Engine::lex_with_map
[function]
[call site]
08223
blob_functions::push
[function]
[call site]
08224
TestStruct::clone
[function]
[call site]
08225
test::len
[function]
[call site]
08226
blob_functions::push
[function]
[call site]
08227
TestStruct::clone
[function]
[call site]
08228
test::len
[function]
[call site]
08229
string_functions::is_empty
[function]
[call site]
08230
iter_func
[function]
[call site]
08231
Engine::track_operation
[function]
[call site]
08232
ParseSettings::level_up_with_position
[function]
[call site]
08233
iter_func
[function]
[call site]
08234
checked_add
[function]
[call site]
08235
ok_or_else
[function]
[call site]
08236
ERR::ErrorArithmetic
[function]
[call site]
08237
Scope::get_mut_by_index
[function]
[call site]
08238
Dynamic::write_lock
[function]
[call site]
08239
crate::func::locked_write
[function]
[call site]
08240
TypeId::of::<Self>
[function]
[call site]
08241
TypeId::of::<T>
[function]
[call site]
08242
Dynamic::type_id
[function]
[call site]
08243
TypeId::of::<T>
[function]
[call site]
08244
Some
[function]
[call site]
08245
DynamicWriteLock
[function]
[call site]
08246
DynamicWriteLockInner::Guard
[function]
[call site]
08247
Dynamic::downcast_mut
[function]
[call site]
08248
TypeId::of::<T>
[function]
[call site]
08249
TypeId::of::<INT>
[function]
[call site]
08250
T::as_any_mut
[function]
[call site]
08251
as_any_mut().downcast_mut::<T>
[function]
[call site]
08252
TypeId::of::<T>
[function]
[call site]
08253
TypeId::of::<crate::FLOAT>
[function]
[call site]
08254
StmtBlock::as_mut
[function]
[call site]
08255
T::as_any_mut
[function]
[call site]
08256
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08257
TypeId::of::<T>
[function]
[call site]
08258
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08259
StmtBlock::as_mut
[function]
[call site]
08260
T::as_any_mut
[function]
[call site]
08261
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08262
TypeId::of::<T>
[function]
[call site]
08263
TypeId::of::<bool>
[function]
[call site]
08264
T::as_any_mut
[function]
[call site]
08265
as_any_mut().downcast_mut::<T>
[function]
[call site]
08266
TypeId::of::<T>
[function]
[call site]
08267
TypeId::of::<ImmutableString>
[function]
[call site]
08268
T::as_any_mut
[function]
[call site]
08269
as_any_mut().downcast_mut::<T>
[function]
[call site]
08270
TypeId::of::<T>
[function]
[call site]
08271
TypeId::of::<char>
[function]
[call site]
08272
T::as_any_mut
[function]
[call site]
08273
as_any_mut().downcast_mut::<T>
[function]
[call site]
08274
TypeId::of::<T>
[function]
[call site]
08275
TypeId::of::<Array>
[function]
[call site]
08276
StmtBlock::as_mut
[function]
[call site]
08277
T::as_any_mut
[function]
[call site]
08278
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08279
TypeId::of::<T>
[function]
[call site]
08280
TypeId::of::<Blob>
[function]
[call site]
08281
StmtBlock::as_mut
[function]
[call site]
08282
T::as_any_mut
[function]
[call site]
08283
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08284
TypeId::of::<T>
[function]
[call site]
08285
TypeId::of::<Map>
[function]
[call site]
08286
StmtBlock::as_mut
[function]
[call site]
08287
T::as_any_mut
[function]
[call site]
08288
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08289
TypeId::of::<T>
[function]
[call site]
08290
TypeId::of::<FnPtr>
[function]
[call site]
08291
StmtBlock::as_mut
[function]
[call site]
08292
T::as_any_mut
[function]
[call site]
08293
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08294
TypeId::of::<T>
[function]
[call site]
08295
TypeId::of::<Instant>
[function]
[call site]
08296
StmtBlock::as_mut
[function]
[call site]
08297
T::as_any_mut
[function]
[call site]
08298
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08299
TypeId::of::<T>
[function]
[call site]
08300
TypeId::of::<()>
[function]
[call site]
08301
T::as_any_mut
[function]
[call site]
08302
as_any_mut().downcast_mut::<T>
[function]
[call site]
08303
TypeId::of::<T>
[function]
[call site]
08304
TypeId::of::<Self>
[function]
[call site]
08305
T::as_any_mut
[function]
[call site]
08306
as_any_mut().downcast_mut::<T>
[function]
[call site]
08307
T::as_any_mut
[function]
[call site]
08308
as_any_mut().downcast_mut::<T>
[function]
[call site]
08309
Engine::lex_with_map
[function]
[call site]
08310
Engine::lex_with_map
[function]
[call site]
08311
Option::unwrap
[function]
[call site]
08312
Dynamic::from_int
[function]
[call site]
08313
Self
[function]
[call site]
08314
Union::Int
[function]
[call site]
08315
map_err
[function]
[call site]
08316
EvalAltResult::fill_position
[function]
[call site]
08317
ParseSettings::level_up_with_position
[function]
[call site]
08318
Dynamic::flatten
[function]
[call site]
08319
Scope::get_mut_by_index
[function]
[call site]
08320
Dynamic::write_lock
[function]
[call site]
08321
Option::unwrap
[function]
[call site]
08322
Self::as_deref_mut
[function]
[call site]
08323
StmtBlock::take_statements
[function]
[call site]
08324
Engine::eval_stmt_block
[function]
[call site]
08325
Err
[function]
[call site]
08326
Ok
[function]
[call site]
08327
ASTFlags::intersects
[function]
[call site]
08328
Engine::eval_expr
[function]
[call site]
08329
Err
[function]
[call site]
08330
ERR::LoopBreak
[function]
[call site]
08331
into
[function]
[call site]
08332
Engine::eval_stmt_block
[function]
[call site]
08333
Self::as_deref_mut
[function]
[call site]
08334
StmtBlock::take_statements
[function]
[call site]
08335
EvalAltResult::is_pseudo_error
[function]
[call site]
08336
Err
[function]
[call site]
08337
EvalAltResult::is_catchable
[function]
[call site]
08338
Err
[function]
[call site]
08339
EvalAltResult::unwrap_inner
[function]
[call site]
08340
EvalAltResult::unwrap_inner
[function]
[call site]
08341
Expr::is_unit
[function]
[call site]
08342
TestStruct::clone
[function]
[call site]
08343
EvalAltResult::take_position
[function]
[call site]
08344
EvalAltResult::position
[function]
[call site]
08345
EvalAltResult::set_position
[function]
[call site]
08346
ParseError::to_string
[function]
[call site]
08347
into
[function]
[call site]
08348
crate::Map::new
[function]
[call site]
08349
EvalAltResult::take_position
[function]
[call site]
08350
blob_functions::insert
[function]
[call site]
08351
&str::into
[function]
[call site]
08352
ParseError::to_string
[function]
[call site]
08353
into
[function]
[call site]
08354
blob_functions::insert
[function]
[call site]
08355
&str::into
[function]
[call site]
08356
into
[function]
[call site]
08357
Position::is_none
[function]
[call site]
08358
blob_functions::insert
[function]
[call site]
08359
&str::into
[function]
[call site]
08360
Position::line
[function]
[call site]
08361
Option::unwrap
[function]
[call site]
08362
into
[function]
[call site]
08363
blob_functions::insert
[function]
[call site]
08364
&str::into
[function]
[call site]
08365
Position::position
[function]
[call site]
08366
Option::unwrap_or
[function]
[call site]
08367
into
[function]
[call site]
08368
EvalAltResult::dump_fields
[function]
[call site]
08369
blob_functions::insert
[function]
[call site]
08370
&str::into
[function]
[call site]
08371
test_string_split
[function]
[call site]
08372
MultiInputsStream::get_next
[function]
[call site]
08373
expect
[function]
[call site]
08374
into
[function]
[call site]
08375
blob_functions::insert
[function]
[call site]
08376
&str::into
[function]
[call site]
08377
into
[function]
[call site]
08378
blob_functions::insert
[function]
[call site]
08379
&str::into
[function]
[call site]
08380
into
[function]
[call site]
08381
blob_functions::insert
[function]
[call site]
08382
&str::into
[function]
[call site]
08383
into
[function]
[call site]
08384
blob_functions::insert
[function]
[call site]
08385
&str::into
[function]
[call site]
08386
into
[function]
[call site]
08387
blob_functions::insert
[function]
[call site]
08388
&str::into
[function]
[call site]
08389
Array::into
[function]
[call site]
08390
blob_functions::insert
[function]
[call site]
08391
&str::into
[function]
[call site]
08392
into
[function]
[call site]
08393
blob_functions::insert
[function]
[call site]
08394
&str::into
[function]
[call site]
08395
into
[function]
[call site]
08396
blob_functions::insert
[function]
[call site]
08397
&str::into
[function]
[call site]
08398
RhaiResult::into
[function]
[call site]
08399
blob_functions::insert
[function]
[call site]
08400
&str::into
[function]
[call site]
08401
TestStruct::clone
[function]
[call site]
08402
blob_functions::insert
[function]
[call site]
08403
&str::into
[function]
[call site]
08404
into
[function]
[call site]
08405
blob_functions::insert
[function]
[call site]
08406
&str::into
[function]
[call site]
08407
into
[function]
[call site]
08408
blob_functions::insert
[function]
[call site]
08409
&str::into
[function]
[call site]
08410
into
[function]
[call site]
08411
blob_functions::insert
[function]
[call site]
08412
&str::into
[function]
[call site]
08413
TestStruct::clone
[function]
[call site]
08414
blob_functions::insert
[function]
[call site]
08415
&str::into
[function]
[call site]
08416
Dynamic::from_array
[function]
[call site]
08417
MyIterableType::into_iter
[function]
[call site]
08418
Engine::lex_with_map
[function]
[call site]
08419
reflection_functions::collect
[function]
[call site]
08420
MyIterableType::into_iter
[function]
[call site]
08421
Engine::lex_with_map
[function]
[call site]
08422
iter()
[call site]
08423
.map(String::as_str)
[call site]
08424
.collect::<Vec<_>>
[function]
[call site]
08425
join
[function]
[call site]
08426
into
[function]
[call site]
08427
Self::into
[function]
[call site]
08428
defer
[function]
[call site]
08429
test::len
[function]
[call site]
08430
Engine::max_variables
[function]
[call site]
08431
Err
[function]
[call site]
08432
ERR::ErrorTooManyVariables
[function]
[call site]
08433
ParseSettings::level_up_with_position
[function]
[call site]
08434
into
[function]
[call site]
08435
blob_functions::push
[function]
[call site]
08436
TestStruct::clone
[function]
[call site]
08437
Self::as_deref_mut
[function]
[call site]
08438
StmtBlock::take_statements
[function]
[call site]
08439
Engine::eval_stmt_block
[function]
[call site]
08440
Engine::lex_with_map
[function]
[call site]
08441
(TokenIterator::map_err
[function]
[call site]
08442
Expr::is_unit
[function]
[call site]
08443
Expr::set_position
[function]
[call site]
08444
ASTFlags::intersects
[function]
[call site]
08445
Engine::eval_expr
[function]
[call site]
08446
RhaiResult::and_then
[function]
[call site]
08447
Err
[function]
[call site]
08448
ERR::ErrorRuntime
[function]
[call site]
08449
Dynamic::flatten
[function]
[call site]
08450
crate::func::native::shared_try_take
[function]
[call site]
08451
into_inner
[function]
[call site]
08452
Dynamic::flatten
[function]
[call site]
08453
into_inner
[function]
[call site]
08454
unwrap
[function]
[call site]
08455
Dynamic::flatten
[function]
[call site]
08456
into_inner
[function]
[call site]
08457
Dynamic::flatten
[function]
[call site]
08458
crate::func::locked_read
[function]
[call site]
08459
Dynamic::flatten_clone
[function]
[call site]
08460
Self
[function]
[call site]
08461
Union::Shared
[function]
[call site]
08462
into
[function]
[call site]
08463
ASTFlags::intersects
[function]
[call site]
08464
Err
[function]
[call site]
08465
ERR::ErrorRuntime
[function]
[call site]
08466
into
[function]
[call site]
08467
Engine::eval_expr
[function]
[call site]
08468
RhaiResult::and_then
[function]
[call site]
08469
Err
[function]
[call site]
08470
ERR::Return
[function]
[call site]
08471
Dynamic::flatten
[function]
[call site]
08472
into
[function]
[call site]
08473
Err
[function]
[call site]
08474
ERR::Return
[function]
[call site]
08475
into
[function]
[call site]
08476
Engine::max_modules
[function]
[call site]
08477
Err
[function]
[call site]
08478
ERR::ErrorTooManyModules
[function]
[call site]
08479
into
[function]
[call site]
08480
Engine::eval_expr
[function]
[call site]
08481
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08482
map_err
[function]
[call site]
08483
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08484
RhaiNativeFunc::return_type_name
[function]
[call site]
08485
ParseSettings::level_up_with_position
[function]
[call site]
08486
Expr::start_position
[function]
[call site]
08487
TestStruct::clone
[function]
[call site]
08488
StmtBlock::as_ref
[function]
[call site]
08489
&[Stmt]::and_then
[function]
[call site]
08490
FileModuleResolver::resolve_raw
[function]
[call site]
08491
FileModuleResolver::impl_resolve
[function]
[call site]
08492
&mut
[call site]
08493
test_for_module_iterator
[function]
[call site]
08494
Engine::new
[function]
[call site]
08495
Module::new
[function]
[call site]
08496
set_iterable::<MyIterableType>
[function]
[call site]
08497
Module::set_native_fn
[function]
[call site]
08498
FuncRegistration::new
[function]
[call site]
08499
FuncRegistration::in_internal_namespace
[function]
[call site]
08500
FuncRegistration::with_purity
[function]
[call site]
08501
FuncRegistration::with_volatility
[function]
[call site]
08502
FuncRegistration::set_into_module
[function]
[call site]
08503
Ok
[function]
[call site]
08504
MyIterableType
[function]
[call site]
08505
&str::to_string
[function]
[call site]
08506
Module::new
[function]
[call site]
08507
Module::set_sub_module
[function]
[call site]
08508
blob_functions::insert
[function]
[call site]
08509
into
[function]
[call site]
08510
into
[function]
[call site]
08511
string_functions::remove
[function]
[call site]
08512
Engine::register_static_module
[function]
[call site]
08513
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]
08514
split_once
[function]
[call site]
08515
Engine::lex_with_map
[function]
[call site]
08516
string_functions::trim
[function]
[call site]
08517
shared_get_mut
[function]
[call site]
08518
string_functions::trim
[function]
[call site]
08519
into
[function]
[call site]
08520
string_functions::trim
[function]
[call site]
08521
into
[function]
[call site]
08522
string_functions::trim
[function]
[call site]
08523
string_functions::is_empty
[function]
[call site]
08524
test::len
[function]
[call site]
08525
&str::contains_key
[function]
[call site]
08526
Module::new
[function]
[call site]
08527
crate::func::shared_take_or_clone
[function]
[call site]
08528
string_functions::remove
[function]
[call site]
08529
unwrap
[function]
[call site]
08530
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]
08531
Module::get_sub_modules_mut
[function]
[call site]
08532
string_functions::clear
[function]
[call site]
08533
string_functions::remove
[function]
[call site]
08534
Module::build_index
[function]
[call site]
08535
Module::is_indexed
[function]
[call site]
08536
intersects
[function]
[call site]
08537
blob_functions::blob_with_capacity
[function]
[call site]
08538
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08539
new_hash_map
[function]
[call site]
08540
test::len
[function]
[call site]
08541
new_hash_map
[function]
[call site]
08542
StmtBlock::as_ref
[function]
[call site]
08543
map_or
[function]
[call site]
08544
TestStruct::new
[function]
[call site]
08545
blob_functions::push
[function]
[call site]
08546
blob_functions::push
[function]
[call site]
08547
FnPtr::try_from
[function]
[call site]
08548
RhaiResultOf::unwrap
[function]
[call site]
08549
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08550
blob_functions::push
[function]
[call site]
08551
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08552
string_functions::pop
[function]
[call site]
08553
string_functions::is_empty
[function]
[call site]
08554
shared_make_mut
[function]
[call site]
08555
string_functions::pop
[function]
[call site]
08556
Dynamic::map_or
[function]
[call site]
08557
crate::calc_var_hash
[function]
[call site]
08558
MyIterableType::into_iter
[function]
[call site]
08559
test_chars
[function]
[call site]
08560
0.chars().collect::<Vec<_>>
[function]
[call site]
08561
MyIterableType::into_iter
[function]
[call site]
08562
Self::IntoIter::copied
[function]
[call site]
08563
blob_functions::insert
[function]
[call site]
08564
FnPtr::try_from
[function]
[call site]
08565
RhaiResultOf::unwrap
[function]
[call site]
08566
string_functions::is_empty
[function]
[call site]
08567
blob_functions::push
[function]
[call site]
08568
eval::calc_offset_len
[function]
[call site]
08569
test::len
[function]
[call site]
08570
test::len
[function]
[call site]
08571
blob_functions::push
[function]
[call site]
08572
blob_functions::insert
[function]
[call site]
08573
TestStruct::clone
[function]
[call site]
08574
blob_functions::insert
[function]
[call site]
08575
FnPtr::try_from
[function]
[call site]
08576
RhaiResultOf::unwrap
[function]
[call site]
08577
string_functions::is_empty
[function]
[call site]
08578
blob_functions::push
[function]
[call site]
08579
eval::calc_offset_len
[function]
[call site]
08580
test::len
[function]
[call site]
08581
test::len
[function]
[call site]
08582
blob_functions::push
[function]
[call site]
08583
blob_functions::insert
[function]
[call site]
08584
TestStruct::clone
[function]
[call site]
08585
MyIterableType::into_iter
[function]
[call site]
08586
Dynamic::flatten
[function]
[call site]
08587
Command::get
[function]
[call site]
08588
blob_functions::insert
[function]
[call site]
08589
TestStruct::clone
[function]
[call site]
08590
RhaiFunc::is_script
[function]
[call site]
08591
crate::calc_fn_hash
[function]
[call site]
08592
MyIterableType::into_iter
[function]
[call site]
08593
Self::IntoIter::copied
[function]
[call site]
08594
RhaiFunc::get_script_fn_def
[function]
[call site]
08595
Option::unwrap
[function]
[call site]
08596
StmtBlock::as_ref
[function]
[call site]
08597
map_or
[function]
[call site]
08598
crate::calc_typed_method_hash
[function]
[call site]
08599
Command::get
[function]
[call site]
08600
blob_functions::insert
[function]
[call site]
08601
TestStruct::clone
[function]
[call site]
08602
calc_native_fn_hash
[function]
[call site]
08603
calc_fn_hash_full
[function]
[call site]
08604
calc_fn_hash
[function]
[call site]
08605
test::len
[function]
[call site]
08606
MyIterableType::into_iter
[function]
[call site]
08607
Self::IntoIter::copied
[function]
[call site]
08608
MyIterableType::into_iter
[function]
[call site]
08609
Self::IntoIter::copied
[function]
[call site]
08610
Command::get
[function]
[call site]
08611
blob_functions::insert
[function]
[call site]
08612
TestStruct::clone
[function]
[call site]
08613
test_get_set
[function]
[call site]
08614
string_functions::is_empty
[function]
[call site]
08615
test::len
[function]
[call site]
08616
then_some
[function]
[call site]
08617
string_functions::is_empty
[function]
[call site]
08618
then_some
[function]
[call site]
08619
decimal_functions::max_id
[function]
[call site]
08620
Position::is_none
[function]
[call site]
08621
Module::set_id
[function]
[call site]
08622
blob_functions::insert
[function]
[call site]
08623
FnPtr::try_from
[function]
[call site]
08624
RhaiResultOf::unwrap
[function]
[call site]
08625
string_functions::is_empty
[function]
[call site]
08626
blob_functions::push
[function]
[call site]
08627
eval::calc_offset_len
[function]
[call site]
08628
test::len
[function]
[call site]
08629
test::len
[function]
[call site]
08630
blob_functions::push
[function]
[call site]
08631
blob_functions::insert
[function]
[call site]
08632
into
[function]
[call site]
08633
into
[function]
[call site]
08634
Module::is_indexed
[function]
[call site]
08635
intersects
[function]
[call site]
08636
decimal_functions::max_id
[function]
[call site]
08637
Position::is_none
[function]
[call site]
08638
crate::func::shared_take_or_clone
[function]
[call site]
08639
Module::set_id
[function]
[call site]
08640
into
[function]
[call site]
08641
blob_functions::insert
[function]
[call site]
08642
into
[function]
[call site]
08643
crate::func::shared_take_or_clone
[function]
[call site]
08644
Module::build_index
[function]
[call site]
08645
decimal_functions::max_id
[function]
[call site]
08646
Position::is_none
[function]
[call site]
08647
Module::set_id
[function]
[call site]
08648
blob_functions::insert
[function]
[call site]
08649
into
[function]
[call site]
08650
into
[function]
[call site]
08651
StmtBlock::as_ref
[function]
[call site]
08652
into
[function]
[call site]
08653
and_then
[function]
[call site]
08654
TestStruct::new
[function]
[call site]
08655
Self::parent
[function]
[call site]
08656
FileModuleResolver::get_file_path
[function]
[call site]
08657
TestStruct::new
[function]
[call site]
08658
bool::is_relative
[function]
[call site]
08659
TestStruct::clone
[function]
[call site]
08660
StmtBlock::span_or_else
[function]
[call site]
08661
Engine::lex_with_map
[function]
[call site]
08662
Engine::lex_raw
[function]
[call site]
08663
Some
[function]
[call site]
08664
unwrap_or_default
[function]
[call site]
08665
blob_functions::push
[function]
[call site]
08666
blob_functions::push
[function]
[call site]
08667
FnPtr::try_from
[function]
[call site]
08668
RhaiResultOf::unwrap
[function]
[call site]
08669
bool::into
[function]
[call site]
08670
FileModuleResolver::set_extension
[function]
[call site]
08671
Self::into
[function]
[call site]
08672
Ident::as_str
[function]
[call site]
08673
FileModuleResolver::is_cache_enabled
[function]
[call site]
08674
func::locked_read
[function]
[call site]
08675
try_borrow
[function]
[call site]
08676
ok
[function]
[call site]
08677
locked_read
[function]
[call site]
08678
Option::ok
[function]
[call site]
08679
try_read
[function]
[call site]
08680
Some
[function]
[call site]
08681
std::thread::sleep
[function]
[call site]
08682
std::time::Duration::from_millis
[function]
[call site]
08683
Some
[function]
[call site]
08684
locked_read
[function]
[call site]
08685
try_read
[function]
[call site]
08686
Option::unwrap
[function]
[call site]
08687
Command::get
[function]
[call site]
08688
Ok
[function]
[call site]
08689
TestStruct::clone
[function]
[call site]
08690
Engine::compile_file_with_scope
[function]
[call site]
08691
Engine::read_file
[function]
[call site]
08692
StmtBlock::as_ref
[function]
[call site]
08693
File::open
[function]
[call site]
08694
map_err
[function]
[call site]
08695
ERR::ErrorSystem
[function]
[call site]
08696
ParseError::into
[function]
[call site]
08697
ImmutableString::new
[function]
[call site]
08698
read_to_string
[function]
[call site]
08699
map_err
[function]
[call site]
08700
ERR::ErrorSystem
[function]
[call site]
08701
ParseError::into
[function]
[call site]
08702
string_functions::starts_with
[function]
[call site]
08703
string_functions::starts_with
[function]
[call site]
08704
array_functions::find
[function]
[call site]
08705
array_functions::find_starting_from
[function]
[call site]
08706
map_functions::drain
[function]
[call site]
08707
string_functions::is_empty
[function]
[call site]
08708
Ok
[function]
[call site]
08709
IterateMap::new
[function]
[call site]
08710
IterateMap::new
[function]
[call site]
08711
IterateMap::new
[function]
[call site]
08712
mem::take
[function]
[call site]
08713
MyIterableType::into_iter
[function]
[call site]
08714
FnPtr::call_raw_with_extra_args
[function]
[call site]
08715
Some
[function]
[call site]
08716
TestStruct::clone
[function]
[call site]
08717
Self::into
[function]
[call site]
08718
Some
[function]
[call site]
08719
Dynamic::as_bool
[function]
[call site]
08720
unwrap_or
[function]
[call site]
08721
blob_functions::insert
[function]
[call site]
08722
blob_functions::insert
[function]
[call site]
08723
Ok
[function]
[call site]
08724
ImmutableString::strong_count
[function]
[call site]
08725
ImmutableString::strong_count
[function]
[call site]
08726
string_functions::clear
[function]
[call site]
08727
string_functions::is_empty
[function]
[call site]
08728
shared_get_mut
[function]
[call site]
08729
string_functions::clear
[function]
[call site]
08730
ImmutableString::new
[function]
[call site]
08731
Ok
[function]
[call site]
08732
RhaiResultOf::and_then
[function]
[call site]
08733
Engine::compile_with_scope
[function]
[call site]
08734
AST::set_source
[function]
[call site]
08735
bool::to_string_lossy
[function]
[call site]
08736
StmtBlock::as_ref
[function]
[call site]
08737
Ok
[function]
[call site]
08738
TestStruct::clone
[function]
[call site]
08739
Self
[function]
[call site]
08740
RhaiResultOf::map_err
[function]
[call site]
08741
is::<IoError>
[function]
[call site]
08742
TestStruct::new
[function]
[call site]
08743
ERR::ErrorModuleNotFound
[function]
[call site]
08744
bool::to_string
[function]
[call site]
08745
Engine::new
[function]
[call site]
08746
Scope::new
[function]
[call site]
08747
blob_functions::push
[function]
[call site]
08748
blob_functions::push
[function]
[call site]
08749
blob_functions::push
[function]
[call site]
08750
TestStruct::new
[function]
[call site]
08751
ERR::ErrorInModule
[function]
[call site]
08752
bool::to_string
[function]
[call site]
08753
AST::set_source
[function]
[call site]
08754
Module::eval_ast_as_new_raw
[function]
[call site]
08755
test::len
[function]
[call site]
08756
&mut
[call site]
08757
test::len
[function]
[call site]
08758
TestStruct::clone
[function]
[call site]
08759
test::len
[function]
[call site]
08760
std::mem::take
[function]
[call site]
08761
crate::eval::Caches::new
[function]
[call site]
08762
Position::new_const
[function]
[call site]
08763
Engine::eval_ast_with_scope_raw
[function]
[call site]
08764
string_functions::replace
[function]
[call site]
08765
AST::source_raw
[function]
[call site]
08766
Option::cloned
[function]
[call site]
08767
test::len
[function]
[call site]
08768
blob_functions::push
[function]
[call site]
08769
AST::shared_lib
[function]
[call site]
08770
&crate::SharedModule::clone
[function]
[call site]
08771
string_functions::replace
[function]
[call site]
08772
TestStruct::clone
[function]
[call site]
08773
Engine::eval_global_statements
[function]
[call site]
08774
StmtBlock::take_statements
[function]
[call site]
08775
Engine::is_debugger_registered
[function]
[call site]
08776
GlobalRuntimeState::debugger_mut
[function]
[call site]
08777
crate::ast::Stmt::Noop
[function]
[call site]
08778
Engine::dbg
[function]
[call site]
08779
Ok
[function]
[call site]
08780
TestStruct::new
[function]
[call site]
08781
Result::is_ok
[function]
[call site]
08782
&mut
[call site]
08783
MyIterableType::into_iter
[function]
[call site]
08784
array_functions::zip
[function]
[call site]
08785
MyIterableType::into_iter
[function]
[call site]
08786
impl
[call site]
08787
Engine::lex_with_map
[function]
[call site]
08788
TestStruct::clone
[function]
[call site]
08789
TestStruct::clone
[function]
[call site]
08790
reflection_functions::collect
[function]
[call site]
08791
crate::ThinVec::new
[function]
[call site]
08792
MyIterableType::into_iter
[function]
[call site]
08793
Self::IntoIter::for_each
[function]
[call site]
08794
Module::set_sub_module
[function]
[call site]
08795
TestStruct::clone
[function]
[call site]
08796
TestStruct::clone
[function]
[call site]
08797
std::mem::replace
[function]
[call site]
08798
&mut
[call site]
08799
string_functions::truncate
[function]
[call site]
08800
string_functions::truncate
[function]
[call site]
08801
string_functions::truncate
[function]
[call site]
08802
TestStruct::new
[function]
[call site]
08803
std::iter::once
[function]
[call site]
08804
AST::shared_lib
[function]
[call site]
08805
&crate::SharedModule::clone
[function]
[call site]
08806
reflection_functions::collect
[function]
[call site]
08807
test::len
[function]
[call site]
08808
Scope::pop_entry
[function]
[call site]
08809
string_functions::pop
[function]
[call site]
08810
Engine::lex_with_map
[function]
[call site]
08811
string_functions::pop
[function]
[call site]
08812
unwrap
[function]
[call site]
08813
test::len
[function]
[call site]
08814
test::len
[function]
[call site]
08815
string_functions::pop
[function]
[call site]
08816
unwrap
[function]
[call site]
08817
to_vec
[function]
[call site]
08818
TestStruct::new
[function]
[call site]
08819
Option::unwrap
[function]
[call site]
08820
Scope::get_entry_by_index
[function]
[call site]
08821
TestStruct::clone
[function]
[call site]
08822
Array::to_vec
[function]
[call site]
08823
Dynamic::deep_scan
[function]
[call site]
08824
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08825
test_var_def_filter
[function]
[call site]
08826
StaticModuleResolver::iter_mut
[function]
[call site]
08827
StaticModuleResolver::iter_mut
[function]
[call site]
08828
Engine::lex_with_map
[function]
[call site]
08829
Ident::as_str
[function]
[call site]
08830
array_functions::for_each
[function]
[call site]
08831
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08832
values_mut
[function]
[call site]
08833
array_functions::for_each
[function]
[call site]
08834
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08835
FnPtr::iter_curry_mut
[function]
[call site]
08836
StaticModuleResolver::iter_mut
[function]
[call site]
08837
array_functions::for_each
[function]
[call site]
08838
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08839
downcast_mut::<crate::FnPtr>
[function]
[call site]
08840
Some
[function]
[call site]
08841
TestStruct::clone
[function]
[call site]
08842
test::len
[function]
[call site]
08843
string_functions::pop
[function]
[call site]
08844
unwrap
[function]
[call site]
08845
Module::contains_var
[function]
[call site]
08846
contains_key
[function]
[call site]
08847
Module::set_var
[function]
[call site]
08848
into
[function]
[call site]
08849
Dynamic::from
[function]
[call site]
08850
String::from
[function]
[call site]
08851
ImmutableString::into_owned
[function]
[call site]
08852
Module::is_indexed
[function]
[call site]
08853
crate::calc_var_hash
[function]
[call site]
08854
Some
[function]
[call site]
08855
get_or_insert_with
[function]
[call site]
08856
blob_functions::insert
[function]
[call site]
08857
TestStruct::clone
[function]
[call site]
08858
blob_functions::insert
[function]
[call site]
08859
Module::contains_var
[function]
[call site]
08860
Position::is_none
[function]
[call site]
08861
Some
[function]
[call site]
08862
Module::set_var
[function]
[call site]
08863
TestStruct::clone
[function]
[call site]
08864
Module::set_var
[function]
[call site]
08865
AST::iter_fn_def
[function]
[call site]
08866
Module::iter_script_fn
[function]
[call site]
08867
Module::iter_fn
[function]
[call site]
08868
MyIterableType::into_iter
[function]
[call site]
08869
flat_map
[function]
[call site]
08870
Engine::lex_with_map
[function]
[call site]
08871
impl
[call site]
08872
Engine::new
[function]
[call site]
08873
Engine::compile
[function]
[call site]
08874
ParseResult::unwrap
[function]
[call site]
08875
Engine::run_ast
[function]
[call site]
08876
RhaiResultOf::unwrap
[function]
[call site]
08877
Engine::on_def_var
[function]
[call site]
08878
Option::name
[function]
[call site]
08879
VarDefInfo::nesting_level
[function]
[call site]
08880
Ok
[function]
[call site]
08881
Ok
[function]
[call site]
08882
run
[function]
[call site]
08883
RhaiResultOf::unwrap
[function]
[call site]
08884
RhaiFunc::is_script
[function]
[call site]
08885
Engine::lex_with_map
[function]
[call site]
08886
Ident::as_str
[function]
[call site]
08887
RhaiFunc::get_script_fn_def
[function]
[call site]
08888
Option::expect
[function]
[call site]
08889
Engine::lex_with_map
[function]
[call site]
08890
impl
[call site]
08891
array_functions::for_each
[function]
[call site]
08892
Module::set_script_fn
[function]
[call site]
08893
TestStruct::clone
[function]
[call site]
08894
StmtBlock::as_mut
[function]
[call site]
08895
unwrap
[function]
[call site]
08896
shared_get_mut
[function]
[call site]
08897
unwrap
[function]
[call site]
08898
Some
[function]
[call site]
08899
TestStruct::clone
[function]
[call site]
08900
AST::source_raw
[function]
[call site]
08901
Option::cloned
[function]
[call site]
08902
Module::set_doc
[function]
[call site]
08903
into
[function]
[call site]
08904
test_comments_doc
[function]
[call site]
08905
Engine::new
[function]
[call site]
08906
Engine::compile
[function]
[call site]
08907
ParseResult::unwrap
[function]
[call site]
08908
Engine::compile
[function]
[call site]
08909
ParseResult::unwrap
[function]
[call site]
08910
Engine::compile
[function]
[call site]
08911
ParseResult::unwrap
[function]
[call site]
08912
Module::build_index
[function]
[call site]
08913
Ok
[function]
[call site]
08914
RhaiResultOf::map_err
[function]
[call site]
08915
TestStruct::new
[function]
[call site]
08916
ERR::ErrorInModule
[function]
[call site]
08917
bool::to_string
[function]
[call site]
08918
into
[function]
[call site]
08919
FileModuleResolver::is_cache_enabled
[function]
[call site]
08920
func::locked_write
[function]
[call site]
08921
Option::unwrap
[function]
[call site]
08922
blob_functions::insert
[function]
[call site]
08923
TestStruct::clone
[function]
[call site]
08924
Ok
[function]
[call site]
08925
Some
[function]
[call site]
08926
StmtBlock::span_or_else
[function]
[call site]
08927
Engine::module_resolver
[function]
[call site]
08928
as_deref
[function]
[call site]
08929
unwrap_or
[function]
[call site]
08930
&dyn
[call site]
08931
FileModuleResolver::impl_resolve
[function]
[call site]
08932
Some
[function]
[call site]
08933
unwrap_or_else
[function]
[call site]
08934
Err
[function]
[call site]
08935
ERR::ErrorModuleNotFound
[function]
[call site]
08936
bool::to_string
[function]
[call site]
08937
into
[function]
[call site]
08938
string_functions::is_empty
[function]
[call site]
08939
Engine::const_empty_string
[function]
[call site]
08940
Engine::get_interned_string
[function]
[call site]
08941
TestStruct::clone
[function]
[call site]
08942
Module::is_indexed
[function]
[call site]
08943
GlobalRuntimeState::push_import
[function]
[call site]
08944
crate::func::shared_take_or_clone
[function]
[call site]
08945
Module::build_index
[function]
[call site]
08946
GlobalRuntimeState::push_import
[function]
[call site]
08947
Ok
[function]
[call site]
08948
Scope::search
[function]
[call site]
08949
Option::map_or_else
[function]
[call site]
08950
Err
[function]
[call site]
08951
ERR::ErrorVariableNotFound
[function]
[call site]
08952
test_to_string
[function]
[call site]
08953
into
[function]
[call site]
08954
string_functions::is_empty
[function]
[call site]
08955
Scope::add_alias_by_index
[function]
[call site]
08956
TestStruct::clone
[function]
[call site]
08957
Ok
[function]
[call site]
08958
test::len
[function]
[call site]
08959
EvalContext::new
[function]
[call site]
08960
Self::as_deref_mut
[function]
[call site]
08961
resolve_var
[function]
[call site]
08962
map_or
[function]
[call site]
08963
test::len
[function]
[call site]
08964
Err
[function]
[call site]
08965
EvalAltResult::fill_position
[function]
[call site]
08966
Engine::lex_with_map
[function]
[call site]
08967
test::len
[function]
[call site]
08968
Command::get
[function]
[call site]
08969
StmtBlock::span_or_else
[function]
[call site]
08970
Span::new
[function]
[call site]
08971
iterator_functions::chars_from_start
[function]
[call site]
08972
StmtBlock::span_or_else
[function]
[call site]
08973
string_functions::add_append
[function]
[call site]
08974
StmtBlock::span_or_else
[function]
[call site]
08975
Scope::search
[function]
[call site]
08976
Span::ok_or_else
[function]
[call site]
08977
TestStruct::new
[function]
[call site]
08978
ERR::ErrorVariableNotFound
[function]
[call site]
08979
test_to_string
[function]
[call site]
08980
Scope::get_mut_by_index
[function]
[call site]
08981
Dynamic::is_shared
[function]
[call site]
08982
test_functions_take
[function]
[call site]
08983
Dynamic::into_shared
[function]
[call site]
08984
Dynamic::access_mode
[function]
[call site]
08985
Self
[function]
[call site]
08986
Union::Shared
[function]
[call site]
08987
crate::Locked::new
[function]
[call site]
08988
Self::into
[function]
[call site]
08989
Ok
[function]
[call site]
08990
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
08991
impl
[call site]
08992
T::as_any
[function]
[call site]
08993
Module::contains_indexed_global_functions
[function]
[call site]
08994
Caches::fn_resolution_caches_len
[function]
[call site]
08995
Caches::fn_resolution_cache_mut
[function]
[call site]
08996
string_functions::clear
[function]
[call site]
08997
Caches::push_fn_resolution_cache
[function]
[call site]
08998
Caches::fn_resolution_cache_mut
[function]
[call site]
08999
string_functions::clear
[function]
[call site]
09000
Ok
[function]
[call site]
09001
StmtBlock::take_statements
[function]
[call site]
09002
Engine::eval_expr
[function]
[call site]
09003
Engine::track_operation
[function]
[call site]
09004
ParseSettings::level_up_with_position
[function]
[call site]
09005
Engine::dbg_reset
[function]
[call site]
09006
Self::as_deref_mut
[function]
[call site]
09007
Expr::get_literal_value
[function]
[call site]
09008
Some
[function]
[call site]
09009
Ok
[function]
[call site]
09010
Engine::eval_fn_call_expr
[function]
[call site]
09011
Self::ok_or_else
[function]
[call site]
09012
ERR::ErrorUnboundThis
[function]
[call site]
09013
into
[function]
[call site]
09014
cloned
[function]
[call site]
09015
Engine::search_namespace
[function]
[call site]
09016
Engine::lex_with_map
[function]
[call site]
09017
Position::new_const
[function]
[call site]
09018
Engine::eval_expr
[function]
[call site]
09019
Self::as_deref_mut
[function]
[call site]
09020
Dynamic::flatten
[function]
[call site]
09021
ParseSettings::level_up_with_position
[function]
[call site]
09022
Dynamic::is_string
[function]
[call site]
09023
unwrap
[function]
[call site]
09024
&mut
[call site]
09025
into
[function]
[call site]
09026
packages::string_basic::print_with_func
[function]
[call site]
09027
unwrap
[function]
[call site]
09028
Engine::throw_on_size
[function]
[call site]
09029
test::len
[function]
[call site]
09030
RhaiResultOf::map_err
[function]
[call site]
09031
EvalAltResult::fill_position
[function]
[call site]
09032
Ok
[function]
[call site]
09033
Engine::get_interned_string
[function]
[call site]
09034
ImmutableString::into
[function]
[call site]
09035
crate::Array::with_capacity
[function]
[call site]
09036
test::len
[function]
[call site]
09037
Engine::eval_expr
[function]
[call site]
09038
Self::as_deref_mut
[function]
[call site]
09039
Dynamic::flatten
[function]
[call site]
09040
Engine::has_data_size_limit
[function]
[call site]
09041
crate::eval::calc_data_sizes
[function]
[call site]
09042
Engine::throw_on_size
[function]
[call site]
09043
RhaiResultOf::map_err
[function]
[call site]
09044
EvalAltResult::fill_position
[function]
[call site]
09045
ParseSettings::level_up_with_position
[function]
[call site]
09046
blob_functions::push
[function]
[call site]
09047
Ok
[function]
[call site]
09048
Dynamic::from_array
[function]
[call site]
09049
TestStruct::clone
[function]
[call site]
09050
Engine::eval_expr
[function]
[call site]
09051
Self::as_deref_mut
[function]
[call site]
09052
Dynamic::flatten
[function]
[call site]
09053
Engine::has_data_size_limit
[function]
[call site]
09054
crate::eval::calc_data_sizes
[function]
[call site]
09055
Engine::throw_on_size
[function]
[call site]
09056
RhaiResultOf::map_err
[function]
[call site]
09057
EvalAltResult::fill_position
[function]
[call site]
09058
ParseSettings::level_up_with_position
[function]
[call site]
09059
(TokenIterator::get_mut
[function]
[call site]
09060
Ident::as_str
[function]
[call site]
09061
Option::unwrap
[function]
[call site]
09062
Ok
[function]
[call site]
09063
Dynamic::from_map
[function]
[call site]
09064
Engine::eval_expr
[function]
[call site]
09065
Self::as_deref_mut
[function]
[call site]
09066
Dynamic::as_bool
[function]
[call site]
09067
map_err
[function]
[call site]
09068
make_type_mismatch_err::<bool>
[function]
[call site]
09069
ParseSettings::level_up_with_position
[function]
[call site]
09070
Ok
[function]
[call site]
09071
Engine::eval_expr
[function]
[call site]
09072
Self::as_deref_mut
[function]
[call site]
09073
Dynamic::as_bool
[function]
[call site]
09074
map_err
[function]
[call site]
09075
make_type_mismatch_err::<bool>
[function]
[call site]
09076
ParseSettings::level_up_with_position
[function]
[call site]
09077
Ok
[function]
[call site]
09078
Engine::eval_expr
[function]
[call site]
09079
Self::as_deref_mut
[function]
[call site]
09080
Expr::is_unit
[function]
[call site]
09081
Ok
[function]
[call site]
09082
MyIterableType::into_iter
[function]
[call site]
09083
Engine::lex_with_map
[function]
[call site]
09084
reflection_functions::collect
[function]
[call site]
09085
first
[function]
[call site]
09086
unwrap
[function]
[call site]
09087
Command::get
[function]
[call site]
09088
Ident::as_str
[function]
[call site]
09089
ok_or_else
[function]
[call site]
09090
TestStruct::new
[function]
[call site]
09091
ERR::ErrorCustomSyntax
[function]
[call site]
09092
MyIterableType::into_iter
[function]
[call site]
09093
Engine::lex_with_map
[function]
[call site]
09094
reflection_functions::collect
[function]
[call site]
09095
EvalContext::new
[function]
[call site]
09096
and_then
[function]
[call site]
09097
Engine::check_data_size
[function]
[call site]
09098
Expr::start_position
[function]
[call site]
09099
Engine::eval_stmt_block
[function]
[call site]
09100
StmtBlock::take_statements
[function]
[call site]
09101
Engine::eval_dot_index_chain
[function]
[call site]
09102
Engine::eval_dot_index_chain
[function]
[call site]
09103
ParseResult::unwrap
[function]
[call site]
09104
and_then
[function]
[call site]
09105
Engine::check_data_size
[function]
[call site]
09106
map_err
[function]
[call site]
09107
EvalAltResult::fill_position
[function]
[call site]
09108
ArgBackup::restore_first_arg
[function]
[call site]
09109
Engine::is_debugger_registered
[function]
[call site]
09110
Engine::register_debugger
[function]
[call site]
09111
Scope::new
[function]
[call site]
09112
crate::ast::Stmt::Noop
[function]
[call site]
09113
into
[function]
[call site]
09114
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09115
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09116
Engine::dbg_raw
[function]
[call site]
09117
Err
[function]
[call site]
09118
GlobalRuntimeState::debugger_mut
[function]
[call site]
09119
&mut
[call site]
09120
string_functions::is_empty
[function]
[call site]
09121
Engine::check_data_size
[function]
[call site]
09122
Ok
[function]
[call site]
09123
Dynamic::into_immutable_string
[function]
[call site]
09124
Result::map_err
[function]
[call site]
09125
Engine::map_type_name
[function]
[call site]
09126
type_name::<ImmutableString>
[function]
[call site]
09127
&'a
[call site]
09128
ERR::ErrorMismatchOutputType
[function]
[call site]
09129
into
[function]
[call site]
09130
test_side_effects_print
[function]
[call site]
09131
Dynamic::into_immutable_string
[function]
[call site]
09132
Result::map_err
[function]
[call site]
09133
Engine::map_type_name
[function]
[call site]
09134
type_name::<ImmutableString>
[function]
[call site]
09135
&'a
[call site]
09136
ERR::ErrorMismatchOutputType
[function]
[call site]
09137
into
[function]
[call site]
09138
test_print_debug
[function]
[call site]
09139
&mut
[call site]
09140
Engine::map_type_name
[function]
[call site]
09141
std::
[call site]
09142
any::type_name
[function]
[call site]
09143
Engine::map_type_name
[function]
[call site]
09144
std::
[call site]
09145
any::type_name
[function]
[call site]
09146
Err
[function]
[call site]
09147
ERR::ErrorIndexingType
[function]
[call site]
09148
into
[function]
[call site]
09149
Engine::map_type_name
[function]
[call site]
09150
std::
[call site]
09151
any::type_name
[function]
[call site]
09152
Engine::map_type_name
[function]
[call site]
09153
std::
[call site]
09154
any::type_name
[function]
[call site]
09155
Engine::map_type_name
[function]
[call site]
09156
std::
[call site]
09157
any::type_name
[function]
[call site]
09158
Err
[function]
[call site]
09159
ERR::ErrorIndexingType
[function]
[call site]
09160
into
[function]
[call site]
09161
string_functions::starts_with
[function]
[call site]
09162
test::len
[function]
[call site]
09163
Engine::map_type_name
[function]
[call site]
09164
std::
[call site]
09165
any::type_name
[function]
[call site]
09166
Err
[function]
[call site]
09167
ERR::ErrorDotExpr
[function]
[call site]
09168
into
[function]
[call site]
09169
string_functions::starts_with
[function]
[call site]
09170
test::len
[function]
[call site]
09171
Engine::map_type_name
[function]
[call site]
09172
std::
[call site]
09173
any::type_name
[function]
[call site]
09174
Engine::map_type_name
[function]
[call site]
09175
std::
[call site]
09176
any::type_name
[function]
[call site]
09177
Err
[function]
[call site]
09178
ERR::ErrorDotExpr
[function]
[call site]
09179
into
[function]
[call site]
09180
Err
[function]
[call site]
09181
ERR::ErrorFunctionNotFound
[function]
[call site]
09182
Engine::gen_fn_call_signature
[function]
[call site]
09183
into
[function]
[call site]
09184
calc_fn_hash
[function]
[call site]
09185
test::len
[function]
[call site]
09186
StaticModuleResolver::iter_mut
[function]
[call site]
09187
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09188
ok
[function]
[call site]
09189
Engine::lex_with_map
[function]
[call site]
09190
StmtBlock::as_ref
[function]
[call site]
09191
OptimizerState::set_dirty
[function]
[call site]
09192
Expr::from_dynamic
[function]
[call site]
09193
StaticModuleResolver::iter_mut
[function]
[call site]
09194
array_functions::for_each
[function]
[call site]
09195
optimize_expr
[function]
[call site]
09196
StaticModuleResolver::iter_mut
[function]
[call site]
09197
array_functions::for_each
[function]
[call site]
09198
optimize_expr
[function]
[call site]
09199
move_constant_arg
[function]
[call site]
09200
OptimizerState::set_dirty
[function]
[call site]
09201
string_functions::is_empty
[function]
[call site]
09202
OptimizerState::find_literal_constant
[function]
[call site]
09203
MyIterableType::into_iter
[function]
[call site]
09204
array_functions::reduce_rev
[function]
[call site]
09205
array_functions::find
[function]
[call site]
09206
and_then
[function]
[call site]
09207
as_deref
[function]
[call site]
09208
Option::is_some
[function]
[call site]
09209
Expr::from_dynamic
[function]
[call site]
09210
OptimizerState::find_literal_constant
[function]
[call site]
09211
Option::unwrap
[function]
[call site]
09212
TestStruct::clone
[function]
[call site]
09213
OptimizerState::set_dirty
[function]
[call site]
09214
ASTFlags::intersects
[function]
[call site]
09215
Expr::is_constant
[function]
[call site]
09216
Some
[function]
[call site]
09217
Cow::Owned
[function]
[call site]
09218
Expr::get_literal_value
[function]
[call site]
09219
unwrap
[function]
[call site]
09220
OptimizerState::push_var
[function]
[call site]
09221
TestStruct::clone
[function]
[call site]
09222
optimize_stmt
[function]
[call site]
09223
Token::is_op_assignment
[function]
[call site]
09224
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09225
string_functions::is_empty
[function]
[call site]
09226
OptimizerState::set_dirty
[function]
[call site]
09227
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09228
Token::lookup_symbol_from_syntax
[function]
[call site]
09229
Option::unwrap_or_else
[function]
[call site]
09230
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09231
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09232
Token::get_base_op_from_assignment
[function]
[call site]
09233
Option::unwrap_or_else
[function]
[call site]
09234
Token::literal_syntax
[function]
[call site]
09235
Token::literal_syntax
[function]
[call site]
09236
calc_fn_hash
[function]
[call site]
09237
calc_fn_hash
[function]
[call site]
09238
Token::convert_to_op_assignment
[function]
[call site]
09239
Some
[function]
[call site]
09240
Option::unwrap_or_else
[function]
[call site]
09241
test_functions_take
[function]
[call site]
09242
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09243
optimize_expr
[function]
[call site]
09244
optimize_expr
[function]
[call site]
09245
string_functions::is_empty
[function]
[call site]
09246
string_functions::is_empty
[function]
[call site]
09247
OptimizerState::set_dirty
[function]
[call site]
09248
Expr::start_position
[function]
[call site]
09249
test_functions_take
[function]
[call site]
09250
optimize_expr
[function]
[call site]
09251
Stmt::Block
[function]
[call site]
09252
StmtBlock::new
[function]
[call site]
09253
Stmt::Expr
[function]
[call site]
09254
into
[function]
[call site]
09255
Stmt::Noop
[function]
[call site]
09256
Self::into
[function]
[call site]
09257
Stmt::Expr
[function]
[call site]
09258
into
[function]
[call site]
09259
string_functions::is_empty
[function]
[call site]
09260
OptimizerState::set_dirty
[function]
[call site]
09261
Stmt::Noop
[function]
[call site]
09262
OptimizerState::set_dirty
[function]
[call site]
09263
StmtBlock::take_statements
[function]
[call site]
09264
optimize_stmt_block
[function]
[call site]
09265
string_functions::is_empty
[function]
[call site]
09266
Stmt::Noop
[function]
[call site]
09267
ParseSettings::level_up_with_position
[function]
[call site]
09268
Stmt::Block
[function]
[call site]
09269
StmtBlock::new_with_span
[function]
[call site]
09270
MyIterableType::into_iter
[function]
[call site]
09271
Self::IntoIter::collect
[function]
[call site]
09272
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09273
StmtBlock::new_with_span
[function]
[call site]
09274
MyIterableType::into_iter
[function]
[call site]
09275
Self::IntoIter::collect
[function]
[call site]
09276
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09277
Self::into
[function]
[call site]
09278
OptimizerState::set_dirty
[function]
[call site]
09279
StmtBlock::take_statements
[function]
[call site]
09280
optimize_stmt_block
[function]
[call site]
09281
string_functions::is_empty
[function]
[call site]
09282
Stmt::Noop
[function]
[call site]
09283
ParseSettings::level_up_with_position
[function]
[call site]
09284
Stmt::Block
[function]
[call site]
09285
StmtBlock::new_with_span
[function]
[call site]
09286
StmtBlock::new_with_span
[function]
[call site]
09287
Self::into
[function]
[call site]
09288
optimize_expr
[function]
[call site]
09289
StmtBlock::statements_mut
[function]
[call site]
09290
optimize_stmt_block
[function]
[call site]
09291
StmtBlock::take_statements
[function]
[call site]
09292
mem::take
[function]
[call site]
09293
StmtBlock::statements_mut
[function]
[call site]
09294
StmtBlock::statements_mut
[function]
[call site]
09295
optimize_stmt_block
[function]
[call site]
09296
StmtBlock::take_statements
[function]
[call site]
09297
is_hashable_constant
[function]
[call site]
09298
Expr::is_constant
[function]
[call site]
09299
Dynamic::is_hashable
[function]
[call site]
09300
Expr::get_literal_value
[function]
[call site]
09301
unwrap
[function]
[call site]
09302
func::hashing::get_hasher
[function]
[call site]
09303
test::hash
[function]
[call site]
09304
Self::Hasher::finish
[function]
[call site]
09305
Command::get
[function]
[call site]
09306
mem::take
[function]
[call site]
09307
string_functions::clear
[function]
[call site]
09308
Stmt::Expr
[function]
[call site]
09309
test_functions_take
[function]
[call site]
09310
into
[function]
[call site]
09311
optimize_stmt
[function]
[call site]
09312
optimize_expr
[function]
[call site]
09313
map_or
[function]
[call site]
09314
Stmt::Expr
[function]
[call site]
09315
test_functions_take
[function]
[call site]
09316
into
[function]
[call site]
09317
optimize_stmt
[function]
[call site]
09318
into
[function]
[call site]
09319
Stmt::Expr
[function]
[call site]
09320
test_functions_take
[function]
[call site]
09321
into
[function]
[call site]
09322
into
[function]
[call site]
09323
test_functions_take
[function]
[call site]
09324
Stmt::If
[function]
[call site]
09325
into
[function]
[call site]
09326
Expr::start_position
[function]
[call site]
09327
OptimizerState::set_dirty
[function]
[call site]
09328
mem::take
[function]
[call site]
09329
Stmt::Expr
[function]
[call site]
09330
test_functions_take
[function]
[call site]
09331
into
[function]
[call site]
09332
optimize_stmt
[function]
[call site]
09333
OptimizerState::set_dirty
[function]
[call site]
09334
string_functions::is_empty
[function]
[call site]
09335
test::len
[function]
[call site]
09336
MyIterableType::into_iter
[function]
[call site]
09337
Self::IntoIter::all
[function]
[call site]
09338
MyIterableType::into_iter
[function]
[call site]
09339
Self::IntoIter::find
[function]
[call site]
09340
string_functions::contains
[function]
[call site]
09341
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09342
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09343
Stmt::Expr
[function]
[call site]
09344
test_functions_take
[function]
[call site]
09345
into
[function]
[call site]
09346
optimize_stmt
[function]
[call site]
09347
test_functions_take
[function]
[call site]
09348
optimize_expr
[function]
[call site]
09349
map_or
[function]
[call site]
09350
Stmt::Expr
[function]
[call site]
09351
test_functions_take
[function]
[call site]
09352
into
[function]
[call site]
09353
optimize_stmt
[function]
[call site]
09354
into
[function]
[call site]
09355
Stmt::Expr
[function]
[call site]
09356
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09357
test_functions_take
[function]
[call site]
09358
into
[function]
[call site]
09359
into
[function]
[call site]
09360
Stmt::If
[function]
[call site]
09361
into
[function]
[call site]
09362
Expr::start_position
[function]
[call site]
09363
OptimizerState::set_dirty
[function]
[call site]
09364
string_functions::is_empty
[function]
[call site]
09365
OptimizerState::set_dirty
[function]
[call site]
09366
string_functions::clear
[function]
[call site]
09367
test::len
[function]
[call site]
09368
map_functions::retain
[function]
[call site]
09369
string_functions::is_empty
[function]
[call site]
09370
Ok
[function]
[call site]
09371
IterateMap::new
[function]
[call site]
09372
IterateMap::new
[function]
[call site]
09373
IterateMap::new
[function]
[call site]
09374
mem::take
[function]
[call site]
09375
MyIterableType::into_iter
[function]
[call site]
09376
FnPtr::call_raw_with_extra_args
[function]
[call site]
09377
Some
[function]
[call site]
09378
TestStruct::clone
[function]
[call site]
09379
Self::into
[function]
[call site]
09380
Some
[function]
[call site]
09381
Dynamic::as_bool
[function]
[call site]
09382
unwrap_or
[function]
[call site]
09383
blob_functions::insert
[function]
[call site]
09384
blob_functions::insert
[function]
[call site]
09385
Ok
[function]
[call site]
09386
string_functions::contains
[function]
[call site]
09387
test::len
[function]
[call site]
09388
OptimizerState::set_dirty
[function]
[call site]
09389
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09390
optimize_expr
[function]
[call site]
09391
optimize_expr
[function]
[call site]
09392
OptimizerState::set_dirty
[function]
[call site]
09393
Stmt::Expr
[function]
[call site]
09394
test_functions_take
[function]
[call site]
09395
into
[function]
[call site]
09396
optimize_stmt
[function]
[call site]
09397
Stmt::Block
[function]
[call site]
09398
StmtBlock::empty
[function]
[call site]
09399
Self::into
[function]
[call site]
09400
optimize_expr
[function]
[call site]
09401
optimize_expr
[function]
[call site]
09402
optimize_expr
[function]
[call site]
09403
Expr::is_unit
[function]
[call site]
09404
Expr::Unit
[function]
[call site]
09405
ParseSettings::level_up_with_position
[function]
[call site]
09406
OptimizerState::set_dirty
[function]
[call site]
09407
map_functions::retain
[function]
[call site]
09408
map_functions::retain
[function]
[call site]
09409
string_functions::is_empty
[function]
[call site]
09410
Ok
[function]
[call site]
09411
IterateMap::new
[function]
[call site]
09412
IterateMap::new
[function]
[call site]
09413
IterateMap::new
[function]
[call site]
09414
mem::take
[function]
[call site]
09415
MyIterableType::into_iter
[function]
[call site]
09416
FnPtr::call_raw_with_extra_args
[function]
[call site]
09417
Some
[function]
[call site]
09418
TestStruct::clone
[function]
[call site]
09419
Self::into
[function]
[call site]
09420
Some
[function]
[call site]
09421
Dynamic::as_bool
[function]
[call site]
09422
unwrap_or
[function]
[call site]
09423
blob_functions::insert
[function]
[call site]
09424
blob_functions::insert
[function]
[call site]
09425
Ok
[function]
[call site]
09426
OptimizerState::set_dirty
[function]
[call site]
09427
MyIterableType::into_iter
[function]
[call site]
09428
Self::IntoIter::position
[function]
[call site]
09429
test::len
[function]
[call site]
09430
OptimizerState::set_dirty
[function]
[call site]
09431
string_functions::truncate
[function]
[call site]
09432
string_functions::clear
[function]
[call site]
09433
FnPtr::try_from
[function]
[call site]
09434
char_indices
[function]
[call site]
09435
nth
[function]
[call site]
09436
shared_make_mut
[function]
[call site]
09437
string_functions::truncate
[function]
[call site]
09438
string_functions::is_empty
[function]
[call site]
09439
OptimizerState::set_dirty
[function]
[call site]
09440
map_functions::retain
[function]
[call site]
09441
OptimizerState::set_dirty
[function]
[call site]
09442
optimize_expr
[function]
[call site]
09443
StaticModuleResolver::iter_mut
[function]
[call site]
09444
impl
[call site]
09445
array_functions::for_each
[function]
[call site]
09446
Some
[function]
[call site]
09447
map_functions::values
[function]
[call site]
09448
flat_map
[function]
[call site]
09449
MyIterableType::into_iter
[function]
[call site]
09450
test_chars
[function]
[call site]
09451
0.chars().collect::<Vec<_>>
[function]
[call site]
09452
MyIterableType::into_iter
[function]
[call site]
09453
test_method_call
[function]
[call site]
09454
MyIterableType::into_iter
[function]
[call site]
09455
Self::IntoIter::all
[function]
[call site]
09456
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09457
Expr::is_unit
[function]
[call site]
09458
Expr::Unit
[function]
[call site]
09459
ParseSettings::level_up_with_position
[function]
[call site]
09460
OptimizerState::set_dirty
[function]
[call site]
09461
OptimizerState::set_dirty
[function]
[call site]
09462
Stmt::Noop
[function]
[call site]
09463
optimize_expr
[function]
[call site]
09464
Expr::Unit
[function]
[call site]
09465
StmtBlock::statements_mut
[function]
[call site]
09466
optimize_stmt_block
[function]
[call site]
09467
StmtBlock::take_statements
[function]
[call site]
09468
optimize_expr
[function]
[call site]
09469
StmtBlock::statements_mut
[function]
[call site]
09470
optimize_stmt_block
[function]
[call site]
09471
StmtBlock::take_statements
[function]
[call site]
09472
optimize_expr
[function]
[call site]
09473
StmtBlock::statements_mut
[function]
[call site]
09474
optimize_stmt_block
[function]
[call site]
09475
StmtBlock::take_statements
[function]
[call site]
09476
ASTFlags::intersects
[function]
[call site]
09477
optimize_expr
[function]
[call site]
09478
optimize_expr
[function]
[call site]
09479
optimize_stmt_block
[function]
[call site]
09480
StmtBlock::take_statements
[function]
[call site]
09481
mem::take
[function]
[call site]
09482
StmtBlock::statements_mut
[function]
[call site]
09483
StmtBlockContainer::as_mut_slice
[function]
[call site]
09484
OptimizerState::set_dirty
[function]
[call site]
09485
Stmt::Noop
[function]
[call site]
09486
StmtBlock::new_with_span
[function]
[call site]
09487
MyIterableType::into_iter
[function]
[call site]
09488
Self::IntoIter::collect
[function]
[call site]
09489
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09490
iterator_functions::chars_from_start
[function]
[call site]
09491
CharsStream::new
[function]
[call site]
09492
Stmt::is_block_dependent
[function]
[call site]
09493
MyIterableType::into_iter
[function]
[call site]
09494
Self::IntoIter::all
[function]
[call site]
09495
FnCallExpr::is_qualified
[function]
[call site]
09496
FnCallExpr::is_qualified
[function]
[call site]
09497
OptimizerState::set_dirty
[function]
[call site]
09498
test_functions_take
[function]
[call site]
09499
StmtBlock::statements_mut
[function]
[call site]
09500
MyIterableType::into_iter
[function]
[call site]
09501
test_method_call
[function]
[call site]
09502
OptimizerState::set_dirty
[function]
[call site]
09503
StmtBlock::take_statements
[function]
[call site]
09504
StmtBlock::new_with_span
[function]
[call site]
09505
optimize_stmt_block
[function]
[call site]
09506
StmtBlock::new_with_span
[function]
[call site]
09507
Stmt::Block
[function]
[call site]
09508
ParseResult::into
[function]
[call site]
09509
StmtBlock::statements_mut
[function]
[call site]
09510
optimize_stmt_block
[function]
[call site]
09511
StmtBlock::take_statements
[function]
[call site]
09512
StmtBlock::statements_mut
[function]
[call site]
09513
optimize_stmt_block
[function]
[call site]
09514
StmtBlock::take_statements
[function]
[call site]
09515
OptimizerState::set_dirty
[function]
[call site]
09516
StmtBlock::as_mut
[function]
[call site]
09517
string_functions::is_empty
[function]
[call site]
09518
test::len
[function]
[call site]
09519
mem::take
[function]
[call site]
09520
StmtBlock::as_mut
[function]
[call site]
09521
StmtBlock::statements_mut
[function]
[call site]
09522
optimize_stmt_block
[function]
[call site]
09523
StmtBlock::take_statements
[function]
[call site]
09524
Stmt::Block
[function]
[call site]
09525
into
[function]
[call site]
09526
Stmt::Noop
[function]
[call site]
09527
ParseSettings::level_up_with_position
[function]
[call site]
09528
OptimizerState::set_dirty
[function]
[call site]
09529
test_functions_take
[function]
[call site]
09530
Stmt::FnCall
[function]
[call site]
09531
optimize_expr
[function]
[call site]
09532
ParseResult::take
[function]
[call site]
09533
Engine::new
[function]
[call site]
09534
register_type_with_name::<TestStruct>
[function]
[call site]
09535
Engine::register_fn
[function]
[call site]
09536
TestStruct
[function]
[call site]
09537
Expr::FnCall
[function]
[call site]
09538
optimize_expr
[function]
[call site]
09539
Stmt::FnCall
[function]
[call site]
09540
Stmt::Expr
[function]
[call site]
09541
into
[function]
[call site]
09542
optimize_expr
[function]
[call site]
09543
optimize_expr
[function]
[call site]
09544
string_functions::is_empty
[function]
[call site]
09545
OptimizerState::set_dirty
[function]
[call site]
09546
Stmt::Noop
[function]
[call site]
09547
test::len
[function]
[call site]
09548
map_functions::retain
[function]
[call site]
09549
OptimizerState::find_literal_constant
[function]
[call site]
09550
Ident::as_str
[function]
[call site]
09551
Position::is_none
[function]
[call site]
09552
test::len
[function]
[call site]
09553
OptimizerState::set_dirty
[function]
[call site]
09554
MyIterableType::into_iter
[function]
[call site]
09555
Self::IntoIter::rev
[function]
[call site]
09556
array_functions::reduce_rev_with_initial
[function]
[call site]
09557
ParseSettings::level_up_with_position
[function]
[call site]
09558
ParseSettings::level_up
[function]
[call site]
09559
Ok
[function]
[call site]
09560
RhaiFunc::is_pure
[function]
[call site]
09561
Expr::is_constant
[function]
[call site]
09562
Expr::is_constant
[function]
[call site]
09563
Expr::is_constant
[function]
[call site]
09564
ParseResult::map_or
[function]
[call site]
09565
test::len
[function]
[call site]
09566
test::len
[function]
[call site]
09567
test::len
[function]
[call site]
09568
test::len
[function]
[call site]
09569
RhaiFunc::is_pure
[function]
[call site]
09570
OptimizerState::set_dirty
[function]
[call site]
09571
string_functions::remove
[function]
[call site]
09572
RhaiFunc::is_pure
[function]
[call site]
09573
RhaiFunc::is_pure
[function]
[call site]
09574
OptimizerState::set_dirty
[function]
[call site]
09575
string_functions::remove
[function]
[call site]
09576
ASTFlags::intersects
[function]
[call site]
09577
OptimizerState::set_dirty
[function]
[call site]
09578
string_functions::clear
[function]
[call site]
09579
string_functions::is_empty
[function]
[call site]
09580
shared_get_mut
[function]
[call site]
09581
string_functions::clear
[function]
[call site]
09582
ImmutableString::new
[function]
[call site]
09583
Stmt::returns_value
[function]
[call site]
09584
RhaiFunc::is_pure
[function]
[call site]
09585
OptimizerState::set_dirty
[function]
[call site]
09586
string_functions::clear
[function]
[call site]
09587
ASTFlags::intersects
[function]
[call site]
09588
Stmt::returns_value
[function]
[call site]
09589
OptimizerState::set_dirty
[function]
[call site]
09590
string_functions::pop
[function]
[call site]
09591
string_functions::is_empty
[function]
[call site]
09592
shared_make_mut
[function]
[call site]
09593
string_functions::pop
[function]
[call site]
09594
Dynamic::map_or
[function]
[call site]
09595
Dynamic::unwrap
[function]
[call site]
09596
ASTFlags::intersects
[function]
[call site]
09597
OptimizerState::set_dirty
[function]
[call site]
09598
StmtBlockContainer::last_mut
[function]
[call site]
09599
unwrap
[function]
[call site]
09600
StmtBlock::as_mut
[function]
[call site]
09601
&mut
[call site]
09602
Stmt::Noop
[function]
[call site]
09603
Stmt::Expr
[function]
[call site]
09604
mem::take
[function]
[call site]
09605
Stmt::returns_value
[function]
[call site]
09606
Stmt::returns_value
[function]
[call site]
09607
RhaiFunc::is_pure
[function]
[call site]
09608
OptimizerState::set_dirty
[function]
[call site]
09609
Stmt::returns_value
[function]
[call site]
09610
StmtBlockContainer::last_mut
[function]
[call site]
09611
unwrap
[function]
[call site]
09612
Stmt::Noop
[function]
[call site]
09613
ParseSettings::level_up_with_position
[function]
[call site]
09614
string_functions::pop
[function]
[call site]
09615
Dynamic::unwrap
[function]
[call site]
09616
RhaiFunc::is_pure
[function]
[call site]
09617
OptimizerState::set_dirty
[function]
[call site]
09618
string_functions::clear
[function]
[call site]
09619
ASTFlags::intersects
[function]
[call site]
09620
OptimizerState::set_dirty
[function]
[call site]
09621
string_functions::pop
[function]
[call site]
09622
Dynamic::unwrap
[function]
[call site]
09623
ASTFlags::intersects
[function]
[call site]
09624
RhaiFunc::is_pure
[function]
[call site]
09625
OptimizerState::set_dirty
[function]
[call site]
09626
string_functions::pop
[function]
[call site]
09627
Dynamic::unwrap
[function]
[call site]
09628
RhaiFunc::is_pure
[function]
[call site]
09629
OptimizerState::set_dirty
[function]
[call site]
09630
string_functions::pop
[function]
[call site]
09631
Dynamic::unwrap
[function]
[call site]
09632
OptimizerState::rewind_var
[function]
[call site]
09633
string_functions::truncate
[function]
[call site]
09634
OptimizerState::is_dirty
[function]
[call site]
09635
OptimizerState::set_dirty
[function]
[call site]
09636
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09637
Option::into
[function]
[call site]
09638
Self::into
[function]
[call site]
09639
crate::Module::new
[function]
[call site]
09640
Position::new_const
[function]
[call site]
09641
CustomTypesCollection::new
[function]
[call site]
09642
TestStruct::new
[function]
[call site]
09643
TestStruct::new
[function]
[call site]
09644
BloomFilterU64::new
[function]
[call site]
09645
TestStruct::new
[function]
[call site]
09646
TestStruct::new
[function]
[call site]
09647
Self::into
[function]
[call site]
09648
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09649
AST::new
[function]
[call site]
09650
crate::SmartString::new_const
[function]
[call site]
09651
Some
[function]
[call site]
09652
TestStruct::new
[function]
[call site]
09653
MyIterableType::into_iter
[function]
[call site]
09654
Self::IntoIter::collect
[function]
[call site]
09655
into
[function]
[call site]
09656
Engine::optimize_top_level
[function]
[call site]
09657
std::slice::from_ref
[function]
[call site]
09658
Ok
[function]
[call site]
09659
AST::new
[function]
[call site]
09660
crate::Module::new
[function]
[call site]
09661
StmtBlock::extend
[function]
[call site]
09662
StmtBlock::extend
[function]
[call site]
09663
StmtBlock::borrow
[function]
[call site]
09664
into
[function]
[call site]
09665
Ok
[function]
[call site]
09666
Some
[function]
[call site]
09667
Scope::new
[function]
[call site]
09668
ParseResult::unwrap
[function]
[call site]
09669
Engine::run_ast
[function]
[call site]
09670
RhaiResultOf::unwrap
[function]
[call site]
09671
Engine::on_def_var
[function]
[call site]
09672
Option::name
[function]
[call site]
09673
VarDefInfo::nesting_level
[function]
[call site]
09674
Ok
[function]
[call site]
09675
Ok
[function]
[call site]
09676
run
[function]
[call site]
09677
RhaiResultOf::unwrap
[function]
[call site]
09678
Module::is_internal
[function]
[call site]
09679
intersects
[function]
[call site]
09680
Module::is_standard_lib
[function]
[call site]
09681
flat_map
[function]
[call site]
09682
RhaiFunc::get_iter_fn
[function]
[call site]
09683
filter_map
[function]
[call site]
09684
Position::new_const
[function]
[call site]
09685
RhaiFunc::get_script_fn_def
[function]
[call site]
09686
Engine::lex_with_map
[function]
[call site]
09687
into
[function]
[call site]
09688
array_functions::for_each
[function]
[call site]
09689
blob_functions::push
[function]
[call site]
09690
RhaiFunc::get_iter_fn
[function]
[call site]
09691
Option::filter_map
[function]
[call site]
09692
into
[function]
[call site]
09693
RhaiFunc::get_script_fn_def
[function]
[call site]
09694
Engine::lex_with_map
[function]
[call site]
09695
into
[function]
[call site]
09696
array_functions::for_each
[function]
[call site]
09697
blob_functions::push
[function]
[call site]
09698
Module::iter_sub_modules
[function]
[call site]
09699
Module::iter_sub_modules_raw
[function]
[call site]
09700
MyIterableType::into_iter
[function]
[call site]
09701
Engine::lex_with_map
[function]
[call site]
09702
Ident::as_str
[function]
[call site]
09703
array_functions::for_each
[function]
[call site]
09704
Position::new_const
[function]
[call site]
09705
unwrap
[function]
[call site]
09706
scan_module_recursive
[function]
[call site]
09707
NativeCallContext::global_runtime_state
[function]
[call site]
09708
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09709
MyIterableType::into_iter
[function]
[call site]
09710
array_functions::reduce_rev
[function]
[call site]
09711
array_functions::zip
[function]
[call site]
09712
MyIterableType::into_iter
[function]
[call site]
09713
array_functions::reduce_rev
[function]
[call site]
09714
array_functions::for_each
[function]
[call site]
09715
scan_module_recursive
[function]
[call site]
09716
MyIterableType::into_iter
[function]
[call site]
09717
array_functions::for_each
[function]
[call site]
09718
scan_module_recursive
[function]
[call site]
09719
Some
[function]
[call site]
09720
StmtBlock::as_ref
[function]
[call site]
09721
test::len
[function]
[call site]
09722
IterateMap::new
[function]
[call site]
09723
string_functions::is_empty
[function]
[call site]
09724
blob_functions::insert
[function]
[call site]
09725
&str::into
[function]
[call site]
09726
Engine::get_interned_string
[function]
[call site]
09727
ImmutableString::into
[function]
[call site]
09728
blob_functions::insert
[function]
[call site]
09729
&str::into
[function]
[call site]
09730
Engine::get_interned_string
[function]
[call site]
09731
ImmutableString::into
[function]
[call site]
09732
blob_functions::insert
[function]
[call site]
09733
&str::into
[function]
[call site]
09734
Engine::get_interned_string
[function]
[call site]
09735
ImmutableString::into
[function]
[call site]
09736
blob_functions::insert
[function]
[call site]
09737
&str::into
[function]
[call site]
09738
string_functions::starts_with
[function]
[call site]
09739
into
[function]
[call site]
09740
blob_functions::insert
[function]
[call site]
09741
&str::into
[function]
[call site]
09742
into
[function]
[call site]
09743
blob_functions::insert
[function]
[call site]
09744
&str::into
[function]
[call site]
09745
MyIterableType::into_iter
[function]
[call site]
09746
Engine::lex_with_map
[function]
[call site]
09747
Engine::get_interned_string
[function]
[call site]
09748
ImmutableString::into
[function]
[call site]
09749
params
[call site]
09750
.iter()
[call site]
09751
.map(|&p|
[call site]
09752
.collect::<Array>
[function]
[call site]
09753
into
[function]
[call site]
09754
string_functions::is_empty
[function]
[call site]
09755
blob_functions::insert
[function]
[call site]
09756
&str::into
[function]
[call site]
09757
MyIterableType::into_iter
[function]
[call site]
09758
Engine::lex_with_map
[function]
[call site]
09759
Engine::get_interned_string
[function]
[call site]
09760
ImmutableString::into
[function]
[call site]
09761
comments
[call site]
09762
.iter()
[call site]
09763
.map(|&s|
[call site]
09764
.collect::<Array>
[function]
[call site]
09765
into
[function]
[call site]
09766
Some
[function]
[call site]
09767
Dynamic::from_map
[function]
[call site]
09768
Some
[function]
[call site]
09769
(TokenIterator::unwrap_or
[function]
[call site]
09770
FnPtr::try_from
[function]
[call site]
09771
RhaiResultOf::unwrap
[function]
[call site]
09772
FnPtr::try_from
[function]
[call site]
09773
Engine::lex_with_map
[function]
[call site]
09774
(TokenIterator::unwrap_or
[function]
[call site]
09775
FnPtr::try_from
[function]
[call site]
09776
RhaiResultOf::unwrap
[function]
[call site]
09777
test::len
[function]
[call site]
09778
test::len
[function]
[call site]
09779
blob_functions::push
[function]
[call site]
09780
blob_functions::insert
[function]
[call site]
09781
TestStruct::new
[function]
[call site]
09782
Self::as_shared_module
[function]
[call site]
09783
Engine::set_max_string_size
[function]
[call site]
09784
TestStruct::new
[function]
[call site]
09785
Engine::set_max_array_size
[function]
[call site]
09786
TestStruct::new
[function]
[call site]
09787
Engine::set_max_map_size
[function]
[call site]
09788
TestStruct::new
[function]
[call site]
09789
Engine::set_max_variables
[function]
[call site]
09790
Engine::set_max_functions
[function]
[call site]
09791
Engine::set_max_modules
[function]
[call site]
09792
Engine::set_max_call_levels
[function]
[call site]
09793
Engine::set_max_expr_depths
[function]
[call site]
09794
TestStruct::new
[function]
[call site]
09795
TestStruct::new
[function]
[call site]
09796
Engine::set_optimization_level
[function]
[call site]
09797
Engine::on_debug
[function]
[call site]
09798
Some
[function]
[call site]
09799
TestStruct::new
[function]
[call site]
09800
std::hint::black_box
[function]
[call site]
09801
Engine::on_print
[function]
[call site]
09802
std::hint::black_box
[function]
[call site]
09803
test_chars
[function]
[call site]
09804
test_functions_take
[function]
[call site]
09805
script.chars().take(32
[call site]
09806
Engine::compile
[function]
[call site]
09807
std::hint::black_box
[function]
[call site]
09808
std::hint::black_box
[function]
[call site]
09809
AST::iter_functions
[function]
[call site]
09810
Module::iter_script_fn
[function]
[call site]
09811
Engine::lex_with_map
[function]
[call site]
09812
StmtBlock::as_ref
[function]
[call site]
09813
&[Stmt]::into
[function]
[call site]
09814
ImmutableString::strong_count
[function]
[call site]
09815
ImmutableString::strong_count
[function]
[call site]
09816
std::hint::black_box
[function]
[call site]
09817
AST::iter_literal_variables
[function]
[call site]
09818
AST::statements
[function]
[call site]
09819
MyIterableType::into_iter
[function]
[call site]
09820
Self::IntoIter::filter_map
[function]
[call site]
09821
ASTFlags::intersects
[function]
[call site]
09822
ASTFlags::intersects
[function]
[call site]
09823
Expr::get_literal_value
[function]
[call site]
09824
Engine::lex_with_map
[function]
[call site]
09825
Ident::as_str
[function]
[call site]
09826
ASTFlags::intersects
[function]
[call site]
09827
ImmutableString::strong_count
[function]
[call site]
09828
std::hint::black_box
[function]
[call site]
09829
Expr::walk
[function]
[call site]
09830
blob_functions::push
[function]
[call site]
09831
Expr::into
[function]
[call site]
09832
on_node
[function]
[call site]
09833
Expr::walk
[function]
[call site]
09834
Expr::walk
[function]
[call site]
09835
Expr::walk
[function]
[call site]
09836
Expr::walk
[function]
[call site]
09837
Expr::walk
[function]
[call site]
09838
Expr::walk
[function]
[call site]
09839
Expr::walk
[function]
[call site]
09840
Expr::walk
[function]
[call site]
09841
string_functions::pop
[function]
[call site]
09842
Dynamic::unwrap
[function]
[call site]
09843
std::hint::black_box
[function]
[call site]
09844
Engine::gen_fn_metadata_with_ast_to_json
[function]
[call site]
09845
Engine::gen_metadata_to_json_raw
[function]
[call site]
09846
ImmutableString::new
[function]
[call site]
09847
ModuleMetadata::new
[function]
[call site]
09848
TestStruct::new
[function]
[call site]
09849
TestStruct::new
[function]
[call site]
09850
TestStruct::new
[function]
[call site]
09851
blob_functions::insert
[function]
[call site]
09852
StmtBlock::as_ref
[function]
[call site]
09853
&[Stmt]::into
[function]
[call site]
09854
MyIterableType::into_iter
[function]
[call site]
09855
test_var_def_filter
[function]
[call site]
09856
Module::is_standard_lib
[function]
[call site]
09857
array_functions::for_each
[function]
[call site]
09858
test_comments_doc
[function]
[call site]
09859
string_functions::is_empty
[function]
[call site]
09860
string_functions::is_empty
[function]
[call site]
09861
test_comments_doc
[function]
[call site]
09862
Module::iter_custom_types
[function]
[call site]
09863
MyIterableType::into_iter
[function]
[call site]
09864
array_functions::for_each
[function]
[call site]
09865
blob_functions::push
[function]
[call site]
09866
!::into
[function]
[call site]
09867
RhaiFunc::get_iter_fn
[function]
[call site]
09868
array_functions::for_each
[function]
[call site]
09869
string_functions::is_empty
[function]
[call site]
09870
Ok
[function]
[call site]
09871
StaticModuleResolver::iter_mut
[function]
[call site]
09872
impl
[call site]
09873
into
[function]
[call site]
09874
FnPtr::call_raw_with_extra_args
[function]
[call site]
09875
Some
[function]
[call site]
09876
Ok
[function]
[call site]
09877
into
[function]
[call site]
09878
blob_functions::push
[function]
[call site]
09879
AST::shared_lib
[function]
[call site]
09880
&crate::SharedModule::iter_custom_types
[function]
[call site]
09881
MyIterableType::into_iter
[function]
[call site]
09882
array_functions::for_each
[function]
[call site]
09883
blob_functions::push
[function]
[call site]
09884
!::into
[function]
[call site]
09885
AST::shared_lib
[function]
[call site]
09886
&crate::SharedModule::iter_fn
[function]
[call site]
09887
Some
[function]
[call site]
09888
array_functions::for_each
[function]
[call site]
09889
into
[function]
[call site]
09890
blob_functions::push
[function]
[call site]
09891
array_functions::sort
[function]
[call site]
09892
test::len
[function]
[call site]
09893
sort_by
[function]
[call site]
09894
FnPtr::call_raw
[function]
[call site]
09895
StmtBlock::as_mut
[function]
[call site]
09896
FnPtr::is_curried
[function]
[call site]
09897
string_functions::is_empty
[function]
[call site]
09898
blob_functions::blob_with_capacity
[function]
[call site]
09899
FnPtr::curry
[function]
[call site]
09900
StmtBlock::as_ref
[function]
[call site]
09901
test::len
[function]
[call site]
09902
test::len
[function]
[call site]
09903
test::len
[function]
[call site]
09904
test::len
[function]
[call site]
09905
StmtBlock::extend
[function]
[call site]
09906
FnPtr::curry
[function]
[call site]
09907
MyIterableType::into_iter
[function]
[call site]
09908
test_chars
[function]
[call site]
09909
0.chars().collect::<Vec<_>>
[function]
[call site]
09910
MyIterableType::into_iter
[function]
[call site]
09911
Self::IntoIter::cloned
[function]
[call site]
09912
StmtBlock::extend
[function]
[call site]
09913
StaticModuleResolver::iter_mut
[function]
[call site]
09914
StaticModuleResolver::iter_mut
[function]
[call site]
09915
Engine::lex_with_map
[function]
[call site]
09916
Ident::as_str
[function]
[call site]
09917
Engine::lex_with_map
[function]
[call site]
09918
blob_functions::blob_with_capacity
[function]
[call site]
09919
test::len
[function]
[call site]
09920
StmtBlock::extend
[function]
[call site]
09921
StaticModuleResolver::iter_mut
[function]
[call site]
09922
test::len
[function]
[call site]
09923
test::len
[function]
[call site]
09924
NativeCallContext::global_runtime_state
[function]
[call site]
09925
TestStruct::clone
[function]
[call site]
09926
Self
[function]
[call site]
09927
crate::eval::Caches::new
[function]
[call site]
09928
Package::init_engine
[function]
[call site]
09929
Engine::call_script_fn
[function]
[call site]
09930
Engine::track_operation
[function]
[call site]
09931
Engine::max_call_levels
[function]
[call site]
09932
Err
[function]
[call site]
09933
ERR::ErrorStackOverflow
[function]
[call site]
09934
into
[function]
[call site]
09935
Position::is_none
[function]
[call site]
09936
string_functions::is_empty
[function]
[call site]
09937
Ok
[function]
[call site]
09938
string_functions::is_empty
[function]
[call site]
09939
Ok
[function]
[call site]
09940
test::len
[function]
[call site]
09941
test::len
[function]
[call site]
09942
GlobalRuntimeState::num_imports
[function]
[call site]
09943
StmtBlock::as_ref
[function]
[call site]
09944
map_or
[function]
[call site]
09945
Debugger::call_stack
[function]
[call site]
09946
test::len
[function]
[call site]
09947
test::len
[function]
[call site]
09948
test::len
[function]
[call site]
09949
Engine::max_variables
[function]
[call site]
09950
Err
[function]
[call site]
09951
ERR::ErrorTooManyVariables
[function]
[call site]
09952
into
[function]
[call site]
09953
StmtBlock::extend
[function]
[call site]
09954
MyIterableType::into_iter
[function]
[call site]
09955
cloned
[function]
[call site]
09956
array_functions::zip
[function]
[call site]
09957
StaticModuleResolver::iter_mut
[function]
[call site]
09958
Engine::lex_with_map
[function]
[call site]
09959
RhaiResult::take
[function]
[call site]
09960
Engine::is_debugger_registered
[function]
[call site]
09961
TestStruct::clone
[function]
[call site]
09962
Scope::iter_inner
[function]
[call site]
09963
impl
[call site]
09964
Engine::lex_with_map
[function]
[call site]
09965
Dynamic::flatten_clone
[function]
[call site]
09966
TestStruct::clone
[function]
[call site]
09967
GlobalRuntimeState::debugger_mut
[function]
[call site]
09968
&mut
[call site]
09969
Caches::fn_resolution_caches_len
[function]
[call site]
09970
Engine::lex_with_map
[function]
[call site]
09971
MyIterableType::into_iter
[function]
[call site]
09972
Self::IntoIter::cloned
[function]
[call site]
09973
array_functions::for_each
[function]
[call site]
09974
GlobalRuntimeState::push_import
[function]
[call site]
09975
StmtBlock::extend
[function]
[call site]
09976
&crate::SharedModule::clone
[function]
[call site]
09977
std::mem::replace
[function]
[call site]
09978
TestStruct::clone
[function]
[call site]
09979
Engine::is_debugger_registered
[function]
[call site]
09980
crate::ast::Stmt::Noop
[function]
[call site]
09981
ParseSettings::level_up_with_position
[function]
[call site]
09982
Engine::dbg
[function]
[call site]
09983
Self::as_deref_mut
[function]
[call site]
09984
Engine::eval_stmt_block
[function]
[call site]
09985
Self::as_deref_mut
[function]
[call site]
09986
StmtBlock::take_statements
[function]
[call site]
09987
StmtBlock::span_or_else
[function]
[call site]
09988
Ok
[function]
[call site]
09989
Expr::set_position
[function]
[call site]
09990
Err
[function]
[call site]
09991
ParseError::into
[function]
[call site]
09992
EvalAltResult::is_system_exception
[function]
[call site]
09993
Expr::set_position
[function]
[call site]
09994
Err
[function]
[call site]
09995
ParseError::into
[function]
[call site]
09996
Err
[function]
[call site]
09997
ERR::ErrorInFunctionCall
[function]
[call site]
09998
test_to_string
[function]
[call site]
09999
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
10000
last
[function]
[call site]
10001
and_then
[function]
[call site]
10002
decimal_functions::max_id
[function]
[call site]
10003
unwrap_or_else
[function]
[call site]
10004
&mut
[call site]
10005
unwrap_or
[function]
[call site]
10006
test_to_string
[function]
[call site]
10007
&mut
[call site]
10008
unwrap_or
[function]
[call site]
10009
test_to_string
[function]
[call site]
10010
into
[function]
[call site]
10011
Engine::is_debugger_registered
[function]
[call site]
10012
GlobalRuntimeState::debugger_mut
[function]
[call site]
10013
crate::ast::Stmt::Noop
[function]
[call site]
10014
StmtBlock::end_position
[function]
[call site]
10015
StmtBlock::span_or_else
[function]
[call site]
10016
into
[function]
[call site]
10017
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
10018
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
10019
Engine::dbg_raw
[function]
[call site]
10020
Err
[function]
[call site]
10021
StmtBlock::as_mut
[function]
[call site]
10022
unwrap
[function]
[call site]
10023
Debugger::rewind_call_stack
[function]
[call site]
10024
Scope::rewind
[function]
[call site]
10025
string_functions::is_empty
[function]
[call site]
10026
Scope::remove_range
[function]
[call site]
10027
test::len
[function]
[call site]
10028
string_functions::truncate
[function]
[call site]
10029
GlobalRuntimeState::truncate_imports
[function]
[call site]
10030
Caches::rewind_fn_resolution_caches
[function]
[call site]
10031
crate::Scope::new
[function]
[call site]
10032
TestStruct::new
[function]
[call site]
10033
TestStruct::new
[function]
[call site]
10034
TestStruct::new
[function]
[call site]
10035
as_deref
[function]
[call site]
10036
NativeCallContext::call_position
[function]
[call site]
10037
Self::is_some
[function]
[call site]
10038
blob_functions::insert
[function]
[call site]
10039
NativeCallContext::call_fn_raw
[function]
[call site]
10040
StmtBlock::as_ref
[function]
[call site]
10041
tokenizer::is_valid_function_name
[function]
[call site]
10042
crate::parser::is_anonymous_fn
[function]
[call site]
10043
string_functions::starts_with
[function]
[call site]
10044
NativeCallContext::_call_fn_raw
[function]
[call site]
10045
FnPtr::fn_name
[function]
[call site]
10046
FnPtr::fn_name_raw
[function]
[call site]
10047
TestStruct::clone
[function]
[call site]
10048
TestStruct::clone
[function]
[call site]
10049
RhaiResult::ok
[function]
[call site]
10050
and_then
[function]
[call site]
10051
Dynamic::as_int
[function]
[call site]
10052
Ok
[function]
[call site]
10053
crate::func::locked_read
[function]
[call site]
10054
Option::and_then
[function]
[call site]
10055
Some
[function]
[call site]
10056
ok_or_else
[function]
[call site]
10057
std::
[call site]
10058
any::type_name
[function]
[call site]
10059
Err
[function]
[call site]
10060
Dynamic::type_name
[function]
[call site]
10061
StmtBlock::span_or_else
[function]
[call site]
10062
Dynamic::as_bool
[function]
[call site]
10063
Ok
[function]
[call site]
10064
crate::func::locked_read
[function]
[call site]
10065
Option::and_then
[function]
[call site]
10066
Some
[function]
[call site]
10067
ok_or_else
[function]
[call site]
10068
std::
[call site]
10069
any::type_name
[function]
[call site]
10070
Err
[function]
[call site]
10071
Dynamic::type_name
[function]
[call site]
10072
Engine::lex_with_map
[function]
[call site]
10073
Engine::lex_raw
[function]
[call site]
10074
Some
[function]
[call site]
10075
Span::ok
[function]
[call site]
10076
map_or_else
[function]
[call site]
10077
Dynamic::type_id
[function]
[call site]
10078
ImmutableString::partial_cmp
[function]
[call site]
10079
ImmutableString::as_str
[function]
[call site]
10080
Ident::as_str
[function]
[call site]
10081
&str::partial_cmp
[function]
[call site]
10082
ImmutableString::partial_cmp
[function]
[call site]
10083
ImmutableString::as_str
[function]
[call site]
10084
&str::partial_cmp
[function]
[call site]
10085
StmtBlock::as_ref
[function]
[call site]
10086
Ident::as_str
[function]
[call site]
10087
StmtBlock::as_ref
[function]
[call site]
10088
Dynamic::type_id
[function]
[call site]
10089
array_functions::sort
[function]
[call site]
10090
test_comments_doc
[function]
[call site]
10091
string_functions::is_empty
[function]
[call site]
10092
string_functions::is_empty
[function]
[call site]
10093
test_comments_doc
[function]
[call site]
10094
serde_json::to_string_pretty
[function]
[call site]
10095
Some
[function]
[call site]
10096
AST::clone_functions_only
[function]
[call site]
10097
AST::clone_functions_only_filtered
[function]
[call site]
10098
crate::Module::new
[function]
[call site]
10099
&crate::SharedModule::merge_filtered
[function]
[call site]
10100
AST::merge_filtered_impl
[function]
[call site]
10101
StmtBlock::as_ref
[function]
[call site]
10102
StmtBlock::as_ref
[function]
[call site]
10103
Engine::default
[function]
[call site]
10104
to_vec
[function]
[call site]
10105
to_vec
[function]
[call site]
10106
TokenStream::to_vec
[function]
[call site]
10107
StmtBlock::extend
[function]
[call site]
10108
StmtBlock::extend
[function]
[call site]
10109
MyIterableType::into_iter
[function]
[call site]
10110
test_chars
[function]
[call site]
10111
0.chars().collect::<Vec<_>>
[function]
[call site]
10112
MyIterableType::into_iter
[function]
[call site]
10113
Self::IntoIter::cloned
[function]
[call site]
10114
StmtBlock::as_ref
[function]
[call site]
10115
TestStruct::clone
[function]
[call site]
10116
&crate::SharedModule::merge_filtered
[function]
[call site]
10117
AST::new_with_source
[function]
[call site]
10118
TestStruct::new
[function]
[call site]
10119
AST::set_source
[function]
[call site]
10120
TestStruct::clone
[function]
[call site]
10121
TestStruct::new
[function]
[call site]
10122
as_deref
[function]
[call site]
10123
map_or
[function]
[call site]
10124
string_functions::is_empty
[function]
[call site]
10125
as_deref
[function]
[call site]
10126
map_or
[function]
[call site]
10127
string_functions::is_empty
[function]
[call site]
10128
clone_from
[function]
[call site]
10129
clone_from
[function]
[call site]
10130
as_deref
[function]
[call site]
10131
unwrap
[function]
[call site]
10132
TestStruct::clone
[function]
[call site]
10133
as_deref
[function]
[call site]
10134
unwrap
[function]
[call site]
10135
blob_functions::insert
[function]
[call site]
10136
TestStruct::clone
[function]
[call site]
10137
StmtBlock::as_ref
[function]
[call site]
10138
TestStruct::clone
[function]
[call site]
10139
Some
[function]
[call site]
10140
into
[function]
[call site]
10141
Ident::as_str
[function]
[call site]
10142
Ident::as_str
[function]
[call site]
10143
TestStruct::clone
[function]
[call site]
10144
push_str
[function]
[call site]
10145
push_str
[function]
[call site]
10146
TestStruct::clone
[function]
[call site]
10147
TestStruct::clone
[function]
[call site]
10148
Engine::default
[function]
[call site]
10149
&crate::SharedModule::into
[function]
[call site]
10150
TestStruct::clone
[function]
[call site]
10151
AST::clone_functions_only_filtered
[function]
[call site]
10152
crate::Module::new
[function]
[call site]
10153
&crate::SharedModule::merge_filtered
[function]
[call site]
10154
TestStruct::clone
[function]
[call site]
10155
TestStruct::clone
[function]
[call site]
10156
Engine::default
[function]
[call site]
10157
&crate::SharedModule::into
[function]
[call site]
10158
TestStruct::clone
[function]
[call site]
10159
std::hint::black_box
[function]
[call site]
10160
map_functions::merge
[function]
[call site]
10161
string_functions::is_empty
[function]
[call site]
10162
test::len
[function]
[call site]
10163
string_functions::is_empty
[function]
[call site]
10164
StmtBlock::extend
[function]
[call site]
10165
StmtBlock::extend
[function]
[call site]
10166
Ok
[function]
[call site]
10167
std::hint::black_box
[function]
[call site]
10168