The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10282 | 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
eval::<char>
[function]
[call site]
00031
unwrap_err
[function]
[call site]
00032
eval::<char>
[function]
[call site]
00033
unwrap_err
[function]
[call site]
00034
is_id_first_alphabetic
[function]
[call site]
00035
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00036
is_ascii_alphabetic
[function]
[call site]
00037
char::is_ascii_alphanumeric
[function]
[call site]
00038
is_reserved_keyword_or_symbol
[function]
[call site]
00039
as_bytes
[function]
[call site]
00040
test::len
[function]
[call site]
00041
test::len
[function]
[call site]
00042
string_functions::contains
[function]
[call site]
00043
string_functions::contains
[function]
[call site]
00044
string_functions::contains
[function]
[call site]
00045
test::len
[function]
[call site]
00046
as_bytes
[function]
[call site]
00047
Token::lookup_symbol_from_syntax
[function]
[call site]
00048
as_bytes
[function]
[call site]
00049
test::len
[function]
[call site]
00050
string_functions::contains
[function]
[call site]
00051
string_functions::contains
[function]
[call site]
00052
test::len
[function]
[call site]
00053
as_bytes
[function]
[call site]
00054
Some
[function]
[call site]
00055
TestStruct::clone
[function]
[call site]
00056
Self
[function]
[call site]
00057
Position::is_none
[function]
[call site]
00058
Ok
[function]
[call site]
00059
TestStruct::new
[function]
[call site]
00060
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00061
as_bytes
[function]
[call site]
00062
test::len
[function]
[call site]
00063
string_functions::contains
[function]
[call site]
00064
string_functions::contains
[function]
[call site]
00065
test::len
[function]
[call site]
00066
as_bytes
[function]
[call site]
00067
Token::lookup_symbol_from_syntax
[function]
[call site]
00068
Option::is_some
[function]
[call site]
00069
Err
[function]
[call site]
00070
ERR::ErrorParsing
[function]
[call site]
00071
PERR::Reserved
[function]
[call site]
00072
test_to_string
[function]
[call site]
00073
Engine::new
[function]
[call site]
00074
Scope::new
[function]
[call site]
00075
blob_functions::push
[function]
[call site]
00076
blob_functions::push
[function]
[call site]
00077
FnPtr::try_from
[function]
[call site]
00078
tokenizer::is_valid_function_name
[function]
[call site]
00079
Ok
[function]
[call site]
00080
TestStruct::new
[function]
[call site]
00081
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00082
Token::lookup_symbol_from_syntax
[function]
[call site]
00083
Option::is_some
[function]
[call site]
00084
Err
[function]
[call site]
00085
ERR::ErrorParsing
[function]
[call site]
00086
PERR::Reserved
[function]
[call site]
00087
test_to_string
[function]
[call site]
00088
into
[function]
[call site]
00089
Err
[function]
[call site]
00090
ERR::ErrorFunctionNotFound
[function]
[call site]
00091
test_to_string
[function]
[call site]
00092
into
[function]
[call site]
00093
RhaiResultOf::unwrap
[function]
[call site]
00094
blob_functions::push
[function]
[call site]
00095
blob_functions::push
[function]
[call site]
00096
into
[function]
[call site]
00097
Err
[function]
[call site]
00098
ERR::ErrorFunctionNotFound
[function]
[call site]
00099
test_to_string
[function]
[call site]
00100
into
[function]
[call site]
00101
RhaiResultOf::unwrap
[function]
[call site]
00102
std::time::Duration::from_millis
[function]
[call site]
00103
Some
[function]
[call site]
00104
StraightHasher::write
[function]
[call site]
00105
try_write
[function]
[call site]
00106
StringsInterner::set_max
[function]
[call site]
00107
StringsInterner::throttle_cache
[function]
[call site]
00108
StringsInterner::max
[function]
[call site]
00109
StringsInterner::clear
[function]
[call site]
00110
string_functions::clear
[function]
[call site]
00111
string_functions::is_empty
[function]
[call site]
00112
test::len
[function]
[call site]
00113
shared_get_mut
[function]
[call site]
00114
Shared::get_mut
[function]
[call site]
00115
Shared::get_mut
[function]
[call site]
00116
string_functions::clear
[function]
[call site]
00117
ImmutableString::new
[function]
[call site]
00118
Self
[function]
[call site]
00119
Position::new_const
[function]
[call site]
00120
Some
[function]
[call site]
00121
TestStruct::new
[function]
[call site]
00122
Option::into
[function]
[call site]
00123
string_functions::clear
[function]
[call site]
00124
test::len
[function]
[call site]
00125
StringsInterner::max
[function]
[call site]
00126
test::len
[function]
[call site]
00127
StringsInterner::max
[function]
[call site]
00128
Some
[function]
[call site]
00129
ImmutableString::strong_count
[function]
[call site]
00130
ImmutableString::strong_count
[function]
[call site]
00131
ImmutableString::strong_count
[function]
[call site]
00132
ImmutableString::strong_count
[function]
[call site]
00133
test::len
[function]
[call site]
00134
test::len
[function]
[call site]
00135
test::len
[function]
[call site]
00136
ImmutableString::strong_count
[function]
[call site]
00137
string_functions::remove
[function]
[call site]
00138
Some
[function]
[call site]
00139
TestStruct::new
[function]
[call site]
00140
StringsInterner::new
[function]
[call site]
00141
Engine::default
[function]
[call site]
00142
TestStruct::new
[function]
[call site]
00143
BloomFilterU64::new
[function]
[call site]
00144
Self
[function]
[call site]
00145
Some
[function]
[call site]
00146
TestStruct::new
[function]
[call site]
00147
Some
[function]
[call site]
00148
TestStruct::new
[function]
[call site]
00149
Engine::register_global_module
[function]
[call site]
00150
Engine::global_namespace_mut
[function]
[call site]
00151
string_functions::is_empty
[function]
[call site]
00152
Module::new
[function]
[call site]
00153
Position::new_const
[function]
[call site]
00154
CustomTypesCollection::new
[function]
[call site]
00155
Self
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
TestStruct::new
[function]
[call site]
00158
TestStruct::new
[function]
[call site]
00159
BloomFilterU64::new
[function]
[call site]
00160
TestStruct::new
[function]
[call site]
00161
TestStruct::new
[function]
[call site]
00162
Module::set_internal
[function]
[call site]
00163
test_get_set
[function]
[call site]
00164
Engine::new
[function]
[call site]
00165
register_type::<TestStruct>
[function]
[call site]
00166
Engine::register_get_set
[function]
[call site]
00167
Engine::register_get
[function]
[call site]
00168
Engine::register_fn
[function]
[call site]
00169
FuncRegistration::new
[function]
[call site]
00170
into
[function]
[call site]
00171
Engine::default
[function]
[call site]
00172
Engine::default
[function]
[call site]
00173
&str::into
[function]
[call site]
00174
Engine::default
[function]
[call site]
00175
into
[function]
[call site]
00176
Package::register_into_engine
[function]
[call site]
00177
Package::init_engine
[function]
[call site]
00178
Engine::register_global_module
[function]
[call site]
00179
Package::as_shared_module
[function]
[call site]
00180
crate::engine::make_getter
[function]
[call site]
00181
Position::new_const
[function]
[call site]
00182
Some
[function]
[call site]
00183
TestStruct::new
[function]
[call site]
00184
RhaiResultOf::push_str
[function]
[call site]
00185
RhaiResultOf::push_str
[function]
[call site]
00186
StmtBlock::as_ref
[function]
[call site]
00187
Engine::register_set
[function]
[call site]
00188
Engine::register_fn
[function]
[call site]
00189
crate::engine::make_setter
[function]
[call site]
00190
Position::new_const
[function]
[call site]
00191
RhaiResultOf::push_str
[function]
[call site]
00192
RhaiResultOf::push_str
[function]
[call site]
00193
StmtBlock::as_ref
[function]
[call site]
00194
Engine::register_get
[function]
[call site]
00195
Engine::register_fn
[function]
[call site]
00196
crate::engine::make_getter
[function]
[call site]
00197
StmtBlock::as_ref
[function]
[call site]
00198
Engine::register_fn
[function]
[call site]
00199
FuncRegistration::new
[function]
[call site]
00200
into
[function]
[call site]
00201
Package::register_into_engine
[function]
[call site]
00202
Engine::register_fn
[function]
[call site]
00203
Engine::register_indexer_get_set
[function]
[call site]
00204
Engine::register_indexer_get
[function]
[call site]
00205
Engine::register_fn
[function]
[call site]
00206
Engine::register_indexer_set
[function]
[call site]
00207
Engine::register_fn
[function]
[call site]
00208
test::len
[function]
[call site]
00209
test::len
[function]
[call site]
00210
blob_functions::push
[function]
[call site]
00211
bool::into
[function]
[call site]
00212
Shared::get_mut
[function]
[call site]
00213
first_mut
[function]
[call site]
00214
unwrap
[function]
[call site]
00215
Option::unwrap
[function]
[call site]
00216
blob_functions::insert
[function]
[call site]
00217
FnPtr::try_from
[function]
[call site]
00218
RhaiResultOf::unwrap
[function]
[call site]
00219
string_functions::is_empty
[function]
[call site]
00220
blob_functions::push
[function]
[call site]
00221
eval::calc_offset_len
[function]
[call site]
00222
FnPtr::try_from
[function]
[call site]
00223
tokenizer::is_valid_function_name
[function]
[call site]
00224
Ok
[function]
[call site]
00225
TestStruct::new
[function]
[call site]
00226
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00227
Token::lookup_symbol_from_syntax
[function]
[call site]
00228
Option::is_some
[function]
[call site]
00229
Err
[function]
[call site]
00230
ERR::ErrorParsing
[function]
[call site]
00231
PERR::Reserved
[function]
[call site]
00232
test_to_string
[function]
[call site]
00233
into
[function]
[call site]
00234
Err
[function]
[call site]
00235
ERR::ErrorFunctionNotFound
[function]
[call site]
00236
test_to_string
[function]
[call site]
00237
into
[function]
[call site]
00238
CharsStream::unsigned_abs
[function]
[call site]
00239
RhaiResultOf::map_or
[function]
[call site]
00240
min_max_functions::min
[function]
[call site]
00241
FnPtr::try_from
[function]
[call site]
00242
Engine::lex_with_map
[function]
[call site]
00243
Engine::lex_raw
[function]
[call site]
00244
TestStruct::new
[function]
[call site]
00245
TokenizerControlBlock::new
[function]
[call site]
00246
ImmutableString::new
[function]
[call site]
00247
Self
[function]
[call site]
00248
Position::new_const
[function]
[call site]
00249
Option::into
[function]
[call site]
00250
Self::into
[function]
[call site]
00251
TestStruct::clone
[function]
[call site]
00252
std::num::NonZeroUsize::new
[function]
[call site]
00253
Engine::max_string_size
[function]
[call site]
00254
Command::get
[function]
[call site]
00255
Position::new
[function]
[call site]
00256
MyIterableType::into_iter
[function]
[call site]
00257
test_chars
[function]
[call site]
00258
0.chars().collect::<Vec<_>>
[function]
[call site]
00259
MyIterableType::into_iter
[function]
[call site]
00260
test_chars
[function]
[call site]
00261
0.chars().collect::<Vec<_>>
[function]
[call site]
00262
MyIterableType::into_iter
[function]
[call site]
00263
Self::IntoIter::map
[function]
[call site]
00264
Engine::lex_raw
[function]
[call site]
00265
Some
[function]
[call site]
00266
StmtBlock::as_ref
[function]
[call site]
00267
&[Stmt]::chars
[function]
[call site]
00268
Engine::new
[function]
[call site]
00269
eval::<char>
[function]
[call site]
00270
unwrap_err
[function]
[call site]
00271
eval::<char>
[function]
[call site]
00272
unwrap_err
[function]
[call site]
00273
peekable
[function]
[call site]
00274
reflection_functions::collect
[function]
[call site]
00275
NativeCallContext::engine
[function]
[call site]
00276
Engine::collect_fn_metadata_impl
[function]
[call site]
00277
TestStruct::new
[function]
[call site]
00278
NativeCallContext::iter_namespaces
[function]
[call site]
00279
MyIterableType::into_iter
[function]
[call site]
00280
test_chars
[function]
[call site]
00281
0.chars().collect::<Vec<_>>
[function]
[call site]
00282
MyIterableType::into_iter
[function]
[call site]
00283
Engine::lex_with_map
[function]
[call site]
00284
Engine::lex_raw
[function]
[call site]
00285
Some
[function]
[call site]
00286
flat_map
[function]
[call site]
00287
filter_map
[function]
[call site]
00288
Position::new_const
[function]
[call site]
00289
RhaiFunc::get_script_fn_def
[function]
[call site]
00290
Some
[function]
[call site]
00291
Engine::lex_with_map
[function]
[call site]
00292
Engine::lex_raw
[function]
[call site]
00293
Some
[function]
[call site]
00294
into
[function]
[call site]
00295
array_functions::for_each
[function]
[call site]
00296
string_functions::is_empty
[function]
[call site]
00297
Ok
[function]
[call site]
00298
StaticModuleResolver::iter_mut
[function]
[call site]
00299
StaticModuleResolver::iter_mut
[function]
[call site]
00300
Engine::lex_with_map
[function]
[call site]
00301
Ident::as_str
[function]
[call site]
00302
impl
[call site]
00303
into
[function]
[call site]
00304
FnPtr::call_raw_with_extra_args
[function]
[call site]
00305
_call_with_extra_args::<true,
[call site]
00306
_call_with_extra_args::<false,
[call site]
00307
Some
[function]
[call site]
00308
Ok
[function]
[call site]
00309
blob_functions::push
[function]
[call site]
00310
blob_functions::push
[function]
[call site]
00311
FnPtr::try_from
[function]
[call site]
00312
RhaiResultOf::unwrap
[function]
[call site]
00313
MyIterableType::into_iter
[function]
[call site]
00314
test_var_def_filter
[function]
[call site]
00315
Engine::new
[function]
[call site]
00316
Engine::compile
[function]
[call site]
00317
Engine::compile_with_scope
[function]
[call site]
00318
Engine::compile_scripts_with_scope
[function]
[call site]
00319
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00320
Engine::lex
[function]
[call site]
00321
Engine::lex_raw
[function]
[call site]
00322
as_deref
[function]
[call site]
00323
StmtBlock::as_ref
[function]
[call site]
00324
syn::Result::peekable
[function]
[call site]
00325
Engine::default
[function]
[call site]
00326
ParseState::new
[function]
[call site]
00327
TestStruct::new
[function]
[call site]
00328
Scope::new
[function]
[call site]
00329
TestStruct::new
[function]
[call site]
00330
TestStruct::new
[function]
[call site]
00331
TestStruct::clone
[function]
[call site]
00332
Engine::parse
[function]
[call site]
00333
Engine::parse_global_level
[function]
[call site]
00334
Position::new_const
[function]
[call site]
00335
Some
[function]
[call site]
00336
TestStruct::new
[function]
[call site]
00337
Engine::max_expr_depth
[function]
[call site]
00338
Command::get
[function]
[call site]
00339
peek
[function]
[call site]
00340
unwrap
[function]
[call site]
00341
Engine::parse_stmt
[function]
[call site]
00342
StaticVec::<SmartString>::new_const
[function]
[call site]
00343
Some
[function]
[call site]
00344
TestStruct::new
[function]
[call site]
00345
Position::new_const
[function]
[call site]
00346
peek
[function]
[call site]
00347
unwrap
[function]
[call site]
00348
Position::is_none
[function]
[call site]
00349
ParseSettings::has_flag
[function]
[call site]
00350
intersects
[function]
[call site]
00351
Err
[function]
[call site]
00352
PERR::into_err
[function]
[call site]
00353
ParseError
[function]
[call site]
00354
PERR::into
[function]
[call site]
00355
MultiInputsStream::get_next
[function]
[call site]
00356
test::len
[function]
[call site]
00357
MultiInputsStream::get_next
[function]
[call site]
00358
Some
[function]
[call site]
00359
unwrap
[function]
[call site]
00360
string_functions::contains
[function]
[call site]
00361
string_functions::contains
[function]
[call site]
00362
string_functions::is_empty
[function]
[call site]
00363
test::len
[function]
[call site]
00364
blob_functions::push
[function]
[call site]
00365
TestStruct::clone
[function]
[call site]
00366
Self
[function]
[call site]
00367
string_functions::clear
[function]
[call site]
00368
string_functions::is_empty
[function]
[call site]
00369
shared_get_mut
[function]
[call site]
00370
string_functions::clear
[function]
[call site]
00371
ImmutableString::new
[function]
[call site]
00372
unindent_block_comment
[function]
[call site]
00373
string_functions::contains
[function]
[call site]
00374
usize::lines
[function]
[call site]
00375
skip
[function]
[call site]
00376
Engine::lex_with_map
[function]
[call site]
00377
test::len
[function]
[call site]
00378
trim_start_matches
[function]
[call site]
00379
test::len
[function]
[call site]
00380
min_max_functions::min
[function]
[call site]
00381
unwrap_or
[function]
[call site]
00382
min_max_functions::min
[function]
[call site]
00383
usize::lines
[function]
[call site]
00384
enumerate
[function]
[call site]
00385
Engine::lex_with_map
[function]
[call site]
00386
lines()
[call site]
00387
.enumerate()
[call site]
00388
.map(|(i,
[call site]
00389
.collect::<Vec<_>>
[function]
[call site]
00390
join
[function]
[call site]
00391
ParseSettings::level_up_with_position
[function]
[call site]
00392
ParseSettings::level_up
[function]
[call site]
00393
Err
[function]
[call site]
00394
PERR::into_err
[function]
[call site]
00395
Ok
[function]
[call site]
00396
Ok
[function]
[call site]
00397
unwrap_or
[function]
[call site]
00398
blob_functions::push
[function]
[call site]
00399
!::into
[function]
[call site]
00400
string_functions::is_empty
[function]
[call site]
00401
RhaiResultOf::push_str
[function]
[call site]
00402
RhaiResultOf::push_str
[function]
[call site]
00403
peek
[function]
[call site]
00404
unwrap
[function]
[call site]
00405
Err
[function]
[call site]
00406
PERR::into_err
[function]
[call site]
00407
string_functions::is_empty
[function]
[call site]
00408
blob_functions::push
[function]
[call site]
00409
peek
[function]
[call site]
00410
unwrap
[function]
[call site]
00411
Ok
[function]
[call site]
00412
Stmt::Noop
[function]
[call site]
00413
eat_token
[function]
[call site]
00414
MultiInputsStream::get_next
[function]
[call site]
00415
test::len
[function]
[call site]
00416
MultiInputsStream::get_next
[function]
[call site]
00417
Some
[function]
[call site]
00418
Option::unwrap
[function]
[call site]
00419
Ok
[function]
[call site]
00420
Stmt::Noop
[function]
[call site]
00421
Ok
[function]
[call site]
00422
Engine::parse_block
[function]
[call site]
00423
MultiInputsStream::get_next
[function]
[call site]
00424
unwrap
[function]
[call site]
00425
Err
[function]
[call site]
00426
PERR::into_err
[function]
[call site]
00427
ParseError
[function]
[call site]
00428
PERR::into
[function]
[call site]
00429
Err
[function]
[call site]
00430
PERR::MissingToken
[function]
[call site]
00431
into
[function]
[call site]
00432
&str::into
[function]
[call site]
00433
PERR::into_err
[function]
[call site]
00434
ParseSettings::level_up_with_position
[function]
[call site]
00435
ParseSettings::level_up
[function]
[call site]
00436
Ok
[function]
[call site]
00437
StmtBlock::empty
[function]
[call site]
00438
Position::new_const
[function]
[call site]
00439
Span::new
[function]
[call site]
00440
ParseSettings::has_flag
[function]
[call site]
00441
Engine::parse_expr_stmt
[function]
[call site]
00442
peek
[function]
[call site]
00443
unwrap
[function]
[call site]
00444
Engine::parse_expr
[function]
[call site]
00445
peek
[function]
[call site]
00446
unwrap
[function]
[call site]
00447
TestStruct::new
[function]
[call site]
00448
ParseSettings::level_up
[function]
[call site]
00449
Engine::parse_unary
[function]
[call site]
00450
peek
[function]
[call site]
00451
unwrap
[function]
[call site]
00452
Err
[function]
[call site]
00453
LexError::UnexpectedInput
[function]
[call site]
00454
(Token,
[call site]
00455
Engine::new
[function]
[call site]
00456
Scope::new
[function]
[call site]
00457
blob_functions::push
[function]
[call site]
00458
blob_functions::push
[function]
[call site]
00459
blob_functions::push
[function]
[call site]
00460
PERR::into_err
[function]
[call site]
00461
TestStruct::clone
[function]
[call site]
00462
Self
[function]
[call site]
00463
eat_token
[function]
[call site]
00464
Engine::parse_unary
[function]
[call site]
00465
ParseSettings::level_up
[function]
[call site]
00466
checked_neg
[function]
[call site]
00467
Engine::lex_with_map
[function]
[call site]
00468
Expr::IntegerConstant
[function]
[call site]
00469
StmtBlock::span_or_else
[function]
[call site]
00470
Span::new
[function]
[call site]
00471
iterator_functions::chars_from_start
[function]
[call site]
00472
CharsStream::new
[function]
[call site]
00473
Self
[function]
[call site]
00474
TestStruct::new
[function]
[call site]
00475
MyIterableType::into_iter
[function]
[call site]
00476
test_chars
[function]
[call site]
00477
0.chars().collect::<Vec<_>>
[function]
[call site]
00478
MyIterableType::into_iter
[function]
[call site]
00479
FnPtr::try_from
[function]
[call site]
00480
RhaiResultOf::unwrap_or
[function]
[call site]
00481
FnPtr::try_from
[function]
[call site]
00482
RhaiResultOf::unwrap_or
[function]
[call site]
00483
Self
[function]
[call site]
00484
test_chars
[function]
[call site]
00485
skip
[function]
[call site]
00486
test_functions_take
[function]
[call site]
00487
Engine::new
[function]
[call site]
00488
register_type_with_name::<TestStruct>
[function]
[call site]
00489
Engine::register_fn
[function]
[call site]
00490
TestStruct
[function]
[call site]
00491
chars()
[call site]
00492
.skip(from)
[call site]
00493
.take(len)
[call site]
00494
.collect::<Vec<_>>
[function]
[call site]
00495
MyIterableType::into_iter
[function]
[call site]
00496
FnPtr::try_from
[function]
[call site]
00497
Self::unsigned_abs
[function]
[call site]
00498
RhaiResultOf::unwrap_or
[function]
[call site]
00499
test_chars
[function]
[call site]
00500
ImmutableString::strong_count
[function]
[call site]
00501
ImmutableString::strong_count
[function]
[call site]
00502
usize::saturating_sub
[function]
[call site]
00503
Self
[function]
[call site]
00504
test_chars
[function]
[call site]
00505
skip
[function]
[call site]
00506
test_functions_take
[function]
[call site]
00507
chars()
[call site]
00508
.skip(offset)
[call site]
00509
.take(len)
[call site]
00510
.collect::<Vec<_>>
[function]
[call site]
00511
MyIterableType::into_iter
[function]
[call site]
00512
StmtBlock::span_or_else
[function]
[call site]
00513
string_functions::add_append
[function]
[call site]
00514
string_functions::is_empty
[function]
[call site]
00515
test::len
[function]
[call site]
00516
String::from_utf8_lossy
[function]
[call site]
00517
string_functions::is_empty
[function]
[call site]
00518
String::from_utf8
[function]
[call site]
00519
unwrap
[function]
[call site]
00520
into
[function]
[call site]
00521
ImmutableString::into_owned
[function]
[call site]
00522
ImmutableString::make_mut
[function]
[call site]
00523
func::shared_make_mut
[function]
[call site]
00524
Shared::make_mut
[function]
[call site]
00525
Shared::make_mut
[function]
[call site]
00526
func::shared_take
[function]
[call site]
00527
shared_try_take
[function]
[call site]
00528
Shared::try_unwrap
[function]
[call site]
00529
Result::ok
[function]
[call site]
00530
unwrap_or_else
[function]
[call site]
00531
T::into
[function]
[call site]
00532
String::into
[function]
[call site]
00533
ImmutableString::into_owned
[function]
[call site]
00534
StmtBlock::as_ref
[function]
[call site]
00535
into
[function]
[call site]
00536
StmtBlock::span_or_else
[function]
[call site]
00537
Some
[function]
[call site]
00538
Expr::FloatConstant
[function]
[call site]
00539
into
[function]
[call site]
00540
ok_or_else
[function]
[call site]
00541
LexError::MalformedNumber
[function]
[call site]
00542
PERR::into_err
[function]
[call site]
00543
Ok
[function]
[call site]
00544
Expr::FloatConstant
[function]
[call site]
00545
into
[function]
[call site]
00546
Ok
[function]
[call site]
00547
Engine::get_interned_string
[function]
[call site]
00548
locked_write
[function]
[call site]
00549
try_borrow_mut
[function]
[call site]
00550
ok
[function]
[call site]
00551
StraightHasher::write
[function]
[call site]
00552
ok
[function]
[call site]
00553
try_write
[function]
[call site]
00554
Some
[function]
[call site]
00555
std::thread::sleep
[function]
[call site]
00556
std::time::Duration::from_millis
[function]
[call site]
00557
Some
[function]
[call site]
00558
StraightHasher::write
[function]
[call site]
00559
try_write
[function]
[call site]
00560
Command::get
[function]
[call site]
00561
into
[function]
[call site]
00562
into
[function]
[call site]
00563
FnCallHashes::from_native_only
[function]
[call site]
00564
calc_fn_hash
[function]
[call site]
00565
get_hasher
[function]
[call site]
00566
config::hashing::get_hashing_seed
[function]
[call site]
00567
Command::get
[function]
[call site]
00568
unwrap_or
[function]
[call site]
00569
ahash::RandomState::with_seeds
[function]
[call site]
00570
StraightHasherBuilder::build_hasher
[function]
[call site]
00571
StraightHasher
[function]
[call site]
00572
Engine::default
[function]
[call site]
00573
write_u8
[function]
[call site]
00574
MyIterableType::into_iter
[function]
[call site]
00575
Self::IntoIter::for_each
[function]
[call site]
00576
string_functions::is_empty
[function]
[call site]
00577
Ok
[function]
[call site]
00578
StaticModuleResolver::iter_mut
[function]
[call site]
00579
impl
[call site]
00580
into
[function]
[call site]
00581
FnPtr::call_raw_with_extra_args
[function]
[call site]
00582
Some
[function]
[call site]
00583
Ok
[function]
[call site]
00584
test::hash
[function]
[call site]
00585
write_usize
[function]
[call site]
00586
test::hash
[function]
[call site]
00587
write_usize
[function]
[call site]
00588
StraightHasher::finish
[function]
[call site]
00589
MyIterableType::into_iter
[function]
[call site]
00590
test_chars
[function]
[call site]
00591
0.chars().collect::<Vec<_>>
[function]
[call site]
00592
MyIterableType::into_iter
[function]
[call site]
00593
Self::IntoIter::collect
[function]
[call site]
00594
NativeCallContext::engine
[function]
[call site]
00595
Engine::collect_fn_metadata_impl
[function]
[call site]
00596
Some
[function]
[call site]
00597
StmtBlock::as_ref
[function]
[call site]
00598
test::len
[function]
[call site]
00599
IterateMap::new
[function]
[call site]
00600
string_functions::is_empty
[function]
[call site]
00601
blob_functions::insert
[function]
[call site]
00602
FnPtr::try_from
[function]
[call site]
00603
RhaiResultOf::unwrap
[function]
[call site]
00604
string_functions::is_empty
[function]
[call site]
00605
blob_functions::push
[function]
[call site]
00606
eval::calc_offset_len
[function]
[call site]
00607
test::len
[function]
[call site]
00608
test::len
[function]
[call site]
00609
blob_functions::push
[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
locked_write
[function]
[call site]
00614
Command::get
[function]
[call site]
00615
into
[function]
[call site]
00616
into
[function]
[call site]
00617
ImmutableString::into
[function]
[call site]
00618
blob_functions::insert
[function]
[call site]
00619
&str::into
[function]
[call site]
00620
Engine::get_interned_string
[function]
[call site]
00621
ImmutableString::into
[function]
[call site]
00622
blob_functions::insert
[function]
[call site]
00623
&str::into
[function]
[call site]
00624
Engine::get_interned_string
[function]
[call site]
00625
ImmutableString::into
[function]
[call site]
00626
blob_functions::insert
[function]
[call site]
00627
&str::into
[function]
[call site]
00628
string_functions::starts_with
[function]
[call site]
00629
string_functions::starts_with
[function]
[call site]
00630
into
[function]
[call site]
00631
blob_functions::insert
[function]
[call site]
00632
&str::into
[function]
[call site]
00633
into
[function]
[call site]
00634
blob_functions::insert
[function]
[call site]
00635
&str::into
[function]
[call site]
00636
MyIterableType::into_iter
[function]
[call site]
00637
Engine::lex_with_map
[function]
[call site]
00638
Engine::get_interned_string
[function]
[call site]
00639
ImmutableString::into
[function]
[call site]
00640
params
[call site]
00641
.iter()
[call site]
00642
.map(|&p|
[call site]
00643
.collect::<Array>
[function]
[call site]
00644
into
[function]
[call site]
00645
string_functions::is_empty
[function]
[call site]
00646
blob_functions::insert
[function]
[call site]
00647
&str::into
[function]
[call site]
00648
MyIterableType::into_iter
[function]
[call site]
00649
Engine::lex_with_map
[function]
[call site]
00650
Engine::get_interned_string
[function]
[call site]
00651
ImmutableString::into
[function]
[call site]
00652
comments
[call site]
00653
.iter()
[call site]
00654
.map(|&s|
[call site]
00655
.collect::<Array>
[function]
[call site]
00656
into
[function]
[call site]
00657
Some
[function]
[call site]
00658
Dynamic::from_map
[function]
[call site]
00659
Self
[function]
[call site]
00660
Union::Map
[function]
[call site]
00661
(TokenIterator::into
[function]
[call site]
00662
Some
[function]
[call site]
00663
FnCallExpr::into_fn_call_expr
[function]
[call site]
00664
Expr::FnCall
[function]
[call site]
00665
FnCallExpr::into
[function]
[call site]
00666
TestStruct::clone
[function]
[call site]
00667
eat_token
[function]
[call site]
00668
Engine::parse_unary
[function]
[call site]
00669
ParseSettings::level_up
[function]
[call site]
00670
Ok
[function]
[call site]
00671
Ok
[function]
[call site]
00672
Ok
[function]
[call site]
00673
Engine::get_interned_string
[function]
[call site]
00674
FnCallHashes::from_native_only
[function]
[call site]
00675
calc_fn_hash
[function]
[call site]
00676
MyIterableType::into_iter
[function]
[call site]
00677
Self::IntoIter::collect
[function]
[call site]
00678
Some
[function]
[call site]
00679
FnCallExpr::into_fn_call_expr
[function]
[call site]
00680
TestStruct::clone
[function]
[call site]
00681
eat_token
[function]
[call site]
00682
Ok
[function]
[call site]
00683
Engine::get_interned_string
[function]
[call site]
00684
FnCallHashes::from_native_only
[function]
[call site]
00685
calc_fn_hash
[function]
[call site]
00686
Engine::parse_unary
[function]
[call site]
00687
ParseSettings::level_up
[function]
[call site]
00688
MyIterableType::into_iter
[function]
[call site]
00689
Self::IntoIter::collect
[function]
[call site]
00690
Some
[function]
[call site]
00691
FnCallExpr::into_fn_call_expr
[function]
[call site]
00692
Err
[function]
[call site]
00693
PERR::into_err
[function]
[call site]
00694
Engine::parse_primary
[function]
[call site]
00695
peek
[function]
[call site]
00696
unwrap
[function]
[call site]
00697
Err
[function]
[call site]
00698
LexError::UnexpectedInput
[function]
[call site]
00699
(Token,
[call site]
00700
PERR::into_err
[function]
[call site]
00701
Err
[function]
[call site]
00702
PERR::into_err
[function]
[call site]
00703
MultiInputsStream::get_next
[function]
[call site]
00704
Expr::Unit
[function]
[call site]
00705
MultiInputsStream::get_next
[function]
[call site]
00706
unwrap
[function]
[call site]
00707
Expr::IntegerConstant
[function]
[call site]
00708
Expr::CharConstant
[function]
[call site]
00709
Expr::StringConstant
[function]
[call site]
00710
Engine::get_interned_string
[function]
[call site]
00711
Expr::BoolConstant
[function]
[call site]
00712
Expr::BoolConstant
[function]
[call site]
00713
Expr::IntegerConstant
[function]
[call site]
00714
MultiInputsStream::get_next
[function]
[call site]
00715
Expr::FloatConstant
[function]
[call site]
00716
MultiInputsStream::get_next
[function]
[call site]
00717
Expr::DynamicConstant
[function]
[call site]
00718
TestStruct::new
[function]
[call site]
00719
into
[function]
[call site]
00720
ParseSettings::has_option
[function]
[call site]
00721
intersects
[function]
[call site]
00722
Engine::parse_block
[function]
[call site]
00723
ParseSettings::level_up
[function]
[call site]
00724
Expr::Stmt
[function]
[call site]
00725
TestStruct::new
[function]
[call site]
00726
ParseResult::into
[function]
[call site]
00727
eat_token
[function]
[call site]
00728
Engine::parse_expr
[function]
[call site]
00729
ParseSettings::level_up
[function]
[call site]
00730
MultiInputsStream::get_next
[function]
[call site]
00731
unwrap
[function]
[call site]
00732
Err
[function]
[call site]
00733
PERR::into_err
[function]
[call site]
00734
Err
[function]
[call site]
00735
PERR::MissingToken
[function]
[call site]
00736
into
[function]
[call site]
00737
&str::into
[function]
[call site]
00738
PERR::into_err
[function]
[call site]
00739
ParseSettings::has_option
[function]
[call site]
00740
Expr::Stmt
[function]
[call site]
00741
TestStruct::new
[function]
[call site]
00742
Engine::parse_if
[function]
[call site]
00743
ParseSettings::level_up_with_position
[function]
[call site]
00744
eat_token
[function]
[call site]
00745
ensure_not_statement_expr
[function]
[call site]
00746
&mut
[call site]
00747
unwrap
[function]
[call site]
00748
Err
[function]
[call site]
00749
PERR::ExprExpected
[function]
[call site]
00750
&'static
[call site]
00751
Engine::new
[function]
[call site]
00752
Scope::new
[function]
[call site]
00753
blob_functions::push
[function]
[call site]
00754
blob_functions::push
[function]
[call site]
00755
blob_functions::push
[function]
[call site]
00756
PERR::into_err
[function]
[call site]
00757
Ok
[function]
[call site]
00758
Engine::parse_expr
[function]
[call site]
00759
Expr::ensure_bool_expr
[function]
[call site]
00760
Dynamic::is_bool
[function]
[call site]
00761
crate::func::locked_read
[function]
[call site]
00762
try_borrow
[function]
[call site]
00763
ok
[function]
[call site]
00764
locked_read
[function]
[call site]
00765
try_borrow
[function]
[call site]
00766
ok
[function]
[call site]
00767
locked_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::ok
[function]
[call site]
00777
try_read
[function]
[call site]
00778
Some
[function]
[call site]
00779
std::thread::sleep
[function]
[call site]
00780
std::time::Duration::from_millis
[function]
[call site]
00781
Some
[function]
[call site]
00782
locked_read
[function]
[call site]
00783
try_read
[function]
[call site]
00784
Option::map_or
[function]
[call site]
00785
RhaiNativeFunc::return_type_name
[function]
[call site]
00786
type_name::<R>
[function]
[call site]
00787
Ok
[function]
[call site]
00788
Err
[function]
[call site]
00789
PERR::MismatchedType
[function]
[call site]
00790
&str::into
[function]
[call site]
00791
&'static
[call site]
00792
PERR::into_err
[function]
[call site]
00793
Expr::start_position
[function]
[call site]
00794
string_functions::is_empty
[function]
[call site]
00795
Expr::position
[function]
[call site]
00796
ParseSettings::level_up_with_position
[function]
[call site]
00797
ParseSettings::level_up_with_position
[function]
[call site]
00798
Expr::start_position
[function]
[call site]
00799
string_functions::is_empty
[function]
[call site]
00800
Expr::position
[function]
[call site]
00801
ParseSettings::level_up_with_position
[function]
[call site]
00802
Expr::start_position
[function]
[call site]
00803
Expr::start_position
[function]
[call site]
00804
Expr::position
[function]
[call site]
00805
Expr::start_position
[function]
[call site]
00806
Expr::position
[function]
[call site]
00807
ensure_not_assignment
[function]
[call site]
00808
&mut
[call site]
00809
unwrap
[function]
[call site]
00810
Err
[function]
[call site]
00811
LexError::ImproperSymbol
[function]
[call site]
00812
Token::literal_syntax
[function]
[call site]
00813
&'static
[call site]
00814
&str::into
[function]
[call site]
00815
PERR::into_err
[function]
[call site]
00816
Ok
[function]
[call site]
00817
Engine::parse_block
[function]
[call site]
00818
into
[function]
[call site]
00819
match_token
[function]
[call site]
00820
&mut
[call site]
00821
unwrap
[function]
[call site]
00822
eat_token
[function]
[call site]
00823
peek
[function]
[call site]
00824
unwrap
[function]
[call site]
00825
Engine::parse_if
[function]
[call site]
00826
Engine::parse_block
[function]
[call site]
00827
Stmt::Noop
[function]
[call site]
00828
into
[function]
[call site]
00829
Ok
[function]
[call site]
00830
Stmt::If
[function]
[call site]
00831
into
[function]
[call site]
00832
ParseSettings::level_up
[function]
[call site]
00833
into
[function]
[call site]
00834
Engine::allow_looping
[function]
[call site]
00835
intersects
[function]
[call site]
00836
ParseSettings::has_option
[function]
[call site]
00837
Expr::Stmt
[function]
[call site]
00838
TestStruct::new
[function]
[call site]
00839
Engine::parse_while_loop
[function]
[call site]
00840
ParseSettings::level_up
[function]
[call site]
00841
MultiInputsStream::get_next
[function]
[call site]
00842
unwrap
[function]
[call site]
00843
ensure_not_statement_expr
[function]
[call site]
00844
Engine::parse_expr
[function]
[call site]
00845
Expr::ensure_bool_expr
[function]
[call site]
00846
ensure_not_assignment
[function]
[call site]
00847
Expr::Unit
[function]
[call site]
00848
Engine::parse_block
[function]
[call site]
00849
into
[function]
[call site]
00850
Ok
[function]
[call site]
00851
Stmt::While
[function]
[call site]
00852
into
[function]
[call site]
00853
ParseSettings::level_up
[function]
[call site]
00854
into
[function]
[call site]
00855
Engine::allow_looping
[function]
[call site]
00856
ParseSettings::has_option
[function]
[call site]
00857
Expr::Stmt
[function]
[call site]
00858
TestStruct::new
[function]
[call site]
00859
Engine::parse_do
[function]
[call site]
00860
ParseSettings::level_up_with_position
[function]
[call site]
00861
eat_token
[function]
[call site]
00862
ParseSettings::has_flag
[function]
[call site]
00863
Engine::parse_block
[function]
[call site]
00864
into
[function]
[call site]
00865
MultiInputsStream::get_next
[function]
[call site]
00866
unwrap
[function]
[call site]
00867
string_functions::is_empty
[function]
[call site]
00868
test::len
[function]
[call site]
00869
Err
[function]
[call site]
00870
PERR::MissingToken
[function]
[call site]
00871
into
[function]
[call site]
00872
&str::into
[function]
[call site]
00873
PERR::into_err
[function]
[call site]
00874
string_functions::remove
[function]
[call site]
00875
ensure_not_statement_expr
[function]
[call site]
00876
Engine::parse_expr
[function]
[call site]
00877
Expr::ensure_bool_expr
[function]
[call site]
00878
ensure_not_assignment
[function]
[call site]
00879
Ok
[function]
[call site]
00880
Stmt::Do
[function]
[call site]
00881
into
[function]
[call site]
00882
ParseSettings::level_up
[function]
[call site]
00883
into
[function]
[call site]
00884
Engine::allow_looping
[function]
[call site]
00885
ParseSettings::has_option
[function]
[call site]
00886
Expr::Stmt
[function]
[call site]
00887
TestStruct::new
[function]
[call site]
00888
Engine::parse_for
[function]
[call site]
00889
ParseSettings::level_up_with_position
[function]
[call site]
00890
eat_token
[function]
[call site]
00891
match_token
[function]
[call site]
00892
parse_var_name
[function]
[call site]
00893
MultiInputsStream::get_next
[function]
[call site]
00894
Option::unwrap
[function]
[call site]
00895
Ok
[function]
[call site]
00896
tokenizer::is_valid_identifier
[function]
[call site]
00897
test_chars
[function]
[call site]
00898
is_id_first_alphabetic
[function]
[call site]
00899
char::is_ascii_alphanumeric
[function]
[call site]
00900
Err
[function]
[call site]
00901
PERR::Reserved
[function]
[call site]
00902
test_to_string
[function]
[call site]
00903
PERR::into_err
[function]
[call site]
00904
Err
[function]
[call site]
00905
PERR::into_err
[function]
[call site]
00906
Err
[function]
[call site]
00907
PERR::into_err
[function]
[call site]
00908
match_token
[function]
[call site]
00909
Err
[function]
[call site]
00910
PERR::MissingToken
[function]
[call site]
00911
into
[function]
[call site]
00912
&str::into
[function]
[call site]
00913
PERR::into_err
[function]
[call site]
00914
parse_var_name
[function]
[call site]
00915
Err
[function]
[call site]
00916
PERR::DuplicatedVariable
[function]
[call site]
00917
into
[function]
[call site]
00918
PERR::into_err
[function]
[call site]
00919
match_token
[function]
[call site]
00920
Err
[function]
[call site]
00921
PERR::MissingToken
[function]
[call site]
00922
into
[function]
[call site]
00923
&str::into
[function]
[call site]
00924
PERR::into_err
[function]
[call site]
00925
Some
[function]
[call site]
00926
parse_var_name
[function]
[call site]
00927
MultiInputsStream::get_next
[function]
[call site]
00928
unwrap
[function]
[call site]
00929
Err
[function]
[call site]
00930
PERR::into_err
[function]
[call site]
00931
Err
[function]
[call site]
00932
PERR::MissingToken
[function]
[call site]
00933
into
[function]
[call site]
00934
&str::into
[function]
[call site]
00935
PERR::into_err
[function]
[call site]
00936
ensure_not_statement_expr
[function]
[call site]
00937
Engine::parse_expr
[function]
[call site]
00938
Expr::ensure_iterable
[function]
[call site]
00939
Ok
[function]
[call site]
00940
Err
[function]
[call site]
00941
PERR::MismatchedType
[function]
[call site]
00942
&str::into
[function]
[call site]
00943
&'static
[call site]
00944
PERR::into_err
[function]
[call site]
00945
Expr::start_position
[function]
[call site]
00946
Engine::lex_with_map
[function]
[call site]
00947
Engine::get_interned_string
[function]
[call site]
00948
Engine::get_interned_string
[function]
[call site]
00949
test::len
[function]
[call site]
00950
blob_functions::push
[function]
[call site]
00951
TestStruct::clone
[function]
[call site]
00952
blob_functions::push
[function]
[call site]
00953
Engine::parse_block
[function]
[call site]
00954
into
[function]
[call site]
00955
Scope::rewind
[function]
[call site]
00956
string_functions::truncate
[function]
[call site]
00957
string_functions::clear
[function]
[call site]
00958
FnPtr::try_from
[function]
[call site]
00959
char_indices
[function]
[call site]
00960
nth
[function]
[call site]
00961
shared_make_mut
[function]
[call site]
00962
Shared::make_mut
[function]
[call site]
00963
string_functions::truncate
[function]
[call site]
00964
string_functions::truncate
[function]
[call site]
00965
string_functions::truncate
[function]
[call site]
00966
Ok
[function]
[call site]
00967
Stmt::For
[function]
[call site]
00968
TestStruct::new
[function]
[call site]
00969
ParseSettings::level_up
[function]
[call site]
00970
into
[function]
[call site]
00971
ParseSettings::has_option
[function]
[call site]
00972
Expr::Stmt
[function]
[call site]
00973
TestStruct::new
[function]
[call site]
00974
Engine::parse_switch
[function]
[call site]
00975
ParseSettings::level_up_with_position
[function]
[call site]
00976
eat_token
[function]
[call site]
00977
Engine::parse_expr
[function]
[call site]
00978
MultiInputsStream::get_next
[function]
[call site]
00979
unwrap
[function]
[call site]
00980
Err
[function]
[call site]
00981
PERR::into_err
[function]
[call site]
00982
Err
[function]
[call site]
00983
PERR::MissingToken
[function]
[call site]
00984
into
[function]
[call site]
00985
&str::into
[function]
[call site]
00986
PERR::into_err
[function]
[call site]
00987
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
00988
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
00989
TestStruct::new
[function]
[call site]
00990
StaticVec::<RangeCase>::new
[function]
[call site]
00991
peek
[function]
[call site]
00992
unwrap
[function]
[call site]
00993
eat_token
[function]
[call site]
00994
Err
[function]
[call site]
00995
PERR::MissingToken
[function]
[call site]
00996
into
[function]
[call site]
00997
into
[function]
[call site]
00998
PERR::into_err
[function]
[call site]
00999
Position::is_none
[function]
[call site]
01000
eat_token
[function]
[call site]
01001
match_token
[function]
[call site]
01002
Err
[function]
[call site]
01003
PERR::into_err
[function]
[call site]
01004
Position::new_const
[function]
[call site]
01005
Some
[function]
[call site]
01006
TestStruct::new
[function]
[call site]
01007
Expr::BoolConstant
[function]
[call site]
01008
None::is_some
[function]
[call site]
01009
Err
[function]
[call site]
01010
PERR::into_err
[function]
[call site]
01011
Position::new_const
[function]
[call site]
01012
Engine::parse_expr
[function]
[call site]
01013
blob_functions::push
[function]
[call site]
01014
blob_functions::push
[function]
[call site]
01015
FnPtr::try_from
[function]
[call site]
01016
RhaiResultOf::unwrap
[function]
[call site]
01017
Err
[function]
[call site]
01018
PERR::ExprExpected
[function]
[call site]
01019
&str::into
[function]
[call site]
01020
PERR::into_err
[function]
[call site]
01021
match_token
[function]
[call site]
01022
match_token
[function]
[call site]
01023
ensure_not_statement_expr
[function]
[call site]
01024
Engine::parse_expr
[function]
[call site]
01025
Expr::ensure_bool_expr
[function]
[call site]
01026
ensure_not_assignment
[function]
[call site]
01027
Expr::BoolConstant
[function]
[call site]
01028
MultiInputsStream::get_next
[function]
[call site]
01029
unwrap
[function]
[call site]
01030
Err
[function]
[call site]
01031
PERR::into_err
[function]
[call site]
01032
Err
[function]
[call site]
01033
PERR::MissingToken
[function]
[call site]
01034
into
[function]
[call site]
01035
&str::into
[function]
[call site]
01036
PERR::into_err
[function]
[call site]
01037
ParseSettings::has_flag
[function]
[call site]
01038
Engine::parse_expr
[function]
[call site]
01039
Engine::parse_stmt
[function]
[call site]
01040
CustomExpr::is_self_terminated
[function]
[call site]
01041
ParseResult::into
[function]
[call site]
01042
Expr::Stmt
[function]
[call site]
01043
StmtBlockContainer::into
[function]
[call site]
01044
blob_functions::push
[function]
[call site]
01045
test::len
[function]
[call site]
01046
string_functions::is_empty
[function]
[call site]
01047
test::len
[function]
[call site]
01048
Some
[function]
[call site]
01049
Expr::get_literal_value
[function]
[call site]
01050
Some
[function]
[call site]
01051
StmtBlock::as_ref
[function]
[call site]
01052
TestStruct::clone
[function]
[call site]
01053
Self
[function]
[call site]
01054
write_lock::<FnPtr>
[function]
[call site]
01055
Some
[function]
[call site]
01056
crate::Shared::new
[function]
[call site]
01057
Option<&GlobalRuntimeState>::into
[function]
[call site]
01058
into
[function]
[call site]
01059
into
[function]
[call site]
01060
into
[function]
[call site]
01061
TestStruct::clone
[function]
[call site]
01062
Self::into
[function]
[call site]
01063
into
[function]
[call site]
01064
Expr::is_constant
[function]
[call site]
01065
MyIterableType::into_iter
[function]
[call site]
01066
Self::IntoIter::all
[function]
[call site]
01067
Engine::new
[function]
[call site]
01068
register_type::<TestStruct>
[function]
[call site]
01069
Engine::register_fn
[function]
[call site]
01070
Engine::register_fn
[function]
[call site]
01071
MyIterableType::into_iter
[function]
[call site]
01072
Engine::lex_with_map
[function]
[call site]
01073
test_method_call
[function]
[call site]
01074
Engine::new
[function]
[call site]
01075
register_type::<TestStruct>
[function]
[call site]
01076
Engine::register_fn
[function]
[call site]
01077
Engine::register_fn
[function]
[call site]
01078
crate::Array::with_capacity
[function]
[call site]
01079
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01080
Ok
[function]
[call site]
01081
TestStruct::new
[function]
[call site]
01082
FnPtr::try_from
[function]
[call site]
01083
RhaiResultOf::unwrap_or
[function]
[call site]
01084
NativeCallContext::engine
[function]
[call site]
01085
Engine::throw_on_size
[function]
[call site]
01086
map_or
[function]
[call site]
01087
Command::get
[function]
[call site]
01088
Err
[function]
[call site]
01089
ERR::ErrorDataTooLarge
[function]
[call site]
01090
&str::to_string
[function]
[call site]
01091
Engine::new
[function]
[call site]
01092
Scope::new
[function]
[call site]
01093
blob_functions::push
[function]
[call site]
01094
blob_functions::push
[function]
[call site]
01095
blob_functions::push
[function]
[call site]
01096
into
[function]
[call site]
01097
map_or
[function]
[call site]
01098
Command::get
[function]
[call site]
01099
Err
[function]
[call site]
01100
ERR::ErrorDataTooLarge
[function]
[call site]
01101
&str::to_string
[function]
[call site]
01102
into
[function]
[call site]
01103
map_or
[function]
[call site]
01104
Command::get
[function]
[call site]
01105
Err
[function]
[call site]
01106
ERR::ErrorDataTooLarge
[function]
[call site]
01107
&str::to_string
[function]
[call site]
01108
into
[function]
[call site]
01109
Ok
[function]
[call site]
01110
FnPtr::try_from
[function]
[call site]
01111
RhaiResultOf::unwrap
[function]
[call site]
01112
Ok
[function]
[call site]
01113
test::len
[function]
[call site]
01114
StmtBlock::extend
[function]
[call site]
01115
StmtBlock::extend
[function]
[call site]
01116
StmtBlock::extend
[function]
[call site]
01117
MyIterableType::into_iter
[function]
[call site]
01118
Self::IntoIter::map
[function]
[call site]
01119
Expr::get_literal_value
[function]
[call site]
01120
Some
[function]
[call site]
01121
StmtBlock::as_ref
[function]
[call site]
01122
TestStruct::clone
[function]
[call site]
01123
write_lock::<FnPtr>
[function]
[call site]
01124
Some
[function]
[call site]
01125
crate::Shared::new
[function]
[call site]
01126
Option<&GlobalRuntimeState>::into
[function]
[call site]
01127
into
[function]
[call site]
01128
into
[function]
[call site]
01129
into
[function]
[call site]
01130
TestStruct::clone
[function]
[call site]
01131
Self::into
[function]
[call site]
01132
into
[function]
[call site]
01133
Expr::is_constant
[function]
[call site]
01134
crate::Array::with_capacity
[function]
[call site]
01135
test::len
[function]
[call site]
01136
StmtBlock::extend
[function]
[call site]
01137
MyIterableType::into_iter
[function]
[call site]
01138
Self::IntoIter::map
[function]
[call site]
01139
Expr::get_literal_value
[function]
[call site]
01140
Option::unwrap
[function]
[call site]
01141
Dynamic::from_array
[function]
[call site]
01142
Self
[function]
[call site]
01143
Union::Array
[function]
[call site]
01144
into
[function]
[call site]
01145
Expr::is_constant
[function]
[call site]
01146
TestStruct::clone
[function]
[call site]
01147
(TokenIterator::get_mut
[function]
[call site]
01148
Shared::get_mut
[function]
[call site]
01149
Ident::as_str
[function]
[call site]
01150
Option::unwrap
[function]
[call site]
01151
Expr::get_literal_value
[function]
[call site]
01152
Option::unwrap
[function]
[call site]
01153
Dynamic::from_map
[function]
[call site]
01154
Expr::is_constant
[function]
[call site]
01155
Position::new_const
[function]
[call site]
01156
Expr::get_literal_value
[function]
[call site]
01157
Some
[function]
[call site]
01158
StmtBlock::as_ref
[function]
[call site]
01159
TestStruct::clone
[function]
[call site]
01160
write_lock::<FnPtr>
[function]
[call site]
01161
Some
[function]
[call site]
01162
crate::Shared::new
[function]
[call site]
01163
Option<&GlobalRuntimeState>::into
[function]
[call site]
01164
into
[function]
[call site]
01165
into
[function]
[call site]
01166
into
[function]
[call site]
01167
TestStruct::clone
[function]
[call site]
01168
Self::into
[function]
[call site]
01169
into
[function]
[call site]
01170
Expr::is_constant
[function]
[call site]
01171
crate::Array::with_capacity
[function]
[call site]
01172
test::len
[function]
[call site]
01173
StmtBlock::extend
[function]
[call site]
01174
MyIterableType::into_iter
[function]
[call site]
01175
Self::IntoIter::map
[function]
[call site]
01176
Expr::get_literal_value
[function]
[call site]
01177
Option::unwrap
[function]
[call site]
01178
Dynamic::from_array
[function]
[call site]
01179
Expr::is_constant
[function]
[call site]
01180
TestStruct::clone
[function]
[call site]
01181
(TokenIterator::get_mut
[function]
[call site]
01182
Ident::as_str
[function]
[call site]
01183
Option::unwrap
[function]
[call site]
01184
Expr::get_literal_value
[function]
[call site]
01185
Option::unwrap
[function]
[call site]
01186
Dynamic::from_map
[function]
[call site]
01187
Expr::is_constant
[function]
[call site]
01188
Position::new_const
[function]
[call site]
01189
Expr::get_literal_value
[function]
[call site]
01190
Option::unwrap
[function]
[call site]
01191
unwrap
[function]
[call site]
01192
into
[function]
[call site]
01193
FnCallExpr::is_qualified
[function]
[call site]
01194
string_functions::is_empty
[function]
[call site]
01195
test::len
[function]
[call site]
01196
FnPtr::new
[function]
[call site]
01197
into
[function]
[call site]
01198
try_into
[function]
[call site]
01199
TestStruct::clone
[function]
[call site]
01200
RhaiResultOf::ok
[function]
[call site]
01201
into
[function]
[call site]
01202
test::len
[function]
[call site]
01203
Token::literal_syntax
[function]
[call site]
01204
Token::literal_syntax
[function]
[call site]
01205
Ident::as_str
[function]
[call site]
01206
into
[function]
[call site]
01207
into
[function]
[call site]
01208
into
[function]
[call site]
01209
into
[function]
[call site]
01210
into
[function]
[call site]
01211
into
[function]
[call site]
01212
Option::unwrap
[function]
[call site]
01213
unwrap
[function]
[call site]
01214
into
[function]
[call site]
01215
FnCallExpr::is_qualified
[function]
[call site]
01216
test::len
[function]
[call site]
01217
FnPtr::new
[function]
[call site]
01218
TestStruct::clone
[function]
[call site]
01219
RhaiResultOf::ok
[function]
[call site]
01220
into
[function]
[call site]
01221
test::len
[function]
[call site]
01222
Token::literal_syntax
[function]
[call site]
01223
Token::literal_syntax
[function]
[call site]
01224
Ident::as_str
[function]
[call site]
01225
into
[function]
[call site]
01226
into
[function]
[call site]
01227
into
[function]
[call site]
01228
into
[function]
[call site]
01229
into
[function]
[call site]
01230
into
[function]
[call site]
01231
Option::unwrap
[function]
[call site]
01232
Dynamic::from_array
[function]
[call site]
01233
Expr::is_constant
[function]
[call site]
01234
TestStruct::clone
[function]
[call site]
01235
(TokenIterator::get_mut
[function]
[call site]
01236
Ident::as_str
[function]
[call site]
01237
Option::unwrap
[function]
[call site]
01238
Expr::get_literal_value
[function]
[call site]
01239
Option::unwrap
[function]
[call site]
01240
Dynamic::from_map
[function]
[call site]
01241
Expr::is_constant
[function]
[call site]
01242
Position::new_const
[function]
[call site]
01243
Expr::get_literal_value
[function]
[call site]
01244
Option::unwrap
[function]
[call site]
01245
unwrap
[function]
[call site]
01246
into
[function]
[call site]
01247
FnCallExpr::is_qualified
[function]
[call site]
01248
test::len
[function]
[call site]
01249
FnPtr::new
[function]
[call site]
01250
TestStruct::clone
[function]
[call site]
01251
RhaiResultOf::ok
[function]
[call site]
01252
into
[function]
[call site]
01253
test::len
[function]
[call site]
01254
Token::literal_syntax
[function]
[call site]
01255
Token::literal_syntax
[function]
[call site]
01256
Ident::as_str
[function]
[call site]
01257
into
[function]
[call site]
01258
into
[function]
[call site]
01259
into
[function]
[call site]
01260
into
[function]
[call site]
01261
into
[function]
[call site]
01262
into
[function]
[call site]
01263
Option::ok_or_else
[function]
[call site]
01264
PERR::ExprExpected
[function]
[call site]
01265
&str::into
[function]
[call site]
01266
PERR::into_err
[function]
[call site]
01267
Expr::start_position
[function]
[call site]
01268
read_lock::<ExclusiveRange>
[function]
[call site]
01269
Some
[function]
[call site]
01270
TestStruct::clone
[function]
[call site]
01271
Self
[function]
[call site]
01272
Self::into
[function]
[call site]
01273
read_lock::<InclusiveRange>
[function]
[call site]
01274
Some
[function]
[call site]
01275
TestStruct::clone
[function]
[call site]
01276
Self::into
[function]
[call site]
01277
string_functions::is_empty
[function]
[call site]
01278
RangeCase::set_index
[function]
[call site]
01279
blob_functions::push
[function]
[call site]
01280
string_functions::is_empty
[function]
[call site]
01281
Err
[function]
[call site]
01282
PERR::into_err
[function]
[call site]
01283
Expr::start_position
[function]
[call site]
01284
func::hashing::get_hasher
[function]
[call site]
01285
config::hashing::get_hashing_seed
[function]
[call site]
01286
ahash::RandomState::with_seeds
[function]
[call site]
01287
StraightHasherBuilder::build_hasher
[function]
[call site]
01288
Engine::default
[function]
[call site]
01289
test::hash
[function]
[call site]
01290
Self::Hasher::finish
[function]
[call site]
01291
Scope::push_entry
[function]
[call site]
01292
Scope::is_empty
[function]
[call site]
01293
string_functions::is_empty
[function]
[call site]
01294
reserve
[function]
[call site]
01295
reserve
[function]
[call site]
01296
blob_functions::push
[function]
[call site]
01297
Dynamic::set_access_mode
[function]
[call site]
01298
StmtBlock::as_mut
[function]
[call site]
01299
Dynamic::set_access_mode
[function]
[call site]
01300
StmtBlock::as_mut
[function]
[call site]
01301
Dynamic::set_access_mode
[function]
[call site]
01302
values_mut
[function]
[call site]
01303
Dynamic::set_access_mode
[function]
[call site]
01304
values_mut
[function]
[call site]
01305
Dynamic::set_access_mode
[function]
[call site]
01306
blob_functions::push
[function]
[call site]
01307
&mut
[call site]
01308
Position::new_const
[function]
[call site]
01309
Some
[function]
[call site]
01310
TestStruct::new
[function]
[call site]
01311
blob_functions::push
[function]
[call site]
01312
peek
[function]
[call site]
01313
unwrap
[function]
[call site]
01314
eat_token
[function]
[call site]
01315
Err
[function]
[call site]
01316
PERR::MissingToken
[function]
[call site]
01317
into
[function]
[call site]
01318
into
[function]
[call site]
01319
PERR::into_err
[function]
[call site]
01320
Err
[function]
[call site]
01321
TestStruct::clone
[function]
[call site]
01322
Self
[function]
[call site]
01323
PERR::into_err
[function]
[call site]
01324
ParseError
[function]
[call site]
01325
PERR::into
[function]
[call site]
01326
Err
[function]
[call site]
01327
PERR::MissingToken
[function]
[call site]
01328
into
[function]
[call site]
01329
&str::into
[function]
[call site]
01330
PERR::into_err
[function]
[call site]
01331
shrink_to_fit
[function]
[call site]
01332
Self::shrink_to_fit
[function]
[call site]
01333
shrink_to_fit
[function]
[call site]
01334
Ok
[function]
[call site]
01335
Stmt::Switch
[function]
[call site]
01336
into
[function]
[call site]
01337
ParseSettings::level_up
[function]
[call site]
01338
into
[function]
[call site]
01339
ParseSettings::has_option
[function]
[call site]
01340
test::len
[function]
[call site]
01341
Engine::max_functions
[function]
[call site]
01342
Err
[function]
[call site]
01343
PERR::into_err
[function]
[call site]
01344
ParseSettings::has_option
[function]
[call site]
01345
Engine::parse_anon_fn
[function]
[call site]
01346
ParseState::new
[function]
[call site]
01347
TestStruct::clone
[function]
[call site]
01348
clone_from
[function]
[call site]
01349
StmtBlock::extend
[function]
[call site]
01350
TestStruct::clone
[function]
[call site]
01351
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01352
Some
[function]
[call site]
01353
TestStruct::new
[function]
[call site]
01354
MultiInputsStream::get_next
[function]
[call site]
01355
unwrap
[function]
[call site]
01356
match_token
[function]
[call site]
01357
MultiInputsStream::get_next
[function]
[call site]
01358
unwrap
[function]
[call site]
01359
MyIterableType::into_iter
[function]
[call site]
01360
test_chars
[function]
[call site]
01361
0.chars().collect::<Vec<_>>
[function]
[call site]
01362
MyIterableType::into_iter
[function]
[call site]
01363
Self::IntoIter::any
[function]
[call site]
01364
Err
[function]
[call site]
01365
PERR::FnDuplicatedParam
[function]
[call site]
01366
ImmutableString::new
[function]
[call site]
01367
test_to_string
[function]
[call site]
01368
PERR::into_err
[function]
[call site]
01369
Engine::get_interned_string
[function]
[call site]
01370
blob_functions::push
[function]
[call site]
01371
TestStruct::clone
[function]
[call site]
01372
blob_functions::push
[function]
[call site]
01373
Err
[function]
[call site]
01374
PERR::into_err
[function]
[call site]
01375
Token::is_reserved
[function]
[call site]
01376
Err
[function]
[call site]
01377
PERR::Reserved
[function]
[call site]
01378
(Token,
[call site]
01379
PERR::into_err
[function]
[call site]
01380
Token::is_standard_keyword
[function]
[call site]
01381
Err
[function]
[call site]
01382
PERR::into_err
[function]
[call site]
01383
Err
[function]
[call site]
01384
PERR::MissingToken
[function]
[call site]
01385
into
[function]
[call site]
01386
&str::into
[function]
[call site]
01387
PERR::into_err
[function]
[call site]
01388
MultiInputsStream::get_next
[function]
[call site]
01389
unwrap
[function]
[call site]
01390
Err
[function]
[call site]
01391
PERR::into_err
[function]
[call site]
01392
Err
[function]
[call site]
01393
PERR::MissingToken
[function]
[call site]
01394
into
[function]
[call site]
01395
&str::into
[function]
[call site]
01396
PERR::into_err
[function]
[call site]
01397
Engine::parse_stmt
[function]
[call site]
01398
ParseSettings::level_up
[function]
[call site]
01399
Err
[function]
[call site]
01400
PERR::into_err
[function]
[call site]
01401
Ok
[function]
[call site]
01402
std::mem::take
[function]
[call site]
01403
Engine::new
[function]
[call site]
01404
register_type_with_name::<TestStruct>
[function]
[call site]
01405
Engine::register_fn
[function]
[call site]
01406
TestStruct
[function]
[call site]
01407
blob_functions::blob_with_capacity
[function]
[call site]
01408
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01409
test::len
[function]
[call site]
01410
test::len
[function]
[call site]
01411
test::len
[function]
[call site]
01412
test::len
[function]
[call site]
01413
StmtBlock::extend
[function]
[call site]
01414
MyIterableType::into_iter
[function]
[call site]
01415
test_chars
[function]
[call site]
01416
0.chars().collect::<Vec<_>>
[function]
[call site]
01417
MyIterableType::into_iter
[function]
[call site]
01418
Self::IntoIter::map
[function]
[call site]
01419
TestStruct::clone
[function]
[call site]
01420
blob_functions::blob_with_capacity
[function]
[call site]
01421
test::len
[function]
[call site]
01422
ThinVec::<Ident>::new
[function]
[call site]
01423
string_functions::add_append
[function]
[call site]
01424
string_functions::is_empty
[function]
[call site]
01425
String::from_utf8_lossy
[function]
[call site]
01426
string_functions::is_empty
[function]
[call site]
01427
String::from_utf8
[function]
[call site]
01428
unwrap
[function]
[call site]
01429
into
[function]
[call site]
01430
ImmutableString::into_owned
[function]
[call site]
01431
String::into
[function]
[call site]
01432
ImmutableString::into_owned
[function]
[call site]
01433
StmtBlock::as_ref
[function]
[call site]
01434
into
[function]
[call site]
01435
func::hashing::get_hasher
[function]
[call site]
01436
MyIterableType::into_iter
[function]
[call site]
01437
Self::IntoIter::for_each
[function]
[call site]
01438
test::hash
[function]
[call site]
01439
test::hash
[function]
[call site]
01440
Self::Hasher::finish
[function]
[call site]
01441
Engine::get_interned_string
[function]
[call site]
01442
make_anonymous_fn
[function]
[call site]
01443
crate::Identifier::new_const
[function]
[call site]
01444
Some
[function]
[call site]
01445
TestStruct::new
[function]
[call site]
01446
unwrap
[function]
[call site]
01447
TestStruct::new
[function]
[call site]
01448
TestStruct::clone
[function]
[call site]
01449
TokenStream::into
[function]
[call site]
01450
Engine::default
[function]
[call site]
01451
TestStruct::new
[function]
[call site]
01452
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01453
TestStruct::clone
[function]
[call site]
01454
Self
[function]
[call site]
01455
Expr::DynamicConstant
[function]
[call site]
01456
TestStruct::new
[function]
[call site]
01457
into
[function]
[call site]
01458
Engine::access_var
[function]
[call site]
01459
ParseState::find_var
[function]
[call site]
01460
Scope::iter_rev_inner
[function]
[call site]
01461
MyIterableType::into_iter
[function]
[call site]
01462
test_chars
[function]
[call site]
01463
0.chars().collect::<Vec<_>>
[function]
[call site]
01464
MyIterableType::into_iter
[function]
[call site]
01465
array_functions::reduce_rev
[function]
[call site]
01466
array_functions::reduce_rev_with_initial
[function]
[call site]
01467
string_functions::is_empty
[function]
[call site]
01468
Ok
[function]
[call site]
01469
test::len
[function]
[call site]
01470
StaticModuleResolver::iter_mut
[function]
[call site]
01471
array_functions::reduce_rev
[function]
[call site]
01472
array_functions::reduce_rev_with_initial
[function]
[call site]
01473
RhaiResult::enumerate
[function]
[call site]
01474
try_fold
[function]
[call site]
01475
into
[function]
[call site]
01476
FnPtr::call_raw_with_extra_args
[function]
[call site]
01477
_call_with_extra_args::<true,
[call site]
01478
_call_with_extra_args::<false,
[call site]
01479
Some
[function]
[call site]
01480
Some
[function]
[call site]
01481
array_functions::zip
[function]
[call site]
01482
string_functions::is_empty
[function]
[call site]
01483
test::len
[function]
[call site]
01484
string_functions::is_empty
[function]
[call site]
01485
test::len
[function]
[call site]
01486
Ok
[function]
[call site]
01487
IterateDynamicArray::new
[function]
[call site]
01488
StaticModuleResolver::iter_mut
[function]
[call site]
01489
StaticModuleResolver::iter_mut
[function]
[call site]
01490
Engine::lex_with_map
[function]
[call site]
01491
Ident::as_str
[function]
[call site]
01492
array_functions::zip
[function]
[call site]
01493
string_functions::is_empty
[function]
[call site]
01494
string_functions::is_empty
[function]
[call site]
01495
Ok
[function]
[call site]
01496
IterateDynamicArray::new
[function]
[call site]
01497
StaticModuleResolver::iter_mut
[function]
[call site]
01498
array_functions::zip
[function]
[call site]
01499
RhaiResultOf::enumerate
[function]
[call site]
01500
Engine::lex_with_map
[function]
[call site]
01501
FnPtr::call_raw_with_extra_args
[function]
[call site]
01502
TestStruct::clone
[function]
[call site]
01503
into
[function]
[call site]
01504
reflection_functions::collect
[function]
[call site]
01505
NativeCallContext::engine
[function]
[call site]
01506
Engine::collect_fn_metadata_impl
[function]
[call site]
01507
Some
[function]
[call site]
01508
StmtBlock::as_ref
[function]
[call site]
01509
test::len
[function]
[call site]
01510
IterateMap::new
[function]
[call site]
01511
string_functions::is_empty
[function]
[call site]
01512
blob_functions::insert
[function]
[call site]
01513
&str::into
[function]
[call site]
01514
Engine::get_interned_string
[function]
[call site]
01515
ImmutableString::into
[function]
[call site]
01516
blob_functions::insert
[function]
[call site]
01517
&str::into
[function]
[call site]
01518
Engine::get_interned_string
[function]
[call site]
01519
ImmutableString::into
[function]
[call site]
01520
blob_functions::insert
[function]
[call site]
01521
&str::into
[function]
[call site]
01522
Engine::get_interned_string
[function]
[call site]
01523
ImmutableString::into
[function]
[call site]
01524
blob_functions::insert
[function]
[call site]
01525
&str::into
[function]
[call site]
01526
string_functions::starts_with
[function]
[call site]
01527
into
[function]
[call site]
01528
blob_functions::insert
[function]
[call site]
01529
&str::into
[function]
[call site]
01530
into
[function]
[call site]
01531
blob_functions::insert
[function]
[call site]
01532
&str::into
[function]
[call site]
01533
MyIterableType::into_iter
[function]
[call site]
01534
Engine::lex_with_map
[function]
[call site]
01535
Engine::get_interned_string
[function]
[call site]
01536
ImmutableString::into
[function]
[call site]
01537
params
[call site]
01538
.iter()
[call site]
01539
.map(|&p|
[call site]
01540
.collect::<Array>
[function]
[call site]
01541
into
[function]
[call site]
01542
string_functions::is_empty
[function]
[call site]
01543
blob_functions::insert
[function]
[call site]
01544
&str::into
[function]
[call site]
01545
MyIterableType::into_iter
[function]
[call site]
01546
Engine::lex_with_map
[function]
[call site]
01547
Engine::get_interned_string
[function]
[call site]
01548
ImmutableString::into
[function]
[call site]
01549
comments
[call site]
01550
.iter()
[call site]
01551
.map(|&s|
[call site]
01552
.collect::<Array>
[function]
[call site]
01553
into
[function]
[call site]
01554
Some
[function]
[call site]
01555
Dynamic::from_map
[function]
[call site]
01556
RhaiResultOf::enumerate
[function]
[call site]
01557
Engine::lex_with_map
[function]
[call site]
01558
FnPtr::call_raw_with_extra_args
[function]
[call site]
01559
TestStruct::clone
[function]
[call site]
01560
into
[function]
[call site]
01561
reflection_functions::collect
[function]
[call site]
01562
MyIterableType::into_iter
[function]
[call site]
01563
array_functions::reduce_rev
[function]
[call site]
01564
Engine::lex_with_map
[function]
[call site]
01565
Dynamic::is_read_only
[function]
[call site]
01566
crate::func::locked_read
[function]
[call site]
01567
Option::map_or
[function]
[call site]
01568
Dynamic::access_mode
[function]
[call site]
01569
Dynamic::access_mode
[function]
[call site]
01570
ParseSettings::level_up_with_position
[function]
[call site]
01571
map_or
[function]
[call site]
01572
map_functions::values
[function]
[call site]
01573
string_functions::is_empty
[function]
[call site]
01574
test::len
[function]
[call site]
01575
IterateDynamicArray::new
[function]
[call site]
01576
map_functions::values
[function]
[call site]
01577
string_functions::is_empty
[function]
[call site]
01578
IterateDynamicArray::new
[function]
[call site]
01579
map_functions::values
[function]
[call site]
01580
Array::cloned
[function]
[call site]
01581
reflection_functions::collect
[function]
[call site]
01582
Array::cloned
[function]
[call site]
01583
reflection_functions::collect
[function]
[call site]
01584
T::as_any
[function]
[call site]
01585
MyIterableType::into_iter
[function]
[call site]
01586
T::as_any
[function]
[call site]
01587
Engine::get_interned_string
[function]
[call site]
01588
blob_functions::push
[function]
[call site]
01589
then
[function]
[call site]
01590
TestStruct::new
[function]
[call site]
01591
Dynamic::flatten
[function]
[call site]
01592
crate::func::native::shared_try_take
[function]
[call site]
01593
Shared::try_unwrap
[function]
[call site]
01594
into_inner
[function]
[call site]
01595
Dynamic::flatten
[function]
[call site]
01596
into_inner
[function]
[call site]
01597
unwrap
[function]
[call site]
01598
Dynamic::flatten
[function]
[call site]
01599
into_inner
[function]
[call site]
01600
Dynamic::flatten
[function]
[call site]
01601
crate::func::locked_read
[function]
[call site]
01602
Dynamic::flatten_clone
[function]
[call site]
01603
crate::func::locked_read
[function]
[call site]
01604
Option::map_or_else
[function]
[call site]
01605
Dynamic::clone
[function]
[call site]
01606
Self
[function]
[call site]
01607
Union::Unit
[function]
[call site]
01608
Self
[function]
[call site]
01609
Union::Bool
[function]
[call site]
01610
Self
[function]
[call site]
01611
Union::Str
[function]
[call site]
01612
TestStruct::clone
[function]
[call site]
01613
Self
[function]
[call site]
01614
Self
[function]
[call site]
01615
Union::Char
[function]
[call site]
01616
Self
[function]
[call site]
01617
Union::Int
[function]
[call site]
01618
Self
[function]
[call site]
01619
Union::Float
[function]
[call site]
01620
Self
[function]
[call site]
01621
Union::Decimal
[function]
[call site]
01622
TestStruct::clone
[function]
[call site]
01623
Self
[function]
[call site]
01624
Union::Array
[function]
[call site]
01625
TestStruct::clone
[function]
[call site]
01626
Self
[function]
[call site]
01627
Union::Blob
[function]
[call site]
01628
TestStruct::clone
[function]
[call site]
01629
Self
[function]
[call site]
01630
Union::Map
[function]
[call site]
01631
TestStruct::clone
[function]
[call site]
01632
Self
[function]
[call site]
01633
Union::FnPtr
[function]
[call site]
01634
TestStruct::clone
[function]
[call site]
01635
Self
[function]
[call site]
01636
Union::TimeStamp
[function]
[call site]
01637
TestStruct::clone
[function]
[call site]
01638
Self
[function]
[call site]
01639
Union::Variant
[function]
[call site]
01640
StmtBlock::as_ref
[function]
[call site]
01641
StmtBlock::as_ref
[function]
[call site]
01642
T::clone_object
[function]
[call site]
01643
TestStruct::new
[function]
[call site]
01644
TestStruct::clone
[function]
[call site]
01645
Self
[function]
[call site]
01646
Box::into
[function]
[call site]
01647
Self
[function]
[call site]
01648
Union::Shared
[function]
[call site]
01649
TestStruct::clone
[function]
[call site]
01650
Dynamic::flatten_clone
[function]
[call site]
01651
crate::func::locked_read
[function]
[call site]
01652
Option::map_or_else
[function]
[call site]
01653
Dynamic::clone
[function]
[call site]
01654
Dynamic::flatten_clone
[function]
[call site]
01655
Dynamic::clone
[function]
[call site]
01656
Dynamic::clone
[function]
[call site]
01657
Self
[function]
[call site]
01658
Union::Shared
[function]
[call site]
01659
Position::is_none
[function]
[call site]
01660
ParseSettings::has_flag
[function]
[call site]
01661
ParseSettings::has_option
[function]
[call site]
01662
map_or
[function]
[call site]
01663
string_functions::contains
[function]
[call site]
01664
Err
[function]
[call site]
01665
PERR::VariableUndefined
[function]
[call site]
01666
test_to_string
[function]
[call site]
01667
PERR::into_err
[function]
[call site]
01668
calc_fn_hash
[function]
[call site]
01669
test::len
[function]
[call site]
01670
blob_functions::insert
[function]
[call site]
01671
Engine::make_curry_from_externals
[function]
[call site]
01672
StmtBlock::as_ref
[function]
[call site]
01673
string_functions::is_empty
[function]
[call site]
01674
test::len
[function]
[call site]
01675
StmtBlock::as_ref
[function]
[call site]
01676
test::len
[function]
[call site]
01677
test::len
[function]
[call site]
01678
blob_functions::blob_with_capacity
[function]
[call site]
01679
StmtBlock::as_ref
[function]
[call site]
01680
test::len
[function]
[call site]
01681
blob_functions::push
[function]
[call site]
01682
StmtBlock::extend
[function]
[call site]
01683
StmtBlock::as_ref
[function]
[call site]
01684
MyIterableType::into_iter
[function]
[call site]
01685
test_chars
[function]
[call site]
01686
0.chars().collect::<Vec<_>>
[function]
[call site]
01687
MyIterableType::into_iter
[function]
[call site]
01688
Self::IntoIter::cloned
[function]
[call site]
01689
Engine::lex_with_map
[function]
[call site]
01690
Engine::access_var
[function]
[call site]
01691
FnPtr::try_from
[function]
[call site]
01692
Command::get
[function]
[call site]
01693
RhaiResultOf::ok
[function]
[call site]
01694
and_then
[function]
[call site]
01695
Expr::Variable
[function]
[call site]
01696
Engine::default
[function]
[call site]
01697
into
[function]
[call site]
01698
Expr::Variable
[function]
[call site]
01699
into
[function]
[call site]
01700
Engine::get_interned_string
[function]
[call site]
01701
FnCallHashes::from_native_only
[function]
[call site]
01702
calc_fn_hash
[function]
[call site]
01703
FnCallExpr::into_fn_call_expr
[function]
[call site]
01704
blob_functions::blob_with_capacity
[function]
[call site]
01705
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01706
blob_functions::push
[function]
[call site]
01707
blob_functions::push
[function]
[call site]
01708
FnPtr::try_from
[function]
[call site]
01709
RhaiResultOf::unwrap
[function]
[call site]
01710
Stmt::Share
[function]
[call site]
01711
MyIterableType::into_iter
[function]
[call site]
01712
test_chars
[function]
[call site]
01713
0.chars().collect::<Vec<_>>
[function]
[call site]
01714
MyIterableType::into_iter
[function]
[call site]
01715
Self::IntoIter::map
[function]
[call site]
01716
Engine::access_var
[function]
[call site]
01717
into_iter()
[call site]
01718
.map(|var|
[call site]
01719
let
[call site]
01720
(var,
[call site]
01721
})
[call site]
01722
.collect::<FnArgsVec<_>>
[function]
[call site]
01723
into
[function]
[call site]
01724
blob_functions::push
[function]
[call site]
01725
Stmt::Expr
[function]
[call site]
01726
into
[function]
[call site]
01727
Expr::Stmt
[function]
[call site]
01728
StmtBlock::new
[function]
[call site]
01729
StmtBlock::new_with_span
[function]
[call site]
01730
MyIterableType::into_iter
[function]
[call site]
01731
test_chars
[function]
[call site]
01732
0.chars().collect::<Vec<_>>
[function]
[call site]
01733
MyIterableType::into_iter
[function]
[call site]
01734
Self::IntoIter::collect
[function]
[call site]
01735
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01736
Span::new
[function]
[call site]
01737
Self::into
[function]
[call site]
01738
Ok
[function]
[call site]
01739
TestStruct::new
[function]
[call site]
01740
ParseSettings::level_up
[function]
[call site]
01741
MultiInputsStream::get_next
[function]
[call site]
01742
unwrap
[function]
[call site]
01743
string_functions::is_empty
[function]
[call site]
01744
blob_functions::push
[function]
[call site]
01745
blob_functions::push
[function]
[call site]
01746
FnPtr::try_from
[function]
[call site]
01747
RhaiResultOf::unwrap
[function]
[call site]
01748
Expr::StringConstant
[function]
[call site]
01749
Engine::get_interned_string
[function]
[call site]
01750
Engine::parse_block
[function]
[call site]
01751
Expr::Stmt
[function]
[call site]
01752
TestStruct::new
[function]
[call site]
01753
ParseResult::into
[function]
[call site]
01754
string_functions::is_empty
[function]
[call site]
01755
blob_functions::push
[function]
[call site]
01756
Target::borrow_mut
[function]
[call site]
01757
Target::as_mut
[function]
[call site]
01758
MultiInputsStream::get_next
[function]
[call site]
01759
unwrap
[function]
[call site]
01760
string_functions::is_empty
[function]
[call site]
01761
blob_functions::push
[function]
[call site]
01762
Expr::StringConstant
[function]
[call site]
01763
Engine::get_interned_string
[function]
[call site]
01764
string_functions::is_empty
[function]
[call site]
01765
blob_functions::push
[function]
[call site]
01766
Expr::StringConstant
[function]
[call site]
01767
Engine::get_interned_string
[function]
[call site]
01768
Err
[function]
[call site]
01769
PERR::into_err
[function]
[call site]
01770
string_functions::is_empty
[function]
[call site]
01771
test::len
[function]
[call site]
01772
Expr::StringConstant
[function]
[call site]
01773
Engine::get_interned_string
[function]
[call site]
01774
Self::shrink_to_fit
[function]
[call site]
01775
Expr::InterpolatedString
[function]
[call site]
01776
Engine::parse_array_literal
[function]
[call site]
01777
eat_token
[function]
[call site]
01778
TestStruct::new
[function]
[call site]
01779
Engine::max_array_size
[function]
[call site]
01780
Command::get
[function]
[call site]
01781
test::len
[function]
[call site]
01782
Engine::max_array_size
[function]
[call site]
01783
Err
[function]
[call site]
01784
PERR::LiteralTooLarge
[function]
[call site]
01785
&str::into
[function]
[call site]
01786
Engine::max_array_size
[function]
[call site]
01787
PERR::into_err
[function]
[call site]
01788
peek
[function]
[call site]
01789
unwrap
[function]
[call site]
01790
peek
[function]
[call site]
01791
unwrap
[function]
[call site]
01792
eat_token
[function]
[call site]
01793
Err
[function]
[call site]
01794
PERR::MissingToken
[function]
[call site]
01795
into
[function]
[call site]
01796
into
[function]
[call site]
01797
PERR::into_err
[function]
[call site]
01798
blob_functions::push
[function]
[call site]
01799
Engine::parse_expr
[function]
[call site]
01800
ParseSettings::level_up
[function]
[call site]
01801
peek
[function]
[call site]
01802
unwrap
[function]
[call site]
01803
eat_token
[function]
[call site]
01804
Err
[function]
[call site]
01805
PERR::MissingToken
[function]
[call site]
01806
into
[function]
[call site]
01807
into
[function]
[call site]
01808
PERR::into_err
[function]
[call site]
01809
Err
[function]
[call site]
01810
TestStruct::clone
[function]
[call site]
01811
PERR::into_err
[function]
[call site]
01812
Err
[function]
[call site]
01813
PERR::MissingToken
[function]
[call site]
01814
into
[function]
[call site]
01815
&str::into
[function]
[call site]
01816
PERR::into_err
[function]
[call site]
01817
shrink_to_fit
[function]
[call site]
01818
Ok
[function]
[call site]
01819
Expr::Array
[function]
[call site]
01820
ParseSettings::level_up
[function]
[call site]
01821
Engine::parse_map_literal
[function]
[call site]
01822
eat_token
[function]
[call site]
01823
StaticVec::<(Ident,
[call site]
01824
std::collections::BTreeMap::<crate::Identifier,
[call site]
01825
peek
[function]
[call site]
01826
unwrap
[function]
[call site]
01827
eat_token
[function]
[call site]
01828
Err
[function]
[call site]
01829
PERR::MissingToken
[function]
[call site]
01830
into
[function]
[call site]
01831
into
[function]
[call site]
01832
PERR::into_err
[function]
[call site]
01833
MultiInputsStream::get_next
[function]
[call site]
01834
unwrap
[function]
[call site]
01835
ParseSettings::has_flag
[function]
[call site]
01836
Err
[function]
[call site]
01837
PERR::into_err
[function]
[call site]
01838
MyIterableType::into_iter
[function]
[call site]
01839
test_chars
[function]
[call site]
01840
0.chars().collect::<Vec<_>>
[function]
[call site]
01841
MyIterableType::into_iter
[function]
[call site]
01842
Self::IntoIter::any
[function]
[call site]
01843
Ident::as_str
[function]
[call site]
01844
Ident::as_str
[function]
[call site]
01845
Err
[function]
[call site]
01846
PERR::DuplicatedProperty
[function]
[call site]
01847
test_to_string
[function]
[call site]
01848
PERR::into_err
[function]
[call site]
01849
Err
[function]
[call site]
01850
PERR::into_err
[function]
[call site]
01851
tokenizer::is_valid_identifier
[function]
[call site]
01852
Err
[function]
[call site]
01853
PERR::Reserved
[function]
[call site]
01854
test_to_string
[function]
[call site]
01855
PERR::into_err
[function]
[call site]
01856
Err
[function]
[call site]
01857
PERR::into_err
[function]
[call site]
01858
Err
[function]
[call site]
01859
PERR::MissingToken
[function]
[call site]
01860
into
[function]
[call site]
01861
into
[function]
[call site]
01862
PERR::into_err
[function]
[call site]
01863
string_functions::is_empty
[function]
[call site]
01864
Err
[function]
[call site]
01865
PERR::MissingToken
[function]
[call site]
01866
into
[function]
[call site]
01867
into
[function]
[call site]
01868
PERR::into_err
[function]
[call site]
01869
Err
[function]
[call site]
01870
PERR::into_err
[function]
[call site]
01871
MultiInputsStream::get_next
[function]
[call site]
01872
unwrap
[function]
[call site]
01873
Err
[function]
[call site]
01874
PERR::into_err
[function]
[call site]
01875
Err
[function]
[call site]
01876
PERR::MissingToken
[function]
[call site]
01877
into
[function]
[call site]
01878
PERR::into_err
[function]
[call site]
01879
Engine::max_map_size
[function]
[call site]
01880
Command::get
[function]
[call site]
01881
test::len
[function]
[call site]
01882
test::len
[function]
[call site]
01883
Engine::max_map_size
[function]
[call site]
01884
Err
[function]
[call site]
01885
PERR::LiteralTooLarge
[function]
[call site]
01886
&str::into
[function]
[call site]
01887
Engine::max_map_size
[function]
[call site]
01888
PERR::into_err
[function]
[call site]
01889
peek
[function]
[call site]
01890
unwrap
[function]
[call site]
01891
Engine::parse_expr
[function]
[call site]
01892
ParseSettings::level_up
[function]
[call site]
01893
blob_functions::insert
[function]
[call site]
01894
FnPtr::try_from
[function]
[call site]
01895
RhaiResultOf::unwrap
[function]
[call site]
01896
string_functions::is_empty
[function]
[call site]
01897
blob_functions::push
[function]
[call site]
01898
eval::calc_offset_len
[function]
[call site]
01899
test::len
[function]
[call site]
01900
test::len
[function]
[call site]
01901
blob_functions::push
[function]
[call site]
01902
blob_functions::insert
[function]
[call site]
01903
TestStruct::clone
[function]
[call site]
01904
Engine::get_interned_string
[function]
[call site]
01905
blob_functions::push
[function]
[call site]
01906
blob_functions::push
[function]
[call site]
01907
FnPtr::try_from
[function]
[call site]
01908
RhaiResultOf::unwrap
[function]
[call site]
01909
peek
[function]
[call site]
01910
unwrap
[function]
[call site]
01911
eat_token
[function]
[call site]
01912
Err
[function]
[call site]
01913
PERR::MissingToken
[function]
[call site]
01914
into
[function]
[call site]
01915
&str::into
[function]
[call site]
01916
PERR::into_err
[function]
[call site]
01917
Err
[function]
[call site]
01918
TestStruct::clone
[function]
[call site]
01919
PERR::into_err
[function]
[call site]
01920
Err
[function]
[call site]
01921
PERR::MissingToken
[function]
[call site]
01922
into
[function]
[call site]
01923
into
[function]
[call site]
01924
PERR::into_err
[function]
[call site]
01925
(TokenIterator::shrink_to_fit
[function]
[call site]
01926
Ok
[function]
[call site]
01927
Expr::Map
[function]
[call site]
01928
into
[function]
[call site]
01929
ParseSettings::level_up
[function]
[call site]
01930
contains_key
[function]
[call site]
01931
get_key_value
[function]
[call site]
01932
unwrap
[function]
[call site]
01933
MultiInputsStream::get_next
[function]
[call site]
01934
unwrap
[function]
[call site]
01935
Engine::parse_custom_syntax
[function]
[call site]
01936
TestStruct::new
[function]
[call site]
01937
TestStruct::new
[function]
[call site]
01938
TestStruct::new
[function]
[call site]
01939
Scope::push_constant_dynamic
[function]
[call site]
01940
Scope::push_entry
[function]
[call site]
01941
Scope::is_empty
[function]
[call site]
01942
reserve
[function]
[call site]
01943
reserve
[function]
[call site]
01944
blob_functions::push
[function]
[call site]
01945
Dynamic::set_access_mode
[function]
[call site]
01946
blob_functions::push
[function]
[call site]
01947
into
[function]
[call site]
01948
into
[function]
[call site]
01949
Engine::get_interned_string
[function]
[call site]
01950
RhaiResultOf::into
[function]
[call site]
01951
blob_functions::push
[function]
[call site]
01952
TestStruct::clone
[function]
[call site]
01953
blob_functions::push
[function]
[call site]
01954
TestStruct::clone
[function]
[call site]
01955
peek
[function]
[call site]
01956
unwrap
[function]
[call site]
01957
(Token,
[call site]
01958
Position::new_const
[function]
[call site]
01959
ParseSettings::level_up
[function]
[call site]
01960
parse_func
[function]
[call site]
01961
string_functions::starts_with
[function]
[call site]
01962
test::len
[function]
[call site]
01963
test::len
[function]
[call site]
01964
blob_functions::push
[function]
[call site]
01965
Expr::StringConstant
[function]
[call site]
01966
Engine::get_interned_string
[function]
[call site]
01967
Engine::get_interned_string
[function]
[call site]
01968
Err
[function]
[call site]
01969
PERR::into_err
[function]
[call site]
01970
Ident::as_str
[function]
[call site]
01971
Target::borrow_mut
[function]
[call site]
01972
MultiInputsStream::get_next
[function]
[call site]
01973
unwrap
[function]
[call site]
01974
blob_functions::push
[function]
[call site]
01975
test_to_string
[function]
[call site]
01976
into
[function]
[call site]
01977
Self::last
[function]
[call site]
01978
unwrap
[function]
[call site]
01979
blob_functions::push
[function]
[call site]
01980
Engine::get_interned_string
[function]
[call site]
01981
parse_var_name
[function]
[call site]
01982
Engine::get_interned_string
[function]
[call site]
01983
blob_functions::push
[function]
[call site]
01984
TestStruct::clone
[function]
[call site]
01985
blob_functions::push
[function]
[call site]
01986
Engine::get_interned_string
[function]
[call site]
01987
blob_functions::push
[function]
[call site]
01988
Expr::Variable
[function]
[call site]
01989
into
[function]
[call site]
01990
into
[function]
[call site]
01991
MultiInputsStream::get_next
[function]
[call site]
01992
unwrap
[function]
[call site]
01993
Token::is_standard_symbol
[function]
[call site]
01994
Ok
[function]
[call site]
01995
Token::literal_syntax
[function]
[call site]
01996
&'static
[call site]
01997
tokenizer::is_valid_identifier
[function]
[call site]
01998
Ident::as_str
[function]
[call site]
01999
Ok
[function]
[call site]
02000
Err
[function]
[call site]
02001
PERR::into_err
[function]
[call site]
02002
Err
[function]
[call site]
02003
PERR::MissingSymbol
[function]
[call site]
02004
ImmutableString::new
[function]
[call site]
02005
PERR::into_err
[function]
[call site]
02006
Engine::get_interned_string
[function]
[call site]
02007
blob_functions::push
[function]
[call site]
02008
TestStruct::clone
[function]
[call site]
02009
blob_functions::push
[function]
[call site]
02010
Engine::get_interned_string
[function]
[call site]
02011
blob_functions::push
[function]
[call site]
02012
Expr::StringConstant
[function]
[call site]
02013
MultiInputsStream::get_next
[function]
[call site]
02014
unwrap
[function]
[call site]
02015
Err
[function]
[call site]
02016
PERR::into_err
[function]
[call site]
02017
Ok
[function]
[call site]
02018
(Token,
[call site]
02019
Engine::get_interned_string
[function]
[call site]
02020
blob_functions::push
[function]
[call site]
02021
TestStruct::clone
[function]
[call site]
02022
blob_functions::push
[function]
[call site]
02023
Engine::get_interned_string
[function]
[call site]
02024
blob_functions::push
[function]
[call site]
02025
Expr::StringConstant
[function]
[call site]
02026
blob_functions::push
[function]
[call site]
02027
Engine::parse_expr
[function]
[call site]
02028
Engine::get_interned_string
[function]
[call site]
02029
blob_functions::push
[function]
[call site]
02030
TestStruct::clone
[function]
[call site]
02031
Self
[function]
[call site]
02032
blob_functions::push
[function]
[call site]
02033
Engine::parse_block
[function]
[call site]
02034
blob_functions::push
[function]
[call site]
02035
Expr::Stmt
[function]
[call site]
02036
TestStruct::new
[function]
[call site]
02037
ParseResult::into
[function]
[call site]
02038
Engine::get_interned_string
[function]
[call site]
02039
blob_functions::push
[function]
[call site]
02040
TestStruct::clone
[function]
[call site]
02041
blob_functions::push
[function]
[call site]
02042
Engine::parse_block
[function]
[call site]
02043
blob_functions::push
[function]
[call site]
02044
Expr::Stmt
[function]
[call site]
02045
TestStruct::new
[function]
[call site]
02046
ParseResult::into
[function]
[call site]
02047
Engine::get_interned_string
[function]
[call site]
02048
blob_functions::push
[function]
[call site]
02049
TestStruct::clone
[function]
[call site]
02050
blob_functions::push
[function]
[call site]
02051
peek
[function]
[call site]
02052
unwrap
[function]
[call site]
02053
Err
[function]
[call site]
02054
PERR::MissingSymbol
[function]
[call site]
02055
&str::into
[function]
[call site]
02056
PERR::into_err
[function]
[call site]
02057
blob_functions::push
[function]
[call site]
02058
Engine::parse_anon_fn
[function]
[call site]
02059
Engine::get_interned_string
[function]
[call site]
02060
blob_functions::push
[function]
[call site]
02061
TestStruct::clone
[function]
[call site]
02062
blob_functions::push
[function]
[call site]
02063
MultiInputsStream::get_next
[function]
[call site]
02064
unwrap
[function]
[call site]
02065
blob_functions::push
[function]
[call site]
02066
Expr::BoolConstant
[function]
[call site]
02067
blob_functions::push
[function]
[call site]
02068
Engine::get_interned_string
[function]
[call site]
02069
Token::literal_syntax
[function]
[call site]
02070
blob_functions::push
[function]
[call site]
02071
Engine::get_interned_string
[function]
[call site]
02072
Err
[function]
[call site]
02073
PERR::MissingSymbol
[function]
[call site]
02074
&str::into
[function]
[call site]
02075
PERR::into_err
[function]
[call site]
02076
MultiInputsStream::get_next
[function]
[call site]
02077
unwrap
[function]
[call site]
02078
blob_functions::push
[function]
[call site]
02079
Expr::IntegerConstant
[function]
[call site]
02080
blob_functions::push
[function]
[call site]
02081
f32::to_string
[function]
[call site]
02082
Engine::new
[function]
[call site]
02083
Scope::new
[function]
[call site]
02084
blob_functions::push
[function]
[call site]
02085
blob_functions::push
[function]
[call site]
02086
blob_functions::push
[function]
[call site]
02087
into
[function]
[call site]
02088
blob_functions::push
[function]
[call site]
02089
Engine::get_interned_string
[function]
[call site]
02090
Err
[function]
[call site]
02091
PERR::MissingSymbol
[function]
[call site]
02092
&str::into
[function]
[call site]
02093
PERR::into_err
[function]
[call site]
02094
MultiInputsStream::get_next
[function]
[call site]
02095
unwrap
[function]
[call site]
02096
blob_functions::push
[function]
[call site]
02097
Expr::FloatConstant
[function]
[call site]
02098
blob_functions::push
[function]
[call site]
02099
into
[function]
[call site]
02100
blob_functions::push
[function]
[call site]
02101
Engine::get_interned_string
[function]
[call site]
02102
Err
[function]
[call site]
02103
PERR::MissingSymbol
[function]
[call site]
02104
&str::into
[function]
[call site]
02105
PERR::into_err
[function]
[call site]
02106
MultiInputsStream::get_next
[function]
[call site]
02107
unwrap
[function]
[call site]
02108
Engine::get_interned_string
[function]
[call site]
02109
blob_functions::push
[function]
[call site]
02110
Expr::StringConstant
[function]
[call site]
02111
TestStruct::clone
[function]
[call site]
02112
blob_functions::push
[function]
[call site]
02113
blob_functions::push
[function]
[call site]
02114
Engine::get_interned_string
[function]
[call site]
02115
Err
[function]
[call site]
02116
PERR::MissingSymbol
[function]
[call site]
02117
&str::into
[function]
[call site]
02118
PERR::into_err
[function]
[call site]
02119
MultiInputsStream::get_next
[function]
[call site]
02120
unwrap
[function]
[call site]
02121
Err
[function]
[call site]
02122
PERR::into_err
[function]
[call site]
02123
blob_functions::push
[function]
[call site]
02124
TestStruct::clone
[function]
[call site]
02125
blob_functions::push
[function]
[call site]
02126
TestStruct::clone
[function]
[call site]
02127
Token::is_literal
[function]
[call site]
02128
Token::literal_syntax
[function]
[call site]
02129
blob_functions::push
[function]
[call site]
02130
TestStruct::clone
[function]
[call site]
02131
blob_functions::push
[function]
[call site]
02132
TestStruct::clone
[function]
[call site]
02133
Err
[function]
[call site]
02134
PERR::MissingToken
[function]
[call site]
02135
into
[function]
[call site]
02136
PERR::into_err
[function]
[call site]
02137
Self::shrink_to_fit
[function]
[call site]
02138
Self::shrink_to_fit
[function]
[call site]
02139
Ok
[function]
[call site]
02140
Expr::Custom
[function]
[call site]
02141
into
[function]
[call site]
02142
ParseSettings::level_up
[function]
[call site]
02143
MultiInputsStream::get_next
[function]
[call site]
02144
unwrap
[function]
[call site]
02145
peek
[function]
[call site]
02146
unwrap
[function]
[call site]
02147
Expr::Variable
[function]
[call site]
02148
Engine::get_interned_string
[function]
[call site]
02149
into
[function]
[call site]
02150
Engine::get_interned_string
[function]
[call site]
02151
into
[function]
[call site]
02152
ASTFlags::intersects
[function]
[call site]
02153
Err
[function]
[call site]
02154
LexError::ImproperSymbol
[function]
[call site]
02155
Token::literal_syntax
[function]
[call site]
02156
&'static
[call site]
02157
ImmutableString::new
[function]
[call site]
02158
PERR::into_err
[function]
[call site]
02159
Engine::get_interned_string
[function]
[call site]
02160
Expr::Variable
[function]
[call site]
02161
into
[function]
[call site]
02162
Engine::access_var
[function]
[call site]
02163
ASTFlags::intersects
[function]
[call site]
02164
Position::is_none
[function]
[call site]
02165
ParseSettings::has_option
[function]
[call site]
02166
map_or
[function]
[call site]
02167
string_functions::contains
[function]
[call site]
02168
Err
[function]
[call site]
02169
PERR::VariableUndefined
[function]
[call site]
02170
test_to_string
[function]
[call site]
02171
PERR::into_err
[function]
[call site]
02172
and_then
[function]
[call site]
02173
FnPtr::try_from
[function]
[call site]
02174
Command::get
[function]
[call site]
02175
RhaiResultOf::ok
[function]
[call site]
02176
and_then
[function]
[call site]
02177
Engine::get_interned_string
[function]
[call site]
02178
Expr::Variable
[function]
[call site]
02179
into
[function]
[call site]
02180
into
[function]
[call site]
02181
MultiInputsStream::get_next
[function]
[call site]
02182
unwrap
[function]
[call site]
02183
peek
[function]
[call site]
02184
unwrap
[function]
[call site]
02185
is_reserved_keyword_or_symbol
[function]
[call site]
02186
Expr::Variable
[function]
[call site]
02187
Engine::get_interned_string
[function]
[call site]
02188
into
[function]
[call site]
02189
Engine::get_interned_string
[function]
[call site]
02190
into
[function]
[call site]
02191
ParseSettings::has_flag
[function]
[call site]
02192
Expr::ThisPtr
[function]
[call site]
02193
Err
[function]
[call site]
02194
LexError::ImproperSymbol
[function]
[call site]
02195
test_to_string
[function]
[call site]
02196
PERR::into_err
[function]
[call site]
02197
Err
[function]
[call site]
02198
PERR::Reserved
[function]
[call site]
02199
test_to_string
[function]
[call site]
02200
PERR::into_err
[function]
[call site]
02201
MultiInputsStream::get_next
[function]
[call site]
02202
unwrap
[function]
[call site]
02203
Err
[function]
[call site]
02204
PERR::into_err
[function]
[call site]
02205
Err
[function]
[call site]
02206
LexError::UnexpectedInput
[function]
[call site]
02207
(Token,
[call site]
02208
PERR::into_err
[function]
[call site]
02209
peek
[function]
[call site]
02210
unwrap
[function]
[call site]
02211
Ok
[function]
[call site]
02212
Engine::parse_postfix
[function]
[call site]
02213
peek
[function]
[call site]
02214
unwrap
[function]
[call site]
02215
Expr::is_valid_postfix
[function]
[call site]
02216
MultiInputsStream::get_next
[function]
[call site]
02217
unwrap
[function]
[call site]
02218
string_functions::is_empty
[function]
[call site]
02219
peek
[function]
[call site]
02220
unwrap
[function]
[call site]
02221
Err
[function]
[call site]
02222
LexError::UnexpectedInput
[function]
[call site]
02223
into
[function]
[call site]
02224
PERR::into_err
[function]
[call site]
02225
Err
[function]
[call site]
02226
LexError::ImproperSymbol
[function]
[call site]
02227
&str::into
[function]
[call site]
02228
&str::into
[function]
[call site]
02229
PERR::into_err
[function]
[call site]
02230
peek
[function]
[call site]
02231
unwrap
[function]
[call site]
02232
Err
[function]
[call site]
02233
PERR::MissingToken
[function]
[call site]
02234
into
[function]
[call site]
02235
&str::into
[function]
[call site]
02236
PERR::into_err
[function]
[call site]
02237
MultiInputsStream::get_next
[function]
[call site]
02238
unwrap
[function]
[call site]
02239
Engine::parse_fn_call
[function]
[call site]
02240
peek
[function]
[call site]
02241
unwrap
[function]
[call site]
02242
TestStruct::new
[function]
[call site]
02243
Err
[function]
[call site]
02244
PERR::MissingToken
[function]
[call site]
02245
into
[function]
[call site]
02246
PERR::into_err
[function]
[call site]
02247
Err
[function]
[call site]
02248
TestStruct::clone
[function]
[call site]
02249
PERR::into_err
[function]
[call site]
02250
eat_token
[function]
[call site]
02251
string_functions::is_empty
[function]
[call site]
02252
calc_fn_hash
[function]
[call site]
02253
Namespace::root
[function]
[call site]
02254
ParseState::find_module
[function]
[call site]
02255
MyIterableType::into_iter
[function]
[call site]
02256
array_functions::reduce_rev
[function]
[call site]
02257
rposition
[function]
[call site]
02258
and_then
[function]
[call site]
02259
TestStruct::new
[function]
[call site]
02260
ParseSettings::has_option
[function]
[call site]
02261
Position::is_none
[function]
[call site]
02262
MyIterableType::into_iter
[function]
[call site]
02263
T::as_any
[function]
[call site]
02264
contains_key
[function]
[call site]
02265
Err
[function]
[call site]
02266
PERR::ModuleUndefined
[function]
[call site]
02267
&str::into
[function]
[call site]
02268
PERR::into_err
[function]
[call site]
02269
ParseSettings::level_up_with_position
[function]
[call site]
02270
calc_fn_hash
[function]
[call site]
02271
MyIterableType::into_iter
[function]
[call site]
02272
Engine::lex_with_map
[function]
[call site]
02273
calc_fn_hash
[function]
[call site]
02274
tokenizer::is_valid_function_name
[function]
[call site]
02275
FnCallHashes::from_hash
[function]
[call site]
02276
Some
[function]
[call site]
02277
FnCallHashes::from_native_only
[function]
[call site]
02278
shrink_to_fit
[function]
[call site]
02279
Ok
[function]
[call site]
02280
Engine::get_interned_string
[function]
[call site]
02281
FnCallExpr::into_fn_call_expr
[function]
[call site]
02282
ParseSettings::level_up
[function]
[call site]
02283
peek
[function]
[call site]
02284
unwrap
[function]
[call site]
02285
blob_functions::push
[function]
[call site]
02286
Engine::parse_expr
[function]
[call site]
02287
peek
[function]
[call site]
02288
unwrap
[function]
[call site]
02289
eat_token
[function]
[call site]
02290
string_functions::is_empty
[function]
[call site]
02291
calc_fn_hash
[function]
[call site]
02292
test::len
[function]
[call site]
02293
Namespace::root
[function]
[call site]
02294
ParseState::find_module
[function]
[call site]
02295
ParseSettings::has_option
[function]
[call site]
02296
Position::is_none
[function]
[call site]
02297
MyIterableType::into_iter
[function]
[call site]
02298
T::as_any
[function]
[call site]
02299
contains_key
[function]
[call site]
02300
Err
[function]
[call site]
02301
PERR::ModuleUndefined
[function]
[call site]
02302
&str::into
[function]
[call site]
02303
PERR::into_err
[function]
[call site]
02304
ParseSettings::level_up_with_position
[function]
[call site]
02305
calc_fn_hash
[function]
[call site]
02306
MyIterableType::into_iter
[function]
[call site]
02307
Engine::lex_with_map
[function]
[call site]
02308
test::len
[function]
[call site]
02309
calc_fn_hash
[function]
[call site]
02310
test::len
[function]
[call site]
02311
tokenizer::is_valid_function_name
[function]
[call site]
02312
FnCallHashes::from_hash
[function]
[call site]
02313
FnCallHashes::from_native_only
[function]
[call site]
02314
shrink_to_fit
[function]
[call site]
02315
Ok
[function]
[call site]
02316
Engine::get_interned_string
[function]
[call site]
02317
FnCallExpr::into_fn_call_expr
[function]
[call site]
02318
eat_token
[function]
[call site]
02319
Err
[function]
[call site]
02320
PERR::MissingToken
[function]
[call site]
02321
into
[function]
[call site]
02322
PERR::into_err
[function]
[call site]
02323
Err
[function]
[call site]
02324
TestStruct::clone
[function]
[call site]
02325
PERR::into_err
[function]
[call site]
02326
Err
[function]
[call site]
02327
PERR::MissingToken
[function]
[call site]
02328
into
[function]
[call site]
02329
PERR::into_err
[function]
[call site]
02330
Engine::parse_fn_call
[function]
[call site]
02331
RhaiResultOf::intersects
[function]
[call site]
02332
Err
[function]
[call site]
02333
LexError::ImproperSymbol
[function]
[call site]
02334
Token::literal_syntax
[function]
[call site]
02335
&'static
[call site]
02336
ImmutableString::new
[function]
[call site]
02337
PERR::into_err
[function]
[call site]
02338
parse_var_name
[function]
[call site]
02339
blob_functions::push
[function]
[call site]
02340
Engine::get_interned_string
[function]
[call site]
02341
Expr::Variable
[function]
[call site]
02342
into
[function]
[call site]
02343
string_functions::is_empty
[function]
[call site]
02344
ParseSettings::level_up
[function]
[call site]
02345
Engine::parse_index_chain
[function]
[call site]
02346
Engine::parse_expr
[function]
[call site]
02347
ParseSettings::level_up
[function]
[call site]
02348
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]
02349
Err
[function]
[call site]
02350
PERR::MalformedIndexExpr
[function]
[call site]
02351
&str::into
[function]
[call site]
02352
PERR::into_err
[function]
[call site]
02353
Expr::start_position
[function]
[call site]
02354
string_functions::is_empty
[function]
[call site]
02355
Expr::position
[function]
[call site]
02356
ParseSettings::level_up_with_position
[function]
[call site]
02357
Expr::start_position
[function]
[call site]
02358
Expr::start_position
[function]
[call site]
02359
Expr::position
[function]
[call site]
02360
Ok
[function]
[call site]
02361
Err
[function]
[call site]
02362
PERR::MalformedIndexExpr
[function]
[call site]
02363
&str::into
[function]
[call site]
02364
PERR::into_err
[function]
[call site]
02365
Expr::start_position
[function]
[call site]
02366
Err
[function]
[call site]
02367
PERR::MalformedIndexExpr
[function]
[call site]
02368
&str::into
[function]
[call site]
02369
PERR::into_err
[function]
[call site]
02370
Expr::start_position
[function]
[call site]
02371
Err
[function]
[call site]
02372
PERR::MalformedIndexExpr
[function]
[call site]
02373
&str::into
[function]
[call site]
02374
PERR::into_err
[function]
[call site]
02375
Expr::start_position
[function]
[call site]
02376
Err
[function]
[call site]
02377
PERR::MalformedIndexExpr
[function]
[call site]
02378
&str::into
[function]
[call site]
02379
PERR::into_err
[function]
[call site]
02380
Expr::start_position
[function]
[call site]
02381
Ok
[function]
[call site]
02382
Ok
[function]
[call site]
02383
Err
[function]
[call site]
02384
PERR::MalformedIndexExpr
[function]
[call site]
02385
&str::into
[function]
[call site]
02386
PERR::into_err
[function]
[call site]
02387
Expr::start_position
[function]
[call site]
02388
Err
[function]
[call site]
02389
PERR::MalformedIndexExpr
[function]
[call site]
02390
&str::into
[function]
[call site]
02391
PERR::into_err
[function]
[call site]
02392
Expr::start_position
[function]
[call site]
02393
Err
[function]
[call site]
02394
PERR::MalformedIndexExpr
[function]
[call site]
02395
&str::into
[function]
[call site]
02396
PERR::into_err
[function]
[call site]
02397
Expr::start_position
[function]
[call site]
02398
Err
[function]
[call site]
02399
PERR::MalformedIndexExpr
[function]
[call site]
02400
&str::into
[function]
[call site]
02401
PERR::into_err
[function]
[call site]
02402
Expr::start_position
[function]
[call site]
02403
Err
[function]
[call site]
02404
PERR::MalformedIndexExpr
[function]
[call site]
02405
&str::into
[function]
[call site]
02406
PERR::into_err
[function]
[call site]
02407
Expr::start_position
[function]
[call site]
02408
Ok
[function]
[call site]
02409
Ok
[function]
[call site]
02410
peek
[function]
[call site]
02411
unwrap
[function]
[call site]
02412
eat_token
[function]
[call site]
02413
peek
[function]
[call site]
02414
unwrap
[function]
[call site]
02415
MultiInputsStream::get_next
[function]
[call site]
02416
unwrap
[function]
[call site]
02417
ParseSettings::level_up
[function]
[call site]
02418
string_functions::is_empty
[function]
[call site]
02419
Engine::parse_index_chain
[function]
[call site]
02420
Ok
[function]
[call site]
02421
Expr::Index
[function]
[call site]
02422
into
[function]
[call site]
02423
Ok
[function]
[call site]
02424
Expr::Index
[function]
[call site]
02425
into
[function]
[call site]
02426
Err
[function]
[call site]
02427
TestStruct::clone
[function]
[call site]
02428
PERR::into_err
[function]
[call site]
02429
Err
[function]
[call site]
02430
PERR::MissingToken
[function]
[call site]
02431
into
[function]
[call site]
02432
&str::into
[function]
[call site]
02433
PERR::into_err
[function]
[call site]
02434
peek
[function]
[call site]
02435
unwrap
[function]
[call site]
02436
is_reserved_keyword_or_symbol
[function]
[call site]
02437
Err
[function]
[call site]
02438
PERR::Reserved
[function]
[call site]
02439
test_to_string
[function]
[call site]
02440
PERR::into_err
[function]
[call site]
02441
Err
[function]
[call site]
02442
PERR::into_err
[function]
[call site]
02443
string_functions::is_empty
[function]
[call site]
02444
Engine::parse_primary
[function]
[call site]
02445
ParseSettings::level_up
[function]
[call site]
02446
Engine::make_dot_expr
[function]
[call site]
02447
ASTFlags::intersects
[function]
[call site]
02448
Engine::make_dot_expr
[function]
[call site]
02449
Ok
[function]
[call site]
02450
Expr::Index
[function]
[call site]
02451
string_functions::is_empty
[function]
[call site]
02452
string_functions::is_empty
[function]
[call site]
02453
Engine::convert_expr_into_property
[function]
[call site]
02454
string_functions::is_empty
[function]
[call site]
02455
TestStruct::clone
[function]
[call site]
02456
Engine::get_interned_getter
[function]
[call site]
02457
locked_write
[function]
[call site]
02458
StringsInterner::get_with_mapper
[function]
[call site]
02459
StmtBlock::as_ref
[function]
[call site]
02460
StringsInterner::max
[function]
[call site]
02461
func::hashing::get_hasher
[function]
[call site]
02462
Self::Hasher::write_u8
[function]
[call site]
02463
test::hash
[function]
[call site]
02464
Self::Hasher::finish
[function]
[call site]
02465
test::len
[function]
[call site]
02466
test::len
[function]
[call site]
02467
BloomFilterU64::is_absent_and_set
[function]
[call site]
02468
BloomFilterU64::calc_hash
[function]
[call site]
02469
string_functions::is_empty
[function]
[call site]
02470
reserve
[function]
[call site]
02471
Scope::push_entry
[function]
[call site]
02472
Scope::is_empty
[function]
[call site]
02473
reserve
[function]
[call site]
02474
reserve
[function]
[call site]
02475
blob_functions::push
[function]
[call site]
02476
Dynamic::set_access_mode
[function]
[call site]
02477
blob_functions::push
[function]
[call site]
02478
Command::get
[function]
[call site]
02479
TestStruct::clone
[function]
[call site]
02480
Self
[function]
[call site]
02481
blob_functions::insert
[function]
[call site]
02482
TestStruct::clone
[function]
[call site]
02483
StringsInterner::throttle_cache
[function]
[call site]
02484
Some
[function]
[call site]
02485
make_getter
[function]
[call site]
02486
Position::new_const
[function]
[call site]
02487
RhaiResultOf::push_str
[function]
[call site]
02488
RhaiResultOf::push_str
[function]
[call site]
02489
StmtBlock::as_ref
[function]
[call site]
02490
Identifier::into
[function]
[call site]
02491
make_getter
[function]
[call site]
02492
StmtBlock::as_ref
[function]
[call site]
02493
Identifier::into
[function]
[call site]
02494
make_getter
[function]
[call site]
02495
StmtBlock::as_ref
[function]
[call site]
02496
Identifier::into
[function]
[call site]
02497
calc_fn_hash
[function]
[call site]
02498
Engine::get_interned_setter
[function]
[call site]
02499
locked_write
[function]
[call site]
02500
StringsInterner::get_with_mapper
[function]
[call site]
02501
make_setter
[function]
[call site]
02502
Position::new_const
[function]
[call site]
02503
RhaiResultOf::push_str
[function]
[call site]
02504
RhaiResultOf::push_str
[function]
[call site]
02505
StmtBlock::as_ref
[function]
[call site]
02506
Identifier::into
[function]
[call site]
02507
make_setter
[function]
[call site]
02508
StmtBlock::as_ref
[function]
[call site]
02509
Identifier::into
[function]
[call site]
02510
make_setter
[function]
[call site]
02511
StmtBlock::as_ref
[function]
[call site]
02512
Identifier::into
[function]
[call site]
02513
calc_fn_hash
[function]
[call site]
02514
Expr::Property
[function]
[call site]
02515
TestStruct::new
[function]
[call site]
02516
Ok
[function]
[call site]
02517
Expr::Dot
[function]
[call site]
02518
into
[function]
[call site]
02519
Ok
[function]
[call site]
02520
Expr::Dot
[function]
[call site]
02521
into
[function]
[call site]
02522
FnCallExpr::is_qualified
[function]
[call site]
02523
string_functions::is_empty
[function]
[call site]
02524
Err
[function]
[call site]
02525
LexError::ImproperSymbol
[function]
[call site]
02526
test_to_string
[function]
[call site]
02527
PERR::into_err
[function]
[call site]
02528
Err
[function]
[call site]
02529
PERR::MalformedCapture
[function]
[call site]
02530
&str::into
[function]
[call site]
02531
PERR::into_err
[function]
[call site]
02532
test::len
[function]
[call site]
02533
tokenizer::is_valid_function_name
[function]
[call site]
02534
FnCallHashes::from_script_and_native
[function]
[call site]
02535
Some
[function]
[call site]
02536
calc_fn_hash
[function]
[call site]
02537
calc_fn_hash
[function]
[call site]
02538
FnCallHashes::from_native_only
[function]
[call site]
02539
calc_fn_hash
[function]
[call site]
02540
FnCallHashes::from_native_only
[function]
[call site]
02541
calc_fn_hash
[function]
[call site]
02542
Expr::MethodCall
[function]
[call site]
02543
Ok
[function]
[call site]
02544
Expr::Dot
[function]
[call site]
02545
into
[function]
[call site]
02546
string_functions::is_empty
[function]
[call site]
02547
FnCallExpr::is_qualified
[function]
[call site]
02548
Engine::convert_expr_into_property
[function]
[call site]
02549
into
[function]
[call site]
02550
Expr::Dot
[function]
[call site]
02551
Expr::Index
[function]
[call site]
02552
Ok
[function]
[call site]
02553
Expr::Dot
[function]
[call site]
02554
into
[function]
[call site]
02555
test::len
[function]
[call site]
02556
tokenizer::is_valid_function_name
[function]
[call site]
02557
FnCallHashes::from_script_and_native
[function]
[call site]
02558
calc_fn_hash
[function]
[call site]
02559
calc_fn_hash
[function]
[call site]
02560
FnCallHashes::from_native_only
[function]
[call site]
02561
calc_fn_hash
[function]
[call site]
02562
FnCallHashes::from_native_only
[function]
[call site]
02563
calc_fn_hash
[function]
[call site]
02564
Expr::MethodCall
[function]
[call site]
02565
into
[function]
[call site]
02566
Expr::Dot
[function]
[call site]
02567
Expr::Index
[function]
[call site]
02568
Ok
[function]
[call site]
02569
Expr::Dot
[function]
[call site]
02570
into
[function]
[call site]
02571
Err
[function]
[call site]
02572
PERR::into_err
[function]
[call site]
02573
Expr::start_position
[function]
[call site]
02574
string_functions::is_empty
[function]
[call site]
02575
optimize_combo_chain
[function]
[call site]
02576
test_functions_take
[function]
[call site]
02577
test_functions_take
[function]
[call site]
02578
test_functions_take
[function]
[call site]
02579
StmtBlock::as_mut
[function]
[call site]
02580
intersects
[function]
[call site]
02581
StmtBlock::as_mut
[function]
[call site]
02582
StmtBlock::as_mut
[function]
[call site]
02583
string_functions::remove
[function]
[call site]
02584
test_functions_take
[function]
[call site]
02585
make_sub
[function]
[call site]
02586
make_root
[function]
[call site]
02587
string_functions::is_empty
[function]
[call site]
02588
Some
[function]
[call site]
02589
string_functions::is_empty
[function]
[call site]
02590
Some
[function]
[call site]
02591
string_functions::is_empty
[function]
[call site]
02592
crate::calc_var_hash
[function]
[call site]
02593
get_hasher
[function]
[call site]
02594
write_u8
[function]
[call site]
02595
MyIterableType::into_iter
[function]
[call site]
02596
Self::IntoIter::for_each
[function]
[call site]
02597
test::hash
[function]
[call site]
02598
write_usize
[function]
[call site]
02599
test::hash
[function]
[call site]
02600
StraightHasher::finish
[function]
[call site]
02601
MyIterableType::into_iter
[function]
[call site]
02602
Engine::lex_with_map
[function]
[call site]
02603
Namespace::root
[function]
[call site]
02604
ParseState::find_module
[function]
[call site]
02605
ParseSettings::has_option
[function]
[call site]
02606
Position::is_none
[function]
[call site]
02607
MyIterableType::into_iter
[function]
[call site]
02608
T::as_any
[function]
[call site]
02609
contains_key
[function]
[call site]
02610
Err
[function]
[call site]
02611
PERR::ModuleUndefined
[function]
[call site]
02612
&str::into
[function]
[call site]
02613
PERR::into_err
[function]
[call site]
02614
ParseSettings::level_up_with_position
[function]
[call site]
02615
Ok
[function]
[call site]
02616
string_functions::is_empty
[function]
[call site]
02617
test::len
[function]
[call site]
02618
string_functions::is_empty
[function]
[call site]
02619
Engine::parse_binary_op
[function]
[call site]
02620
ParseSettings::level_up_with_position
[function]
[call site]
02621
peek
[function]
[call site]
02622
unwrap
[function]
[call site]
02623
Ok
[function]
[call site]
02624
Command::get
[function]
[call site]
02625
copied
[function]
[call site]
02626
ok_or_else
[function]
[call site]
02627
PERR::Reserved
[function]
[call site]
02628
!::to_string
[function]
[call site]
02629
Engine::new
[function]
[call site]
02630
Scope::new
[function]
[call site]
02631
blob_functions::push
[function]
[call site]
02632
blob_functions::push
[function]
[call site]
02633
blob_functions::push
[function]
[call site]
02634
PERR::into_err
[function]
[call site]
02635
tokenizer::is_valid_identifier
[function]
[call site]
02636
Err
[function]
[call site]
02637
PERR::UnknownOperator
[function]
[call site]
02638
!::to_string
[function]
[call site]
02639
PERR::into_err
[function]
[call site]
02640
test_ops_precedence
[function]
[call site]
02641
Engine::new
[function]
[call site]
02642
Token::is_bind_right
[function]
[call site]
02643
Ok
[function]
[call site]
02644
MultiInputsStream::get_next
[function]
[call site]
02645
unwrap
[function]
[call site]
02646
Engine::parse_stmt
[function]
[call site]
02647
ParseResult::into
[function]
[call site]
02648
Expr::Stmt
[function]
[call site]
02649
ParseResult::into
[function]
[call site]
02650
peek
[function]
[call site]
02651
unwrap
[function]
[call site]
02652
Expr::Unit
[function]
[call site]
02653
Engine::parse_unary
[function]
[call site]
02654
peek
[function]
[call site]
02655
unwrap
[function]
[call site]
02656
Command::get
[function]
[call site]
02657
copied
[function]
[call site]
02658
ok_or_else
[function]
[call site]
02659
PERR::Reserved
[function]
[call site]
02660
!::to_string
[function]
[call site]
02661
PERR::into_err
[function]
[call site]
02662
tokenizer::is_valid_identifier
[function]
[call site]
02663
Err
[function]
[call site]
02664
PERR::UnknownOperator
[function]
[call site]
02665
!::to_string
[function]
[call site]
02666
PERR::into_err
[function]
[call site]
02667
test_ops_precedence
[function]
[call site]
02668
Engine::parse_binary_op
[function]
[call site]
02669
ParseSettings::level_up
[function]
[call site]
02670
ParseSettings::level_up
[function]
[call site]
02671
into
[function]
[call site]
02672
calc_fn_hash
[function]
[call site]
02673
tokenizer::is_valid_function_name
[function]
[call site]
02674
Engine::get_interned_string
[function]
[call site]
02675
FnCallHashes::from_native_only
[function]
[call site]
02676
MyIterableType::into_iter
[function]
[call site]
02677
Self::IntoIter::collect
[function]
[call site]
02678
Self::then
[function]
[call site]
02679
TestStruct::clone
[function]
[call site]
02680
test_functions_take
[function]
[call site]
02681
Expr::ensure_bool_expr
[function]
[call site]
02682
test_functions_take
[function]
[call site]
02683
Expr::ensure_bool_expr
[function]
[call site]
02684
StmtBlock::extend
[function]
[call site]
02685
blob_functions::push
[function]
[call site]
02686
blob_functions::insert
[function]
[call site]
02687
Expr::set_position
[function]
[call site]
02688
Expr::set_position
[function]
[call site]
02689
Expr::And
[function]
[call site]
02690
TestStruct::new
[function]
[call site]
02691
into
[function]
[call site]
02692
test_functions_take
[function]
[call site]
02693
Expr::ensure_bool_expr
[function]
[call site]
02694
test_functions_take
[function]
[call site]
02695
Expr::ensure_bool_expr
[function]
[call site]
02696
StmtBlock::extend
[function]
[call site]
02697
blob_functions::push
[function]
[call site]
02698
blob_functions::insert
[function]
[call site]
02699
Expr::set_position
[function]
[call site]
02700
Expr::Or
[function]
[call site]
02701
TestStruct::new
[function]
[call site]
02702
into
[function]
[call site]
02703
test_functions_take
[function]
[call site]
02704
test_functions_take
[function]
[call site]
02705
StmtBlock::extend
[function]
[call site]
02706
blob_functions::push
[function]
[call site]
02707
blob_functions::insert
[function]
[call site]
02708
Expr::set_position
[function]
[call site]
02709
Expr::Coalesce
[function]
[call site]
02710
TestStruct::new
[function]
[call site]
02711
into
[function]
[call site]
02712
split_first_mut
[function]
[call site]
02713
unwrap
[function]
[call site]
02714
std::mem::swap
[function]
[call site]
02715
FnCallHashes::from_hash
[function]
[call site]
02716
calc_fn_hash
[function]
[call site]
02717
Engine::get_interned_string
[function]
[call site]
02718
FnCallExpr::into_fn_call_expr
[function]
[call site]
02719
Engine::get_interned_string
[function]
[call site]
02720
FnCallHashes::from_native_only
[function]
[call site]
02721
calc_fn_hash
[function]
[call site]
02722
MyIterableType::into_iter
[function]
[call site]
02723
Self::IntoIter::collect
[function]
[call site]
02724
Some
[function]
[call site]
02725
FnCallExpr::into_fn_call_expr
[function]
[call site]
02726
FnCallExpr::into_fn_call_expr
[function]
[call site]
02727
contains_key
[function]
[call site]
02728
FnCallHashes::from_native_only
[function]
[call site]
02729
calc_fn_hash
[function]
[call site]
02730
FnCallHashes::from_hash
[function]
[call site]
02731
calc_fn_hash
[function]
[call site]
02732
FnCallExpr::into_fn_call_expr
[function]
[call site]
02733
FnCallExpr::into_fn_call_expr
[function]
[call site]
02734
peek
[function]
[call site]
02735
unwrap
[function]
[call site]
02736
eat_token
[function]
[call site]
02737
Token::is_op_assignment
[function]
[call site]
02738
MultiInputsStream::get_next
[function]
[call site]
02739
Engine::lex_with_map
[function]
[call site]
02740
Some
[function]
[call site]
02741
unwrap
[function]
[call site]
02742
Ok
[function]
[call site]
02743
Stmt::Expr
[function]
[call site]
02744
into
[function]
[call site]
02745
Engine::parse_expr
[function]
[call site]
02746
Engine::make_assignment_stmt
[function]
[call site]
02747
map_or_else
[function]
[call site]
02748
OpAssignment::new_assignment
[function]
[call site]
02749
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02750
Token::get_base_op_from_assignment
[function]
[call site]
02751
Some
[function]
[call site]
02752
Option::unwrap_or_else
[function]
[call site]
02753
Token::literal_syntax
[function]
[call site]
02754
Token::literal_syntax
[function]
[call site]
02755
calc_fn_hash
[function]
[call site]
02756
calc_fn_hash
[function]
[call site]
02757
Ok
[function]
[call site]
02758
Stmt::Assignment
[function]
[call site]
02759
into
[function]
[call site]
02760
Position::is_none
[function]
[call site]
02761
Ok
[function]
[call site]
02762
Stmt::Assignment
[function]
[call site]
02763
into
[function]
[call site]
02764
f32::map_or_else
[function]
[call site]
02765
expect
[function]
[call site]
02766
Command::get
[function]
[call site]
02767
Command::get
[function]
[call site]
02768
Scope::get_mut_by_index
[function]
[call site]
02769
test::len
[function]
[call site]
02770
Dynamic::access_mode
[function]
[call site]
02771
Ok
[function]
[call site]
02772
Stmt::Assignment
[function]
[call site]
02773
into
[function]
[call site]
02774
Err
[function]
[call site]
02775
PERR::AssignmentToConstant
[function]
[call site]
02776
test_to_string
[function]
[call site]
02777
PERR::into_err
[function]
[call site]
02778
ASTFlags::intersects
[function]
[call site]
02779
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]
02780
ASTFlags::intersects
[function]
[call site]
02781
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]
02782
Some
[function]
[call site]
02783
ParseSettings::level_up_with_position
[function]
[call site]
02784
ASTFlags::intersects
[function]
[call site]
02785
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]
02786
Some
[function]
[call site]
02787
ParseSettings::level_up_with_position
[function]
[call site]
02788
Err
[function]
[call site]
02789
PERR::AssignmentToInvalidLHS
[function]
[call site]
02790
ImmutableString::new
[function]
[call site]
02791
PERR::into_err
[function]
[call site]
02792
Ok
[function]
[call site]
02793
Stmt::Assignment
[function]
[call site]
02794
into
[function]
[call site]
02795
Err
[function]
[call site]
02796
PERR::AssignmentToInvalidLHS
[function]
[call site]
02797
ImmutableString::new
[function]
[call site]
02798
PERR::into_err
[function]
[call site]
02799
ParseSettings::level_up_with_position
[function]
[call site]
02800
Expr::is_constant
[function]
[call site]
02801
MyIterableType::into_iter
[function]
[call site]
02802
Self::IntoIter::all
[function]
[call site]
02803
MyIterableType::into_iter
[function]
[call site]
02804
Engine::lex_with_map
[function]
[call site]
02805
test_method_call
[function]
[call site]
02806
Err
[function]
[call site]
02807
PERR::AssignmentToConstant
[function]
[call site]
02808
ImmutableString::new
[function]
[call site]
02809
PERR::into_err
[function]
[call site]
02810
Expr::start_position
[function]
[call site]
02811
Token::is_op_assignment
[function]
[call site]
02812
Err
[function]
[call site]
02813
LexError::ImproperSymbol
[function]
[call site]
02814
Token::literal_syntax
[function]
[call site]
02815
into
[function]
[call site]
02816
&str::into
[function]
[call site]
02817
PERR::into_err
[function]
[call site]
02818
Err
[function]
[call site]
02819
PERR::AssignmentToInvalidLHS
[function]
[call site]
02820
ImmutableString::new
[function]
[call site]
02821
PERR::into_err
[function]
[call site]
02822
ParseSettings::level_up_with_position
[function]
[call site]
02823
StmtBlock::statements_mut
[function]
[call site]
02824
blob_functions::push
[function]
[call site]
02825
blob_functions::push
[function]
[call site]
02826
FnPtr::try_from
[function]
[call site]
02827
RhaiResultOf::unwrap
[function]
[call site]
02828
MultiInputsStream::get_next
[function]
[call site]
02829
unwrap
[function]
[call site]
02830
Ok
[function]
[call site]
02831
Stmt::Block
[function]
[call site]
02832
StmtBlock::new
[function]
[call site]
02833
Self::into
[function]
[call site]
02834
Err
[function]
[call site]
02835
PERR::into_err
[function]
[call site]
02836
Err
[function]
[call site]
02837
PERR::MissingToken
[function]
[call site]
02838
into
[function]
[call site]
02839
&str::into
[function]
[call site]
02840
PERR::into_err
[function]
[call site]
02841
test::len
[function]
[call site]
02842
test::len
[function]
[call site]
02843
peek
[function]
[call site]
02844
unwrap
[function]
[call site]
02845
eat_token
[function]
[call site]
02846
Err
[function]
[call site]
02847
PERR::MissingToken
[function]
[call site]
02848
into
[function]
[call site]
02849
&str::into
[function]
[call site]
02850
PERR::into_err
[function]
[call site]
02851
string_functions::remove
[function]
[call site]
02852
Engine::parse_stmt
[function]
[call site]
02853
Stmt::is_noop
[function]
[call site]
02854
CustomExpr::is_self_terminated
[function]
[call site]
02855
StmtBlock::statements_mut
[function]
[call site]
02856
blob_functions::push
[function]
[call site]
02857
peek
[function]
[call site]
02858
unwrap
[function]
[call site]
02859
eat_token
[function]
[call site]
02860
eat_token
[function]
[call site]
02861
eat_token
[function]
[call site]
02862
Err
[function]
[call site]
02863
TestStruct::clone
[function]
[call site]
02864
PERR::into_err
[function]
[call site]
02865
Err
[function]
[call site]
02866
PERR::MissingToken
[function]
[call site]
02867
into
[function]
[call site]
02868
&str::into
[function]
[call site]
02869
PERR::into_err
[function]
[call site]
02870
Scope::rewind
[function]
[call site]
02871
string_functions::truncate
[function]
[call site]
02872
Ok
[function]
[call site]
02873
Stmt::Block
[function]
[call site]
02874
StmtBlock::new
[function]
[call site]
02875
Self::into
[function]
[call site]
02876
ParseSettings::level_up
[function]
[call site]
02877
eat_token
[function]
[call site]
02878
MultiInputsStream::get_next
[function]
[call site]
02879
unwrap
[function]
[call site]
02880
ParseSettings::has_flag
[function]
[call site]
02881
Err
[function]
[call site]
02882
PERR::into_err
[function]
[call site]
02883
test::len
[function]
[call site]
02884
Engine::max_functions
[function]
[call site]
02885
Err
[function]
[call site]
02886
PERR::into_err
[function]
[call site]
02887
ParseState::new
[function]
[call site]
02888
TestStruct::clone
[function]
[call site]
02889
clone_from
[function]
[call site]
02890
StmtBlock::extend
[function]
[call site]
02891
TestStruct::clone
[function]
[call site]
02892
Engine::max_function_expr_depth
[function]
[call site]
02893
Command::get
[function]
[call site]
02894
Engine::parse_fn
[function]
[call site]
02895
ParseSettings::level_up
[function]
[call site]
02896
MultiInputsStream::get_next
[function]
[call site]
02897
unwrap
[function]
[call site]
02898
peek
[function]
[call site]
02899
unwrap
[function]
[call site]
02900
eat_token
[function]
[call site]
02901
Ident::as_str
[function]
[call site]
02902
Engine::get_interned_string
[function]
[call site]
02903
std::any::type_name::<crate::INT>
[function]
[call site]
02904
Engine::get_interned_string
[function]
[call site]
02905
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02906
Engine::get_interned_string
[function]
[call site]
02907
MultiInputsStream::get_next
[function]
[call site]
02908
unwrap
[function]
[call site]
02909
Some
[function]
[call site]
02910
Err
[function]
[call site]
02911
PERR::MissingToken
[function]
[call site]
02912
into
[function]
[call site]
02913
&str::into
[function]
[call site]
02914
PERR::into_err
[function]
[call site]
02915
eat_token
[function]
[call site]
02916
Ident::as_str
[function]
[call site]
02917
Engine::get_interned_string
[function]
[call site]
02918
std::any::type_name::<crate::INT>
[function]
[call site]
02919
Engine::get_interned_string
[function]
[call site]
02920
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02921
Engine::get_interned_string
[function]
[call site]
02922
MultiInputsStream::get_next
[function]
[call site]
02923
unwrap
[function]
[call site]
02924
Some
[function]
[call site]
02925
tokenizer::is_valid_function_name
[function]
[call site]
02926
tokenizer::is_valid_function_name
[function]
[call site]
02927
Err
[function]
[call site]
02928
PERR::Reserved
[function]
[call site]
02929
test_to_string
[function]
[call site]
02930
PERR::into_err
[function]
[call site]
02931
Err
[function]
[call site]
02932
PERR::into_err
[function]
[call site]
02933
peek
[function]
[call site]
02934
unwrap
[function]
[call site]
02935
eat_token
[function]
[call site]
02936
match_token
[function]
[call site]
02937
eat_token
[function]
[call site]
02938
Err
[function]
[call site]
02939
PERR::FnMissingParams
[function]
[call site]
02940
into
[function]
[call site]
02941
PERR::into_err
[function]
[call site]
02942
StaticVec::<(ImmutableString,
[call site]
02943
Some
[function]
[call site]
02944
TestStruct::new
[function]
[call site]
02945
MultiInputsStream::get_next
[function]
[call site]
02946
unwrap
[function]
[call site]
02947
MyIterableType::into_iter
[function]
[call site]
02948
Self::IntoIter::any
[function]
[call site]
02949
Err
[function]
[call site]
02950
PERR::FnDuplicatedParam
[function]
[call site]
02951
into
[function]
[call site]
02952
test_to_string
[function]
[call site]
02953
PERR::into_err
[function]
[call site]
02954
Engine::get_interned_string
[function]
[call site]
02955
blob_functions::push
[function]
[call site]
02956
TestStruct::clone
[function]
[call site]
02957
blob_functions::push
[function]
[call site]
02958
Err
[function]
[call site]
02959
PERR::into_err
[function]
[call site]
02960
Token::is_reserved
[function]
[call site]
02961
Err
[function]
[call site]
02962
PERR::Reserved
[function]
[call site]
02963
(Token,
[call site]
02964
PERR::into_err
[function]
[call site]
02965
Token::is_standard_keyword
[function]
[call site]
02966
Err
[function]
[call site]
02967
PERR::into_err
[function]
[call site]
02968
Err
[function]
[call site]
02969
PERR::MissingToken
[function]
[call site]
02970
into
[function]
[call site]
02971
PERR::into_err
[function]
[call site]
02972
MultiInputsStream::get_next
[function]
[call site]
02973
unwrap
[function]
[call site]
02974
Err
[function]
[call site]
02975
PERR::into_err
[function]
[call site]
02976
Err
[function]
[call site]
02977
PERR::MissingToken
[function]
[call site]
02978
into
[function]
[call site]
02979
PERR::into_err
[function]
[call site]
02980
peek
[function]
[call site]
02981
unwrap
[function]
[call site]
02982
Engine::parse_block
[function]
[call site]
02983
Err
[function]
[call site]
02984
PERR::FnMissingBody
[function]
[call site]
02985
into
[function]
[call site]
02986
PERR::into_err
[function]
[call site]
02987
into
[function]
[call site]
02988
MyIterableType::into_iter
[function]
[call site]
02989
Self::IntoIter::map
[function]
[call site]
02990
reflection_functions::collect
[function]
[call site]
02991
shrink_to_fit
[function]
[call site]
02992
Ok
[function]
[call site]
02993
Engine::get_interned_string
[function]
[call site]
02994
MyIterableType::into_iter
[function]
[call site]
02995
Self::IntoIter::collect
[function]
[call site]
02996
calc_fn_hash
[function]
[call site]
02997
test::len
[function]
[call site]
02998
StmtBlock::as_ref
[function]
[call site]
02999
map_or
[function]
[call site]
03000
crate::calc_typed_method_hash
[function]
[call site]
03001
get_hasher
[function]
[call site]
03002
write_u8
[function]
[call site]
03003
test::hash
[function]
[call site]
03004
StraightHasher::finish
[function]
[call site]
03005
contains_key
[function]
[call site]
03006
Err
[function]
[call site]
03007
PERR::FnDuplicatedDefinition
[function]
[call site]
03008
test_to_string
[function]
[call site]
03009
test::len
[function]
[call site]
03010
PERR::into_err
[function]
[call site]
03011
blob_functions::insert
[function]
[call site]
03012
into
[function]
[call site]
03013
Ok
[function]
[call site]
03014
Stmt::Noop
[function]
[call site]
03015
Err
[function]
[call site]
03016
PERR::MissingToken
[function]
[call site]
03017
into
[function]
[call site]
03018
PERR::into_err
[function]
[call site]
03019
Engine::parse_if
[function]
[call site]
03020
ParseSettings::level_up
[function]
[call site]
03021
Engine::parse_switch
[function]
[call site]
03022
ParseSettings::level_up
[function]
[call site]
03023
Engine::allow_looping
[function]
[call site]
03024
Engine::parse_while_loop
[function]
[call site]
03025
ParseSettings::level_up
[function]
[call site]
03026
Engine::allow_looping
[function]
[call site]
03027
Engine::parse_do
[function]
[call site]
03028
ParseSettings::level_up
[function]
[call site]
03029
Engine::allow_looping
[function]
[call site]
03030
Engine::parse_for
[function]
[call site]
03031
ParseSettings::level_up
[function]
[call site]
03032
Engine::allow_looping
[function]
[call site]
03033
ParseSettings::has_flag
[function]
[call site]
03034
eat_token
[function]
[call site]
03035
Ok
[function]
[call site]
03036
Stmt::BreakLoop
[function]
[call site]
03037
string_functions::is_empty
[function]
[call site]
03038
Engine::allow_looping
[function]
[call site]
03039
ParseSettings::has_flag
[function]
[call site]
03040
eat_token
[function]
[call site]
03041
peek
[function]
[call site]
03042
unwrap
[function]
[call site]
03043
Engine::parse_expr
[function]
[call site]
03044
ParseSettings::level_up
[function]
[call site]
03045
Ok
[function]
[call site]
03046
Stmt::BreakLoop
[function]
[call site]
03047
Some
[function]
[call site]
03048
into
[function]
[call site]
03049
peek
[function]
[call site]
03050
unwrap
[function]
[call site]
03051
Ok
[function]
[call site]
03052
Stmt::BreakLoop
[function]
[call site]
03053
Err
[function]
[call site]
03054
Engine::allow_looping
[function]
[call site]
03055
Err
[function]
[call site]
03056
PERR::into_err
[function]
[call site]
03057
MultiInputsStream::get_next
[function]
[call site]
03058
Engine::lex_with_map
[function]
[call site]
03059
string_functions::is_empty
[function]
[call site]
03060
unwrap
[function]
[call site]
03061
peek
[function]
[call site]
03062
unwrap
[function]
[call site]
03063
Engine::parse_expr
[function]
[call site]
03064
ParseSettings::level_up
[function]
[call site]
03065
Ok
[function]
[call site]
03066
Stmt::Return
[function]
[call site]
03067
Some
[function]
[call site]
03068
into
[function]
[call site]
03069
peek
[function]
[call site]
03070
unwrap
[function]
[call site]
03071
Ok
[function]
[call site]
03072
Stmt::Return
[function]
[call site]
03073
Err
[function]
[call site]
03074
Engine::parse_try_catch
[function]
[call site]
03075
ParseSettings::level_up_with_position
[function]
[call site]
03076
eat_token
[function]
[call site]
03077
Engine::parse_block
[function]
[call site]
03078
into
[function]
[call site]
03079
match_token
[function]
[call site]
03080
Err
[function]
[call site]
03081
PERR::MissingToken
[function]
[call site]
03082
into
[function]
[call site]
03083
&str::into
[function]
[call site]
03084
PERR::into_err
[function]
[call site]
03085
match_token
[function]
[call site]
03086
parse_var_name
[function]
[call site]
03087
match_token
[function]
[call site]
03088
Err
[function]
[call site]
03089
PERR::MissingToken
[function]
[call site]
03090
into
[function]
[call site]
03091
&str::into
[function]
[call site]
03092
PERR::into_err
[function]
[call site]
03093
Engine::get_interned_string
[function]
[call site]
03094
blob_functions::push
[function]
[call site]
03095
TestStruct::clone
[function]
[call site]
03096
Engine::get_interned_string
[function]
[call site]
03097
Engine::parse_block
[function]
[call site]
03098
into
[function]
[call site]
03099
string_functions::is_empty
[function]
[call site]
03100
Expr::Unit
[function]
[call site]
03101
string_functions::pop
[function]
[call site]
03102
string_functions::is_empty
[function]
[call site]
03103
shared_make_mut
[function]
[call site]
03104
string_functions::pop
[function]
[call site]
03105
string_functions::is_empty
[function]
[call site]
03106
shared_make_mut
[function]
[call site]
03107
string_functions::pop
[function]
[call site]
03108
Dynamic::map_or
[function]
[call site]
03109
Dynamic::map_or
[function]
[call site]
03110
Expr::Variable
[function]
[call site]
03111
Engine::default
[function]
[call site]
03112
into
[function]
[call site]
03113
into
[function]
[call site]
03114
Ok
[function]
[call site]
03115
Stmt::TryCatch
[function]
[call site]
03116
into
[function]
[call site]
03117
ParseSettings::level_up
[function]
[call site]
03118
Engine::parse_let
[function]
[call site]
03119
MultiInputsStream::get_next
[function]
[call site]
03120
unwrap
[function]
[call site]
03121
parse_var_name
[function]
[call site]
03122
Engine::allow_shadowing
[function]
[call site]
03123
intersects
[function]
[call site]
03124
Command::get
[function]
[call site]
03125
is_some
[function]
[call site]
03126
Err
[function]
[call site]
03127
PERR::VariableExists
[function]
[call site]
03128
into
[function]
[call site]
03129
PERR::into_err
[function]
[call site]
03130
Command::get
[function]
[call site]
03131
is_some
[function]
[call site]
03132
get_or_insert_with
[function]
[call site]
03133
Engine::new_global_runtime_state
[function]
[call site]
03134
crate::ThinVec::new
[function]
[call site]
03135
crate::ThinVec::new
[function]
[call site]
03136
crate::StaticVec::new
[function]
[call site]
03137
Engine::default_tag
[function]
[call site]
03138
TestStruct::clone
[function]
[call site]
03139
Self
[function]
[call site]
03140
StmtBlock::as_ref
[function]
[call site]
03141
Engine::lex_with_map
[function]
[call site]
03142
crate::eval::Debugger::new
[function]
[call site]
03143
TestStruct::new
[function]
[call site]
03144
TestStruct::new
[function]
[call site]
03145
into
[function]
[call site]
03146
GlobalRuntimeState::into
[function]
[call site]
03147
VarDefInfo::new
[function]
[call site]
03148
Caches::new
[function]
[call site]
03149
Position::new_const
[function]
[call site]
03150
EvalContext::new
[function]
[call site]
03151
test_var_def_filter
[function]
[call site]
03152
Err
[function]
[call site]
03153
PERR::ForbiddenVariable
[function]
[call site]
03154
into
[function]
[call site]
03155
PERR::into_err
[function]
[call site]
03156
Err
[function]
[call site]
03157
PERR::into_err
[function]
[call site]
03158
PERR::ForbiddenVariable
[function]
[call site]
03159
into
[function]
[call site]
03160
PERR::into_err
[function]
[call site]
03161
Engine::get_interned_string
[function]
[call site]
03162
match_token
[function]
[call site]
03163
Engine::parse_expr
[function]
[call site]
03164
ParseSettings::level_up
[function]
[call site]
03165
Expr::Unit
[function]
[call site]
03166
string_functions::is_empty
[function]
[call site]
03167
ParseState::find_var
[function]
[call site]
03168
test::len
[function]
[call site]
03169
Scope::get_entry_by_index
[function]
[call site]
03170
test::len
[function]
[call site]
03171
string_functions::is_empty
[function]
[call site]
03172
Some
[function]
[call site]
03173
Scope::get_mut_by_index
[function]
[call site]
03174
Dynamic::set_access_mode
[function]
[call site]
03175
Some
[function]
[call site]
03176
TestStruct::new
[function]
[call site]
03177
test::len
[function]
[call site]
03178
Self::unwrap
[function]
[call site]
03179
Scope::push_entry
[function]
[call site]
03180
Scope::is_empty
[function]
[call site]
03181
reserve
[function]
[call site]
03182
reserve
[function]
[call site]
03183
blob_functions::push
[function]
[call site]
03184
Dynamic::set_access_mode
[function]
[call site]
03185
blob_functions::push
[function]
[call site]
03186
TestStruct::clone
[function]
[call site]
03187
Scope::add_alias_by_index
[function]
[call site]
03188
test::len
[function]
[call site]
03189
resize
[function]
[call site]
03190
Engine::default
[function]
[call site]
03191
shared_get_mut
[function]
[call site]
03192
unwrap
[function]
[call site]
03193
string_functions::contains
[function]
[call site]
03194
blob_functions::push
[function]
[call site]
03195
test::len
[function]
[call site]
03196
TestStruct::clone
[function]
[call site]
03197
into
[function]
[call site]
03198
Ok
[function]
[call site]
03199
Stmt::Var
[function]
[call site]
03200
Stmt::Var
[function]
[call site]
03201
ParseSettings::level_up
[function]
[call site]
03202
Engine::parse_let
[function]
[call site]
03203
ParseSettings::level_up
[function]
[call site]
03204
Engine::parse_import
[function]
[call site]
03205
ParseSettings::level_up_with_position
[function]
[call site]
03206
eat_token
[function]
[call site]
03207
Engine::parse_expr
[function]
[call site]
03208
match_token
[function]
[call site]
03209
parse_var_name
[function]
[call site]
03210
Engine::get_interned_string
[function]
[call site]
03211
Engine::get_interned_string
[function]
[call site]
03212
blob_functions::push
[function]
[call site]
03213
TestStruct::clone
[function]
[call site]
03214
Ok
[function]
[call site]
03215
Stmt::Import
[function]
[call site]
03216
into
[function]
[call site]
03217
ParseSettings::level_up
[function]
[call site]
03218
ParseSettings::has_flag
[function]
[call site]
03219
Err
[function]
[call site]
03220
PERR::into_err
[function]
[call site]
03221
Engine::parse_export
[function]
[call site]
03222
eat_token
[function]
[call site]
03223
peek
[function]
[call site]
03224
unwrap
[function]
[call site]
03225
ParseSettings::level_up
[function]
[call site]
03226
Engine::parse_let
[function]
[call site]
03227
Expr::set_position
[function]
[call site]
03228
Expr::set_position
[function]
[call site]
03229
Ok
[function]
[call site]
03230
ParseSettings::level_up
[function]
[call site]
03231
Engine::parse_let
[function]
[call site]
03232
Expr::set_position
[function]
[call site]
03233
Ok
[function]
[call site]
03234
parse_var_name
[function]
[call site]
03235
match_token
[function]
[call site]
03236
parse_var_name
[function]
[call site]
03237
Engine::lex_with_map
[function]
[call site]
03238
Engine::lex_raw
[function]
[call site]
03239
Some
[function]
[call site]
03240
Engine::get_interned_string
[function]
[call site]
03241
Engine::get_interned_string
[function]
[call site]
03242
ParseState::find_var
[function]
[call site]
03243
Scope::add_alias_by_index
[function]
[call site]
03244
test::len
[function]
[call site]
03245
TestStruct::clone
[function]
[call site]
03246
Engine::get_interned_string
[function]
[call site]
03247
Ok
[function]
[call site]
03248
Stmt::Export
[function]
[call site]
03249
into
[function]
[call site]
03250
ParseSettings::level_up
[function]
[call site]
03251
Engine::parse_expr_stmt
[function]
[call site]
03252
ParseSettings::level_up
[function]
[call site]
03253
Stmt::is_noop
[function]
[call site]
03254
CustomExpr::is_self_terminated
[function]
[call site]
03255
blob_functions::push
[function]
[call site]
03256
peek
[function]
[call site]
03257
unwrap
[function]
[call site]
03258
eat_token
[function]
[call site]
03259
Err
[function]
[call site]
03260
TestStruct::clone
[function]
[call site]
03261
PERR::into_err
[function]
[call site]
03262
Err
[function]
[call site]
03263
PERR::MissingToken
[function]
[call site]
03264
into
[function]
[call site]
03265
&str::into
[function]
[call site]
03266
PERR::into_err
[function]
[call site]
03267
map_functions::values
[function]
[call site]
03268
cloned
[function]
[call site]
03269
reflection_functions::collect
[function]
[call site]
03270
TestStruct::new
[function]
[call site]
03271
Ok
[function]
[call site]
03272
Ok
[function]
[call site]
03273
Engine::optimize_into_ast
[function]
[call site]
03274
crate::Module::from
[function]
[call site]
03275
TestStruct::new
[function]
[call site]
03276
Self::IntoIter::into_iter
[function]
[call site]
03277
test_chars
[function]
[call site]
03278
0.chars().collect::<Vec<_>>
[function]
[call site]
03279
MyIterableType::into_iter
[function]
[call site]
03280
Self::IntoIter::for_each
[function]
[call site]
03281
Module::set_script_fn
[function]
[call site]
03282
Option::into
[function]
[call site]
03283
test::len
[function]
[call site]
03284
crate::calc_fn_hash
[function]
[call site]
03285
get_hasher
[function]
[call site]
03286
write_u8
[function]
[call site]
03287
MyIterableType::into_iter
[function]
[call site]
03288
Self::IntoIter::for_each
[function]
[call site]
03289
test::hash
[function]
[call site]
03290
write_usize
[function]
[call site]
03291
test::hash
[function]
[call site]
03292
write_usize
[function]
[call site]
03293
StraightHasher::finish
[function]
[call site]
03294
StmtBlock::as_ref
[function]
[call site]
03295
map_or
[function]
[call site]
03296
crate::calc_typed_method_hash
[function]
[call site]
03297
StmtBlock::as_ref
[function]
[call site]
03298
and_then
[function]
[call site]
03299
Command::get
[function]
[call site]
03300
Ident::as_str
[function]
[call site]
03301
into
[function]
[call site]
03302
Position::new_const
[function]
[call site]
03303
Some
[function]
[call site]
03304
TestStruct::new
[function]
[call site]
03305
MyIterableType::into_iter
[function]
[call site]
03306
Engine::lex_with_map
[function]
[call site]
03307
reflection_functions::collect
[function]
[call site]
03308
Engine::default
[function]
[call site]
03309
crate::StaticVec::new_const
[function]
[call site]
03310
Some
[function]
[call site]
03311
TestStruct::new
[function]
[call site]
03312
get_or_insert_with
[function]
[call site]
03313
new_hash_map
[function]
[call site]
03314
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03315
Engine::default
[function]
[call site]
03316
blob_functions::insert
[function]
[call site]
03317
Option::into
[function]
[call site]
03318
Array::into
[function]
[call site]
03319
string_functions::remove
[function]
[call site]
03320
Self::into
[function]
[call site]
03321
crate::Module::from
[function]
[call site]
03322
StmtBlock::as_ref
[function]
[call site]
03323
MyIterableType::into_iter
[function]
[call site]
03324
Self::IntoIter::map
[function]
[call site]
03325
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03326
TestStruct::clone
[function]
[call site]
03327
TestStruct::clone
[function]
[call site]
03328
TestStruct::clone
[function]
[call site]
03329
Engine::default
[function]
[call site]
03330
Self::into
[function]
[call site]
03331
Self::into
[function]
[call site]
03332
crate::Module::from
[function]
[call site]
03333
MyIterableType::into_iter
[function]
[call site]
03334
Self::IntoIter::map
[function]
[call site]
03335
crate::func::shared_take_or_clone
[function]
[call site]
03336
shared_try_take
[function]
[call site]
03337
Result::unwrap_or_else
[function]
[call site]
03338
StmtBlock::as_ref
[function]
[call site]
03339
TestStruct::clone
[function]
[call site]
03340
StmtBlock::take_statements
[function]
[call site]
03341
mem::take
[function]
[call site]
03342
Engine::new
[function]
[call site]
03343
register_type_with_name::<TestStruct>
[function]
[call site]
03344
Engine::register_fn
[function]
[call site]
03345
TestStruct
[function]
[call site]
03346
StmtBlock::statements_mut
[function]
[call site]
03347
StmtBlock::statements_mut
[function]
[call site]
03348
Engine::optimize_top_level
[function]
[call site]
03349
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03350
OptimizerState::new
[function]
[call site]
03351
Engine::new_global_runtime_state
[function]
[call site]
03352
crate::ThinVec::new
[function]
[call site]
03353
crate::ThinVec::new
[function]
[call site]
03354
crate::StaticVec::new
[function]
[call site]
03355
Engine::default_tag
[function]
[call site]
03356
TestStruct::clone
[function]
[call site]
03357
StmtBlock::as_ref
[function]
[call site]
03358
Engine::lex_with_map
[function]
[call site]
03359
crate::eval::Debugger::new
[function]
[call site]
03360
into
[function]
[call site]
03361
&crate::SharedModule::into
[function]
[call site]
03362
TestStruct::new
[function]
[call site]
03363
Caches::new
[function]
[call site]
03364
MyIterableType::into_iter
[function]
[call site]
03365
array_functions::reduce_rev
[function]
[call site]
03366
flat_map
[function]
[call site]
03367
Module::iter_var
[function]
[call site]
03368
Module::iter_var_raw
[function]
[call site]
03369
MyIterableType::into_iter
[function]
[call site]
03370
Engine::lex_with_map
[function]
[call site]
03371
Engine::lex_raw
[function]
[call site]
03372
Some
[function]
[call site]
03373
Ident::as_str
[function]
[call site]
03374
array_functions::for_each
[function]
[call site]
03375
OptimizerState::push_var
[function]
[call site]
03376
blob_functions::push
[function]
[call site]
03377
into
[function]
[call site]
03378
Some
[function]
[call site]
03379
Cow::Borrowed
[function]
[call site]
03380
MyIterableType::into_iter
[function]
[call site]
03381
flat_map
[function]
[call site]
03382
array_functions::for_each
[function]
[call site]
03383
OptimizerState::push_var
[function]
[call site]
03384
into
[function]
[call site]
03385
Some
[function]
[call site]
03386
Cow::Borrowed
[function]
[call site]
03387
optimize_stmt_block
[function]
[call site]
03388
string_functions::is_empty
[function]
[call site]
03389
test::len
[function]
[call site]
03390
OptimizerState::is_dirty
[function]
[call site]
03391
MyIterableType::into_iter
[function]
[call site]
03392
test_chars
[function]
[call site]
03393
0.chars().collect::<Vec<_>>
[function]
[call site]
03394
MyIterableType::into_iter
[function]
[call site]
03395
Self::IntoIter::position
[function]
[call site]
03396
ParseSettings::level_up
[function]
[call site]
03397
Ok
[function]
[call site]
03398
StmtBlockContainer::split_at_mut
[function]
[call site]
03399
test_functions_take
[function]
[call site]
03400
StmtBlock::statements_mut
[function]
[call site]
03401
StaticModuleResolver::iter_mut
[function]
[call site]
03402
Engine::lex_with_map
[function]
[call site]
03403
optimize_combo_chain
[function]
[call site]
03404
test_functions_take
[function]
[call site]
03405
test_functions_take
[function]
[call site]
03406
test_functions_take
[function]
[call site]
03407
StmtBlock::as_mut
[function]
[call site]
03408
intersects
[function]
[call site]
03409
StmtBlock::as_mut
[function]
[call site]
03410
StmtBlock::as_mut
[function]
[call site]
03411
string_functions::remove
[function]
[call site]
03412
test_functions_take
[function]
[call site]
03413
make_sub
[function]
[call site]
03414
make_root
[function]
[call site]
03415
StaticModuleResolver::iter_mut
[function]
[call site]
03416
Engine::lex_with_map
[function]
[call site]
03417
optimize_combo_chain
[function]
[call site]
03418
StaticModuleResolver::iter_mut
[function]
[call site]
03419
skip
[function]
[call site]
03420
Engine::lex_with_map
[function]
[call site]
03421
reflection_functions::collect
[function]
[call site]
03422
OptimizerState::clear_dirty
[function]
[call site]
03423
test::len
[function]
[call site]
03424
map_functions::retain
[function]
[call site]
03425
string_functions::is_empty
[function]
[call site]
03426
Ok
[function]
[call site]
03427
IterateMap::new
[function]
[call site]
03428
IterateMap::new
[function]
[call site]
03429
IterateMap::new
[function]
[call site]
03430
mem::take
[function]
[call site]
03431
MyIterableType::into_iter
[function]
[call site]
03432
is_some
[function]
[call site]
03433
blob_functions::insert
[function]
[call site]
03434
FnPtr::call_raw_with_extra_args
[function]
[call site]
03435
_call_with_extra_args::<true,
[call site]
03436
_call_with_extra_args::<false,
[call site]
03437
Some
[function]
[call site]
03438
TestStruct::clone
[function]
[call site]
03439
Self::into
[function]
[call site]
03440
Some
[function]
[call site]
03441
Dynamic::as_bool
[function]
[call site]
03442
Ok
[function]
[call site]
03443
crate::func::locked_read
[function]
[call site]
03444
Option::and_then
[function]
[call site]
03445
Some
[function]
[call site]
03446
ok_or_else
[function]
[call site]
03447
std::
[call site]
03448
any::type_name
[function]
[call site]
03449
type_name::<R>
[function]
[call site]
03450
Err
[function]
[call site]
03451
Dynamic::type_name
[function]
[call site]
03452
type_name::<INT>
[function]
[call site]
03453
type_name::<crate::FLOAT>
[function]
[call site]
03454
std::
[call site]
03455
any::type_name
[function]
[call site]
03456
crate::func::locked_read
[function]
[call site]
03457
Option::unwrap
[function]
[call site]
03458
std::
[call site]
03459
any::type_name
[function]
[call site]
03460
Result::unwrap_or
[function]
[call site]
03461
blob_functions::insert
[function]
[call site]
03462
blob_functions::insert
[function]
[call site]
03463
Some
[function]
[call site]
03464
Err
[function]
[call site]
03465
Ok
[function]
[call site]
03466
OptimizerState::set_dirty
[function]
[call site]
03467
Stmt::is_control_flow_break
[function]
[call site]
03468
StaticModuleResolver::iter_mut
[function]
[call site]
03469
StaticModuleResolver::iter_mut
[function]
[call site]
03470
Engine::lex_with_map
[function]
[call site]
03471
Ident::as_str
[function]
[call site]
03472
array_functions::for_each
[function]
[call site]
03473
string_functions::is_empty
[function]
[call site]
03474
Ok
[function]
[call site]
03475
StaticModuleResolver::iter_mut
[function]
[call site]
03476
impl
[call site]
03477
into
[function]
[call site]
03478
FnPtr::call_raw_with_extra_args
[function]
[call site]
03479
Some
[function]
[call site]
03480
Ok
[function]
[call site]
03481
optimize_expr
[function]
[call site]
03482
ParseSettings::level_up_with_position
[function]
[call site]
03483
string_functions::is_empty
[function]
[call site]
03484
OptimizerState::set_dirty
[function]
[call site]
03485
Expr::Unit
[function]
[call site]
03486
ParseSettings::level_up_with_position
[function]
[call site]
03487
test::len
[function]
[call site]
03488
OptimizerState::set_dirty
[function]
[call site]
03489
StmtBlock::take_statements
[function]
[call site]
03490
string_functions::remove
[function]
[call site]
03491
optimize_expr
[function]
[call site]
03492
StmtBlock::statements_mut
[function]
[call site]
03493
optimize_stmt_block
[function]
[call site]
03494
StmtBlock::take_statements
[function]
[call site]
03495
StmtBlock::statements_mut
[function]
[call site]
03496
StmtBlock::as_mut
[function]
[call site]
03497
OptimizerState::set_dirty
[function]
[call site]
03498
test_functions_take
[function]
[call site]
03499
ASTFlags::intersects
[function]
[call site]
03500
OptimizerState::set_dirty
[function]
[call site]
03501
test_functions_take
[function]
[call site]
03502
MyIterableType::into_iter
[function]
[call site]
03503
test_method_call
[function]
[call site]
03504
RhaiFunc::is_pure
[function]
[call site]
03505
RhaiFunc::is_pure
[function]
[call site]
03506
OptimizerState::set_dirty
[function]
[call site]
03507
mem::take
[function]
[call site]
03508
MyIterableType::into_iter
[function]
[call site]
03509
Self::IntoIter::find
[function]
[call site]
03510
array_functions::find_starting_from
[function]
[call site]
03511
array_functions::index_of_filter_starting_from
[function]
[call site]
03512
string_functions::is_empty
[function]
[call site]
03513
Ok
[function]
[call site]
03514
eval::calc_offset_len
[function]
[call site]
03515
test::len
[function]
[call site]
03516
StaticModuleResolver::iter_mut
[function]
[call site]
03517
impl
[call site]
03518
skip
[function]
[call site]
03519
into
[function]
[call site]
03520
FnPtr::call_raw_with_extra_args
[function]
[call site]
03521
Some
[function]
[call site]
03522
Some
[function]
[call site]
03523
Dynamic::as_bool
[function]
[call site]
03524
unwrap_or
[function]
[call site]
03525
Ok
[function]
[call site]
03526
Ok
[function]
[call site]
03527
Ok
[function]
[call site]
03528
Ok
[function]
[call site]
03529
Command::get
[function]
[call site]
03530
RhaiResult::map_or_else
[function]
[call site]
03531
Expr::Unit
[function]
[call site]
03532
Expr::set_position
[function]
[call site]
03533
optimize_expr
[function]
[call site]
03534
Expr::is_constant
[function]
[call site]
03535
string_functions::is_empty
[function]
[call site]
03536
Expr::get_literal_value
[function]
[call site]
03537
OptimizerState::set_dirty
[function]
[call site]
03538
Engine::map_type_name
[function]
[call site]
03539
MyIterableType::into_iter
[function]
[call site]
03540
array_functions::find_map
[function]
[call site]
03541
array_functions::find_map_starting_from
[function]
[call site]
03542
string_functions::is_empty
[function]
[call site]
03543
Ok
[function]
[call site]
03544
eval::calc_offset_len
[function]
[call site]
03545
test::len
[function]
[call site]
03546
StaticModuleResolver::iter_mut
[function]
[call site]
03547
impl
[call site]
03548
skip
[function]
[call site]
03549
into
[function]
[call site]
03550
FnPtr::call_raw_with_extra_args
[function]
[call site]
03551
Some
[function]
[call site]
03552
Some
[function]
[call site]
03553
Expr::is_unit
[function]
[call site]
03554
Ok
[function]
[call site]
03555
Ok
[function]
[call site]
03556
Module::get_custom_type_display_by_name
[function]
[call site]
03557
Module::get_custom_type_by_name_raw
[function]
[call site]
03558
Command::get
[function]
[call site]
03559
Engine::lex_with_map
[function]
[call site]
03560
Ident::as_str
[function]
[call site]
03561
StmtBlock::span_or_else
[function]
[call site]
03562
map_functions::values
[function]
[call site]
03563
array_functions::find_map
[function]
[call site]
03564
Module::get_custom_type_display_by_name
[function]
[call site]
03565
unwrap_or_else
[function]
[call site]
03566
map_std_type_name
[function]
[call site]
03567
string_functions::trim
[function]
[call site]
03568
shared_get_mut
[function]
[call site]
03569
string_functions::trim
[function]
[call site]
03570
into
[function]
[call site]
03571
string_functions::trim
[function]
[call site]
03572
into
[function]
[call site]
03573
type_name::<crate::INT>
[function]
[call site]
03574
type_name::<crate::FLOAT>
[function]
[call site]
03575
type_name::<String>
[function]
[call site]
03576
type_name::<ImmutableString>
[function]
[call site]
03577
type_name::<&str>
[function]
[call site]
03578
type_name::<rust_decimal::Decimal>
[function]
[call site]
03579
type_name::<FnPtr>
[function]
[call site]
03580
type_name::<crate::Array>
[function]
[call site]
03581
type_name::<crate::Blob>
[function]
[call site]
03582
type_name::<crate::Map>
[function]
[call site]
03583
type_name::<crate::Instant>
[function]
[call site]
03584
type_name::<ExclusiveRange>
[function]
[call site]
03585
type_name::<InclusiveRange>
[function]
[call site]
03586
type_name::<BitRange>
[function]
[call site]
03587
type_name::<CharsStream>
[function]
[call site]
03588
type_name::<StepRange<u8>>
[function]
[call site]
03589
test::len
[function]
[call site]
03590
string_functions::starts_with
[function]
[call site]
03591
string_functions::ends_with
[function]
[call site]
03592
string_functions::ends_with
[function]
[call site]
03593
test_string_split
[function]
[call site]
03594
Engine::new
[function]
[call site]
03595
last
[function]
[call site]
03596
unwrap
[function]
[call site]
03597
test::len
[function]
[call site]
03598
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03599
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03600
strip_prefix
[function]
[call site]
03601
map_or
[function]
[call site]
03602
map_std_type_name
[function]
[call site]
03603
RhaiNativeFunc::return_type_name
[function]
[call site]
03604
type_name::<R>
[function]
[call site]
03605
into
[function]
[call site]
03606
Expr::from_dynamic
[function]
[call site]
03607
Self::Unit
[function]
[call site]
03608
Self::BoolConstant
[function]
[call site]
03609
Self::StringConstant
[function]
[call site]
03610
Self::CharConstant
[function]
[call site]
03611
Self::IntegerConstant
[function]
[call site]
03612
Self::DynamicConstant
[function]
[call site]
03613
TestStruct::new
[function]
[call site]
03614
into
[function]
[call site]
03615
Self::FloatConstant
[function]
[call site]
03616
Self::DynamicConstant
[function]
[call site]
03617
TestStruct::new
[function]
[call site]
03618
into
[function]
[call site]
03619
Self::DynamicConstant
[function]
[call site]
03620
TestStruct::new
[function]
[call site]
03621
into
[function]
[call site]
03622
FnPtr::is_curried
[function]
[call site]
03623
string_functions::is_empty
[function]
[call site]
03624
Self::FnCall
[function]
[call site]
03625
into
[function]
[call site]
03626
FnCallHashes::from_hash
[function]
[call site]
03627
calc_fn_hash
[function]
[call site]
03628
test_native_context_fn_name
[function]
[call site]
03629
Engine::new
[function]
[call site]
03630
Engine::register_raw_fn
[function]
[call site]
03631
into
[function]
[call site]
03632
StmtBlock::as_ref
[function]
[call site]
03633
test::len
[function]
[call site]
03634
test::len
[function]
[call site]
03635
string_functions::starts_with
[function]
[call site]
03636
FuncRegistration::new
[function]
[call site]
03637
FuncRegistration::in_global_namespace
[function]
[call site]
03638
FuncRegistration::set_into_module_raw
[function]
[call site]
03639
StmtBlock::as_ref
[function]
[call site]
03640
test::len
[function]
[call site]
03641
StmtBlock::extend
[function]
[call site]
03642
StmtBlock::as_ref
[function]
[call site]
03643
MyIterableType::into_iter
[function]
[call site]
03644
Self::IntoIter::copied
[function]
[call site]
03645
first
[function]
[call site]
03646
RhaiFunc::is_method
[function]
[call site]
03647
is_method_call
[function]
[call site]
03648
StaticModuleResolver::iter_mut
[function]
[call site]
03649
enumerate
[function]
[call site]
03650
array_functions::for_each
[function]
[call site]
03651
Module::map_type
[function]
[call site]
03652
TypeId::of::<&str>
[function]
[call site]
03653
TypeId::of::<ImmutableString>
[function]
[call site]
03654
TypeId::of::<String>
[function]
[call site]
03655
TypeId::of::<ImmutableString>
[function]
[call site]
03656
MyIterableType::into_iter
[function]
[call site]
03657
T::as_any
[function]
[call site]
03658
TypeId::of::<Dynamic>
[function]
[call site]
03659
test::len
[function]
[call site]
03660
test::len
[function]
[call site]
03661
string_functions::pop
[function]
[call site]
03662
unwrap
[function]
[call site]
03663
calc_fn_hash
[function]
[call site]
03664
test::len
[function]
[call site]
03665
calc_fn_hash_full
[function]
[call site]
03666
get_hasher
[function]
[call site]
03667
write_u8
[function]
[call site]
03668
MyIterableType::into_iter
[function]
[call site]
03669
Self::IntoIter::for_each
[function]
[call site]
03670
test::hash
[function]
[call site]
03671
write_usize
[function]
[call site]
03672
StraightHasher::finish
[function]
[call site]
03673
MyIterableType::into_iter
[function]
[call site]
03674
copied
[function]
[call site]
03675
StmtBlock::as_ref
[function]
[call site]
03676
and_then
[function]
[call site]
03677
Command::get
[function]
[call site]
03678
BloomFilterU64::mark
[function]
[call site]
03679
BloomFilterU64::calc_hash
[function]
[call site]
03680
string_functions::remove
[function]
[call site]
03681
get_or_insert_with
[function]
[call site]
03682
new_hash_map
[function]
[call site]
03683
Scope::push_entry
[function]
[call site]
03684
blob_functions::insert
[function]
[call site]
03685
FnPtr::try_from
[function]
[call site]
03686
RhaiResultOf::unwrap
[function]
[call site]
03687
string_functions::is_empty
[function]
[call site]
03688
blob_functions::push
[function]
[call site]
03689
eval::calc_offset_len
[function]
[call site]
03690
test::len
[function]
[call site]
03691
test::len
[function]
[call site]
03692
blob_functions::push
[function]
[call site]
03693
blob_functions::insert
[function]
[call site]
03694
into
[function]
[call site]
03695
&mut
[call site]
03696
blob_functions::insert
[function]
[call site]
03697
into
[function]
[call site]
03698
Engine::global_namespace_mut
[function]
[call site]
03699
TestStruct::new
[function]
[call site]
03700
unwrap
[function]
[call site]
03701
Engine::lex_with_map
[function]
[call site]
03702
TypeId::of::<INT>
[function]
[call site]
03703
TypeId::of::<INT>
[function]
[call site]
03704
Engine::register_raw_fn
[function]
[call site]
03705
into
[function]
[call site]
03706
StmtBlock::as_ref
[function]
[call site]
03707
test::len
[function]
[call site]
03708
test::len
[function]
[call site]
03709
string_functions::starts_with
[function]
[call site]
03710
FuncRegistration::new
[function]
[call site]
03711
FuncRegistration::in_global_namespace
[function]
[call site]
03712
FuncRegistration::set_into_module_raw
[function]
[call site]
03713
Engine::global_namespace_mut
[function]
[call site]
03714
TestStruct::new
[function]
[call site]
03715
unwrap
[function]
[call site]
03716
Engine::lex_with_map
[function]
[call site]
03717
TypeId::of::<INT>
[function]
[call site]
03718
TypeId::of::<INT>
[function]
[call site]
03719
std::
[call site]
03720
iter::once
[function]
[call site]
03721
Self::StringConstant
[function]
[call site]
03722
test_native_context_fn_name
[function]
[call site]
03723
into
[function]
[call site]
03724
reflection_functions::collect
[function]
[call site]
03725
into
[function]
[call site]
03726
Self::DynamicConstant
[function]
[call site]
03727
into
[function]
[call site]
03728
Expr::is_constant
[function]
[call site]
03729
string_functions::is_empty
[function]
[call site]
03730
Expr::get_literal_value
[function]
[call site]
03731
Option::is_some
[function]
[call site]
03732
OptimizerState::set_dirty
[function]
[call site]
03733
Expr::from_dynamic
[function]
[call site]
03734
optimize_expr
[function]
[call site]
03735
optimize_expr
[function]
[call site]
03736
optimize_expr
[function]
[call site]
03737
optimize_expr
[function]
[call site]
03738
ASTFlags::intersects
[function]
[call site]
03739
OptimizerState::set_dirty
[function]
[call site]
03740
test_functions_take
[function]
[call site]
03741
FnPtr::try_from
[function]
[call site]
03742
Engine::lex_with_map
[function]
[call site]
03743
test::len
[function]
[call site]
03744
test::len
[function]
[call site]
03745
(TokenIterator::unwrap_or
[function]
[call site]
03746
MyIterableType::into_iter
[function]
[call site]
03747
test_chars
[function]
[call site]
03748
0.chars().collect::<Vec<_>>
[function]
[call site]
03749
MyIterableType::into_iter
[function]
[call site]
03750
Self::IntoIter::all
[function]
[call site]
03751
OptimizerState::set_dirty
[function]
[call site]
03752
FnPtr::try_from
[function]
[call site]
03753
RhaiResultOf::unwrap
[function]
[call site]
03754
test_functions_take
[function]
[call site]
03755
EvalAltResult::set_position
[function]
[call site]
03756
FnPtr::try_from
[function]
[call site]
03757
f32::unsigned_abs
[function]
[call site]
03758
Engine::lex_with_map
[function]
[call site]
03759
test::len
[function]
[call site]
03760
(TokenIterator::unwrap_or
[function]
[call site]
03761
MyIterableType::into_iter
[function]
[call site]
03762
Self::IntoIter::all
[function]
[call site]
03763
OptimizerState::set_dirty
[function]
[call site]
03764
test::len
[function]
[call site]
03765
FnPtr::try_from
[function]
[call site]
03766
f32::unsigned_abs
[function]
[call site]
03767
RhaiResultOf::unwrap
[function]
[call site]
03768
test_functions_take
[function]
[call site]
03769
EvalAltResult::set_position
[function]
[call site]
03770
MyIterableType::into_iter
[function]
[call site]
03771
test_method_call
[function]
[call site]
03772
RhaiFunc::is_pure
[function]
[call site]
03773
OptimizerState::set_dirty
[function]
[call site]
03774
mem::take
[function]
[call site]
03775
MyIterableType::into_iter
[function]
[call site]
03776
Self::IntoIter::find
[function]
[call site]
03777
RhaiResult::map_or_else
[function]
[call site]
03778
Expr::Unit
[function]
[call site]
03779
Expr::set_position
[function]
[call site]
03780
FnPtr::try_from
[function]
[call site]
03781
Engine::lex_with_map
[function]
[call site]
03782
(TokenIterator::unwrap_or
[function]
[call site]
03783
OptimizerState::set_dirty
[function]
[call site]
03784
Expr::BoolConstant
[function]
[call site]
03785
FnPtr::try_from
[function]
[call site]
03786
RhaiResultOf::unwrap
[function]
[call site]
03787
FnPtr::try_from
[function]
[call site]
03788
f32::unsigned_abs
[function]
[call site]
03789
Engine::lex_with_map
[function]
[call site]
03790
(TokenIterator::unwrap_or
[function]
[call site]
03791
OptimizerState::set_dirty
[function]
[call site]
03792
Expr::BoolConstant
[function]
[call site]
03793
FnPtr::try_from
[function]
[call site]
03794
f32::unsigned_abs
[function]
[call site]
03795
RhaiResultOf::unwrap
[function]
[call site]
03796
FnPtr::try_from
[function]
[call site]
03797
Engine::lex_with_map
[function]
[call site]
03798
test_chars
[function]
[call site]
03799
ImmutableString::strong_count
[function]
[call site]
03800
(TokenIterator::unwrap_or
[function]
[call site]
03801
OptimizerState::set_dirty
[function]
[call site]
03802
Expr::CharConstant
[function]
[call site]
03803
test_chars
[function]
[call site]
03804
nth
[function]
[call site]
03805
FnPtr::try_from
[function]
[call site]
03806
RhaiResultOf::unwrap
[function]
[call site]
03807
unwrap
[function]
[call site]
03808
FnPtr::try_from
[function]
[call site]
03809
f32::unsigned_abs
[function]
[call site]
03810
Engine::lex_with_map
[function]
[call site]
03811
test_chars
[function]
[call site]
03812
ImmutableString::strong_count
[function]
[call site]
03813
(TokenIterator::unwrap_or
[function]
[call site]
03814
OptimizerState::set_dirty
[function]
[call site]
03815
Expr::CharConstant
[function]
[call site]
03816
test_chars
[function]
[call site]
03817
array_functions::reduce_rev
[function]
[call site]
03818
RhaiResult::nth
[function]
[call site]
03819
FnPtr::try_from
[function]
[call site]
03820
f32::unsigned_abs
[function]
[call site]
03821
RhaiResultOf::unwrap
[function]
[call site]
03822
unwrap
[function]
[call site]
03823
optimize_expr
[function]
[call site]
03824
optimize_expr
[function]
[call site]
03825
optimize_expr
[function]
[call site]
03826
optimize_expr
[function]
[call site]
03827
optimize_expr
[function]
[call site]
03828
string_functions::is_empty
[function]
[call site]
03829
OptimizerState::set_dirty
[function]
[call site]
03830
Expr::StringConstant
[function]
[call site]
03831
Engine::const_empty_string
[function]
[call site]
03832
Engine::get_interned_string
[function]
[call site]
03833
Expr::is_constant
[function]
[call site]
03834
OptimizerState::set_dirty
[function]
[call site]
03835
Expr::StringConstant
[function]
[call site]
03836
Expr::get_literal_value
[function]
[call site]
03837
Option::unwrap
[function]
[call site]
03838
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03839
ParseSettings::level_up_with_position
[function]
[call site]
03840
StaticModuleResolver::iter_mut
[function]
[call site]
03841
array_functions::for_each
[function]
[call site]
03842
optimize_expr
[function]
[call site]
03843
test::len
[function]
[call site]
03844
test_functions_take
[function]
[call site]
03845
test_functions_take
[function]
[call site]
03846
Expr::StringConstant
[function]
[call site]
03847
string_functions::remove
[function]
[call site]
03848
OptimizerState::set_dirty
[function]
[call site]
03849
string_functions::remove
[function]
[call site]
03850
OptimizerState::set_dirty
[function]
[call site]
03851
string_functions::remove
[function]
[call site]
03852
OptimizerState::set_dirty
[function]
[call site]
03853
string_functions::is_empty
[function]
[call site]
03854
string_functions::remove
[function]
[call site]
03855
OptimizerState::set_dirty
[function]
[call site]
03856
string_functions::is_empty
[function]
[call site]
03857
string_functions::remove
[function]
[call site]
03858
OptimizerState::set_dirty
[function]
[call site]
03859
shrink_to_fit
[function]
[call site]
03860
Expr::is_constant
[function]
[call site]
03861
OptimizerState::set_dirty
[function]
[call site]
03862
Expr::DynamicConstant
[function]
[call site]
03863
Expr::get_literal_value
[function]
[call site]
03864
Option::unwrap
[function]
[call site]
03865
into
[function]
[call site]
03866
ParseSettings::level_up_with_position
[function]
[call site]
03867
StaticModuleResolver::iter_mut
[function]
[call site]
03868
array_functions::for_each
[function]
[call site]
03869
optimize_expr
[function]
[call site]
03870
Expr::is_constant
[function]
[call site]
03871
OptimizerState::set_dirty
[function]
[call site]
03872
Expr::DynamicConstant
[function]
[call site]
03873
Expr::get_literal_value
[function]
[call site]
03874
Option::unwrap
[function]
[call site]
03875
into
[function]
[call site]
03876
ParseSettings::level_up_with_position
[function]
[call site]
03877
StaticModuleResolver::iter_mut
[function]
[call site]
03878
array_functions::for_each
[function]
[call site]
03879
optimize_expr
[function]
[call site]
03880
test::len
[function]
[call site]
03881
OptimizerState::set_dirty
[function]
[call site]
03882
string_functions::remove
[function]
[call site]
03883
MyIterableType::into_iter
[function]
[call site]
03884
Self::IntoIter::take
[function]
[call site]
03885
Engine::new
[function]
[call site]
03886
register_type_with_name::<TestStruct>
[function]
[call site]
03887
Engine::register_fn
[function]
[call site]
03888
TestStruct
[function]
[call site]
03889
test_method_call
[function]
[call site]
03890
Some
[function]
[call site]
03891
OptimizerState::set_dirty
[function]
[call site]
03892
test::len
[function]
[call site]
03893
string_functions::truncate
[function]
[call site]
03894
OptimizerState::set_dirty
[function]
[call site]
03895
optimize_expr
[function]
[call site]
03896
OptimizerState::set_dirty
[function]
[call site]
03897
Expr::BoolConstant
[function]
[call site]
03898
string_functions::is_empty
[function]
[call site]
03899
OptimizerState::set_dirty
[function]
[call site]
03900
Expr::BoolConstant
[function]
[call site]
03901
test::len
[function]
[call site]
03902
OptimizerState::set_dirty
[function]
[call site]
03903
test_functions_take
[function]
[call site]
03904
test::len
[function]
[call site]
03905
OptimizerState::set_dirty
[function]
[call site]
03906
string_functions::remove
[function]
[call site]
03907
MyIterableType::into_iter
[function]
[call site]
03908
Self::IntoIter::take
[function]
[call site]
03909
test_method_call
[function]
[call site]
03910
Some
[function]
[call site]
03911
OptimizerState::set_dirty
[function]
[call site]
03912
test::len
[function]
[call site]
03913
string_functions::truncate
[function]
[call site]
03914
OptimizerState::set_dirty
[function]
[call site]
03915
optimize_expr
[function]
[call site]
03916
OptimizerState::set_dirty
[function]
[call site]
03917
Expr::BoolConstant
[function]
[call site]
03918
string_functions::is_empty
[function]
[call site]
03919
OptimizerState::set_dirty
[function]
[call site]
03920
Expr::BoolConstant
[function]
[call site]
03921
test::len
[function]
[call site]
03922
OptimizerState::set_dirty
[function]
[call site]
03923
test_functions_take
[function]
[call site]
03924
test::len
[function]
[call site]
03925
OptimizerState::set_dirty
[function]
[call site]
03926
string_functions::remove
[function]
[call site]
03927
Expr::is_constant
[function]
[call site]
03928
test::len
[function]
[call site]
03929
string_functions::truncate
[function]
[call site]
03930
OptimizerState::set_dirty
[function]
[call site]
03931
optimize_expr
[function]
[call site]
03932
string_functions::is_empty
[function]
[call site]
03933
OptimizerState::set_dirty
[function]
[call site]
03934
Expr::BoolConstant
[function]
[call site]
03935
test::len
[function]
[call site]
03936
OptimizerState::set_dirty
[function]
[call site]
03937
test_functions_take
[function]
[call site]
03938
test::len
[function]
[call site]
03939
OptimizerState::set_dirty
[function]
[call site]
03940
Expr::BoolConstant
[function]
[call site]
03941
FnCallExpr::is_qualified
[function]
[call site]
03942
StaticModuleResolver::iter_mut
[function]
[call site]
03943
array_functions::for_each
[function]
[call site]
03944
optimize_expr
[function]
[call site]
03945
move_constant_arg
[function]
[call site]
03946
Expr::get_literal_value
[function]
[call site]
03947
Some
[function]
[call site]
03948
StmtBlock::as_ref
[function]
[call site]
03949
TestStruct::clone
[function]
[call site]
03950
write_lock::<FnPtr>
[function]
[call site]
03951
Some
[function]
[call site]
03952
crate::Shared::new
[function]
[call site]
03953
Option<&GlobalRuntimeState>::into
[function]
[call site]
03954
into
[function]
[call site]
03955
into
[function]
[call site]
03956
into
[function]
[call site]
03957
TestStruct::clone
[function]
[call site]
03958
Self::into
[function]
[call site]
03959
into
[function]
[call site]
03960
Expr::is_constant
[function]
[call site]
03961
crate::Array::with_capacity
[function]
[call site]
03962
test::len
[function]
[call site]
03963
StmtBlock::extend
[function]
[call site]
03964
MyIterableType::into_iter
[function]
[call site]
03965
Self::IntoIter::map
[function]
[call site]
03966
Expr::get_literal_value
[function]
[call site]
03967
Option::unwrap
[function]
[call site]
03968
Dynamic::from_array
[function]
[call site]
03969
Expr::is_constant
[function]
[call site]
03970
TestStruct::clone
[function]
[call site]
03971
(TokenIterator::get_mut
[function]
[call site]
03972
Ident::as_str
[function]
[call site]
03973
Option::unwrap
[function]
[call site]
03974
Expr::get_literal_value
[function]
[call site]
03975
Option::unwrap
[function]
[call site]
03976
Dynamic::from_map
[function]
[call site]
03977
Expr::is_constant
[function]
[call site]
03978
Position::new_const
[function]
[call site]
03979
Expr::get_literal_value
[function]
[call site]
03980
Option::unwrap
[function]
[call site]
03981
unwrap
[function]
[call site]
03982
into
[function]
[call site]
03983
FnCallExpr::is_qualified
[function]
[call site]
03984
test::len
[function]
[call site]
03985
FnPtr::new
[function]
[call site]
03986
TestStruct::clone
[function]
[call site]
03987
RhaiResultOf::ok
[function]
[call site]
03988
into
[function]
[call site]
03989
test::len
[function]
[call site]
03990
Token::literal_syntax
[function]
[call site]
03991
Token::literal_syntax
[function]
[call site]
03992
Ident::as_str
[function]
[call site]
03993
into
[function]
[call site]
03994
into
[function]
[call site]
03995
into
[function]
[call site]
03996
into
[function]
[call site]
03997
into
[function]
[call site]
03998
into
[function]
[call site]
03999
Expr::DynamicConstant
[function]
[call site]
04000
into
[function]
[call site]
04001
Expr::start_position
[function]
[call site]
04002
string_functions::is_empty
[function]
[call site]
04003
Expr::position
[function]
[call site]
04004
ParseSettings::level_up_with_position
[function]
[call site]
04005
Expr::start_position
[function]
[call site]
04006
Expr::start_position
[function]
[call site]
04007
Expr::position
[function]
[call site]
04008
OptimizerState::set_dirty
[function]
[call site]
04009
test::len
[function]
[call site]
04010
FnCallExpr::constant_args
[function]
[call site]
04011
string_functions::is_empty
[function]
[call site]
04012
MyIterableType::into_iter
[function]
[call site]
04013
test_method_call
[function]
[call site]
04014
TestStruct::clone
[function]
[call site]
04015
Self::into
[function]
[call site]
04016
Dynamic::into_immutable_string
[function]
[call site]
04017
Ok
[function]
[call site]
04018
crate::func::locked_read
[function]
[call site]
04019
Option::and_then
[function]
[call site]
04020
Some
[function]
[call site]
04021
TestStruct::clone
[function]
[call site]
04022
ok_or_else
[function]
[call site]
04023
std::
[call site]
04024
any::type_name
[function]
[call site]
04025
Err
[function]
[call site]
04026
Dynamic::type_name
[function]
[call site]
04027
Result::map_err
[function]
[call site]
04028
and_then
[function]
[call site]
04029
OptimizerState::set_dirty
[function]
[call site]
04030
Expr::DynamicConstant
[function]
[call site]
04031
TestStruct::new
[function]
[call site]
04032
into
[function]
[call site]
04033
optimize_expr
[function]
[call site]
04034
test::len
[function]
[call site]
04035
FnCallExpr::constant_args
[function]
[call site]
04036
Expr::get_literal_value
[function]
[call site]
04037
unwrap
[function]
[call site]
04038
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
04039
StmtBlock::extend
[function]
[call site]
04040
MyIterableType::into_iter
[function]
[call site]
04041
skip
[function]
[call site]
04042
Engine::lex_with_map
[function]
[call site]
04043
Expr::get_literal_value
[function]
[call site]
04044
unwrap
[function]
[call site]
04045
OptimizerState::set_dirty
[function]
[call site]
04046
Expr::DynamicConstant
[function]
[call site]
04047
TestStruct::new
[function]
[call site]
04048
into
[function]
[call site]
04049
string_functions::contains
[function]
[call site]
04050
Ident::as_str
[function]
[call site]
04051
StaticModuleResolver::iter_mut
[function]
[call site]
04052
array_functions::for_each
[function]
[call site]
04053
optimize_expr
[function]
[call site]
04054
FnCallExpr::constant_args
[function]
[call site]
04055
MyIterableType::into_iter
[function]
[call site]
04056
Engine::lex_with_map
[function]
[call site]
04057
Expr::get_literal_value
[function]
[call site]
04058
unwrap
[function]
[call site]
04059
args.iter().map(|arg_expr|
[call site]
04060
MyIterableType::into_iter
[function]
[call site]
04061
Engine::lex_with_map
[function]
[call site]
04062
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
04063
Ident::as_str
[function]
[call site]
04064
test::len
[function]
[call site]
04065
OptimizerState::set_dirty
[function]
[call site]
04066
Engine::map_type_name
[function]
[call site]
04067
RhaiNativeFunc::return_type_name
[function]
[call site]
04068
into
[function]
[call site]
04069
Expr::from_dynamic
[function]
[call site]
04070
test::len
[function]
[call site]
04071
OptimizerState::set_dirty
[function]
[call site]
04072
Expr::from_dynamic
[function]
[call site]
04073
test::len
[function]
[call site]
04074
FnCallExpr::is_operator_call
[function]
[call site]
04075
is_some
[function]
[call site]
04076
Engine::fast_operators
[function]
[call site]
04077
intersects
[function]
[call site]
04078
Engine::has_native_fn_override
[function]
[call site]
04079
calc_fn_hash_full
[function]
[call site]
04080
StmtBlock::as_ref
[function]
[call site]
04081
MyIterableType::into_iter
[function]
[call site]
04082
Self::IntoIter::copied
[function]
[call site]
04083
MyIterableType::into_iter
[function]
[call site]
04084
test_var_def_filter
[function]
[call site]
04085
Module::is_standard_lib
[function]
[call site]
04086
intersects
[function]
[call site]
04087
T::as_any
[function]
[call site]
04088
Module::contains_fn
[function]
[call site]
04089
StmtBlock::as_ref
[function]
[call site]
04090
map_or
[function]
[call site]
04091
contains_key
[function]
[call site]
04092
map_functions::values
[function]
[call site]
04093
T::as_any
[function]
[call site]
04094
Module::contains_qualified_fn
[function]
[call site]
04095
StmtBlock::as_ref
[function]
[call site]
04096
map_or
[function]
[call site]
04097
contains_key
[function]
[call site]
04098
RhaiFunc::is_native
[function]
[call site]
04099
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04100
Some
[function]
[call site]
04101
Dynamic::as_int
[function]
[call site]
04102
Ok
[function]
[call site]
04103
crate::func::locked_read
[function]
[call site]
04104
Option::and_then
[function]
[call site]
04105
Some
[function]
[call site]
04106
ok_or_else
[function]
[call site]
04107
std::
[call site]
04108
any::type_name
[function]
[call site]
04109
Err
[function]
[call site]
04110
Dynamic::type_name
[function]
[call site]
04111
unwrap
[function]
[call site]
04112
Dynamic::as_int
[function]
[call site]
04113
unwrap
[function]
[call site]
04114
Ok
[function]
[call site]
04115
into
[function]
[call site]
04116
Some
[function]
[call site]
04117
Dynamic::as_int
[function]
[call site]
04118
unwrap
[function]
[call site]
04119
Dynamic::as_int
[function]
[call site]
04120
unwrap
[function]
[call site]
04121
Ok
[function]
[call site]
04122
into
[function]
[call site]
04123
Some
[function]
[call site]
04124
Dynamic::as_immutable_string_ref
[function]
[call site]
04125
read_lock::<ImmutableString>
[function]
[call site]
04126
ok_or_else
[function]
[call site]
04127
Dynamic::type_name
[function]
[call site]
04128
unwrap
[function]
[call site]
04129
Dynamic::as_immutable_string_ref
[function]
[call site]
04130
unwrap
[function]
[call site]
04131
unwrap
[function]
[call site]
04132
Package::init_engine
[function]
[call site]
04133
Engine::throw_on_size
[function]
[call site]
04134
map_or
[function]
[call site]
04135
Command::get
[function]
[call site]
04136
Err
[function]
[call site]
04137
ERR::ErrorDataTooLarge
[function]
[call site]
04138
&str::to_string
[function]
[call site]
04139
into
[function]
[call site]
04140
map_or
[function]
[call site]
04141
Command::get
[function]
[call site]
04142
Err
[function]
[call site]
04143
ERR::ErrorDataTooLarge
[function]
[call site]
04144
&str::to_string
[function]
[call site]
04145
into
[function]
[call site]
04146
map_or
[function]
[call site]
04147
Command::get
[function]
[call site]
04148
Err
[function]
[call site]
04149
ERR::ErrorDataTooLarge
[function]
[call site]
04150
&str::to_string
[function]
[call site]
04151
into
[function]
[call site]
04152
Ok
[function]
[call site]
04153
test::len
[function]
[call site]
04154
test::len
[function]
[call site]
04155
Ok
[function]
[call site]
04156
into
[function]
[call site]
04157
Some
[function]
[call site]
04158
Dynamic::as_char
[function]
[call site]
04159
Ok
[function]
[call site]
04160
crate::func::locked_read
[function]
[call site]
04161
Option::and_then
[function]
[call site]
04162
Some
[function]
[call site]
04163
ok_or_else
[function]
[call site]
04164
std::
[call site]
04165
any::type_name
[function]
[call site]
04166
Err
[function]
[call site]
04167
Dynamic::type_name
[function]
[call site]
04168
unwrap
[function]
[call site]
04169
Dynamic::as_char
[function]
[call site]
04170
unwrap
[function]
[call site]
04171
Position::new_const
[function]
[call site]
04172
blob_functions::push
[function]
[call site]
04173
blob_functions::push
[function]
[call site]
04174
FnPtr::try_from
[function]
[call site]
04175
RhaiResultOf::unwrap
[function]
[call site]
04176
blob_functions::push
[function]
[call site]
04177
unwrap
[function]
[call site]
04178
Package::init_engine
[function]
[call site]
04179
Engine::throw_on_size
[function]
[call site]
04180
test::len
[function]
[call site]
04181
test::len
[function]
[call site]
04182
Ok
[function]
[call site]
04183
Result::into
[function]
[call site]
04184
Some
[function]
[call site]
04185
Dynamic::as_blob_ref
[function]
[call site]
04186
read_lock::<Blob>
[function]
[call site]
04187
ok_or_else
[function]
[call site]
04188
Dynamic::type_name
[function]
[call site]
04189
unwrap
[function]
[call site]
04190
string_functions::is_empty
[function]
[call site]
04191
Ok
[function]
[call site]
04192
Dynamic::flatten_clone
[function]
[call site]
04193
Dynamic::as_blob_ref
[function]
[call site]
04194
unwrap
[function]
[call site]
04195
string_functions::is_empty
[function]
[call site]
04196
Ok
[function]
[call site]
04197
Dynamic::flatten_clone
[function]
[call site]
04198
unwrap
[function]
[call site]
04199
Package::init_engine
[function]
[call site]
04200
Engine::throw_on_size
[function]
[call site]
04201
test::len
[function]
[call site]
04202
test::len
[function]
[call site]
04203
TestStruct::clone
[function]
[call site]
04204
StmtBlock::extend
[function]
[call site]
04205
Ok
[function]
[call site]
04206
Dynamic::from_blob
[function]
[call site]
04207
Self
[function]
[call site]
04208
Union::Blob
[function]
[call site]
04209
into
[function]
[call site]
04210
Some
[function]
[call site]
04211
Some
[function]
[call site]
04212
Some
[function]
[call site]
04213
Ok
[function]
[call site]
04214
Dynamic::as_int
[function]
[call site]
04215
unwrap
[function]
[call site]
04216
into
[function]
[call site]
04217
Some
[function]
[call site]
04218
Ok
[function]
[call site]
04219
Dynamic::as_int
[function]
[call site]
04220
unwrap
[function]
[call site]
04221
into
[function]
[call site]
04222
Some
[function]
[call site]
04223
Ok
[function]
[call site]
04224
Dynamic::as_int
[function]
[call site]
04225
unwrap
[function]
[call site]
04226
into
[function]
[call site]
04227
Some
[function]
[call site]
04228
Ok
[function]
[call site]
04229
Dynamic::as_int
[function]
[call site]
04230
unwrap
[function]
[call site]
04231
into
[function]
[call site]
04232
Dynamic::as_char
[function]
[call site]
04233
unwrap
[function]
[call site]
04234
Dynamic::as_immutable_string_ref
[function]
[call site]
04235
unwrap
[function]
[call site]
04236
Some
[function]
[call site]
04237
test_chars
[function]
[call site]
04238
MultiInputsStream::get_next
[function]
[call site]
04239
MultiInputsStream::get_next
[function]
[call site]
04240
Some
[function]
[call site]
04241
Dynamic::as_char
[function]
[call site]
04242
unwrap
[function]
[call site]
04243
Dynamic::as_immutable_string_ref
[function]
[call site]
04244
unwrap
[function]
[call site]
04245
Position::new_const
[function]
[call site]
04246
blob_functions::push
[function]
[call site]
04247
Result::push_str
[function]
[call site]
04248
unwrap
[function]
[call site]
04249
Package::init_engine
[function]
[call site]
04250
Engine::throw_on_size
[function]
[call site]
04251
test::len
[function]
[call site]
04252
Ok
[function]
[call site]
04253
Result::into
[function]
[call site]
04254
Dynamic::as_immutable_string_ref
[function]
[call site]
04255
unwrap
[function]
[call site]
04256
Dynamic::as_char
[function]
[call site]
04257
unwrap
[function]
[call site]
04258
test_chars
[function]
[call site]
04259
MultiInputsStream::get_next
[function]
[call site]
04260
MultiInputsStream::get_next
[function]
[call site]
04261
Some
[function]
[call site]
04262
Some
[function]
[call site]
04263
Dynamic::as_immutable_string_ref
[function]
[call site]
04264
unwrap
[function]
[call site]
04265
Dynamic::as_char
[function]
[call site]
04266
unwrap
[function]
[call site]
04267
unwrap
[function]
[call site]
04268
Package::init_engine
[function]
[call site]
04269
Engine::throw_on_size
[function]
[call site]
04270
test::len
[function]
[call site]
04271
Ok
[function]
[call site]
04272
Result::into
[function]
[call site]
04273
Some
[function]
[call site]
04274
Dynamic::as_immutable_string_ref
[function]
[call site]
04275
unwrap
[function]
[call site]
04276
Dynamic::as_char
[function]
[call site]
04277
unwrap
[function]
[call site]
04278
Ok
[function]
[call site]
04279
into
[function]
[call site]
04280
Some
[function]
[call site]
04281
Ok
[function]
[call site]
04282
TestStruct::clone
[function]
[call site]
04283
Some
[function]
[call site]
04284
Some
[function]
[call site]
04285
Some
[function]
[call site]
04286
Ok
[function]
[call site]
04287
TestStruct::clone
[function]
[call site]
04288
Some
[function]
[call site]
04289
Some
[function]
[call site]
04290
Some
[function]
[call site]
04291
Dynamic::as_blob_ref
[function]
[call site]
04292
unwrap
[function]
[call site]
04293
TestStruct::clone
[function]
[call site]
04294
Dynamic::as_char
[function]
[call site]
04295
unwrap
[function]
[call site]
04296
encode_utf8
[function]
[call site]
04297
unwrap
[function]
[call site]
04298
Package::init_engine
[function]
[call site]
04299
Engine::throw_on_size
[function]
[call site]
04300
test::len
[function]
[call site]
04301
test::len
[function]
[call site]
04302
StmtBlock::extend
[function]
[call site]
04303
as_bytes
[function]
[call site]
04304
Ok
[function]
[call site]
04305
Dynamic::from_blob
[function]
[call site]
04306
Dynamic::type_id
[function]
[call site]
04307
TypeId::of::<()>
[function]
[call site]
04308
TypeId::of::<bool>
[function]
[call site]
04309
TypeId::of::<ImmutableString>
[function]
[call site]
04310
TypeId::of::<char>
[function]
[call site]
04311
TypeId::of::<INT>
[function]
[call site]
04312
TypeId::of::<crate::FLOAT>
[function]
[call site]
04313
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04314
TypeId::of::<Array>
[function]
[call site]
04315
TypeId::of::<Blob>
[function]
[call site]
04316
TypeId::of::<Map>
[function]
[call site]
04317
TypeId::of::<FnPtr>
[function]
[call site]
04318
TypeId::of::<Instant>
[function]
[call site]
04319
Dynamic::type_id
[function]
[call site]
04320
crate::func::locked_read
[function]
[call site]
04321
Option::unwrap
[function]
[call site]
04322
Dynamic::type_id
[function]
[call site]
04323
Dynamic::type_id
[function]
[call site]
04324
TypeId::of::<ExclusiveRange>
[function]
[call site]
04325
TypeId::of::<ExclusiveRange>
[function]
[call site]
04326
TypeId::of::<InclusiveRange>
[function]
[call site]
04327
TypeId::of::<InclusiveRange>
[function]
[call site]
04328
TypeId::of::<ExclusiveRange>
[function]
[call site]
04329
TypeId::of::<InclusiveRange>
[function]
[call site]
04330
TypeId::of::<InclusiveRange>
[function]
[call site]
04331
TypeId::of::<ExclusiveRange>
[function]
[call site]
04332
Some
[function]
[call site]
04333
Some
[function]
[call site]
04334
is_numeric
[function]
[call site]
04335
TypeId::of::<INT>
[function]
[call site]
04336
TypeId::of::<f32>
[function]
[call site]
04337
TypeId::of::<f64>
[function]
[call site]
04338
TypeId::of::<Decimal>
[function]
[call site]
04339
TypeId::of::<u8>
[function]
[call site]
04340
TypeId::of::<u16>
[function]
[call site]
04341
TypeId::of::<u32>
[function]
[call site]
04342
TypeId::of::<u64>
[function]
[call site]
04343
TypeId::of::<i8>
[function]
[call site]
04344
TypeId::of::<i16>
[function]
[call site]
04345
TypeId::of::<i32>
[function]
[call site]
04346
TypeId::of::<i64>
[function]
[call site]
04347
TypeId::of::<u128>
[function]
[call site]
04348
TypeId::of::<i128>
[function]
[call site]
04349
is_numeric
[function]
[call site]
04350
Some
[function]
[call site]
04351
is_numeric
[function]
[call site]
04352
is_numeric
[function]
[call site]
04353
Some
[function]
[call site]
04354
StmtBlock::as_ref
[function]
[call site]
04355
unwrap
[function]
[call site]
04356
then
[function]
[call site]
04357
Ident::as_str
[function]
[call site]
04358
into
[function]
[call site]
04359
split_first_mut
[function]
[call site]
04360
unwrap
[function]
[call site]
04361
test_var_is_def
[function]
[call site]
04362
Engine::new
[function]
[call site]
04363
OptimizerState::set_dirty
[function]
[call site]
04364
Expr::from_dynamic
[function]
[call site]
04365
StaticModuleResolver::iter_mut
[function]
[call site]
04366
array_functions::for_each
[function]
[call site]
04367
optimize_expr
[function]
[call site]
04368
move_constant_arg
[function]
[call site]
04369
OptimizerState::set_dirty
[function]
[call site]
04370
FnCallExpr::constant_args
[function]
[call site]
04371
FnCallHashes::is_native_only
[function]
[call site]
04372
Position::is_none
[function]
[call site]
04373
MyIterableType::into_iter
[function]
[call site]
04374
array_functions::find_map
[function]
[call site]
04375
Module::get_script_fn
[function]
[call site]
04376
StmtBlock::as_ref
[function]
[call site]
04377
and_then
[function]
[call site]
04378
StmtBlock::as_ref
[function]
[call site]
04379
&crate::SharedModule::values
[function]
[call site]
04380
string_functions::is_empty
[function]
[call site]
04381
IterateDynamicArray::new
[function]
[call site]
04382
map_functions::values
[function]
[call site]
04383
Array::cloned
[function]
[call site]
04384
reflection_functions::collect
[function]
[call site]
04385
array_functions::find
[function]
[call site]
04386
array_functions::find_starting_from
[function]
[call site]
04387
RhaiResult::and_then
[function]
[call site]
04388
RhaiFunc::get_script_fn_def
[function]
[call site]
04389
test::len
[function]
[call site]
04390
is_some
[function]
[call site]
04391
MyIterableType::into_iter
[function]
[call site]
04392
Engine::lex_with_map
[function]
[call site]
04393
Expr::get_literal_value
[function]
[call site]
04394
Some
[function]
[call site]
04395
StmtBlock::as_ref
[function]
[call site]
04396
TestStruct::clone
[function]
[call site]
04397
write_lock::<FnPtr>
[function]
[call site]
04398
Some
[function]
[call site]
04399
crate::Shared::new
[function]
[call site]
04400
Option<&GlobalRuntimeState>::into
[function]
[call site]
04401
into
[function]
[call site]
04402
into
[function]
[call site]
04403
into
[function]
[call site]
04404
TestStruct::clone
[function]
[call site]
04405
Self::into
[function]
[call site]
04406
into
[function]
[call site]
04407
Expr::is_constant
[function]
[call site]
04408
crate::Array::with_capacity
[function]
[call site]
04409
test::len
[function]
[call site]
04410
StmtBlock::extend
[function]
[call site]
04411
MyIterableType::into_iter
[function]
[call site]
04412
Self::IntoIter::map
[function]
[call site]
04413
Expr::get_literal_value
[function]
[call site]
04414
Option::unwrap
[function]
[call site]
04415
Dynamic::from_array
[function]
[call site]
04416
Expr::is_constant
[function]
[call site]
04417
TestStruct::clone
[function]
[call site]
04418
(TokenIterator::get_mut
[function]
[call site]
04419
Ident::as_str
[function]
[call site]
04420
Option::unwrap
[function]
[call site]
04421
Expr::get_literal_value
[function]
[call site]
04422
Option::unwrap
[function]
[call site]
04423
Dynamic::from_map
[function]
[call site]
04424
Expr::is_constant
[function]
[call site]
04425
Position::new_const
[function]
[call site]
04426
Expr::get_literal_value
[function]
[call site]
04427
Option::unwrap
[function]
[call site]
04428
unwrap
[function]
[call site]
04429
into
[function]
[call site]
04430
FnCallExpr::is_qualified
[function]
[call site]
04431
test::len
[function]
[call site]
04432
FnPtr::new
[function]
[call site]
04433
TestStruct::clone
[function]
[call site]
04434
RhaiResultOf::ok
[function]
[call site]
04435
into
[function]
[call site]
04436
test::len
[function]
[call site]
04437
Token::literal_syntax
[function]
[call site]
04438
Token::literal_syntax
[function]
[call site]
04439
Ident::as_str
[function]
[call site]
04440
into
[function]
[call site]
04441
into
[function]
[call site]
04442
into
[function]
[call site]
04443
into
[function]
[call site]
04444
into
[function]
[call site]
04445
into
[function]
[call site]
04446
args.iter().map(|a|
[call site]
04447
unwrap
[function]
[call site]
04448
Ident::as_str
[function]
[call site]
04449
test::len
[function]
[call site]
04450
Some
[function]
[call site]
04451
Engine::map_type_name
[function]
[call site]
04452
RhaiNativeFunc::return_type_name
[function]
[call site]
04453
into
[function]
[call site]
04454
test::len
[function]
[call site]
04455
Some
[function]
[call site]
04456
OptimizerState::call_fn_with_const_args
[function]
[call site]
04457
Engine::exec_native_fn_call
[function]
[call site]
04458
Engine::track_operation
[function]
[call site]
04459
Engine::max_operations
[function]
[call site]
04460
Command::get
[function]
[call site]
04461
Engine::max_operations
[function]
[call site]
04462
Err
[function]
[call site]
04463
ERR::ErrorTooManyOperations
[function]
[call site]
04464
into
[function]
[call site]
04465
StmtBlock::as_ref
[function]
[call site]
04466
and_then
[function]
[call site]
04467
test_max_operations_progress
[function]
[call site]
04468
Engine::new
[function]
[call site]
04469
Engine::set_optimization_level
[function]
[call site]
04470
Engine::set_max_operations
[function]
[call site]
04471
TestStruct::new
[function]
[call site]
04472
Engine::on_progress
[function]
[call site]
04473
Some
[function]
[call site]
04474
TestStruct::new
[function]
[call site]
04475
Some
[function]
[call site]
04476
into
[function]
[call site]
04477
Engine::lex_with_map
[function]
[call site]
04478
Err
[function]
[call site]
04479
ERR::ErrorTerminated
[function]
[call site]
04480
into
[function]
[call site]
04481
unwrap_or
[function]
[call site]
04482
Ok
[function]
[call site]
04483
Some
[function]
[call site]
04484
Engine::resolve_fn
[function]
[call site]
04485
as_deref
[function]
[call site]
04486
map_or
[function]
[call site]
04487
calc_fn_hash_full
[function]
[call site]
04488
MyIterableType::into_iter
[function]
[call site]
04489
Self::IntoIter::map
[function]
[call site]
04490
Dynamic::type_id
[function]
[call site]
04491
TypeId::of::<()>
[function]
[call site]
04492
TypeId::of::<bool>
[function]
[call site]
04493
TypeId::of::<ImmutableString>
[function]
[call site]
04494
TypeId::of::<char>
[function]
[call site]
04495
TypeId::of::<INT>
[function]
[call site]
04496
TypeId::of::<crate::FLOAT>
[function]
[call site]
04497
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04498
TypeId::of::<Array>
[function]
[call site]
04499
TypeId::of::<Blob>
[function]
[call site]
04500
TypeId::of::<Map>
[function]
[call site]
04501
TypeId::of::<FnPtr>
[function]
[call site]
04502
TypeId::of::<Instant>
[function]
[call site]
04503
Dynamic::type_id
[function]
[call site]
04504
crate::func::locked_read
[function]
[call site]
04505
Option::unwrap
[function]
[call site]
04506
Dynamic::type_id
[function]
[call site]
04507
Caches::fn_resolution_cache_mut
[function]
[call site]
04508
string_functions::is_empty
[function]
[call site]
04509
Caches::push_fn_resolution_cache
[function]
[call site]
04510
blob_functions::push
[function]
[call site]
04511
Engine::default
[function]
[call site]
04512
last_mut
[function]
[call site]
04513
unwrap
[function]
[call site]
04514
Scope::push_entry
[function]
[call site]
04515
&mut
[call site]
04516
StmtBlock::as_ref
[function]
[call site]
04517
as_deref
[function]
[call site]
04518
map_or
[function]
[call site]
04519
MyIterableType::into_iter
[function]
[call site]
04520
array_functions::reduce_rev
[function]
[call site]
04521
array_functions::find_map
[function]
[call site]
04522
Module::set_indexer_get_fn
[function]
[call site]
04523
FuncRegistration::new
[function]
[call site]
04524
FuncRegistration::in_global_namespace
[function]
[call site]
04525
FuncRegistration::with_purity
[function]
[call site]
04526
Some
[function]
[call site]
04527
FuncRegistration::with_volatility
[function]
[call site]
04528
Some
[function]
[call site]
04529
FuncRegistration::set_into_module
[function]
[call site]
04530
unwrap_or_else
[function]
[call site]
04531
RhaiNativeFunc::num_params
[function]
[call site]
04532
RhaiNativeFunc::num_params
[function]
[call site]
04533
string_functions::starts_with
[function]
[call site]
04534
unwrap_or
[function]
[call site]
04535
into_rhai_function
[function]
[call site]
04536
FuncRegistration::set_into_module_raw
[function]
[call site]
04537
StmtBlock::as_ref
[function]
[call site]
04538
test::len
[function]
[call site]
04539
StmtBlock::extend
[function]
[call site]
04540
StmtBlock::as_ref
[function]
[call site]
04541
MyIterableType::into_iter
[function]
[call site]
04542
Self::IntoIter::copied
[function]
[call site]
04543
first
[function]
[call site]
04544
RhaiFunc::is_method
[function]
[call site]
04545
StaticModuleResolver::iter_mut
[function]
[call site]
04546
enumerate
[function]
[call site]
04547
array_functions::for_each
[function]
[call site]
04548
Module::map_type
[function]
[call site]
04549
MyIterableType::into_iter
[function]
[call site]
04550
T::as_any
[function]
[call site]
04551
TypeId::of::<Dynamic>
[function]
[call site]
04552
test::len
[function]
[call site]
04553
test::len
[function]
[call site]
04554
string_functions::pop
[function]
[call site]
04555
unwrap
[function]
[call site]
04556
calc_fn_hash
[function]
[call site]
04557
test::len
[function]
[call site]
04558
calc_fn_hash_full
[function]
[call site]
04559
MyIterableType::into_iter
[function]
[call site]
04560
copied
[function]
[call site]
04561
StmtBlock::as_ref
[function]
[call site]
04562
and_then
[function]
[call site]
04563
Command::get
[function]
[call site]
04564
BloomFilterU64::mark
[function]
[call site]
04565
string_functions::remove
[function]
[call site]
04566
get_or_insert_with
[function]
[call site]
04567
new_hash_map
[function]
[call site]
04568
Scope::push_entry
[function]
[call site]
04569
blob_functions::insert
[function]
[call site]
04570
into
[function]
[call site]
04571
&mut
[call site]
04572
blob_functions::insert
[function]
[call site]
04573
into
[function]
[call site]
04574
FUNC::param_types
[function]
[call site]
04575
Engine::lex_with_map
[function]
[call site]
04576
Engine::lex_raw
[function]
[call site]
04577
Some
[function]
[call site]
04578
Module::id_raw
[function]
[call site]
04579
StmtBlock::as_ref
[function]
[call site]
04580
StmtBlock::span_or_else
[function]
[call site]
04581
MyIterableType::into_iter
[function]
[call site]
04582
array_functions::find_map
[function]
[call site]
04583
Module::set_indexer_get_fn
[function]
[call site]
04584
Engine::lex_with_map
[function]
[call site]
04585
Module::id_raw
[function]
[call site]
04586
StmtBlock::span_or_else
[function]
[call site]
04587
Module::get_qualified_fn
[function]
[call site]
04588
StmtBlock::as_ref
[function]
[call site]
04589
and_then
[function]
[call site]
04590
Command::get
[function]
[call site]
04591
StmtBlock::span_or_else
[function]
[call site]
04592
Span::new
[function]
[call site]
04593
iterator_functions::chars_from_start
[function]
[call site]
04594
StmtBlock::span_or_else
[function]
[call site]
04595
string_functions::add_append
[function]
[call site]
04596
StmtBlock::span_or_else
[function]
[call site]
04597
map_functions::values
[function]
[call site]
04598
test_var_def_filter
[function]
[call site]
04599
Module::contains_indexed_global_functions
[function]
[call site]
04600
intersects
[function]
[call site]
04601
array_functions::find_map
[function]
[call site]
04602
Module::get_qualified_fn
[function]
[call site]
04603
StmtBlock::as_ref
[function]
[call site]
04604
and_then
[function]
[call site]
04605
Command::get
[function]
[call site]
04606
Engine::lex_with_map
[function]
[call site]
04607
Module::id_raw
[function]
[call site]
04608
TestStruct::clone
[function]
[call site]
04609
cloned
[function]
[call site]
04610
BloomFilterU64::is_absent_and_set
[function]
[call site]
04611
Some
[function]
[call site]
04612
StmtBlock::as_ref
[function]
[call site]
04613
blob_functions::insert
[function]
[call site]
04614
Some
[function]
[call site]
04615
StmtBlock::as_ref
[function]
[call site]
04616
min_max_functions::min
[function]
[call site]
04617
MyIterableType::into_iter
[function]
[call site]
04618
T::as_any
[function]
[call site]
04619
Module::may_contain_dynamic_fn
[function]
[call site]
04620
BloomFilterU64::is_absent
[function]
[call site]
04621
BloomFilterU64::calc_hash
[function]
[call site]
04622
MyIterableType::into_iter
[function]
[call site]
04623
T::as_any
[function]
[call site]
04624
Module::may_contain_dynamic_fn
[function]
[call site]
04625
Module::may_contain_dynamic_fn
[function]
[call site]
04626
BloomFilterU64::is_absent
[function]
[call site]
04627
map_functions::values
[function]
[call site]
04628
T::as_any
[function]
[call site]
04629
Module::may_contain_dynamic_fn
[function]
[call site]
04630
and_then
[function]
[call site]
04631
Token::is_op_assignment
[function]
[call site]
04632
split_first
[function]
[call site]
04633
unwrap
[function]
[call site]
04634
super::get_builtin_op_assignment_fn
[function]
[call site]
04635
Some
[function]
[call site]
04636
Dynamic::as_int
[function]
[call site]
04637
unwrap
[function]
[call site]
04638
Dynamic::as_int
[function]
[call site]
04639
unwrap
[function]
[call site]
04640
write_lock::<Dynamic>
[function]
[call site]
04641
unwrap
[function]
[call site]
04642
RhaiResult::into
[function]
[call site]
04643
Ok
[function]
[call site]
04644
Some
[function]
[call site]
04645
Dynamic::as_int
[function]
[call site]
04646
unwrap
[function]
[call site]
04647
Dynamic::as_int
[function]
[call site]
04648
unwrap
[function]
[call site]
04649
write_lock::<Dynamic>
[function]
[call site]
04650
unwrap
[function]
[call site]
04651
RhaiResult::into
[function]
[call site]
04652
Ok
[function]
[call site]
04653
Some
[function]
[call site]
04654
Dynamic::as_char
[function]
[call site]
04655
unwrap
[function]
[call site]
04656
write_lock::<Dynamic>
[function]
[call site]
04657
unwrap
[function]
[call site]
04658
Position::new_const
[function]
[call site]
04659
blob_functions::push
[function]
[call site]
04660
blob_functions::push
[function]
[call site]
04661
FnPtr::try_from
[function]
[call site]
04662
RhaiResultOf::unwrap
[function]
[call site]
04663
Dynamic::as_char
[function]
[call site]
04664
Result::unwrap
[function]
[call site]
04665
blob_functions::push
[function]
[call site]
04666
RhaiResultOf::into
[function]
[call site]
04667
Ok
[function]
[call site]
04668
Some
[function]
[call site]
04669
split_first_mut
[function]
[call site]
04670
unwrap
[function]
[call site]
04671
Dynamic::as_immutable_string_mut
[function]
[call site]
04672
Dynamic::type_name
[function]
[call site]
04673
write_lock::<ImmutableString>
[function]
[call site]
04674
ok_or
[function]
[call site]
04675
unwrap
[function]
[call site]
04676
Dynamic::as_immutable_string_ref
[function]
[call site]
04677
unwrap
[function]
[call site]
04678
string_functions::is_empty
[function]
[call site]
04679
string_functions::is_empty
[function]
[call site]
04680
test::len
[function]
[call site]
04681
test::len
[function]
[call site]
04682
unwrap
[function]
[call site]
04683
Package::init_engine
[function]
[call site]
04684
Engine::throw_on_size
[function]
[call site]
04685
Ok
[function]
[call site]
04686
Some
[function]
[call site]
04687
split_first_mut
[function]
[call site]
04688
unwrap
[function]
[call site]
04689
Dynamic::as_immutable_string_mut
[function]
[call site]
04690
unwrap
[function]
[call site]
04691
Dynamic::as_immutable_string_ref
[function]
[call site]
04692
unwrap
[function]
[call site]
04693
Ok
[function]
[call site]
04694
Some
[function]
[call site]
04695
test_functions_take
[function]
[call site]
04696
Dynamic::into_array
[function]
[call site]
04697
Ok
[function]
[call site]
04698
crate::func::locked_read
[function]
[call site]
04699
Option::and_then
[function]
[call site]
04700
Some
[function]
[call site]
04701
StmtBlock::as_ref
[function]
[call site]
04702
TestStruct::clone
[function]
[call site]
04703
ok_or_else
[function]
[call site]
04704
std::
[call site]
04705
any::type_name
[function]
[call site]
04706
Err
[function]
[call site]
04707
Dynamic::type_name
[function]
[call site]
04708
unwrap
[function]
[call site]
04709
string_functions::is_empty
[function]
[call site]
04710
Ok
[function]
[call site]
04711
Dynamic::as_array_ref
[function]
[call site]
04712
read_lock::<Array>
[function]
[call site]
04713
ok_or_else
[function]
[call site]
04714
Dynamic::type_name
[function]
[call site]
04715
unwrap
[function]
[call site]
04716
string_functions::is_empty
[function]
[call site]
04717
unwrap
[function]
[call site]
04718
Package::init_engine
[function]
[call site]
04719
Engine::check_data_size
[function]
[call site]
04720
Engine::has_data_size_limit
[function]
[call site]
04721
is_some
[function]
[call site]
04722
is_some
[function]
[call site]
04723
is_some
[function]
[call site]
04724
Ok
[function]
[call site]
04725
calc_data_sizes
[function]
[call site]
04726
calc_array_sizes
[function]
[call site]
04727
calc_array_sizes
[function]
[call site]
04728
test::len
[function]
[call site]
04729
calc_map_sizes
[function]
[call site]
04730
map_functions::values
[function]
[call site]
04731
calc_array_sizes
[function]
[call site]
04732
test::len
[function]
[call site]
04733
calc_map_sizes
[function]
[call site]
04734
test::len
[function]
[call site]
04735
test::len
[function]
[call site]
04736
test::len
[function]
[call site]
04737
calc_map_sizes
[function]
[call site]
04738
test::len
[function]
[call site]
04739
calc_data_sizes
[function]
[call site]
04740
read_lock::<Dynamic>
[function]
[call site]
04741
unwrap
[function]
[call site]
04742
StmtBlock::borrow
[function]
[call site]
04743
Engine::throw_on_size
[function]
[call site]
04744
map_or
[function]
[call site]
04745
Command::get
[function]
[call site]
04746
Err
[function]
[call site]
04747
ERR::ErrorDataTooLarge
[function]
[call site]
04748
&str::to_string
[function]
[call site]
04749
into
[function]
[call site]
04750
map_or
[function]
[call site]
04751
Command::get
[function]
[call site]
04752
Err
[function]
[call site]
04753
ERR::ErrorDataTooLarge
[function]
[call site]
04754
&str::to_string
[function]
[call site]
04755
into
[function]
[call site]
04756
map_or
[function]
[call site]
04757
Command::get
[function]
[call site]
04758
Err
[function]
[call site]
04759
ERR::ErrorDataTooLarge
[function]
[call site]
04760
&str::to_string
[function]
[call site]
04761
into
[function]
[call site]
04762
Ok
[function]
[call site]
04763
RhaiResultOf::map_err
[function]
[call site]
04764
EvalAltResult::fill_position
[function]
[call site]
04765
EvalAltResult::position
[function]
[call site]
04766
Position::is_none
[function]
[call site]
04767
EvalAltResult::set_position
[function]
[call site]
04768
Ok
[function]
[call site]
04769
Dynamic::read_lock
[function]
[call site]
04770
crate::func::locked_read
[function]
[call site]
04771
TypeId::of::<Self>
[function]
[call site]
04772
TypeId::of::<T>
[function]
[call site]
04773
Dynamic::type_id
[function]
[call site]
04774
TypeId::of::<T>
[function]
[call site]
04775
Some
[function]
[call site]
04776
DynamicReadLock
[function]
[call site]
04777
DynamicReadLockInner::Guard
[function]
[call site]
04778
Dynamic::downcast_ref
[function]
[call site]
04779
TypeId::of::<T>
[function]
[call site]
04780
TypeId::of::<INT>
[function]
[call site]
04781
T::as_any
[function]
[call site]
04782
as_any().downcast_ref::<T>
[function]
[call site]
04783
TypeId::of::<T>
[function]
[call site]
04784
TypeId::of::<crate::FLOAT>
[function]
[call site]
04785
StmtBlock::as_ref
[function]
[call site]
04786
T::as_any
[function]
[call site]
04787
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04788
TypeId::of::<T>
[function]
[call site]
04789
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04790
StmtBlock::as_ref
[function]
[call site]
04791
T::as_any
[function]
[call site]
04792
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04793
TypeId::of::<T>
[function]
[call site]
04794
TypeId::of::<bool>
[function]
[call site]
04795
T::as_any
[function]
[call site]
04796
as_any().downcast_ref::<T>
[function]
[call site]
04797
TypeId::of::<T>
[function]
[call site]
04798
TypeId::of::<ImmutableString>
[function]
[call site]
04799
T::as_any
[function]
[call site]
04800
as_any().downcast_ref::<T>
[function]
[call site]
04801
TypeId::of::<T>
[function]
[call site]
04802
TypeId::of::<char>
[function]
[call site]
04803
T::as_any
[function]
[call site]
04804
as_any().downcast_ref::<T>
[function]
[call site]
04805
TypeId::of::<T>
[function]
[call site]
04806
TypeId::of::<Array>
[function]
[call site]
04807
StmtBlock::as_ref
[function]
[call site]
04808
T::as_any
[function]
[call site]
04809
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04810
TypeId::of::<T>
[function]
[call site]
04811
TypeId::of::<Blob>
[function]
[call site]
04812
StmtBlock::as_ref
[function]
[call site]
04813
T::as_any
[function]
[call site]
04814
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04815
TypeId::of::<T>
[function]
[call site]
04816
TypeId::of::<Map>
[function]
[call site]
04817
StmtBlock::as_ref
[function]
[call site]
04818
T::as_any
[function]
[call site]
04819
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04820
TypeId::of::<T>
[function]
[call site]
04821
TypeId::of::<FnPtr>
[function]
[call site]
04822
StmtBlock::as_ref
[function]
[call site]
04823
T::as_any
[function]
[call site]
04824
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04825
TypeId::of::<T>
[function]
[call site]
04826
TypeId::of::<Instant>
[function]
[call site]
04827
StmtBlock::as_ref
[function]
[call site]
04828
T::as_any
[function]
[call site]
04829
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04830
TypeId::of::<T>
[function]
[call site]
04831
TypeId::of::<()>
[function]
[call site]
04832
T::as_any
[function]
[call site]
04833
as_any().downcast_ref::<T>
[function]
[call site]
04834
TypeId::of::<T>
[function]
[call site]
04835
TypeId::of::<Self>
[function]
[call site]
04836
T::as_any
[function]
[call site]
04837
as_any().downcast_ref::<T>
[function]
[call site]
04838
T::as_any
[function]
[call site]
04839
as_any().downcast_ref::<T>
[function]
[call site]
04840
Engine::lex_with_map
[function]
[call site]
04841
Engine::lex_with_map
[function]
[call site]
04842
Engine::lex_raw
[function]
[call site]
04843
Some
[function]
[call site]
04844
unwrap
[function]
[call site]
04845
Dynamic::as_array_mut
[function]
[call site]
04846
Dynamic::type_name
[function]
[call site]
04847
write_lock::<Array>
[function]
[call site]
04848
ok_or
[function]
[call site]
04849
unwrap
[function]
[call site]
04850
string_functions::add_append
[function]
[call site]
04851
Ok
[function]
[call site]
04852
Some
[function]
[call site]
04853
test_functions_take
[function]
[call site]
04854
Dynamic::into_blob
[function]
[call site]
04855
Ok
[function]
[call site]
04856
crate::func::locked_read
[function]
[call site]
04857
Option::and_then
[function]
[call site]
04858
Some
[function]
[call site]
04859
StmtBlock::as_ref
[function]
[call site]
04860
TestStruct::clone
[function]
[call site]
04861
ok_or_else
[function]
[call site]
04862
std::
[call site]
04863
any::type_name
[function]
[call site]
04864
Err
[function]
[call site]
04865
Dynamic::type_name
[function]
[call site]
04866
unwrap
[function]
[call site]
04867
Dynamic::as_blob_mut
[function]
[call site]
04868
Dynamic::type_name
[function]
[call site]
04869
write_lock::<Blob>
[function]
[call site]
04870
ok_or
[function]
[call site]
04871
unwrap
[function]
[call site]
04872
unwrap
[function]
[call site]
04873
Package::init_engine
[function]
[call site]
04874
Engine::throw_on_size
[function]
[call site]
04875
test::len
[function]
[call site]
04876
test::len
[function]
[call site]
04877
string_functions::add_append
[function]
[call site]
04878
Ok
[function]
[call site]
04879
Some
[function]
[call site]
04880
Dynamic::as_char
[function]
[call site]
04881
unwrap
[function]
[call site]
04882
encode_utf8
[function]
[call site]
04883
Dynamic::as_immutable_string_mut
[function]
[call site]
04884
unwrap
[function]
[call site]
04885
unwrap
[function]
[call site]
04886
Package::init_engine
[function]
[call site]
04887
Engine::throw_on_size
[function]
[call site]
04888
test::len
[function]
[call site]
04889
test::len
[function]
[call site]
04890
Ok
[function]
[call site]
04891
Some
[function]
[call site]
04892
Dynamic::as_immutable_string_ref
[function]
[call site]
04893
unwrap
[function]
[call site]
04894
string_functions::is_empty
[function]
[call site]
04895
Ok
[function]
[call site]
04896
Dynamic::as_char
[function]
[call site]
04897
unwrap
[function]
[call site]
04898
test_to_string
[function]
[call site]
04899
unwrap
[function]
[call site]
04900
Package::init_engine
[function]
[call site]
04901
Engine::throw_on_size
[function]
[call site]
04902
test::len
[function]
[call site]
04903
test::len
[function]
[call site]
04904
write_lock::<Dynamic>
[function]
[call site]
04905
unwrap
[function]
[call site]
04906
into
[function]
[call site]
04907
Ok
[function]
[call site]
04908
Some
[function]
[call site]
04909
test_functions_take
[function]
[call site]
04910
Dynamic::as_array_mut
[function]
[call site]
04911
unwrap
[function]
[call site]
04912
blob_functions::push
[function]
[call site]
04913
unwrap
[function]
[call site]
04914
Package::init_engine
[function]
[call site]
04915
Engine::check_data_size
[function]
[call site]
04916
Dynamic::read_lock
[function]
[call site]
04917
unwrap
[function]
[call site]
04918
Ok
[function]
[call site]
04919
Some
[function]
[call site]
04920
Dynamic::as_int
[function]
[call site]
04921
unwrap
[function]
[call site]
04922
Dynamic::as_blob_mut
[function]
[call site]
04923
unwrap
[function]
[call site]
04924
unwrap
[function]
[call site]
04925
Package::init_engine
[function]
[call site]
04926
Engine::throw_on_size
[function]
[call site]
04927
test::len
[function]
[call site]
04928
blob_functions::push
[function]
[call site]
04929
Ok
[function]
[call site]
04930
Some
[function]
[call site]
04931
Dynamic::as_char
[function]
[call site]
04932
unwrap
[function]
[call site]
04933
Dynamic::as_blob_mut
[function]
[call site]
04934
unwrap
[function]
[call site]
04935
unwrap
[function]
[call site]
04936
Package::init_engine
[function]
[call site]
04937
Engine::throw_on_size
[function]
[call site]
04938
test::len
[function]
[call site]
04939
string_functions::add_append_char
[function]
[call site]
04940
Position::new_const
[function]
[call site]
04941
RhaiResultOf::push_str
[function]
[call site]
04942
blob_functions::push
[function]
[call site]
04943
RhaiResultOf::into
[function]
[call site]
04944
Ok
[function]
[call site]
04945
Some
[function]
[call site]
04946
split_first_mut
[function]
[call site]
04947
unwrap
[function]
[call site]
04948
Dynamic::as_blob_mut
[function]
[call site]
04949
unwrap
[function]
[call site]
04950
Dynamic::as_immutable_string_ref
[function]
[call site]
04951
unwrap
[function]
[call site]
04952
string_functions::is_empty
[function]
[call site]
04953
Ok
[function]
[call site]
04954
unwrap
[function]
[call site]
04955
Package::init_engine
[function]
[call site]
04956
Engine::throw_on_size
[function]
[call site]
04957
test::len
[function]
[call site]
04958
test::len
[function]
[call site]
04959
string_functions::add_append_str
[function]
[call site]
04960
Position::new_const
[function]
[call site]
04961
RhaiResultOf::push_str
[function]
[call site]
04962
RhaiResultOf::push_str
[function]
[call site]
04963
RhaiResultOf::into
[function]
[call site]
04964
Ok
[function]
[call site]
04965
Engine::lex_with_map
[function]
[call site]
04966
TestStruct::new
[function]
[call site]
04967
super::get_builtin_binary_op_fn
[function]
[call site]
04968
Some
[function]
[call site]
04969
Dynamic::as_int
[function]
[call site]
04970
unwrap
[function]
[call site]
04971
Dynamic::as_int
[function]
[call site]
04972
unwrap
[function]
[call site]
04973
Ok
[function]
[call site]
04974
into
[function]
[call site]
04975
Some
[function]
[call site]
04976
Dynamic::as_int
[function]
[call site]
04977
unwrap
[function]
[call site]
04978
Dynamic::as_int
[function]
[call site]
04979
unwrap
[function]
[call site]
04980
Ok
[function]
[call site]
04981
into
[function]
[call site]
04982
Some
[function]
[call site]
04983
Dynamic::as_immutable_string_ref
[function]
[call site]
04984
unwrap
[function]
[call site]
04985
Dynamic::as_immutable_string_ref
[function]
[call site]
04986
unwrap
[function]
[call site]
04987
unwrap
[function]
[call site]
04988
Package::init_engine
[function]
[call site]
04989
Engine::throw_on_size
[function]
[call site]
04990
test::len
[function]
[call site]
04991
test::len
[function]
[call site]
04992
Ok
[function]
[call site]
04993
into
[function]
[call site]
04994
Some
[function]
[call site]
04995
Dynamic::as_char
[function]
[call site]
04996
unwrap
[function]
[call site]
04997
Dynamic::as_char
[function]
[call site]
04998
unwrap
[function]
[call site]
04999
Position::new_const
[function]
[call site]
05000
blob_functions::push
[function]
[call site]
05001
blob_functions::push
[function]
[call site]
05002
unwrap
[function]
[call site]
05003
Package::init_engine
[function]
[call site]
05004
Engine::throw_on_size
[function]
[call site]
05005
test::len
[function]
[call site]
05006
Ok
[function]
[call site]
05007
Result::into
[function]
[call site]
05008
Some
[function]
[call site]
05009
Dynamic::as_blob_ref
[function]
[call site]
05010
unwrap
[function]
[call site]
05011
string_functions::is_empty
[function]
[call site]
05012
Ok
[function]
[call site]
05013
Dynamic::flatten_clone
[function]
[call site]
05014
Dynamic::as_blob_ref
[function]
[call site]
05015
unwrap
[function]
[call site]
05016
string_functions::is_empty
[function]
[call site]
05017
Ok
[function]
[call site]
05018
Dynamic::flatten_clone
[function]
[call site]
05019
unwrap
[function]
[call site]
05020
Package::init_engine
[function]
[call site]
05021
Engine::throw_on_size
[function]
[call site]
05022
test::len
[function]
[call site]
05023
test::len
[function]
[call site]
05024
TestStruct::clone
[function]
[call site]
05025
StmtBlock::extend
[function]
[call site]
05026
Ok
[function]
[call site]
05027
Dynamic::from_blob
[function]
[call site]
05028
Some
[function]
[call site]
05029
Some
[function]
[call site]
05030
Some
[function]
[call site]
05031
Ok
[function]
[call site]
05032
Dynamic::as_int
[function]
[call site]
05033
unwrap
[function]
[call site]
05034
into
[function]
[call site]
05035
Some
[function]
[call site]
05036
Ok
[function]
[call site]
05037
Dynamic::as_int
[function]
[call site]
05038
unwrap
[function]
[call site]
05039
into
[function]
[call site]
05040
Some
[function]
[call site]
05041
Ok
[function]
[call site]
05042
Dynamic::as_int
[function]
[call site]
05043
unwrap
[function]
[call site]
05044
into
[function]
[call site]
05045
Some
[function]
[call site]
05046
Ok
[function]
[call site]
05047
Dynamic::as_int
[function]
[call site]
05048
unwrap
[function]
[call site]
05049
into
[function]
[call site]
05050
Dynamic::as_char
[function]
[call site]
05051
unwrap
[function]
[call site]
05052
Dynamic::as_immutable_string_ref
[function]
[call site]
05053
unwrap
[function]
[call site]
05054
Some
[function]
[call site]
05055
test_chars
[function]
[call site]
05056
MultiInputsStream::get_next
[function]
[call site]
05057
MultiInputsStream::get_next
[function]
[call site]
05058
Some
[function]
[call site]
05059
Dynamic::as_char
[function]
[call site]
05060
unwrap
[function]
[call site]
05061
Dynamic::as_immutable_string_ref
[function]
[call site]
05062
unwrap
[function]
[call site]
05063
Position::new_const
[function]
[call site]
05064
blob_functions::push
[function]
[call site]
05065
Result::push_str
[function]
[call site]
05066
unwrap
[function]
[call site]
05067
Package::init_engine
[function]
[call site]
05068
Engine::throw_on_size
[function]
[call site]
05069
test::len
[function]
[call site]
05070
Ok
[function]
[call site]
05071
Result::into
[function]
[call site]
05072
Dynamic::as_immutable_string_ref
[function]
[call site]
05073
unwrap
[function]
[call site]
05074
Dynamic::as_char
[function]
[call site]
05075
unwrap
[function]
[call site]
05076
test_chars
[function]
[call site]
05077
MultiInputsStream::get_next
[function]
[call site]
05078
MultiInputsStream::get_next
[function]
[call site]
05079
Some
[function]
[call site]
05080
Some
[function]
[call site]
05081
Dynamic::as_immutable_string_ref
[function]
[call site]
05082
unwrap
[function]
[call site]
05083
Dynamic::as_char
[function]
[call site]
05084
unwrap
[function]
[call site]
05085
unwrap
[function]
[call site]
05086
Package::init_engine
[function]
[call site]
05087
Engine::throw_on_size
[function]
[call site]
05088
test::len
[function]
[call site]
05089
Ok
[function]
[call site]
05090
Result::into
[function]
[call site]
05091
Some
[function]
[call site]
05092
Dynamic::as_immutable_string_ref
[function]
[call site]
05093
unwrap
[function]
[call site]
05094
Dynamic::as_char
[function]
[call site]
05095
unwrap
[function]
[call site]
05096
Ok
[function]
[call site]
05097
into
[function]
[call site]
05098
Some
[function]
[call site]
05099
Ok
[function]
[call site]
05100
TestStruct::clone
[function]
[call site]
05101
Some
[function]
[call site]
05102
Some
[function]
[call site]
05103
Some
[function]
[call site]
05104
Ok
[function]
[call site]
05105
TestStruct::clone
[function]
[call site]
05106
Some
[function]
[call site]
05107
Some
[function]
[call site]
05108
Some
[function]
[call site]
05109
Dynamic::as_blob_ref
[function]
[call site]
05110
unwrap
[function]
[call site]
05111
TestStruct::clone
[function]
[call site]
05112
Dynamic::as_char
[function]
[call site]
05113
unwrap
[function]
[call site]
05114
encode_utf8
[function]
[call site]
05115
unwrap
[function]
[call site]
05116
Package::init_engine
[function]
[call site]
05117
Engine::throw_on_size
[function]
[call site]
05118
test::len
[function]
[call site]
05119
test::len
[function]
[call site]
05120
StmtBlock::extend
[function]
[call site]
05121
as_bytes
[function]
[call site]
05122
Ok
[function]
[call site]
05123
Dynamic::from_blob
[function]
[call site]
05124
Dynamic::type_id
[function]
[call site]
05125
Dynamic::type_id
[function]
[call site]
05126
TypeId::of::<ExclusiveRange>
[function]
[call site]
05127
TypeId::of::<ExclusiveRange>
[function]
[call site]
05128
TypeId::of::<InclusiveRange>
[function]
[call site]
05129
TypeId::of::<InclusiveRange>
[function]
[call site]
05130
TypeId::of::<ExclusiveRange>
[function]
[call site]
05131
TypeId::of::<InclusiveRange>
[function]
[call site]
05132
TypeId::of::<InclusiveRange>
[function]
[call site]
05133
TypeId::of::<ExclusiveRange>
[function]
[call site]
05134
Some
[function]
[call site]
05135
Some
[function]
[call site]
05136
is_numeric
[function]
[call site]
05137
is_numeric
[function]
[call site]
05138
Some
[function]
[call site]
05139
is_numeric
[function]
[call site]
05140
is_numeric
[function]
[call site]
05141
Some
[function]
[call site]
05142
Engine::lex_with_map
[function]
[call site]
05143
TestStruct::new
[function]
[call site]
05144
BloomFilterU64::is_absent_and_set
[function]
[call site]
05145
StmtBlock::as_ref
[function]
[call site]
05146
blob_functions::insert
[function]
[call site]
05147
StmtBlock::as_ref
[function]
[call site]
05148
calc_fn_hash_full
[function]
[call site]
05149
StmtBlock::as_ref
[function]
[call site]
05150
&[Stmt]::unwrap
[function]
[call site]
05151
MyIterableType::into_iter
[function]
[call site]
05152
enumerate
[function]
[call site]
05153
Engine::lex_with_map
[function]
[call site]
05154
TypeId::of::<Dynamic>
[function]
[call site]
05155
Dynamic::type_id
[function]
[call site]
05156
RhaiFunc::is_volatile
[function]
[call site]
05157
RhaiFunc::is_volatile
[function]
[call site]
05158
Engine::gen_fn_call_signature
[function]
[call site]
05159
Err
[function]
[call site]
05160
ERR::ErrorFunctionNotFound
[function]
[call site]
05161
into
[function]
[call site]
05162
RhaiFunc::is_method
[function]
[call site]
05163
StmtBlock::as_ref
[function]
[call site]
05164
map_or
[function]
[call site]
05165
Debugger::call_stack
[function]
[call site]
05166
test::len
[function]
[call site]
05167
test::len
[function]
[call site]
05168
ArgBackup::new
[function]
[call site]
05169
string_functions::is_empty
[function]
[call site]
05170
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05171
TestStruct::clone
[function]
[call site]
05172
Some
[function]
[call site]
05173
string_functions::replace
[function]
[call site]
05174
string_functions::is_empty
[function]
[call site]
05175
string_functions::replace
[function]
[call site]
05176
string_functions::is_empty
[function]
[call site]
05177
string_functions::replace
[function]
[call site]
05178
into
[function]
[call site]
05179
into
[function]
[call site]
05180
mem::transmute
[function]
[call site]
05181
Engine::is_debugger_registered
[function]
[call site]
05182
is_some
[function]
[call site]
05183
TestStruct::clone
[function]
[call site]
05184
StmtBlock::span_or_else
[function]
[call site]
05185
Span::new
[function]
[call site]
05186
iterator_functions::chars_from_start
[function]
[call site]
05187
StmtBlock::span_or_else
[function]
[call site]
05188
string_functions::add_append
[function]
[call site]
05189
StmtBlock::span_or_else
[function]
[call site]
05190
TestStruct::clone
[function]
[call site]
05191
GlobalRuntimeState::debugger_mut
[function]
[call site]
05192
as_deref_mut
[function]
[call site]
05193
unwrap
[function]
[call site]
05194
&mut
[call site]
05195
blob_functions::push
[function]
[call site]
05196
MyIterableType::into_iter
[function]
[call site]
05197
Self::IntoIter::collect
[function]
[call site]
05198
Engine::get_interned_string
[function]
[call site]
05199
MyIterableType::into_iter
[function]
[call site]
05200
Self::IntoIter::map
[function]
[call site]
05201
TestStruct::clone
[function]
[call site]
05202
RhaiNativeFunc::has_context
[function]
[call site]
05203
bool::then
[function]
[call site]
05204
as_deref
[function]
[call site]
05205
into
[function]
[call site]
05206
RhaiFunc::is_pure
[function]
[call site]
05207
string_functions::is_empty
[function]
[call site]
05208
Dynamic::is_read_only
[function]
[call site]
05209
Err
[function]
[call site]
05210
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05211
test_to_string
[function]
[call site]
05212
into
[function]
[call site]
05213
test_method_call
[function]
[call site]
05214
Engine::new
[function]
[call site]
05215
register_type::<TestStruct>
[function]
[call site]
05216
Engine::register_fn
[function]
[call site]
05217
Engine::register_fn
[function]
[call site]
05218
test_custom_syntax_func
[function]
[call site]
05219
Engine::new
[function]
[call site]
05220
Engine::register_custom_syntax
[function]
[call site]
05221
Vec::<ImmutableString>::new
[function]
[call site]
05222
StmtBlock::as_ref
[function]
[call site]
05223
StmtBlock::as_ref
[function]
[call site]
05224
string_functions::trim
[function]
[call site]
05225
shared_get_mut
[function]
[call site]
05226
string_functions::trim
[function]
[call site]
05227
into
[function]
[call site]
05228
string_functions::trim
[function]
[call site]
05229
into
[function]
[call site]
05230
string_functions::is_empty
[function]
[call site]
05231
Token::lookup_symbol_from_syntax
[function]
[call site]
05232
StmtBlock::span_or_else
[function]
[call site]
05233
Span::new
[function]
[call site]
05234
iterator_functions::chars_from_start
[function]
[call site]
05235
StmtBlock::span_or_else
[function]
[call site]
05236
string_functions::add_append
[function]
[call site]
05237
StmtBlock::span_or_else
[function]
[call site]
05238
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05239
then
[function]
[call site]
05240
Token::Reserved
[function]
[call site]
05241
TestStruct::new
[function]
[call site]
05242
into
[function]
[call site]
05243
Err
[function]
[call site]
05244
LexError::ImproperSymbol
[function]
[call site]
05245
ImmutableString::new
[function]
[call site]
05246
&str::to_string
[function]
[call site]
05247
PERR::into_err
[function]
[call site]
05248
string_functions::is_empty
[function]
[call site]
05249
into
[function]
[call site]
05250
string_functions::is_empty
[function]
[call site]
05251
into
[function]
[call site]
05252
string_functions::is_empty
[function]
[call site]
05253
into
[function]
[call site]
05254
string_functions::is_empty
[function]
[call site]
05255
tokenizer::is_valid_identifier
[function]
[call site]
05256
into
[function]
[call site]
05257
string_functions::is_empty
[function]
[call site]
05258
(Token,
[call site]
05259
Engine::is_symbol_disabled
[function]
[call site]
05260
string_functions::contains
[function]
[call site]
05261
StmtBlock::as_ref
[function]
[call site]
05262
&[Stmt]::map_or
[function]
[call site]
05263
contains_key
[function]
[call site]
05264
blob_functions::insert
[function]
[call site]
05265
into
[function]
[call site]
05266
into
[function]
[call site]
05267
string_functions::is_empty
[function]
[call site]
05268
StmtBlock::as_ref
[function]
[call site]
05269
&[Stmt]::map_or
[function]
[call site]
05270
Engine::is_symbol_disabled
[function]
[call site]
05271
Err
[function]
[call site]
05272
LexError::ImproperSymbol
[function]
[call site]
05273
test_to_string
[function]
[call site]
05274
PERR::into_err
[function]
[call site]
05275
string_functions::is_empty
[function]
[call site]
05276
tokenizer::is_valid_identifier
[function]
[call site]
05277
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05278
Engine::is_symbol_disabled
[function]
[call site]
05279
StmtBlock::as_ref
[function]
[call site]
05280
&[Stmt]::map_or
[function]
[call site]
05281
contains_key
[function]
[call site]
05282
blob_functions::insert
[function]
[call site]
05283
into
[function]
[call site]
05284
into
[function]
[call site]
05285
Err
[function]
[call site]
05286
LexError::ImproperSymbol
[function]
[call site]
05287
test_to_string
[function]
[call site]
05288
PERR::into_err
[function]
[call site]
05289
blob_functions::push
[function]
[call site]
05290
string_functions::is_empty
[function]
[call site]
05291
Ok
[function]
[call site]
05292
TestStruct::clone
[function]
[call site]
05293
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05294
blob_functions::insert
[function]
[call site]
05295
RhaiResultOf::into
[function]
[call site]
05296
TestStruct::new
[function]
[call site]
05297
TestStruct::new
[function]
[call site]
05298
into
[function]
[call site]
05299
syn::Result::len
[function]
[call site]
05300
test::len
[function]
[call site]
05301
test::len
[function]
[call site]
05302
test::len
[function]
[call site]
05303
Ok
[function]
[call site]
05304
Ok
[function]
[call site]
05305
Some
[function]
[call site]
05306
TestStruct::clone
[function]
[call site]
05307
Ok
[function]
[call site]
05308
EvalContext::eval_expression_tree
[function]
[call site]
05309
EvalContext::eval_expression_tree_raw
[function]
[call site]
05310
as_deref_mut
[function]
[call site]
05311
Engine::eval_stmt_block
[function]
[call site]
05312
string_functions::is_empty
[function]
[call site]
05313
Ok
[function]
[call site]
05314
GlobalRuntimeState::num_imports
[function]
[call site]
05315
test::len
[function]
[call site]
05316
MyIterableType::into_iter
[function]
[call site]
05317
Self::IntoIter::try_fold
[function]
[call site]
05318
Self::as_deref_mut
[function]
[call site]
05319
GlobalRuntimeState::num_imports
[function]
[call site]
05320
Engine::eval_stmt
[function]
[call site]
05321
Engine::track_operation
[function]
[call site]
05322
ParseSettings::level_up_with_position
[function]
[call site]
05323
ParseSettings::level_up
[function]
[call site]
05324
Ok
[function]
[call site]
05325
Engine::dbg_reset
[function]
[call site]
05326
Engine::is_debugger_registered
[function]
[call site]
05327
Engine::dbg_reset_raw
[function]
[call site]
05328
impl
[call site]
05329
Ok
[function]
[call site]
05330
Some
[function]
[call site]
05331
ASTNode::is_stmt
[function]
[call site]
05332
Some
[function]
[call site]
05333
ASTNode::is_expr
[function]
[call site]
05334
Some
[function]
[call site]
05335
Some
[function]
[call site]
05336
Some
[function]
[call site]
05337
Debugger::is_break_point
[function]
[call site]
05338
Debugger::break_points
[function]
[call site]
05339
MyIterableType::into_iter
[function]
[call site]
05340
test_chars
[function]
[call site]
05341
0.chars().collect::<Vec<_>>
[function]
[call site]
05342
MyIterableType::into_iter
[function]
[call site]
05343
Self::IntoIter::enumerate
[function]
[call site]
05344
test_var_def_filter
[function]
[call site]
05345
BreakPoint::is_enabled
[function]
[call site]
05346
array_functions::find
[function]
[call site]
05347
array_functions::find_starting_from
[function]
[call site]
05348
Position::is_none
[function]
[call site]
05349
Position::is_beginning_of_line
[function]
[call site]
05350
ASTNode::position
[function]
[call site]
05351
ParseSettings::level_up_with_position
[function]
[call site]
05352
ParseSettings::level_up_with_position
[function]
[call site]
05353
Position::line
[function]
[call site]
05354
Option::unwrap_or
[function]
[call site]
05355
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05356
Position::line
[function]
[call site]
05357
Option::unwrap
[function]
[call site]
05358
&str::to_string
[function]
[call site]
05359
lines
[function]
[call site]
05360
enumerate
[function]
[call site]
05361
unwrap
[function]
[call site]
05362
as_deref
[function]
[call site]
05363
ASTNode::position
[function]
[call site]
05364
as_deref
[function]
[call site]
05365
test::len
[function]
[call site]
05366
test::len
[function]
[call site]
05367
Engine::lex_with_map
[function]
[call site]
05368
&mut
[call site]
05369
Position::is_none
[function]
[call site]
05370
Position::line
[function]
[call site]
05371
Option::unwrap
[function]
[call site]
05372
saturating_sub
[function]
[call site]
05373
min_max_functions::min
[function]
[call site]
05374
test::len
[function]
[call site]
05375
test::len
[function]
[call site]
05376
ImmutableString::to_string
[function]
[call site]
05377
Engine::new
[function]
[call site]
05378
Scope::new
[function]
[call site]
05379
blob_functions::push
[function]
[call site]
05380
blob_functions::push
[function]
[call site]
05381
blob_functions::push
[function]
[call site]
05382
test::len
[function]
[call site]
05383
Position::position
[function]
[call site]
05384
MyIterableType::into_iter
[function]
[call site]
05385
test_chars
[function]
[call site]
05386
0.chars().collect::<Vec<_>>
[function]
[call site]
05387
MyIterableType::into_iter
[function]
[call site]
05388
Self::IntoIter::enumerate
[function]
[call site]
05389
test_functions_take
[function]
[call site]
05390
skip
[function]
[call site]
05391
Position::position
[function]
[call site]
05392
test::len
[function]
[call site]
05393
DebuggerEvent::BreakPoint
[function]
[call site]
05394
Ok
[function]
[call site]
05395
Engine::dbg_raw
[function]
[call site]
05396
test::len
[function]
[call site]
05397
AST::source_raw
[function]
[call site]
05398
StmtBlock::as_ref
[function]
[call site]
05399
Option::cloned
[function]
[call site]
05400
EvalContext::new
[function]
[call site]
05401
on_debugger
[function]
[call site]
05402
as_deref
[function]
[call site]
05403
ASTNode::position
[function]
[call site]
05404
test::len
[function]
[call site]
05405
GlobalRuntimeState::debugger_mut
[function]
[call site]
05406
Ok
[function]
[call site]
05407
GlobalRuntimeState::debugger_mut
[function]
[call site]
05408
Ok
[function]
[call site]
05409
Some
[function]
[call site]
05410
GlobalRuntimeState::debugger_mut
[function]
[call site]
05411
Ok
[function]
[call site]
05412
Some
[function]
[call site]
05413
GlobalRuntimeState::debugger_mut
[function]
[call site]
05414
Ok
[function]
[call site]
05415
GlobalRuntimeState::debugger_mut
[function]
[call site]
05416
DebuggerStatus::FunctionExit
[function]
[call site]
05417
Ok
[function]
[call site]
05418
Ok
[function]
[call site]
05419
Ok
[function]
[call site]
05420
Ok
[function]
[call site]
05421
Self::as_deref_mut
[function]
[call site]
05422
Ok
[function]
[call site]
05423
Engine::eval_expr
[function]
[call site]
05424
Engine::track_operation
[function]
[call site]
05425
ParseSettings::level_up_with_position
[function]
[call site]
05426
Engine::dbg_reset
[function]
[call site]
05427
Self::as_deref_mut
[function]
[call site]
05428
Expr::get_literal_value
[function]
[call site]
05429
Some
[function]
[call site]
05430
Ok
[function]
[call site]
05431
Engine::eval_fn_call_expr
[function]
[call site]
05432
StmtBlock::as_ref
[function]
[call site]
05433
Engine::fast_operators
[function]
[call site]
05434
intersects
[function]
[call site]
05435
test::len
[function]
[call site]
05436
Some
[function]
[call site]
05437
Engine::get_arg_value
[function]
[call site]
05438
Expr::get_literal_value
[function]
[call site]
05439
Some
[function]
[call site]
05440
StmtBlock::as_ref
[function]
[call site]
05441
TestStruct::clone
[function]
[call site]
05442
write_lock::<FnPtr>
[function]
[call site]
05443
Some
[function]
[call site]
05444
crate::Shared::new
[function]
[call site]
05445
Option<&GlobalRuntimeState>::into
[function]
[call site]
05446
into
[function]
[call site]
05447
into
[function]
[call site]
05448
into
[function]
[call site]
05449
TestStruct::clone
[function]
[call site]
05450
Self::into
[function]
[call site]
05451
into
[function]
[call site]
05452
Expr::is_constant
[function]
[call site]
05453
crate::Array::with_capacity
[function]
[call site]
05454
test::len
[function]
[call site]
05455
StmtBlock::extend
[function]
[call site]
05456
MyIterableType::into_iter
[function]
[call site]
05457
Self::IntoIter::map
[function]
[call site]
05458
Expr::get_literal_value
[function]
[call site]
05459
Option::unwrap
[function]
[call site]
05460
Dynamic::from_array
[function]
[call site]
05461
Expr::is_constant
[function]
[call site]
05462
TestStruct::clone
[function]
[call site]
05463
(TokenIterator::get_mut
[function]
[call site]
05464
Ident::as_str
[function]
[call site]
05465
Option::unwrap
[function]
[call site]
05466
Expr::get_literal_value
[function]
[call site]
05467
Option::unwrap
[function]
[call site]
05468
Dynamic::from_map
[function]
[call site]
05469
Expr::is_constant
[function]
[call site]
05470
Position::new_const
[function]
[call site]
05471
Expr::get_literal_value
[function]
[call site]
05472
Option::unwrap
[function]
[call site]
05473
unwrap
[function]
[call site]
05474
into
[function]
[call site]
05475
FnCallExpr::is_qualified
[function]
[call site]
05476
test::len
[function]
[call site]
05477
FnPtr::new
[function]
[call site]
05478
TestStruct::clone
[function]
[call site]
05479
RhaiResultOf::ok
[function]
[call site]
05480
into
[function]
[call site]
05481
test::len
[function]
[call site]
05482
Token::literal_syntax
[function]
[call site]
05483
Token::literal_syntax
[function]
[call site]
05484
Ident::as_str
[function]
[call site]
05485
into
[function]
[call site]
05486
into
[function]
[call site]
05487
into
[function]
[call site]
05488
into
[function]
[call site]
05489
into
[function]
[call site]
05490
into
[function]
[call site]
05491
Some
[function]
[call site]
05492
Engine::track_operation
[function]
[call site]
05493
Expr::start_position
[function]
[call site]
05494
Engine::dbg
[function]
[call site]
05495
Engine::is_debugger_registered
[function]
[call site]
05496
Engine::dbg_reset_raw
[function]
[call site]
05497
GlobalRuntimeState::debugger_mut
[function]
[call site]
05498
Ok
[function]
[call site]
05499
Ok
[function]
[call site]
05500
Expr::start_position
[function]
[call site]
05501
as_deref_mut
[function]
[call site]
05502
and_then
[function]
[call site]
05503
Debugger::clear_status_if
[function]
[call site]
05504
Some
[function]
[call site]
05505
string_functions::replace
[function]
[call site]
05506
Engine::eval_expr
[function]
[call site]
05507
Engine::lex_with_map
[function]
[call site]
05508
Engine::lex_raw
[function]
[call site]
05509
Some
[function]
[call site]
05510
Expr::start_position
[function]
[call site]
05511
Self::as_deref_mut
[function]
[call site]
05512
Dynamic::flatten
[function]
[call site]
05513
Ok
[function]
[call site]
05514
into
[function]
[call site]
05515
Engine::exec_fn_call
[function]
[call site]
05516
FnCallHashes::is_native_only
[function]
[call site]
05517
Position::is_none
[function]
[call site]
05518
test::len
[function]
[call site]
05519
Engine::get_interned_string
[function]
[call site]
05520
Engine::map_type_name
[function]
[call site]
05521
MyIterableType::into_iter
[function]
[call site]
05522
array_functions::find_map
[function]
[call site]
05523
Module::get_custom_type_display_by_name
[function]
[call site]
05524
StmtBlock::span_or_else
[function]
[call site]
05525
map_functions::values
[function]
[call site]
05526
array_functions::find_map
[function]
[call site]
05527
Module::get_custom_type_display_by_name
[function]
[call site]
05528
unwrap_or_else
[function]
[call site]
05529
map_std_type_name
[function]
[call site]
05530
std::
[call site]
05531
any::type_name
[function]
[call site]
05532
Ok
[function]
[call site]
05533
ImmutableString::into
[function]
[call site]
05534
test::len
[function]
[call site]
05535
Ok
[function]
[call site]
05536
Dynamic::is_shared
[function]
[call site]
05537
into
[function]
[call site]
05538
Engine::gen_fn_call_signature
[function]
[call site]
05539
Err
[function]
[call site]
05540
ERR::ErrorFunctionNotFound
[function]
[call site]
05541
into
[function]
[call site]
05542
ensure_no_data_race
[function]
[call site]
05543
MyIterableType::into_iter
[function]
[call site]
05544
Self::IntoIter::skip
[function]
[call site]
05545
String::from
[function]
[call site]
05546
ImmutableString::into_owned
[function]
[call site]
05547
ParseSettings::level_up_with_position
[function]
[call site]
05548
Dynamic::is_locked
[function]
[call site]
05549
try_borrow
[function]
[call site]
05550
is_err
[function]
[call site]
05551
map_or
[function]
[call site]
05552
Ok
[function]
[call site]
05553
Err
[function]
[call site]
05554
ERR::ErrorDataRace
[function]
[call site]
05555
into
[function]
[call site]
05556
FnCallHashes::is_native_only
[function]
[call site]
05557
FnCallHashes::script
[function]
[call site]
05558
expect
[function]
[call site]
05559
string_functions::is_empty
[function]
[call site]
05560
crate::calc_typed_method_hash
[function]
[call site]
05561
Engine::map_type_name
[function]
[call site]
05562
std::
[call site]
05563
any::type_name
[function]
[call site]
05564
Engine::resolve_fn
[function]
[call site]
05565
Position::is_none
[function]
[call site]
05566
Engine::resolve_fn
[function]
[call site]
05567
None::cloned
[function]
[call site]
05568
as_deref
[function]
[call site]
05569
string_functions::is_empty
[function]
[call site]
05570
Ok
[function]
[call site]
05571
Scope::new
[function]
[call site]
05572
string_functions::replace
[function]
[call site]
05573
defer
[function]
[call site]
05574
crate::Deferred::lock
[function]
[call site]
05575
split_first_mut
[function]
[call site]
05576
unwrap
[function]
[call site]
05577
Some
[function]
[call site]
05578
Engine::call_script_fn
[function]
[call site]
05579
Engine::track_operation
[function]
[call site]
05580
Engine::max_call_levels
[function]
[call site]
05581
Err
[function]
[call site]
05582
ERR::ErrorStackOverflow
[function]
[call site]
05583
into
[function]
[call site]
05584
Position::is_none
[function]
[call site]
05585
string_functions::is_empty
[function]
[call site]
05586
Ok
[function]
[call site]
05587
string_functions::is_empty
[function]
[call site]
05588
Ok
[function]
[call site]
05589
test::len
[function]
[call site]
05590
test::len
[function]
[call site]
05591
GlobalRuntimeState::num_imports
[function]
[call site]
05592
StmtBlock::as_ref
[function]
[call site]
05593
map_or
[function]
[call site]
05594
Debugger::call_stack
[function]
[call site]
05595
test::len
[function]
[call site]
05596
test::len
[function]
[call site]
05597
test::len
[function]
[call site]
05598
Engine::max_variables
[function]
[call site]
05599
Err
[function]
[call site]
05600
ERR::ErrorTooManyVariables
[function]
[call site]
05601
into
[function]
[call site]
05602
StmtBlock::extend
[function]
[call site]
05603
MyIterableType::into_iter
[function]
[call site]
05604
cloned
[function]
[call site]
05605
array_functions::zip
[function]
[call site]
05606
StaticModuleResolver::iter_mut
[function]
[call site]
05607
Engine::lex_with_map
[function]
[call site]
05608
RhaiResult::take
[function]
[call site]
05609
Engine::new
[function]
[call site]
05610
register_type_with_name::<TestStruct>
[function]
[call site]
05611
Engine::register_fn
[function]
[call site]
05612
TestStruct
[function]
[call site]
05613
Engine::is_debugger_registered
[function]
[call site]
05614
TestStruct::clone
[function]
[call site]
05615
Scope::iter_inner
[function]
[call site]
05616
MyIterableType::into_iter
[function]
[call site]
05617
array_functions::zip
[function]
[call site]
05618
MyIterableType::into_iter
[function]
[call site]
05619
Engine::lex_with_map
[function]
[call site]
05620
Dynamic::is_read_only
[function]
[call site]
05621
impl
[call site]
05622
Engine::lex_with_map
[function]
[call site]
05623
Dynamic::flatten_clone
[function]
[call site]
05624
TestStruct::clone
[function]
[call site]
05625
GlobalRuntimeState::debugger_mut
[function]
[call site]
05626
&mut
[call site]
05627
Caches::fn_resolution_caches_len
[function]
[call site]
05628
test::len
[function]
[call site]
05629
Engine::lex_with_map
[function]
[call site]
05630
Engine::lex_raw
[function]
[call site]
05631
Some
[function]
[call site]
05632
MyIterableType::into_iter
[function]
[call site]
05633
test_chars
[function]
[call site]
05634
0.chars().collect::<Vec<_>>
[function]
[call site]
05635
MyIterableType::into_iter
[function]
[call site]
05636
Self::IntoIter::cloned
[function]
[call site]
05637
array_functions::for_each
[function]
[call site]
05638
GlobalRuntimeState::push_import
[function]
[call site]
05639
blob_functions::push
[function]
[call site]
05640
into
[function]
[call site]
05641
blob_functions::push
[function]
[call site]
05642
into
[function]
[call site]
05643
StmtBlock::extend
[function]
[call site]
05644
&crate::SharedModule::clone
[function]
[call site]
05645
Self
[function]
[call site]
05646
std::mem::replace
[function]
[call site]
05647
string_functions::is_empty
[function]
[call site]
05648
string_functions::replace
[function]
[call site]
05649
into
[function]
[call site]
05650
TestStruct::clone
[function]
[call site]
05651
Engine::is_debugger_registered
[function]
[call site]
05652
crate::ast::Stmt::Noop
[function]
[call site]
05653
ParseSettings::level_up_with_position
[function]
[call site]
05654
Engine::dbg
[function]
[call site]
05655
Self::as_deref_mut
[function]
[call site]
05656
Engine::eval_stmt_block
[function]
[call site]
05657
string_functions::is_empty
[function]
[call site]
05658
Ok
[function]
[call site]
05659
GlobalRuntimeState::num_imports
[function]
[call site]
05660
MyIterableType::into_iter
[function]
[call site]
05661
Self::IntoIter::try_fold
[function]
[call site]
05662
Self::as_deref_mut
[function]
[call site]
05663
GlobalRuntimeState::num_imports
[function]
[call site]
05664
Engine::eval_stmt
[function]
[call site]
05665
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05666
MyIterableType::into_iter
[function]
[call site]
05667
array_functions::zip
[function]
[call site]
05668
MyIterableType::into_iter
[function]
[call site]
05669
impl
[call site]
05670
T::as_any
[function]
[call site]
05671
Module::contains_indexed_global_functions
[function]
[call site]
05672
Caches::fn_resolution_caches_len
[function]
[call site]
05673
Caches::fn_resolution_cache_mut
[function]
[call site]
05674
string_functions::clear
[function]
[call site]
05675
string_functions::is_empty
[function]
[call site]
05676
shared_get_mut
[function]
[call site]
05677
string_functions::clear
[function]
[call site]
05678
ImmutableString::new
[function]
[call site]
05679
Caches::push_fn_resolution_cache
[function]
[call site]
05680
blob_functions::push
[function]
[call site]
05681
Engine::default
[function]
[call site]
05682
Caches::fn_resolution_cache_mut
[function]
[call site]
05683
string_functions::clear
[function]
[call site]
05684
Ok
[function]
[call site]
05685
Self::as_deref_mut
[function]
[call site]
05686
StmtBlock::take_statements
[function]
[call site]
05687
mem::take
[function]
[call site]
05688
StmtBlock::statements_mut
[function]
[call site]
05689
StmtBlock::span_or_else
[function]
[call site]
05690
Span::new
[function]
[call site]
05691
iterator_functions::chars_from_start
[function]
[call site]
05692
StmtBlock::span_or_else
[function]
[call site]
05693
string_functions::add_append
[function]
[call site]
05694
StmtBlock::span_or_else
[function]
[call site]
05695
Ok
[function]
[call site]
05696
Expr::set_position
[function]
[call site]
05697
Expr::set_position
[function]
[call site]
05698
Err
[function]
[call site]
05699
ParseError::into
[function]
[call site]
05700
EvalAltResult::is_system_exception
[function]
[call site]
05701
Expr::set_position
[function]
[call site]
05702
Err
[function]
[call site]
05703
ParseError::into
[function]
[call site]
05704
Err
[function]
[call site]
05705
ERR::ErrorInFunctionCall
[function]
[call site]
05706
test_to_string
[function]
[call site]
05707
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05708
last
[function]
[call site]
05709
and_then
[function]
[call site]
05710
decimal_functions::max_id
[function]
[call site]
05711
into
[function]
[call site]
05712
unwrap_or_else
[function]
[call site]
05713
&mut
[call site]
05714
unwrap_or
[function]
[call site]
05715
test_to_string
[function]
[call site]
05716
&mut
[call site]
05717
unwrap_or
[function]
[call site]
05718
test_to_string
[function]
[call site]
05719
into
[function]
[call site]
05720
Engine::is_debugger_registered
[function]
[call site]
05721
GlobalRuntimeState::debugger_mut
[function]
[call site]
05722
crate::ast::Stmt::Noop
[function]
[call site]
05723
StmtBlock::end_position
[function]
[call site]
05724
string_functions::add_append
[function]
[call site]
05725
StmtBlock::span_or_else
[function]
[call site]
05726
into
[function]
[call site]
05727
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05728
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05729
Engine::dbg_raw
[function]
[call site]
05730
Err
[function]
[call site]
05731
StmtBlock::as_mut
[function]
[call site]
05732
unwrap
[function]
[call site]
05733
Debugger::rewind_call_stack
[function]
[call site]
05734
string_functions::truncate
[function]
[call site]
05735
Scope::rewind
[function]
[call site]
05736
string_functions::is_empty
[function]
[call site]
05737
Scope::remove_range
[function]
[call site]
05738
map_functions::drain
[function]
[call site]
05739
string_functions::is_empty
[function]
[call site]
05740
Ok
[function]
[call site]
05741
IterateMap::new
[function]
[call site]
05742
IterateMap::new
[function]
[call site]
05743
IterateMap::new
[function]
[call site]
05744
mem::take
[function]
[call site]
05745
MyIterableType::into_iter
[function]
[call site]
05746
is_some
[function]
[call site]
05747
blob_functions::insert
[function]
[call site]
05748
FnPtr::call_raw_with_extra_args
[function]
[call site]
05749
Some
[function]
[call site]
05750
TestStruct::clone
[function]
[call site]
05751
Self::into
[function]
[call site]
05752
Some
[function]
[call site]
05753
Dynamic::as_bool
[function]
[call site]
05754
Result::unwrap_or
[function]
[call site]
05755
blob_functions::insert
[function]
[call site]
05756
blob_functions::insert
[function]
[call site]
05757
Some
[function]
[call site]
05758
Err
[function]
[call site]
05759
Ok
[function]
[call site]
05760
array_functions::for_each
[function]
[call site]
05761
map_functions::drain
[function]
[call site]
05762
array_functions::for_each
[function]
[call site]
05763
test::len
[function]
[call site]
05764
test::len
[function]
[call site]
05765
string_functions::truncate
[function]
[call site]
05766
map_functions::drain
[function]
[call site]
05767
array_functions::for_each
[function]
[call site]
05768
test::len
[function]
[call site]
05769
string_functions::truncate
[function]
[call site]
05770
GlobalRuntimeState::truncate_imports
[function]
[call site]
05771
string_functions::truncate
[function]
[call site]
05772
string_functions::truncate
[function]
[call site]
05773
Caches::rewind_fn_resolution_caches
[function]
[call site]
05774
string_functions::truncate
[function]
[call site]
05775
ArgBackup::new
[function]
[call site]
05776
string_functions::is_empty
[function]
[call site]
05777
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05778
defer
[function]
[call site]
05779
Engine::call_script_fn
[function]
[call site]
05780
Engine::lex_with_map
[function]
[call site]
05781
FnCallHashes::native
[function]
[call site]
05782
Engine::exec_native_fn_call
[function]
[call site]
05783
Engine::track_operation
[function]
[call site]
05784
Some
[function]
[call site]
05785
Engine::resolve_fn
[function]
[call site]
05786
RhaiFunc::is_volatile
[function]
[call site]
05787
Engine::gen_fn_call_signature
[function]
[call site]
05788
Err
[function]
[call site]
05789
ERR::ErrorFunctionNotFound
[function]
[call site]
05790
into
[function]
[call site]
05791
RhaiFunc::is_method
[function]
[call site]
05792
StmtBlock::as_ref
[function]
[call site]
05793
map_or
[function]
[call site]
05794
Debugger::call_stack
[function]
[call site]
05795
test::len
[function]
[call site]
05796
ArgBackup::new
[function]
[call site]
05797
string_functions::is_empty
[function]
[call site]
05798
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05799
Engine::is_debugger_registered
[function]
[call site]
05800
TestStruct::clone
[function]
[call site]
05801
StmtBlock::span_or_else
[function]
[call site]
05802
TestStruct::clone
[function]
[call site]
05803
GlobalRuntimeState::debugger_mut
[function]
[call site]
05804
&mut
[call site]
05805
Engine::get_interned_string
[function]
[call site]
05806
MyIterableType::into_iter
[function]
[call site]
05807
Self::IntoIter::map
[function]
[call site]
05808
TestStruct::clone
[function]
[call site]
05809
RhaiNativeFunc::has_context
[function]
[call site]
05810
bool::then
[function]
[call site]
05811
as_deref
[function]
[call site]
05812
into
[function]
[call site]
05813
RhaiFunc::is_pure
[function]
[call site]
05814
string_functions::is_empty
[function]
[call site]
05815
Dynamic::is_read_only
[function]
[call site]
05816
Err
[function]
[call site]
05817
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05818
test_to_string
[function]
[call site]
05819
into
[function]
[call site]
05820
test_method_call
[function]
[call site]
05821
test_custom_syntax_func
[function]
[call site]
05822
and_then
[function]
[call site]
05823
Engine::check_data_size
[function]
[call site]
05824
Engine::has_data_size_limit
[function]
[call site]
05825
Ok
[function]
[call site]
05826
calc_data_sizes
[function]
[call site]
05827
StmtBlock::borrow
[function]
[call site]
05828
Engine::throw_on_size
[function]
[call site]
05829
RhaiResultOf::map_err
[function]
[call site]
05830
EvalAltResult::fill_position
[function]
[call site]
05831
Ok
[function]
[call site]
05832
map_err
[function]
[call site]
05833
EvalAltResult::fill_position
[function]
[call site]
05834
ArgBackup::restore_first_arg
[function]
[call site]
05835
test_functions_take
[function]
[call site]
05836
unwrap
[function]
[call site]
05837
Engine::is_debugger_registered
[function]
[call site]
05838
Engine::register_debugger
[function]
[call site]
05839
Some
[function]
[call site]
05840
TestStruct::new
[function]
[call site]
05841
TestStruct::new
[function]
[call site]
05842
Scope::new
[function]
[call site]
05843
crate::ast::Stmt::Noop
[function]
[call site]
05844
into
[function]
[call site]
05845
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05846
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05847
Engine::dbg_raw
[function]
[call site]
05848
Err
[function]
[call site]
05849
GlobalRuntimeState::debugger_mut
[function]
[call site]
05850
&mut
[call site]
05851
string_functions::truncate
[function]
[call site]
05852
string_functions::is_empty
[function]
[call site]
05853
Engine::check_data_size
[function]
[call site]
05854
Ok
[function]
[call site]
05855
Dynamic::into_immutable_string
[function]
[call site]
05856
Ok
[function]
[call site]
05857
crate::func::locked_read
[function]
[call site]
05858
Option::and_then
[function]
[call site]
05859
Some
[function]
[call site]
05860
TestStruct::clone
[function]
[call site]
05861
ok_or_else
[function]
[call site]
05862
std::
[call site]
05863
any::type_name
[function]
[call site]
05864
Err
[function]
[call site]
05865
Dynamic::type_name
[function]
[call site]
05866
Result::map_err
[function]
[call site]
05867
Engine::map_type_name
[function]
[call site]
05868
type_name::<ImmutableString>
[function]
[call site]
05869
&'a
[call site]
05870
ERR::ErrorMismatchOutputType
[function]
[call site]
05871
into
[function]
[call site]
05872
test_side_effects_print
[function]
[call site]
05873
TestStruct::new
[function]
[call site]
05874
TestStruct::new
[function]
[call site]
05875
ImmutableString::new
[function]
[call site]
05876
Engine::new
[function]
[call site]
05877
TestStruct::clone
[function]
[call site]
05878
Self
[function]
[call site]
05879
Engine::on_print
[function]
[call site]
05880
Some
[function]
[call site]
05881
TestStruct::new
[function]
[call site]
05882
StraightHasher::write
[function]
[call site]
05883
unwrap
[function]
[call site]
05884
push_str
[function]
[call site]
05885
run
[function]
[call site]
05886
Engine::new
[function]
[call site]
05887
Self::run
[function]
[call site]
05888
Engine::new
[function]
[call site]
05889
Engine::set_optimization_level
[function]
[call site]
05890
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05891
Engine::set_optimization_level
[function]
[call site]
05892
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05893
Engine::set_optimization_level
[function]
[call site]
05894
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05895
Engine::register_fn
[function]
[call site]
05896
Engine::set_optimization_level
[function]
[call site]
05897
Engine::set_fast_operators
[function]
[call site]
05898
test_get_set
[function]
[call site]
05899
Engine::set_optimization_level
[function]
[call site]
05900
RhaiResultOf::unwrap
[function]
[call site]
05901
Dynamic::into_immutable_string
[function]
[call site]
05902
Result::map_err
[function]
[call site]
05903
Engine::map_type_name
[function]
[call site]
05904
type_name::<ImmutableString>
[function]
[call site]
05905
&'a
[call site]
05906
ERR::ErrorMismatchOutputType
[function]
[call site]
05907
into
[function]
[call site]
05908
test_print_debug
[function]
[call site]
05909
TestStruct::new
[function]
[call site]
05910
TestStruct::new
[function]
[call site]
05911
Vec::<String>::new
[function]
[call site]
05912
TestStruct::clone
[function]
[call site]
05913
Self
[function]
[call site]
05914
TestStruct::clone
[function]
[call site]
05915
Engine::new
[function]
[call site]
05916
Engine::on_print
[function]
[call site]
05917
StraightHasher::write
[function]
[call site]
05918
unwrap
[function]
[call site]
05919
blob_functions::push
[function]
[call site]
05920
Engine::on_debug
[function]
[call site]
05921
Some
[function]
[call site]
05922
TestStruct::new
[function]
[call site]
05923
unwrap_or
[function]
[call site]
05924
StraightHasher::write
[function]
[call site]
05925
unwrap
[function]
[call site]
05926
blob_functions::push
[function]
[call site]
05927
run
[function]
[call site]
05928
RhaiResultOf::unwrap
[function]
[call site]
05929
Engine::compile
[function]
[call site]
05930
ParseResult::unwrap
[function]
[call site]
05931
AST::set_source
[function]
[call site]
05932
into
[function]
[call site]
05933
crate::Shared::get_mut
[function]
[call site]
05934
Shared::get_mut
[function]
[call site]
05935
StmtBlock::as_mut
[function]
[call site]
05936
Engine::lex_with_map
[function]
[call site]
05937
Engine::lex_raw
[function]
[call site]
05938
Some
[function]
[call site]
05939
Module::set_id
[function]
[call site]
05940
Decimal::into
[function]
[call site]
05941
string_functions::is_empty
[function]
[call site]
05942
test::len
[function]
[call site]
05943
then_some
[function]
[call site]
05944
TestStruct::clone
[function]
[call site]
05945
string_functions::is_empty
[function]
[call site]
05946
then_some
[function]
[call site]
05947
eval_ast::<Dynamic>
[function]
[call site]
05948
unwrap
[function]
[call site]
05949
Self::read
[function]
[call site]
05950
try_borrow
[function]
[call site]
05951
ok
[function]
[call site]
05952
locked_read
[function]
[call site]
05953
Option::ok
[function]
[call site]
05954
try_read
[function]
[call site]
05955
Some
[function]
[call site]
05956
std::thread::sleep
[function]
[call site]
05957
std::time::Duration::from_millis
[function]
[call site]
05958
Some
[function]
[call site]
05959
locked_read
[function]
[call site]
05960
try_read
[function]
[call site]
05961
Option::unwrap
[function]
[call site]
05962
MyIterableType::into_iter
[function]
[call site]
05963
&mut
[call site]
05964
Engine::map_type_name
[function]
[call site]
05965
std::
[call site]
05966
any::type_name
[function]
[call site]
05967
Engine::map_type_name
[function]
[call site]
05968
std::
[call site]
05969
any::type_name
[function]
[call site]
05970
Err
[function]
[call site]
05971
ERR::ErrorIndexingType
[function]
[call site]
05972
into
[function]
[call site]
05973
Engine::map_type_name
[function]
[call site]
05974
std::
[call site]
05975
any::type_name
[function]
[call site]
05976
Engine::map_type_name
[function]
[call site]
05977
std::
[call site]
05978
any::type_name
[function]
[call site]
05979
Engine::map_type_name
[function]
[call site]
05980
std::
[call site]
05981
any::type_name
[function]
[call site]
05982
Err
[function]
[call site]
05983
ERR::ErrorIndexingType
[function]
[call site]
05984
into
[function]
[call site]
05985
string_functions::starts_with
[function]
[call site]
05986
test::len
[function]
[call site]
05987
Engine::map_type_name
[function]
[call site]
05988
std::
[call site]
05989
any::type_name
[function]
[call site]
05990
Err
[function]
[call site]
05991
ERR::ErrorDotExpr
[function]
[call site]
05992
into
[function]
[call site]
05993
string_functions::starts_with
[function]
[call site]
05994
test::len
[function]
[call site]
05995
Engine::map_type_name
[function]
[call site]
05996
std::
[call site]
05997
any::type_name
[function]
[call site]
05998
Engine::map_type_name
[function]
[call site]
05999
std::
[call site]
06000
any::type_name
[function]
[call site]
06001
Err
[function]
[call site]
06002
ERR::ErrorDotExpr
[function]
[call site]
06003
into
[function]
[call site]
06004
Err
[function]
[call site]
06005
ERR::ErrorFunctionNotFound
[function]
[call site]
06006
Engine::gen_fn_call_signature
[function]
[call site]
06007
into
[function]
[call site]
06008
Engine::lex_with_map
[function]
[call site]
06009
Engine::fast_operators
[function]
[call site]
06010
test::len
[function]
[call site]
06011
is_some
[function]
[call site]
06012
Engine::get_arg_value
[function]
[call site]
06013
Self::as_deref_mut
[function]
[call site]
06014
Dynamic::flatten
[function]
[call site]
06015
Engine::get_arg_value
[function]
[call site]
06016
Self::as_deref_mut
[function]
[call site]
06017
Dynamic::flatten
[function]
[call site]
06018
Dynamic::is_variant
[function]
[call site]
06019
Dynamic::is_variant
[function]
[call site]
06020
super::get_builtin_binary_op_fn
[function]
[call site]
06021
unwrap
[function]
[call site]
06022
then
[function]
[call site]
06023
Ident::as_str
[function]
[call site]
06024
into
[function]
[call site]
06025
test_custom_syntax_func
[function]
[call site]
06026
Engine::exec_fn_call
[function]
[call site]
06027
Engine::lex_with_map
[function]
[call site]
06028
string_functions::is_empty
[function]
[call site]
06029
RhaiFunc::is_native
[function]
[call site]
06030
Engine::make_qualified_function_call
[function]
[call site]
06031
blob_functions::blob_with_capacity
[function]
[call site]
06032
test::len
[function]
[call site]
06033
test::len
[function]
[call site]
06034
blob_functions::blob_with_capacity
[function]
[call site]
06035
test::len
[function]
[call site]
06036
StmtBlock::as_ref
[function]
[call site]
06037
&[Stmt]::map_or
[function]
[call site]
06038
Dynamic::is_shared
[function]
[call site]
06039
Self::is_some
[function]
[call site]
06040
&[Expr]::first
[function]
[call site]
06041
Engine::track_operation
[function]
[call site]
06042
Engine::dbg
[function]
[call site]
06043
Self::as_deref_mut
[function]
[call site]
06044
blob_functions::push
[function]
[call site]
06045
MyIterableType::into_iter
[function]
[call site]
06046
test_chars
[function]
[call site]
06047
0.chars().collect::<Vec<_>>
[function]
[call site]
06048
MyIterableType::into_iter
[function]
[call site]
06049
Self::IntoIter::skip
[function]
[call site]
06050
Engine::get_arg_value
[function]
[call site]
06051
Self::as_deref_mut
[function]
[call site]
06052
blob_functions::push
[function]
[call site]
06053
Dynamic::flatten
[function]
[call site]
06054
RhaiResultOf::split_first_mut
[function]
[call site]
06055
unwrap
[function]
[call site]
06056
Some
[function]
[call site]
06057
blob_functions::push
[function]
[call site]
06058
Self::unwrap
[function]
[call site]
06059
StmtBlock::extend
[function]
[call site]
06060
StaticModuleResolver::iter_mut
[function]
[call site]
06061
Engine::track_operation
[function]
[call site]
06062
Engine::dbg
[function]
[call site]
06063
Self::as_deref_mut
[function]
[call site]
06064
blob_functions::push
[function]
[call site]
06065
MyIterableType::into_iter
[function]
[call site]
06066
Self::IntoIter::skip
[function]
[call site]
06067
Engine::get_arg_value
[function]
[call site]
06068
Self::as_deref_mut
[function]
[call site]
06069
blob_functions::push
[function]
[call site]
06070
Dynamic::flatten
[function]
[call site]
06071
Engine::search_namespace
[function]
[call site]
06072
Engine::search_scope_only
[function]
[call site]
06073
Command::get
[function]
[call site]
06074
MyIterableType::into_iter
[function]
[call site]
06075
flat_map
[function]
[call site]
06076
RhaiFunc::get_iter_fn
[function]
[call site]
06077
Some
[function]
[call site]
06078
test_var_def_filter
[function]
[call site]
06079
RhaiFunc::is_script
[function]
[call site]
06080
test_var_def_filter
[function]
[call site]
06081
Ident::as_str
[function]
[call site]
06082
Engine::lex_with_map
[function]
[call site]
06083
MultiInputsStream::get_next
[function]
[call site]
06084
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06085
StmtBlock::as_ref
[function]
[call site]
06086
TestStruct::clone
[function]
[call site]
06087
crate::Shared::new
[function]
[call site]
06088
into
[function]
[call site]
06089
TestStruct::clone
[function]
[call site]
06090
Engine::default
[function]
[call site]
06091
Some
[function]
[call site]
06092
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06093
RhaiFunc::get_script_fn_def
[function]
[call site]
06094
Option::cloned
[function]
[call site]
06095
unwrap
[function]
[call site]
06096
into
[function]
[call site]
06097
Ok
[function]
[call site]
06098
into
[function]
[call site]
06099
map_or
[function]
[call site]
06100
test::len
[function]
[call site]
06101
EvalContext::new
[function]
[call site]
06102
Expr::get_variable_name
[function]
[call site]
06103
string_functions::is_empty
[function]
[call site]
06104
Some
[function]
[call site]
06105
Option::unwrap
[function]
[call site]
06106
resolve_var
[function]
[call site]
06107
test::len
[function]
[call site]
06108
Dynamic::set_access_mode
[function]
[call site]
06109
StmtBlock::as_mut
[function]
[call site]
06110
Dynamic::set_access_mode
[function]
[call site]
06111
values_mut
[function]
[call site]
06112
Dynamic::set_access_mode
[function]
[call site]
06113
Ok
[function]
[call site]
06114
Result::into
[function]
[call site]
06115
Err
[function]
[call site]
06116
EvalAltResult::fill_position
[function]
[call site]
06117
ParseSettings::level_up_with_position
[function]
[call site]
06118
test::len
[function]
[call site]
06119
Expr::get_variable_name
[function]
[call site]
06120
Option::unwrap
[function]
[call site]
06121
Scope::search
[function]
[call site]
06122
MyIterableType::into_iter
[function]
[call site]
06123
array_functions::reduce_rev
[function]
[call site]
06124
ParseSettings::level_up_with_position
[function]
[call site]
06125
Engine::lex_with_map
[function]
[call site]
06126
Scope::len
[function]
[call site]
06127
test::len
[function]
[call site]
06128
MyIterableType::into_iter
[function]
[call site]
06129
array_functions::find_map
[function]
[call site]
06130
Module::get_var
[function]
[call site]
06131
Command::get
[function]
[call site]
06132
cloned
[function]
[call site]
06133
map_or_else
[function]
[call site]
06134
Err
[function]
[call site]
06135
ERR::ErrorVariableNotFound
[function]
[call site]
06136
ParseResult::to_string
[function]
[call site]
06137
Engine::new
[function]
[call site]
06138
Scope::new
[function]
[call site]
06139
blob_functions::push
[function]
[call site]
06140
blob_functions::push
[function]
[call site]
06141
blob_functions::push
[function]
[call site]
06142
ParseSettings::level_up_with_position
[function]
[call site]
06143
into
[function]
[call site]
06144
Ok
[function]
[call site]
06145
into
[function]
[call site]
06146
Scope::get_mut_by_index
[function]
[call site]
06147
try_into
[function]
[call site]
06148
string_functions::is_empty
[function]
[call site]
06149
Engine::search_imports
[function]
[call site]
06150
Namespace::root
[function]
[call site]
06151
GlobalRuntimeState::num_imports
[function]
[call site]
06152
test::len
[function]
[call site]
06153
Command::get
[function]
[call site]
06154
GlobalRuntimeState::get_shared_import
[function]
[call site]
06155
Command::get
[function]
[call site]
06156
cloned
[function]
[call site]
06157
GlobalRuntimeState::find_import
[function]
[call site]
06158
MyIterableType::into_iter
[function]
[call site]
06159
rposition
[function]
[call site]
06160
Option::map_or_else
[function]
[call site]
06161
Command::get
[function]
[call site]
06162
cloned
[function]
[call site]
06163
GlobalRuntimeState::get_shared_import
[function]
[call site]
06164
Module::get_qualified_var
[function]
[call site]
06165
StmtBlock::as_ref
[function]
[call site]
06166
and_then
[function]
[call site]
06167
Command::get
[function]
[call site]
06168
INT::cloned
[function]
[call site]
06169
Option::map_or_else
[function]
[call site]
06170
Err
[function]
[call site]
06171
ERR::ErrorVariableNotFound
[function]
[call site]
06172
ParseSettings::level_up_with_position
[function]
[call site]
06173
into
[function]
[call site]
06174
Dynamic::set_access_mode
[function]
[call site]
06175
Ok
[function]
[call site]
06176
into
[function]
[call site]
06177
test::len
[function]
[call site]
06178
Namespace::root
[function]
[call site]
06179
crate::func::locked_write
[function]
[call site]
06180
try_borrow_mut
[function]
[call site]
06181
ok
[function]
[call site]
06182
StraightHasher::write
[function]
[call site]
06183
ok
[function]
[call site]
06184
try_write
[function]
[call site]
06185
Some
[function]
[call site]
06186
std::thread::sleep
[function]
[call site]
06187
std::time::Duration::from_millis
[function]
[call site]
06188
Some
[function]
[call site]
06189
StraightHasher::write
[function]
[call site]
06190
try_write
[function]
[call site]
06191
Option::unwrap
[function]
[call site]
06192
shared_get_mut
[function]
[call site]
06193
Ident::as_str
[function]
[call site]
06194
TestStruct::clone
[function]
[call site]
06195
Self::into
[function]
[call site]
06196
StmtBlock::as_mut
[function]
[call site]
06197
Dynamic::set_access_mode
[function]
[call site]
06198
Ok
[function]
[call site]
06199
Err
[function]
[call site]
06200
ERR::ErrorVariableNotFound
[function]
[call site]
06201
ParseSettings::level_up_with_position
[function]
[call site]
06202
into
[function]
[call site]
06203
Err
[function]
[call site]
06204
ERR::ErrorModuleNotFound
[function]
[call site]
06205
test_to_string
[function]
[call site]
06206
ParseSettings::level_up_with_position
[function]
[call site]
06207
into
[function]
[call site]
06208
Engine::search_scope_only
[function]
[call site]
06209
Dynamic::is_shared
[function]
[call site]
06210
Target::is_temp_value
[function]
[call site]
06211
shared_take_or_clone
[function]
[call site]
06212
shared_try_take
[function]
[call site]
06213
Result::unwrap_or_else
[function]
[call site]
06214
StmtBlock::as_ref
[function]
[call site]
06215
TestStruct::clone
[function]
[call site]
06216
Dynamic::flatten
[function]
[call site]
06217
StmtBlock::extend
[function]
[call site]
06218
StaticModuleResolver::iter_mut
[function]
[call site]
06219
StaticModuleResolver::iter_mut
[function]
[call site]
06220
Engine::lex_with_map
[function]
[call site]
06221
Ident::as_str
[function]
[call site]
06222
RhaiResultOf::split_first_mut
[function]
[call site]
06223
unwrap
[function]
[call site]
06224
Some
[function]
[call site]
06225
Target::take_ref
[function]
[call site]
06226
Some
[function]
[call site]
06227
unwrap
[function]
[call site]
06228
blob_functions::push
[function]
[call site]
06229
StmtBlock::extend
[function]
[call site]
06230
StaticModuleResolver::iter_mut
[function]
[call site]
06231
Engine::get_arg_value
[function]
[call site]
06232
Self::as_deref_mut
[function]
[call site]
06233
blob_functions::push
[function]
[call site]
06234
Dynamic::flatten
[function]
[call site]
06235
StmtBlock::extend
[function]
[call site]
06236
StaticModuleResolver::iter_mut
[function]
[call site]
06237
Engine::search_imports
[function]
[call site]
06238
Option::ok_or_else
[function]
[call site]
06239
ERR::ErrorModuleNotFound
[function]
[call site]
06240
test_to_string
[function]
[call site]
06241
ParseSettings::level_up_with_position
[function]
[call site]
06242
Module::get_qualified_fn
[function]
[call site]
06243
StmtBlock::span_or_else
[function]
[call site]
06244
calc_fn_hash_full
[function]
[call site]
06245
MyIterableType::into_iter
[function]
[call site]
06246
Self::IntoIter::map
[function]
[call site]
06247
Dynamic::type_id
[function]
[call site]
06248
Module::get_qualified_fn
[function]
[call site]
06249
Position::is_none
[function]
[call site]
06250
string_functions::is_empty
[function]
[call site]
06251
test::len
[function]
[call site]
06252
min_max_functions::min
[function]
[call site]
06253
calc_fn_hash_full
[function]
[call site]
06254
MyIterableType::into_iter
[function]
[call site]
06255
Self::IntoIter::enumerate
[function]
[call site]
06256
Engine::lex_with_map
[function]
[call site]
06257
TypeId::of::<Dynamic>
[function]
[call site]
06258
Dynamic::type_id
[function]
[call site]
06259
Module::get_qualified_fn
[function]
[call site]
06260
Some
[function]
[call site]
06261
map_or
[function]
[call site]
06262
TestStruct::clone
[function]
[call site]
06263
as_deref
[function]
[call site]
06264
Scope::new
[function]
[call site]
06265
string_functions::replace
[function]
[call site]
06266
Module::id_raw
[function]
[call site]
06267
Option::cloned
[function]
[call site]
06268
defer
[function]
[call site]
06269
Engine::call_script_fn
[function]
[call site]
06270
RhaiFunc::is_pure
[function]
[call site]
06271
Dynamic::is_read_only
[function]
[call site]
06272
Err
[function]
[call site]
06273
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06274
test_to_string
[function]
[call site]
06275
into
[function]
[call site]
06276
RhaiNativeFunc::has_context
[function]
[call site]
06277
bool::then
[function]
[call site]
06278
decimal_functions::max_id
[function]
[call site]
06279
into
[function]
[call site]
06280
test_method_call
[function]
[call site]
06281
and_then
[function]
[call site]
06282
Engine::check_data_size
[function]
[call site]
06283
bool::then
[function]
[call site]
06284
decimal_functions::max_id
[function]
[call site]
06285
into
[function]
[call site]
06286
test_custom_syntax_func
[function]
[call site]
06287
and_then
[function]
[call site]
06288
Engine::check_data_size
[function]
[call site]
06289
Err
[function]
[call site]
06290
ERR::ErrorFunctionNotFound
[function]
[call site]
06291
string_functions::is_empty
[function]
[call site]
06292
Engine::gen_fn_call_signature
[function]
[call site]
06293
into
[function]
[call site]
06294
split_first
[function]
[call site]
06295
map_or_else
[function]
[call site]
06296
StmtBlock::as_ref
[function]
[call site]
06297
Some
[function]
[call site]
06298
Engine::make_function_call
[function]
[call site]
06299
String::from
[function]
[call site]
06300
is_some
[function]
[call site]
06301
test::len
[function]
[call site]
06302
Position::new_const
[function]
[call site]
06303
Option<&Token>::is_some
[function]
[call site]
06304
unwrap
[function]
[call site]
06305
Engine::get_arg_value
[function]
[call site]
06306
Self::as_deref_mut
[function]
[call site]
06307
try_cast_result::<FnPtr>
[function]
[call site]
06308
map_err
[function]
[call site]
06309
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06310
Engine::map_type_name
[function]
[call site]
06311
RhaiNativeFunc::return_type_name
[function]
[call site]
06312
fn_ptr_functions::is_anonymous
[function]
[call site]
06313
fn_ptr_functions::is_anonymous
[function]
[call site]
06314
StmtBlock::extend
[function]
[call site]
06315
test::len
[function]
[call site]
06316
test::len
[function]
[call site]
06317
test::len
[function]
[call site]
06318
blob_functions::blob_with_capacity
[function]
[call site]
06319
test::len
[function]
[call site]
06320
test::len
[function]
[call site]
06321
StmtBlock::extend
[function]
[call site]
06322
Self::as_deref_mut
[function]
[call site]
06323
Engine::get_arg_value
[function]
[call site]
06324
blob_functions::push
[function]
[call site]
06325
StaticModuleResolver::iter_mut
[function]
[call site]
06326
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06327
Scope::new
[function]
[call site]
06328
as_deref
[function]
[call site]
06329
defer
[function]
[call site]
06330
Engine::call_script_fn
[function]
[call site]
06331
blob_functions::blob_with_capacity
[function]
[call site]
06332
test::len
[function]
[call site]
06333
test::len
[function]
[call site]
06334
StmtBlock::extend
[function]
[call site]
06335
Self::as_deref_mut
[function]
[call site]
06336
Engine::get_arg_value
[function]
[call site]
06337
blob_functions::push
[function]
[call site]
06338
StaticModuleResolver::iter_mut
[function]
[call site]
06339
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06340
defer
[function]
[call site]
06341
into
[function]
[call site]
06342
test_custom_syntax_func
[function]
[call site]
06343
and_then
[function]
[call site]
06344
Engine::check_data_size
[function]
[call site]
06345
map_err
[function]
[call site]
06346
EvalAltResult::fill_position
[function]
[call site]
06347
&[Expr]::first
[function]
[call site]
06348
string_functions::is_empty
[function]
[call site]
06349
test::len
[function]
[call site]
06350
test::len
[function]
[call site]
06351
tokenizer::is_valid_function_name
[function]
[call site]
06352
FnCallHashes::from_native_only
[function]
[call site]
06353
calc_fn_hash
[function]
[call site]
06354
FnCallHashes::from_hash
[function]
[call site]
06355
calc_fn_hash
[function]
[call site]
06356
unwrap
[function]
[call site]
06357
Engine::get_arg_value
[function]
[call site]
06358
Dynamic::into_immutable_string
[function]
[call site]
06359
Ok
[function]
[call site]
06360
crate::func::locked_read
[function]
[call site]
06361
Option::and_then
[function]
[call site]
06362
Some
[function]
[call site]
06363
TestStruct::clone
[function]
[call site]
06364
ok_or_else
[function]
[call site]
06365
std::
[call site]
06366
any::type_name
[function]
[call site]
06367
Err
[function]
[call site]
06368
Dynamic::type_name
[function]
[call site]
06369
Result::map_err
[function]
[call site]
06370
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06371
and_then
[function]
[call site]
06372
Engine::lex_with_map
[function]
[call site]
06373
map_err
[function]
[call site]
06374
EvalAltResult::fill_position
[function]
[call site]
06375
unwrap
[function]
[call site]
06376
Engine::get_arg_value
[function]
[call site]
06377
Self::as_deref_mut
[function]
[call site]
06378
try_cast_result::<FnPtr>
[function]
[call site]
06379
map_err
[function]
[call site]
06380
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06381
Engine::map_type_name
[function]
[call site]
06382
RhaiNativeFunc::return_type_name
[function]
[call site]
06383
Engine::get_arg_value
[function]
[call site]
06384
Self::as_deref_mut
[function]
[call site]
06385
FnPtr::add_curry
[function]
[call site]
06386
blob_functions::push
[function]
[call site]
06387
Ok
[function]
[call site]
06388
into
[function]
[call site]
06389
unwrap
[function]
[call site]
06390
Engine::get_arg_value
[function]
[call site]
06391
Self::as_deref_mut
[function]
[call site]
06392
Ok
[function]
[call site]
06393
Dynamic::is_shared
[function]
[call site]
06394
bool::into
[function]
[call site]
06395
unwrap
[function]
[call site]
06396
Engine::get_arg_value
[function]
[call site]
06397
Self::as_deref_mut
[function]
[call site]
06398
Dynamic::into_immutable_string
[function]
[call site]
06399
Result::map_err
[function]
[call site]
06400
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06401
Engine::get_arg_value
[function]
[call site]
06402
Dynamic::as_int
[function]
[call site]
06403
Ok
[function]
[call site]
06404
crate::func::locked_read
[function]
[call site]
06405
Option::and_then
[function]
[call site]
06406
Some
[function]
[call site]
06407
ok_or_else
[function]
[call site]
06408
std::
[call site]
06409
any::type_name
[function]
[call site]
06410
Err
[function]
[call site]
06411
Dynamic::type_name
[function]
[call site]
06412
Result::map_err
[function]
[call site]
06413
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06414
Ok
[function]
[call site]
06415
FnPtr::try_from
[function]
[call site]
06416
Engine::lex_with_map
[function]
[call site]
06417
calc_fn_hash
[function]
[call site]
06418
Engine::has_script_fn
[function]
[call site]
06419
Caches::fn_resolution_cache_mut
[function]
[call site]
06420
Command::get
[function]
[call site]
06421
Engine::lex_with_map
[function]
[call site]
06422
MyIterableType::into_iter
[function]
[call site]
06423
T::as_any
[function]
[call site]
06424
Module::contains_fn
[function]
[call site]
06425
MyIterableType::into_iter
[function]
[call site]
06426
T::as_any
[function]
[call site]
06427
Module::contains_fn
[function]
[call site]
06428
Module::contains_qualified_fn
[function]
[call site]
06429
StmtBlock::as_ref
[function]
[call site]
06430
map_or
[function]
[call site]
06431
contains_key
[function]
[call site]
06432
map_functions::values
[function]
[call site]
06433
T::as_any
[function]
[call site]
06434
Module::contains_qualified_fn
[function]
[call site]
06435
BloomFilterU64::is_absent_and_set
[function]
[call site]
06436
blob_functions::insert
[function]
[call site]
06437
bool::into
[function]
[call site]
06438
(TokenIterator::unwrap_or
[function]
[call site]
06439
unwrap
[function]
[call site]
06440
Engine::get_arg_value
[function]
[call site]
06441
Self::as_deref_mut
[function]
[call site]
06442
Dynamic::into_immutable_string
[function]
[call site]
06443
Result::map_err
[function]
[call site]
06444
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06445
Engine::get_arg_value
[function]
[call site]
06446
Self::as_deref_mut
[function]
[call site]
06447
Dynamic::into_immutable_string
[function]
[call site]
06448
Result::map_err
[function]
[call site]
06449
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06450
Engine::get_arg_value
[function]
[call site]
06451
Dynamic::as_int
[function]
[call site]
06452
Result::map_err
[function]
[call site]
06453
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06454
Ok
[function]
[call site]
06455
FnPtr::try_from
[function]
[call site]
06456
Engine::lex_with_map
[function]
[call site]
06457
crate::calc_typed_method_hash
[function]
[call site]
06458
calc_fn_hash
[function]
[call site]
06459
Engine::has_script_fn
[function]
[call site]
06460
bool::into
[function]
[call site]
06461
(TokenIterator::unwrap_or
[function]
[call site]
06462
unwrap
[function]
[call site]
06463
Engine::get_arg_value
[function]
[call site]
06464
Dynamic::into_immutable_string
[function]
[call site]
06465
Result::map_err
[function]
[call site]
06466
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06467
Ok
[function]
[call site]
06468
string_functions::contains
[function]
[call site]
06469
bool::into
[function]
[call site]
06470
test::len
[function]
[call site]
06471
GlobalRuntimeState::num_imports
[function]
[call site]
06472
unwrap
[function]
[call site]
06473
Engine::get_arg_value
[function]
[call site]
06474
Dynamic::into_immutable_string
[function]
[call site]
06475
Result::map_err
[function]
[call site]
06476
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06477
Engine::eval_script_expr_in_place
[function]
[call site]
06478
Engine::track_operation
[function]
[call site]
06479
string_functions::trim
[function]
[call site]
06480
string_functions::is_empty
[function]
[call site]
06481
Ok
[function]
[call site]
06482
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06483
AST::has_functions
[function]
[call site]
06484
string_functions::is_empty
[function]
[call site]
06485
Err
[function]
[call site]
06486
into
[function]
[call site]
06487
StmtBlock::take_statements
[function]
[call site]
06488
string_functions::is_empty
[function]
[call site]
06489
Ok
[function]
[call site]
06490
Engine::eval_global_statements
[function]
[call site]
06491
Engine::eval_stmt_block
[function]
[call site]
06492
StmtBlock::span_or_else
[function]
[call site]
06493
Ok
[function]
[call site]
06494
Ok
[function]
[call site]
06495
Err
[function]
[call site]
06496
test::len
[function]
[call site]
06497
GlobalRuntimeState::num_imports
[function]
[call site]
06498
Result::map_err
[function]
[call site]
06499
ERR::ErrorInFunctionCall
[function]
[call site]
06500
test_to_string
[function]
[call site]
06501
&mut
[call site]
06502
unwrap_or
[function]
[call site]
06503
test_to_string
[function]
[call site]
06504
into
[function]
[call site]
06505
blob_functions::blob_with_capacity
[function]
[call site]
06506
blob_functions::blob_with_capacity
[function]
[call site]
06507
test::len
[function]
[call site]
06508
string_functions::is_empty
[function]
[call site]
06509
MyIterableType::into_iter
[function]
[call site]
06510
Self::IntoIter::copied
[function]
[call site]
06511
optimize_combo_chain
[function]
[call site]
06512
MyIterableType::into_iter
[function]
[call site]
06513
Engine::get_arg_value
[function]
[call site]
06514
Self::as_deref_mut
[function]
[call site]
06515
blob_functions::push
[function]
[call site]
06516
Dynamic::flatten
[function]
[call site]
06517
StmtBlock::extend
[function]
[call site]
06518
StaticModuleResolver::iter_mut
[function]
[call site]
06519
StmtBlock::extend
[function]
[call site]
06520
StaticModuleResolver::iter_mut
[function]
[call site]
06521
Some
[function]
[call site]
06522
Engine::exec_fn_call
[function]
[call site]
06523
Engine::lex_with_map
[function]
[call site]
06524
StmtBlock::as_ref
[function]
[call site]
06525
&[Stmt]::map_or
[function]
[call site]
06526
Dynamic::is_shared
[function]
[call site]
06527
Self::is_some
[function]
[call site]
06528
string_functions::is_empty
[function]
[call site]
06529
Engine::track_operation
[function]
[call site]
06530
Engine::dbg
[function]
[call site]
06531
Self::as_deref_mut
[function]
[call site]
06532
Engine::get_arg_value
[function]
[call site]
06533
Self::as_deref_mut
[function]
[call site]
06534
blob_functions::push
[function]
[call site]
06535
Dynamic::flatten
[function]
[call site]
06536
blob_functions::push
[function]
[call site]
06537
Self::unwrap
[function]
[call site]
06538
string_functions::is_empty
[function]
[call site]
06539
Engine::track_operation
[function]
[call site]
06540
Engine::dbg
[function]
[call site]
06541
Self::as_deref_mut
[function]
[call site]
06542
Engine::get_arg_value
[function]
[call site]
06543
Self::as_deref_mut
[function]
[call site]
06544
blob_functions::push
[function]
[call site]
06545
Dynamic::flatten
[function]
[call site]
06546
Engine::search_namespace
[function]
[call site]
06547
StmtBlock::as_ref
[function]
[call site]
06548
Dynamic::is_read_only
[function]
[call site]
06549
ImmutableString::into_owned
[function]
[call site]
06550
Dynamic::is_shared
[function]
[call site]
06551
Target::is_temp_value
[function]
[call site]
06552
blob_functions::insert
[function]
[call site]
06553
FnPtr::try_from
[function]
[call site]
06554
RhaiResultOf::unwrap
[function]
[call site]
06555
string_functions::is_empty
[function]
[call site]
06556
blob_functions::push
[function]
[call site]
06557
eval::calc_offset_len
[function]
[call site]
06558
test::len
[function]
[call site]
06559
test::len
[function]
[call site]
06560
blob_functions::push
[function]
[call site]
06561
blob_functions::insert
[function]
[call site]
06562
shared_take_or_clone
[function]
[call site]
06563
Dynamic::flatten
[function]
[call site]
06564
Target::take_ref
[function]
[call site]
06565
unwrap
[function]
[call site]
06566
blob_functions::push
[function]
[call site]
06567
MyIterableType::into_iter
[function]
[call site]
06568
Self::IntoIter::chain
[function]
[call site]
06569
test_functions_take
[function]
[call site]
06570
test_functions_take
[function]
[call site]
06571
test_functions_take
[function]
[call site]
06572
StmtBlock::as_mut
[function]
[call site]
06573
intersects
[function]
[call site]
06574
StmtBlock::as_mut
[function]
[call site]
06575
StmtBlock::as_mut
[function]
[call site]
06576
string_functions::remove
[function]
[call site]
06577
test_functions_take
[function]
[call site]
06578
make_sub
[function]
[call site]
06579
make_root
[function]
[call site]
06580
MyIterableType::into_iter
[function]
[call site]
06581
Engine::get_arg_value
[function]
[call site]
06582
Self::as_deref_mut
[function]
[call site]
06583
blob_functions::push
[function]
[call site]
06584
Dynamic::flatten
[function]
[call site]
06585
StmtBlock::extend
[function]
[call site]
06586
StaticModuleResolver::iter_mut
[function]
[call site]
06587
StmtBlock::extend
[function]
[call site]
06588
StaticModuleResolver::iter_mut
[function]
[call site]
06589
Engine::exec_fn_call
[function]
[call site]
06590
Engine::lex_with_map
[function]
[call site]
06591
Self::ok_or_else
[function]
[call site]
06592
ERR::ErrorUnboundThis
[function]
[call site]
06593
into
[function]
[call site]
06594
cloned
[function]
[call site]
06595
Engine::search_namespace
[function]
[call site]
06596
Engine::lex_with_map
[function]
[call site]
06597
Position::new_const
[function]
[call site]
06598
Engine::eval_expr
[function]
[call site]
06599
Self::as_deref_mut
[function]
[call site]
06600
Dynamic::flatten
[function]
[call site]
06601
ParseSettings::level_up_with_position
[function]
[call site]
06602
Dynamic::is_string
[function]
[call site]
06603
crate::func::locked_read
[function]
[call site]
06604
Option::map_or
[function]
[call site]
06605
unwrap
[function]
[call site]
06606
&mut
[call site]
06607
into
[function]
[call site]
06608
packages::string_basic::print_with_func
[function]
[call site]
06609
NativeCallContext::call_native_fn_raw
[function]
[call site]
06610
NativeCallContext::_call_fn_raw
[function]
[call site]
06611
TestStruct::clone
[function]
[call site]
06612
Caches::new
[function]
[call site]
06613
StmtBlock::as_ref
[function]
[call site]
06614
Token::lookup_symbol_from_syntax
[function]
[call site]
06615
test::len
[function]
[call site]
06616
NativeCallContext::engine
[function]
[call site]
06617
Engine::exec_native_fn_call
[function]
[call site]
06618
Engine::track_operation
[function]
[call site]
06619
Some
[function]
[call site]
06620
Engine::resolve_fn
[function]
[call site]
06621
RhaiFunc::is_volatile
[function]
[call site]
06622
Engine::gen_fn_call_signature
[function]
[call site]
06623
Err
[function]
[call site]
06624
ERR::ErrorFunctionNotFound
[function]
[call site]
06625
into
[function]
[call site]
06626
RhaiFunc::is_method
[function]
[call site]
06627
StmtBlock::as_ref
[function]
[call site]
06628
map_or
[function]
[call site]
06629
Debugger::call_stack
[function]
[call site]
06630
test::len
[function]
[call site]
06631
ArgBackup::new
[function]
[call site]
06632
string_functions::is_empty
[function]
[call site]
06633
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06634
Engine::is_debugger_registered
[function]
[call site]
06635
TestStruct::clone
[function]
[call site]
06636
StmtBlock::span_or_else
[function]
[call site]
06637
TestStruct::clone
[function]
[call site]
06638
GlobalRuntimeState::debugger_mut
[function]
[call site]
06639
&mut
[call site]
06640
Engine::get_interned_string
[function]
[call site]
06641
MyIterableType::into_iter
[function]
[call site]
06642
Self::IntoIter::map
[function]
[call site]
06643
TestStruct::clone
[function]
[call site]
06644
RhaiNativeFunc::has_context
[function]
[call site]
06645
bool::then
[function]
[call site]
06646
as_deref
[function]
[call site]
06647
into
[function]
[call site]
06648
RhaiFunc::is_pure
[function]
[call site]
06649
string_functions::is_empty
[function]
[call site]
06650
Dynamic::is_read_only
[function]
[call site]
06651
Err
[function]
[call site]
06652
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06653
test_to_string
[function]
[call site]
06654
into
[function]
[call site]
06655
test_method_call
[function]
[call site]
06656
test_custom_syntax_func
[function]
[call site]
06657
and_then
[function]
[call site]
06658
Engine::check_data_size
[function]
[call site]
06659
map_err
[function]
[call site]
06660
EvalAltResult::fill_position
[function]
[call site]
06661
ArgBackup::restore_first_arg
[function]
[call site]
06662
Engine::is_debugger_registered
[function]
[call site]
06663
Engine::register_debugger
[function]
[call site]
06664
Scope::new
[function]
[call site]
06665
crate::ast::Stmt::Noop
[function]
[call site]
06666
into
[function]
[call site]
06667
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06668
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06669
Engine::dbg_raw
[function]
[call site]
06670
Err
[function]
[call site]
06671
GlobalRuntimeState::debugger_mut
[function]
[call site]
06672
&mut
[call site]
06673
string_functions::is_empty
[function]
[call site]
06674
Engine::check_data_size
[function]
[call site]
06675
Ok
[function]
[call site]
06676
Dynamic::into_immutable_string
[function]
[call site]
06677
Result::map_err
[function]
[call site]
06678
Engine::map_type_name
[function]
[call site]
06679
type_name::<ImmutableString>
[function]
[call site]
06680
&'a
[call site]
06681
ERR::ErrorMismatchOutputType
[function]
[call site]
06682
into
[function]
[call site]
06683
test_side_effects_print
[function]
[call site]
06684
Dynamic::into_immutable_string
[function]
[call site]
06685
Result::map_err
[function]
[call site]
06686
Engine::map_type_name
[function]
[call site]
06687
type_name::<ImmutableString>
[function]
[call site]
06688
&'a
[call site]
06689
ERR::ErrorMismatchOutputType
[function]
[call site]
06690
into
[function]
[call site]
06691
test_print_debug
[function]
[call site]
06692
&mut
[call site]
06693
Engine::map_type_name
[function]
[call site]
06694
std::
[call site]
06695
any::type_name
[function]
[call site]
06696
Engine::map_type_name
[function]
[call site]
06697
std::
[call site]
06698
any::type_name
[function]
[call site]
06699
Err
[function]
[call site]
06700
ERR::ErrorIndexingType
[function]
[call site]
06701
into
[function]
[call site]
06702
Engine::map_type_name
[function]
[call site]
06703
std::
[call site]
06704
any::type_name
[function]
[call site]
06705
Engine::map_type_name
[function]
[call site]
06706
std::
[call site]
06707
any::type_name
[function]
[call site]
06708
Engine::map_type_name
[function]
[call site]
06709
std::
[call site]
06710
any::type_name
[function]
[call site]
06711
Err
[function]
[call site]
06712
ERR::ErrorIndexingType
[function]
[call site]
06713
into
[function]
[call site]
06714
string_functions::starts_with
[function]
[call site]
06715
test::len
[function]
[call site]
06716
Engine::map_type_name
[function]
[call site]
06717
std::
[call site]
06718
any::type_name
[function]
[call site]
06719
Err
[function]
[call site]
06720
ERR::ErrorDotExpr
[function]
[call site]
06721
into
[function]
[call site]
06722
string_functions::starts_with
[function]
[call site]
06723
test::len
[function]
[call site]
06724
Engine::map_type_name
[function]
[call site]
06725
std::
[call site]
06726
any::type_name
[function]
[call site]
06727
Engine::map_type_name
[function]
[call site]
06728
std::
[call site]
06729
any::type_name
[function]
[call site]
06730
Err
[function]
[call site]
06731
ERR::ErrorDotExpr
[function]
[call site]
06732
into
[function]
[call site]
06733
Err
[function]
[call site]
06734
ERR::ErrorFunctionNotFound
[function]
[call site]
06735
Engine::gen_fn_call_signature
[function]
[call site]
06736
into
[function]
[call site]
06737
StmtBlock::as_ref
[function]
[call site]
06738
calc_fn_hash
[function]
[call site]
06739
NativeCallContext::call_position
[function]
[call site]
06740
Engine::lex_with_map
[function]
[call site]
06741
FnCallHashes::from_script_and_native
[function]
[call site]
06742
calc_fn_hash
[function]
[call site]
06743
calc_fn_hash
[function]
[call site]
06744
FnCallHashes::from_native_only
[function]
[call site]
06745
calc_fn_hash
[function]
[call site]
06746
FnCallHashes::from_hash
[function]
[call site]
06747
calc_fn_hash
[function]
[call site]
06748
NativeCallContext::engine
[function]
[call site]
06749
Engine::exec_fn_call
[function]
[call site]
06750
FnCallHashes::is_native_only
[function]
[call site]
06751
test::len
[function]
[call site]
06752
Engine::get_interned_string
[function]
[call site]
06753
Engine::map_type_name
[function]
[call site]
06754
std::
[call site]
06755
any::type_name
[function]
[call site]
06756
Ok
[function]
[call site]
06757
ImmutableString::into
[function]
[call site]
06758
test::len
[function]
[call site]
06759
Ok
[function]
[call site]
06760
Dynamic::is_shared
[function]
[call site]
06761
into
[function]
[call site]
06762
Engine::gen_fn_call_signature
[function]
[call site]
06763
Err
[function]
[call site]
06764
ERR::ErrorFunctionNotFound
[function]
[call site]
06765
into
[function]
[call site]
06766
ensure_no_data_race
[function]
[call site]
06767
FnCallHashes::is_native_only
[function]
[call site]
06768
FnCallHashes::script
[function]
[call site]
06769
string_functions::is_empty
[function]
[call site]
06770
crate::calc_typed_method_hash
[function]
[call site]
06771
Engine::map_type_name
[function]
[call site]
06772
std::
[call site]
06773
any::type_name
[function]
[call site]
06774
Engine::resolve_fn
[function]
[call site]
06775
Position::is_none
[function]
[call site]
06776
Engine::resolve_fn
[function]
[call site]
06777
None::cloned
[function]
[call site]
06778
as_deref
[function]
[call site]
06779
string_functions::is_empty
[function]
[call site]
06780
Ok
[function]
[call site]
06781
Scope::new
[function]
[call site]
06782
string_functions::replace
[function]
[call site]
06783
defer
[function]
[call site]
06784
split_first_mut
[function]
[call site]
06785
unwrap
[function]
[call site]
06786
Some
[function]
[call site]
06787
Engine::call_script_fn
[function]
[call site]
06788
ArgBackup::new
[function]
[call site]
06789
string_functions::is_empty
[function]
[call site]
06790
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06791
defer
[function]
[call site]
06792
Engine::call_script_fn
[function]
[call site]
06793
Engine::lex_with_map
[function]
[call site]
06794
FnCallHashes::native
[function]
[call site]
06795
Engine::exec_native_fn_call
[function]
[call site]
06796
StmtBlock::as_ref
[function]
[call site]
06797
NativeCallContext::call_position
[function]
[call site]
06798
Engine::lex_with_map
[function]
[call site]
06799
Dynamic::is_string
[function]
[call site]
06800
crate::func::locked_read
[function]
[call site]
06801
Option::map_or
[function]
[call site]
06802
Dynamic::into_immutable_string
[function]
[call site]
06803
Result::unwrap
[function]
[call site]
06804
Package::init_engine
[function]
[call site]
06805
Engine::map_type_name
[function]
[call site]
06806
RhaiNativeFunc::return_type_name
[function]
[call site]
06807
type_name::<R>
[function]
[call site]
06808
&'a
[call site]
06809
Position::new_const
[function]
[call site]
06810
unwrap
[function]
[call site]
06811
unwrap
[function]
[call site]
06812
Package::init_engine
[function]
[call site]
06813
Engine::map_type_name
[function]
[call site]
06814
&'a
[call site]
06815
unwrap
[function]
[call site]
06816
Engine::throw_on_size
[function]
[call site]
06817
test::len
[function]
[call site]
06818
RhaiResultOf::map_err
[function]
[call site]
06819
EvalAltResult::fill_position
[function]
[call site]
06820
Ok
[function]
[call site]
06821
Engine::get_interned_string
[function]
[call site]
06822
ImmutableString::into
[function]
[call site]
06823
crate::Array::with_capacity
[function]
[call site]
06824
test::len
[function]
[call site]
06825
Engine::eval_expr
[function]
[call site]
06826
Self::as_deref_mut
[function]
[call site]
06827
Dynamic::flatten
[function]
[call site]
06828
Engine::has_data_size_limit
[function]
[call site]
06829
crate::eval::calc_data_sizes
[function]
[call site]
06830
calc_array_sizes
[function]
[call site]
06831
test::len
[function]
[call site]
06832
calc_map_sizes
[function]
[call site]
06833
test::len
[function]
[call site]
06834
calc_data_sizes
[function]
[call site]
06835
read_lock::<Dynamic>
[function]
[call site]
06836
unwrap
[function]
[call site]
06837
Engine::throw_on_size
[function]
[call site]
06838
RhaiResultOf::map_err
[function]
[call site]
06839
EvalAltResult::fill_position
[function]
[call site]
06840
ParseSettings::level_up_with_position
[function]
[call site]
06841
blob_functions::push
[function]
[call site]
06842
Ok
[function]
[call site]
06843
Dynamic::from_array
[function]
[call site]
06844
TestStruct::clone
[function]
[call site]
06845
Engine::eval_expr
[function]
[call site]
06846
Self::as_deref_mut
[function]
[call site]
06847
Dynamic::flatten
[function]
[call site]
06848
Engine::has_data_size_limit
[function]
[call site]
06849
crate::eval::calc_data_sizes
[function]
[call site]
06850
Engine::throw_on_size
[function]
[call site]
06851
RhaiResultOf::map_err
[function]
[call site]
06852
EvalAltResult::fill_position
[function]
[call site]
06853
ParseSettings::level_up_with_position
[function]
[call site]
06854
(TokenIterator::get_mut
[function]
[call site]
06855
Ident::as_str
[function]
[call site]
06856
Option::unwrap
[function]
[call site]
06857
Ok
[function]
[call site]
06858
Dynamic::from_map
[function]
[call site]
06859
Engine::eval_expr
[function]
[call site]
06860
Self::as_deref_mut
[function]
[call site]
06861
Dynamic::as_bool
[function]
[call site]
06862
map_err
[function]
[call site]
06863
make_type_mismatch_err::<bool>
[function]
[call site]
06864
ParseSettings::level_up_with_position
[function]
[call site]
06865
Ok
[function]
[call site]
06866
Engine::eval_expr
[function]
[call site]
06867
Self::as_deref_mut
[function]
[call site]
06868
Dynamic::as_bool
[function]
[call site]
06869
map_err
[function]
[call site]
06870
make_type_mismatch_err::<bool>
[function]
[call site]
06871
ParseSettings::level_up_with_position
[function]
[call site]
06872
Ok
[function]
[call site]
06873
Engine::eval_expr
[function]
[call site]
06874
Self::as_deref_mut
[function]
[call site]
06875
Expr::is_unit
[function]
[call site]
06876
Ok
[function]
[call site]
06877
MyIterableType::into_iter
[function]
[call site]
06878
Engine::lex_with_map
[function]
[call site]
06879
reflection_functions::collect
[function]
[call site]
06880
first
[function]
[call site]
06881
unwrap
[function]
[call site]
06882
Command::get
[function]
[call site]
06883
Ident::as_str
[function]
[call site]
06884
ok_or_else
[function]
[call site]
06885
TestStruct::new
[function]
[call site]
06886
ERR::ErrorCustomSyntax
[function]
[call site]
06887
MyIterableType::into_iter
[function]
[call site]
06888
Engine::lex_with_map
[function]
[call site]
06889
reflection_functions::collect
[function]
[call site]
06890
EvalContext::new
[function]
[call site]
06891
and_then
[function]
[call site]
06892
Engine::check_data_size
[function]
[call site]
06893
Expr::start_position
[function]
[call site]
06894
Engine::eval_stmt_block
[function]
[call site]
06895
StmtBlock::take_statements
[function]
[call site]
06896
Engine::eval_dot_index_chain
[function]
[call site]
06897
Position::new_const
[function]
[call site]
06898
ChainType::from
[function]
[call site]
06899
Expr::get_literal_value
[function]
[call site]
06900
Some
[function]
[call site]
06901
is_some
[function]
[call site]
06902
blob_functions::push
[function]
[call site]
06903
Expr::get_literal_value
[function]
[call site]
06904
Some
[function]
[call site]
06905
unwrap
[function]
[call site]
06906
string_functions::is_empty
[function]
[call site]
06907
Self::as_deref_mut
[function]
[call site]
06908
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06909
Engine::track_operation
[function]
[call site]
06910
ParseSettings::level_up_with_position
[function]
[call site]
06911
ChainType::from
[function]
[call site]
06912
Engine::get_arg_value
[function]
[call site]
06913
Self::as_deref_mut
[function]
[call site]
06914
blob_functions::push
[function]
[call site]
06915
blob_functions::push
[function]
[call site]
06916
FnPtr::try_from
[function]
[call site]
06917
RhaiResultOf::unwrap
[function]
[call site]
06918
Dynamic::flatten
[function]
[call site]
06919
Expr::options
[function]
[call site]
06920
string_functions::is_empty
[function]
[call site]
06921
string_functions::is_empty
[function]
[call site]
06922
string_functions::is_empty
[function]
[call site]
06923
ASTFlags::intersects
[function]
[call site]
06924
Position::new_const
[function]
[call site]
06925
Self::as_deref_mut
[function]
[call site]
06926
Engine::get_arg_value
[function]
[call site]
06927
blob_functions::push
[function]
[call site]
06928
Dynamic::flatten
[function]
[call site]
06929
blob_functions::push
[function]
[call site]
06930
Engine::eval_expr
[function]
[call site]
06931
Self::as_deref_mut
[function]
[call site]
06932
Dynamic::flatten
[function]
[call site]
06933
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06934
StmtBlock::extend
[function]
[call site]
06935
StmtBlock::extend
[function]
[call site]
06936
blob_functions::push
[function]
[call site]
06937
Engine::eval_expr
[function]
[call site]
06938
Dynamic::flatten
[function]
[call site]
06939
Ok
[function]
[call site]
06940
Engine::track_operation
[function]
[call site]
06941
Engine::dbg
[function]
[call site]
06942
Self::as_deref_mut
[function]
[call site]
06943
Self::map_or_else
[function]
[call site]
06944
Err
[function]
[call site]
06945
ERR::ErrorUnboundThis
[function]
[call site]
06946
into
[function]
[call site]
06947
Self::try_into
[function]
[call site]
06948
Some
[function]
[call site]
06949
Engine::eval_dot_index_chain_raw
[function]
[call site]
06950
Target::is_ref
[function]
[call site]
06951
ParseSettings::level_up_with_position
[function]
[call site]
06952
ParseSettings::level_up
[function]
[call site]
06953
Ok
[function]
[call site]
06954
ChainType::from
[function]
[call site]
06955
Expr::options
[function]
[call site]
06956
ASTFlags::intersects
[function]
[call site]
06957
StmtBlock::as_ref
[function]
[call site]
06958
Expr::is_unit
[function]
[call site]
06959
Ok
[function]
[call site]
06960
Expr::start_position
[function]
[call site]
06961
Expr::options
[function]
[call site]
06962
ASTFlags::intersects
[function]
[call site]
06963
Engine::dbg
[function]
[call site]
06964
Self::as_deref_mut
[function]
[call site]
06965
string_functions::pop
[function]
[call site]
06966
string_functions::is_empty
[function]
[call site]
06967
shared_make_mut
[function]
[call site]
06968
string_functions::pop
[function]
[call site]
06969
Dynamic::map_or
[function]
[call site]
06970
Dynamic::unwrap
[function]
[call site]
06971
TestStruct::clone
[function]
[call site]
06972
Expr::start_position
[function]
[call site]
06973
StmtBlock::as_mut
[function]
[call site]
06974
Dynamic::is_shared
[function]
[call site]
06975
write_lock::<Dynamic>
[function]
[call site]
06976
unwrap
[function]
[call site]
06977
Self::as_deref_mut
[function]
[call site]
06978
Engine::get_indexed_mut
[function]
[call site]
06979
Engine::track_operation
[function]
[call site]
06980
Dynamic::as_int
[function]
[call site]
06981
Ok
[function]
[call site]
06982
crate::func::locked_read
[function]
[call site]
06983
Option::and_then
[function]
[call site]
06984
Some
[function]
[call site]
06985
ok_or_else
[function]
[call site]
06986
std::
[call site]
06987
any::type_name
[function]
[call site]
06988
Err
[function]
[call site]
06989
Dynamic::type_name
[function]
[call site]
06990
Result::map_err
[function]
[call site]
06991
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06992
test::len
[function]
[call site]
06993
super::calc_index
[function]
[call site]
06994
FnPtr::try_from
[function]
[call site]
06995
unsigned_abs
[function]
[call site]
06996
Ok
[function]
[call site]
06997
FnPtr::try_from
[function]
[call site]
06998
Ok
[function]
[call site]
06999
ERR::ErrorArrayBounds
[function]
[call site]
07000
into
[function]
[call site]
07001
super::EvalContext::new
[function]
[call site]
07002
cb
[function]
[call site]
07003
map_err
[function]
[call site]
07004
EvalAltResult::fill_position
[function]
[call site]
07005
Err
[function]
[call site]
07006
shared_get_mut
[function]
[call site]
07007
unwrap
[function]
[call site]
07008
try_into
[function]
[call site]
07009
Dynamic::as_int
[function]
[call site]
07010
Result::map_err
[function]
[call site]
07011
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07012
test::len
[function]
[call site]
07013
super::calc_index
[function]
[call site]
07014
ERR::ErrorArrayBounds
[function]
[call site]
07015
into
[function]
[call site]
07016
Command::get
[function]
[call site]
07017
Engine::lex_with_map
[function]
[call site]
07018
into
[function]
[call site]
07019
unwrap
[function]
[call site]
07020
Ok
[function]
[call site]
07021
read_lock::<crate::ImmutableString>
[function]
[call site]
07022
ok_or_else
[function]
[call site]
07023
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
07024
RhaiNativeFunc::return_type_name
[function]
[call site]
07025
type_name::<R>
[function]
[call site]
07026
(TokenIterator::contains_key
[function]
[call site]
07027
Ident::as_str
[function]
[call site]
07028
super::EvalContext::new
[function]
[call site]
07029
cb
[function]
[call site]
07030
Ident::as_str
[function]
[call site]
07031
map_err
[function]
[call site]
07032
EvalAltResult::fill_position
[function]
[call site]
07033
string_functions::is_empty
[function]
[call site]
07034
(TokenIterator::contains_key
[function]
[call site]
07035
Ident::as_str
[function]
[call site]
07036
blob_functions::insert
[function]
[call site]
07037
TestStruct::clone
[function]
[call site]
07038
Self::into
[function]
[call site]
07039
(TokenIterator::get_mut
[function]
[call site]
07040
Ident::as_str
[function]
[call site]
07041
try_into
[function]
[call site]
07042
Engine::fail_on_invalid_map_property
[function]
[call site]
07043
intersects
[function]
[call site]
07044
Err
[function]
[call site]
07045
ERR::ErrorPropertyNotFound
[function]
[call site]
07046
test_to_string
[function]
[call site]
07047
into
[function]
[call site]
07048
Ok
[function]
[call site]
07049
Target::from
[function]
[call site]
07050
Self::TempValue
[function]
[call site]
07051
into
[function]
[call site]
07052
is::<crate::ExclusiveRange>
[function]
[call site]
07053
is::<crate::InclusiveRange>
[function]
[call site]
07054
read_lock::<crate::ExclusiveRange>
[function]
[call site]
07055
super::calc_index
[function]
[call site]
07056
ERR::ErrorBitFieldBounds
[function]
[call site]
07057
into
[function]
[call site]
07058
super::calc_index
[function]
[call site]
07059
FnPtr::try_from
[function]
[call site]
07060
RhaiResultOf::ok
[function]
[call site]
07061
and_then
[function]
[call site]
07062
then_some
[function]
[call site]
07063
ok_or_else
[function]
[call site]
07064
ERR::ErrorBitFieldBounds
[function]
[call site]
07065
FnPtr::try_from
[function]
[call site]
07066
RhaiResultOf::unwrap
[function]
[call site]
07067
pow
[function]
[call site]
07068
FnPtr::try_from
[function]
[call site]
07069
tokenizer::is_valid_function_name
[function]
[call site]
07070
Ok
[function]
[call site]
07071
TestStruct::new
[function]
[call site]
07072
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
07073
Token::lookup_symbol_from_syntax
[function]
[call site]
07074
Option::is_some
[function]
[call site]
07075
Err
[function]
[call site]
07076
ERR::ErrorParsing
[function]
[call site]
07077
PERR::Reserved
[function]
[call site]
07078
test_to_string
[function]
[call site]
07079
into
[function]
[call site]
07080
Err
[function]
[call site]
07081
ERR::ErrorFunctionNotFound
[function]
[call site]
07082
test_to_string
[function]
[call site]
07083
into
[function]
[call site]
07084
RhaiResultOf::unwrap
[function]
[call site]
07085
read_lock::<crate::InclusiveRange>
[function]
[call site]
07086
iterator_functions::chars_from_start
[function]
[call site]
07087
CharsStream::new
[function]
[call site]
07088
string_functions::add_append
[function]
[call site]
07089
string_functions::is_empty
[function]
[call site]
07090
String::from_utf8_lossy
[function]
[call site]
07091
string_functions::is_empty
[function]
[call site]
07092
String::from_utf8
[function]
[call site]
07093
unwrap
[function]
[call site]
07094
into
[function]
[call site]
07095
ImmutableString::into_owned
[function]
[call site]
07096
String::into
[function]
[call site]
07097
ImmutableString::into_owned
[function]
[call site]
07098
StmtBlock::as_ref
[function]
[call site]
07099
into
[function]
[call site]
07100
string_functions::add_append
[function]
[call site]
07101
super::calc_index
[function]
[call site]
07102
ERR::ErrorBitFieldBounds
[function]
[call site]
07103
into
[function]
[call site]
07104
super::calc_index
[function]
[call site]
07105
ERR::ErrorBitFieldBounds
[function]
[call site]
07106
into
[function]
[call site]
07107
FnPtr::try_from
[function]
[call site]
07108
RhaiResultOf::unwrap
[function]
[call site]
07109
pow
[function]
[call site]
07110
FnPtr::try_from
[function]
[call site]
07111
RhaiResultOf::unwrap
[function]
[call site]
07112
Ok
[function]
[call site]
07113
into
[function]
[call site]
07114
Dynamic::as_int
[function]
[call site]
07115
Result::map_err
[function]
[call site]
07116
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07117
super::calc_index
[function]
[call site]
07118
ERR::ErrorBitFieldBounds
[function]
[call site]
07119
into
[function]
[call site]
07120
FnPtr::try_from
[function]
[call site]
07121
RhaiResultOf::unwrap
[function]
[call site]
07122
Ok
[function]
[call site]
07123
into
[function]
[call site]
07124
Dynamic::as_int
[function]
[call site]
07125
FnPtr::try_from
[function]
[call site]
07126
Err
[function]
[call site]
07127
ERR::ErrorStringBounds
[function]
[call site]
07128
test_chars
[function]
[call site]
07129
ImmutableString::strong_count
[function]
[call site]
07130
into
[function]
[call site]
07131
test_chars
[function]
[call site]
07132
nth
[function]
[call site]
07133
ok_or_else
[function]
[call site]
07134
ERR::ErrorStringBounds
[function]
[call site]
07135
test_chars
[function]
[call site]
07136
ImmutableString::strong_count
[function]
[call site]
07137
FnPtr::try_from
[function]
[call site]
07138
unsigned_abs
[function]
[call site]
07139
Err
[function]
[call site]
07140
ERR::ErrorStringBounds
[function]
[call site]
07141
test_chars
[function]
[call site]
07142
ImmutableString::strong_count
[function]
[call site]
07143
into
[function]
[call site]
07144
test_chars
[function]
[call site]
07145
array_functions::reduce_rev
[function]
[call site]
07146
RhaiResult::nth
[function]
[call site]
07147
ok_or_else
[function]
[call site]
07148
ERR::ErrorStringBounds
[function]
[call site]
07149
test_chars
[function]
[call site]
07150
ImmutableString::strong_count
[function]
[call site]
07151
Ok
[function]
[call site]
07152
into
[function]
[call site]
07153
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07154
std::any::type_name::<InclusiveRange>
[function]
[call site]
07155
string_functions::is_empty
[function]
[call site]
07156
TestStruct::clone
[function]
[call site]
07157
Self::into
[function]
[call site]
07158
Ok
[function]
[call site]
07159
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07160
read_lock::<ExclusiveRange>
[function]
[call site]
07161
unwrap
[function]
[call site]
07162
TestStruct::clone
[function]
[call site]
07163
test_chars
[function]
[call site]
07164
ImmutableString::strong_count
[function]
[call site]
07165
super::calc_index
[function]
[call site]
07166
ERR::ErrorStringBounds
[function]
[call site]
07167
into
[function]
[call site]
07168
super::calc_index
[function]
[call site]
07169
ERR::ErrorStringBounds
[function]
[call site]
07170
into
[function]
[call site]
07171
Result::unwrap_or
[function]
[call site]
07172
TestStruct::clone
[function]
[call site]
07173
Self::into
[function]
[call site]
07174
ImmutableString::saturating_sub
[function]
[call site]
07175
test_chars
[function]
[call site]
07176
skip
[function]
[call site]
07177
test_functions_take
[function]
[call site]
07178
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07179
into
[function]
[call site]
07180
Ok
[function]
[call site]
07181
std::any::type_name::<InclusiveRange>
[function]
[call site]
07182
read_lock::<InclusiveRange>
[function]
[call site]
07183
unwrap
[function]
[call site]
07184
TestStruct::clone
[function]
[call site]
07185
test_chars
[function]
[call site]
07186
ImmutableString::strong_count
[function]
[call site]
07187
iterator_functions::chars_from_start
[function]
[call site]
07188
iterator_functions::chars_from_start
[function]
[call site]
07189
super::calc_index
[function]
[call site]
07190
iterator_functions::chars_from_start
[function]
[call site]
07191
ERR::ErrorStringBounds
[function]
[call site]
07192
iterator_functions::chars_from_start
[function]
[call site]
07193
into
[function]
[call site]
07194
string_functions::add_append
[function]
[call site]
07195
string_functions::add_append
[function]
[call site]
07196
super::calc_index
[function]
[call site]
07197
string_functions::add_append
[function]
[call site]
07198
ERR::ErrorStringBounds
[function]
[call site]
07199
string_functions::add_append
[function]
[call site]
07200
into
[function]
[call site]
07201
Result::unwrap_or
[function]
[call site]
07202
TestStruct::clone
[function]
[call site]
07203
Self::into
[function]
[call site]
07204
test_chars
[function]
[call site]
07205
skip
[function]
[call site]
07206
test_functions_take
[function]
[call site]
07207
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07208
into
[function]
[call site]
07209
Ok
[function]
[call site]
07210
Err
[function]
[call site]
07211
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07212
Engine::call_indexer_get
[function]
[call site]
07213
hash_idx
[function]
[call site]
07214
get_or_init
[function]
[call site]
07215
calc_fn_hash
[function]
[call site]
07216
calc_fn_hash
[function]
[call site]
07217
into
[function]
[call site]
07218
Engine::exec_native_fn_call
[function]
[call site]
07219
Engine::lex_with_map
[function]
[call site]
07220
Engine::lex_with_map
[function]
[call site]
07221
Err
[function]
[call site]
07222
ERR::ErrorIndexingType
[function]
[call site]
07223
into
[function]
[call site]
07224
Target::is_temp_value
[function]
[call site]
07225
Engine::eval_dot_index_chain_raw
[function]
[call site]
07226
Some
[function]
[call site]
07227
shared_take_or_clone
[function]
[call site]
07228
Err
[function]
[call site]
07229
StmtBlock::as_mut
[function]
[call site]
07230
Engine::call_indexer_set
[function]
[call site]
07231
hash_idx
[function]
[call site]
07232
Engine::exec_native_fn_call
[function]
[call site]
07233
StmtBlock::span_or_else
[function]
[call site]
07234
Span::new
[function]
[call site]
07235
iterator_functions::chars_from_start
[function]
[call site]
07236
StmtBlock::span_or_else
[function]
[call site]
07237
string_functions::add_append
[function]
[call site]
07238
StmtBlock::span_or_else
[function]
[call site]
07239
Ok
[function]
[call site]
07240
Err
[function]
[call site]
07241
Ok
[function]
[call site]
07242
Engine::dbg
[function]
[call site]
07243
Self::as_deref_mut
[function]
[call site]
07244
StmtBlock::as_mut
[function]
[call site]
07245
Dynamic::is_shared
[function]
[call site]
07246
write_lock::<Dynamic>
[function]
[call site]
07247
unwrap
[function]
[call site]
07248
string_functions::pop
[function]
[call site]
07249
Dynamic::unwrap
[function]
[call site]
07250
TestStruct::clone
[function]
[call site]
07251
Engine::get_indexed_mut
[function]
[call site]
07252
Engine::eval_op_assignment
[function]
[call site]
07253
StmtBlock::as_ref
[function]
[call site]
07254
Dynamic::is_read_only
[function]
[call site]
07255
Expr::get_variable_name
[function]
[call site]
07256
string_functions::is_empty
[function]
[call site]
07257
Some
[function]
[call site]
07258
Option::unwrap_or_default
[function]
[call site]
07259
Expr::start_position
[function]
[call site]
07260
string_functions::is_empty
[function]
[call site]
07261
Expr::position
[function]
[call site]
07262
ParseSettings::level_up_with_position
[function]
[call site]
07263
Expr::start_position
[function]
[call site]
07264
Expr::start_position
[function]
[call site]
07265
Expr::position
[function]
[call site]
07266
Err
[function]
[call site]
07267
ERR::ErrorAssignmentToConstant
[function]
[call site]
07268
test_to_string
[function]
[call site]
07269
into
[function]
[call site]
07270
ParseSettings::level_up_with_position
[function]
[call site]
07271
ParseSettings::level_up
[function]
[call site]
07272
Ok
[function]
[call site]
07273
OpAssignment::get_op_assignment_info
[function]
[call site]
07274
OpAssignment::is_op_assignment
[function]
[call site]
07275
Some
[function]
[call site]
07276
StmtBlock::as_mut
[function]
[call site]
07277
as_mut().write_lock::<Dynamic>
[function]
[call site]
07278
unwrap
[function]
[call site]
07279
Engine::fast_operators
[function]
[call site]
07280
add
[function]
[call site]
07281
i64::map_err
[function]
[call site]
07282
EvalAltResult::fill_position
[function]
[call site]
07283
f32_functions::subtract
[function]
[call site]
07284
f32::map_err
[function]
[call site]
07285
EvalAltResult::fill_position
[function]
[call site]
07286
f32_functions::multiply
[function]
[call site]
07287
f32::map_err
[function]
[call site]
07288
EvalAltResult::fill_position
[function]
[call site]
07289
f32_functions::divide
[function]
[call site]
07290
f32::map_err
[function]
[call site]
07291
EvalAltResult::fill_position
[function]
[call site]
07292
f32_functions::modulo
[function]
[call site]
07293
f32::map_err
[function]
[call site]
07294
EvalAltResult::fill_position
[function]
[call site]
07295
func::get_builtin_op_assignment_fn
[function]
[call site]
07296
Some
[function]
[call site]
07297
Dynamic::as_int
[function]
[call site]
07298
unwrap
[function]
[call site]
07299
Dynamic::as_int
[function]
[call site]
07300
unwrap
[function]
[call site]
07301
write_lock::<Dynamic>
[function]
[call site]
07302
unwrap
[function]
[call site]
07303
RhaiResult::into
[function]
[call site]
07304
Ok
[function]
[call site]
07305
Some
[function]
[call site]
07306
Dynamic::as_int
[function]
[call site]
07307
unwrap
[function]
[call site]
07308
Dynamic::as_int
[function]
[call site]
07309
unwrap
[function]
[call site]
07310
write_lock::<Dynamic>
[function]
[call site]
07311
unwrap
[function]
[call site]
07312
RhaiResult::into
[function]
[call site]
07313
Ok
[function]
[call site]
07314
Some
[function]
[call site]
07315
Dynamic::as_char
[function]
[call site]
07316
unwrap
[function]
[call site]
07317
write_lock::<Dynamic>
[function]
[call site]
07318
unwrap
[function]
[call site]
07319
Position::new_const
[function]
[call site]
07320
blob_functions::push
[function]
[call site]
07321
Dynamic::as_char
[function]
[call site]
07322
Result::unwrap
[function]
[call site]
07323
blob_functions::push
[function]
[call site]
07324
RhaiResultOf::into
[function]
[call site]
07325
Ok
[function]
[call site]
07326
Some
[function]
[call site]
07327
split_first_mut
[function]
[call site]
07328
unwrap
[function]
[call site]
07329
Dynamic::as_immutable_string_mut
[function]
[call site]
07330
unwrap
[function]
[call site]
07331
Dynamic::as_immutable_string_ref
[function]
[call site]
07332
unwrap
[function]
[call site]
07333
string_functions::is_empty
[function]
[call site]
07334
string_functions::is_empty
[function]
[call site]
07335
test::len
[function]
[call site]
07336
test::len
[function]
[call site]
07337
unwrap
[function]
[call site]
07338
Package::init_engine
[function]
[call site]
07339
Engine::throw_on_size
[function]
[call site]
07340
Ok
[function]
[call site]
07341
Some
[function]
[call site]
07342
split_first_mut
[function]
[call site]
07343
unwrap
[function]
[call site]
07344
Dynamic::as_immutable_string_mut
[function]
[call site]
07345
unwrap
[function]
[call site]
07346
Dynamic::as_immutable_string_ref
[function]
[call site]
07347
unwrap
[function]
[call site]
07348
Ok
[function]
[call site]
07349
Some
[function]
[call site]
07350
test_functions_take
[function]
[call site]
07351
Dynamic::into_array
[function]
[call site]
07352
unwrap
[function]
[call site]
07353
string_functions::is_empty
[function]
[call site]
07354
Ok
[function]
[call site]
07355
Dynamic::as_array_ref
[function]
[call site]
07356
unwrap
[function]
[call site]
07357
string_functions::is_empty
[function]
[call site]
07358
unwrap
[function]
[call site]
07359
Package::init_engine
[function]
[call site]
07360
Engine::check_data_size
[function]
[call site]
07361
Dynamic::read_lock
[function]
[call site]
07362
unwrap
[function]
[call site]
07363
Dynamic::as_array_mut
[function]
[call site]
07364
unwrap
[function]
[call site]
07365
string_functions::add_append
[function]
[call site]
07366
Ok
[function]
[call site]
07367
Some
[function]
[call site]
07368
test_functions_take
[function]
[call site]
07369
Dynamic::into_blob
[function]
[call site]
07370
unwrap
[function]
[call site]
07371
Dynamic::as_blob_mut
[function]
[call site]
07372
unwrap
[function]
[call site]
07373
unwrap
[function]
[call site]
07374
Package::init_engine
[function]
[call site]
07375
Engine::throw_on_size
[function]
[call site]
07376
test::len
[function]
[call site]
07377
test::len
[function]
[call site]
07378
string_functions::add_append
[function]
[call site]
07379
Ok
[function]
[call site]
07380
Some
[function]
[call site]
07381
Dynamic::as_char
[function]
[call site]
07382
unwrap
[function]
[call site]
07383
encode_utf8
[function]
[call site]
07384
Dynamic::as_immutable_string_mut
[function]
[call site]
07385
unwrap
[function]
[call site]
07386
unwrap
[function]
[call site]
07387
Package::init_engine
[function]
[call site]
07388
Engine::throw_on_size
[function]
[call site]
07389
test::len
[function]
[call site]
07390
test::len
[function]
[call site]
07391
Ok
[function]
[call site]
07392
Some
[function]
[call site]
07393
Dynamic::as_immutable_string_ref
[function]
[call site]
07394
unwrap
[function]
[call site]
07395
string_functions::is_empty
[function]
[call site]
07396
Ok
[function]
[call site]
07397
Dynamic::as_char
[function]
[call site]
07398
unwrap
[function]
[call site]
07399
test_to_string
[function]
[call site]
07400
unwrap
[function]
[call site]
07401
Package::init_engine
[function]
[call site]
07402
Engine::throw_on_size
[function]
[call site]
07403
test::len
[function]
[call site]
07404
test::len
[function]
[call site]
07405
write_lock::<Dynamic>
[function]
[call site]
07406
unwrap
[function]
[call site]
07407
into
[function]
[call site]
07408
Ok
[function]
[call site]
07409
Some
[function]
[call site]
07410
test_functions_take
[function]
[call site]
07411
Dynamic::as_array_mut
[function]
[call site]
07412
unwrap
[function]
[call site]
07413
blob_functions::push
[function]
[call site]
07414
unwrap
[function]
[call site]
07415
Package::init_engine
[function]
[call site]
07416
Engine::check_data_size
[function]
[call site]
07417
Dynamic::read_lock
[function]
[call site]
07418
unwrap
[function]
[call site]
07419
Ok
[function]
[call site]
07420
Some
[function]
[call site]
07421
Dynamic::as_int
[function]
[call site]
07422
unwrap
[function]
[call site]
07423
Dynamic::as_blob_mut
[function]
[call site]
07424
unwrap
[function]
[call site]
07425
unwrap
[function]
[call site]
07426
Package::init_engine
[function]
[call site]
07427
Engine::throw_on_size
[function]
[call site]
07428
test::len
[function]
[call site]
07429
blob_functions::push
[function]
[call site]
07430
Ok
[function]
[call site]
07431
Some
[function]
[call site]
07432
Dynamic::as_char
[function]
[call site]
07433
unwrap
[function]
[call site]
07434
Dynamic::as_blob_mut
[function]
[call site]
07435
unwrap
[function]
[call site]
07436
unwrap
[function]
[call site]
07437
Package::init_engine
[function]
[call site]
07438
Engine::throw_on_size
[function]
[call site]
07439
test::len
[function]
[call site]
07440
string_functions::add_append_char
[function]
[call site]
07441
Ok
[function]
[call site]
07442
Some
[function]
[call site]
07443
split_first_mut
[function]
[call site]
07444
unwrap
[function]
[call site]
07445
Dynamic::as_blob_mut
[function]
[call site]
07446
unwrap
[function]
[call site]
07447
Dynamic::as_immutable_string_ref
[function]
[call site]
07448
unwrap
[function]
[call site]
07449
string_functions::is_empty
[function]
[call site]
07450
Ok
[function]
[call site]
07451
unwrap
[function]
[call site]
07452
Package::init_engine
[function]
[call site]
07453
Engine::throw_on_size
[function]
[call site]
07454
test::len
[function]
[call site]
07455
test::len
[function]
[call site]
07456
string_functions::add_append_str
[function]
[call site]
07457
Ok
[function]
[call site]
07458
then
[function]
[call site]
07459
&mut
[call site]
07460
into
[function]
[call site]
07461
test_custom_syntax_func
[function]
[call site]
07462
map_err
[function]
[call site]
07463
EvalAltResult::fill_position
[function]
[call site]
07464
Some
[function]
[call site]
07465
Engine::exec_native_fn_call
[function]
[call site]
07466
Some
[function]
[call site]
07467
Engine::exec_native_fn_call
[function]
[call site]
07468
Err
[function]
[call site]
07469
Engine::check_data_size
[function]
[call site]
07470
ParseSettings::level_up_with_position
[function]
[call site]
07471
ParseSettings::level_up
[function]
[call site]
07472
Ok
[function]
[call site]
07473
StmtBlock::as_mut
[function]
[call site]
07474
as_mut().write_lock::<Dynamic>
[function]
[call site]
07475
unwrap
[function]
[call site]
07476
StmtBlock::as_mut
[function]
[call site]
07477
Target::propagate_changed_value
[function]
[call site]
07478
Dynamic::as_bool
[function]
[call site]
07479
Result::map_err
[function]
[call site]
07480
TestStruct::new
[function]
[call site]
07481
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07482
&str::to_string
[function]
[call site]
07483
ParseError::to_string
[function]
[call site]
07484
Engine::new
[function]
[call site]
07485
Scope::new
[function]
[call site]
07486
blob_functions::push
[function]
[call site]
07487
blob_functions::push
[function]
[call site]
07488
blob_functions::push
[function]
[call site]
07489
write_lock::<crate::INT>
[function]
[call site]
07490
unwrap
[function]
[call site]
07491
Dynamic::as_int
[function]
[call site]
07492
Result::map_err
[function]
[call site]
07493
TestStruct::new
[function]
[call site]
07494
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07495
&str::to_string
[function]
[call site]
07496
ParseError::to_string
[function]
[call site]
07497
write_lock::<crate::INT>
[function]
[call site]
07498
unwrap
[function]
[call site]
07499
Dynamic::as_int
[function]
[call site]
07500
Result::map_err
[function]
[call site]
07501
TestStruct::new
[function]
[call site]
07502
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07503
&str::to_string
[function]
[call site]
07504
ParseError::to_string
[function]
[call site]
07505
write_lock::<crate::Blob>
[function]
[call site]
07506
unwrap
[function]
[call site]
07507
FnPtr::try_from
[function]
[call site]
07508
RhaiResultOf::unwrap
[function]
[call site]
07509
Dynamic::as_char
[function]
[call site]
07510
Result::map_err
[function]
[call site]
07511
TestStruct::new
[function]
[call site]
07512
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07513
&str::to_string
[function]
[call site]
07514
ParseError::to_string
[function]
[call site]
07515
write_lock::<crate::ImmutableString>
[function]
[call site]
07516
unwrap
[function]
[call site]
07517
test_chars
[function]
[call site]
07518
enumerate
[function]
[call site]
07519
Engine::lex_with_map
[function]
[call site]
07520
reflection_functions::collect
[function]
[call site]
07521
write_lock::<crate::ImmutableString>
[function]
[call site]
07522
unwrap
[function]
[call site]
07523
test_chars
[function]
[call site]
07524
ImmutableString::strong_count
[function]
[call site]
07525
test_chars
[function]
[call site]
07526
test_functions_take
[function]
[call site]
07527
test_chars
[function]
[call site]
07528
skip
[function]
[call site]
07529
test_chars
[function]
[call site]
07530
skip
[function]
[call site]
07531
test_chars
[function]
[call site]
07532
skip
[function]
[call site]
07533
optimize_combo_chain
[function]
[call site]
07534
test_to_string
[function]
[call site]
07535
test_chars
[function]
[call site]
07536
optimize_combo_chain
[function]
[call site]
07537
reflection_functions::collect
[function]
[call site]
07538
Ok
[function]
[call site]
07539
Engine::check_data_size
[function]
[call site]
07540
StmtBlock::as_ref
[function]
[call site]
07541
ParseSettings::level_up_with_position
[function]
[call site]
07542
Some
[function]
[call site]
07543
Err
[function]
[call site]
07544
Token::is_op_assignment
[function]
[call site]
07545
TestStruct::clone
[function]
[call site]
07546
Engine::call_indexer_get
[function]
[call site]
07547
into
[function]
[call site]
07548
Engine::eval_op_assignment
[function]
[call site]
07549
shared_take_or_clone
[function]
[call site]
07550
Engine::check_data_size
[function]
[call site]
07551
ParseSettings::level_up_with_position
[function]
[call site]
07552
Engine::call_indexer_set
[function]
[call site]
07553
Ok
[function]
[call site]
07554
Engine::dbg
[function]
[call site]
07555
Self::as_deref_mut
[function]
[call site]
07556
StmtBlock::as_mut
[function]
[call site]
07557
Dynamic::is_shared
[function]
[call site]
07558
write_lock::<Dynamic>
[function]
[call site]
07559
unwrap
[function]
[call site]
07560
string_functions::pop
[function]
[call site]
07561
Dynamic::unwrap
[function]
[call site]
07562
Engine::get_indexed_mut
[function]
[call site]
07563
Engine::lex_with_map
[function]
[call site]
07564
RhaiResult::take_or_clone
[function]
[call site]
07565
shared_try_take
[function]
[call site]
07566
Result::unwrap_or_else
[function]
[call site]
07567
StmtBlock::as_ref
[function]
[call site]
07568
TestStruct::clone
[function]
[call site]
07569
Expr::options
[function]
[call site]
07570
ASTFlags::intersects
[function]
[call site]
07571
StmtBlock::as_ref
[function]
[call site]
07572
Expr::is_unit
[function]
[call site]
07573
Ok
[function]
[call site]
07574
StmtBlock::as_ref
[function]
[call site]
07575
Dynamic::is_map
[function]
[call site]
07576
crate::func::locked_read
[function]
[call site]
07577
Option::map_or
[function]
[call site]
07578
Engine::dbg_reset
[function]
[call site]
07579
defer
[function]
[call site]
07580
defer
[function]
[call site]
07581
first
[function]
[call site]
07582
map_or
[function]
[call site]
07583
Engine::make_method_call
[function]
[call site]
07584
StmtBlock::as_ref
[function]
[call site]
07585
Dynamic::is_fnptr
[function]
[call site]
07586
crate::func::locked_read
[function]
[call site]
07587
Option::map_or
[function]
[call site]
07588
StmtBlock::as_ref
[function]
[call site]
07589
as_ref().read_lock::<FnPtr>
[function]
[call site]
07590
unwrap
[function]
[call site]
07591
test_fn_ptr_curry
[function]
[call site]
07592
Engine::new
[function]
[call site]
07593
Engine::register_fn
[function]
[call site]
07594
MyIterableType::into_iter
[function]
[call site]
07595
Self::IntoIter::cloned
[function]
[call site]
07596
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07597
StaticModuleResolver::iter_mut
[function]
[call site]
07598
impl
[call site]
07599
test_functions_take
[function]
[call site]
07600
test_functions_take
[function]
[call site]
07601
test_functions_take
[function]
[call site]
07602
StmtBlock::as_mut
[function]
[call site]
07603
intersects
[function]
[call site]
07604
StmtBlock::as_mut
[function]
[call site]
07605
StmtBlock::as_mut
[function]
[call site]
07606
string_functions::remove
[function]
[call site]
07607
test_functions_take
[function]
[call site]
07608
make_sub
[function]
[call site]
07609
make_root
[function]
[call site]
07610
StaticModuleResolver::iter_mut
[function]
[call site]
07611
StaticModuleResolver::iter_mut
[function]
[call site]
07612
Engine::lex_with_map
[function]
[call site]
07613
Ident::as_str
[function]
[call site]
07614
iter_mut()
[call site]
07615
.chain(call_args.iter_mut())
[call site]
07616
.collect::<FnArgsVec<_>>
[function]
[call site]
07617
test::len
[function]
[call site]
07618
test::len
[function]
[call site]
07619
StmtBlock::as_ref
[function]
[call site]
07620
as_ref().read_lock::<FnPtr>
[function]
[call site]
07621
unwrap
[function]
[call site]
07622
Scope::new
[function]
[call site]
07623
StmtBlock::as_ref
[function]
[call site]
07624
Engine::lex_with_map
[function]
[call site]
07625
defer
[function]
[call site]
07626
Engine::call_script_fn
[function]
[call site]
07627
Engine::lex_with_map
[function]
[call site]
07628
defer
[function]
[call site]
07629
into
[function]
[call site]
07630
test_custom_syntax_func
[function]
[call site]
07631
and_then
[function]
[call site]
07632
Engine::check_data_size
[function]
[call site]
07633
Engine::lex_with_map
[function]
[call site]
07634
map_err
[function]
[call site]
07635
EvalAltResult::fill_position
[function]
[call site]
07636
test_native_context_fn_name
[function]
[call site]
07637
fn_ptr_functions::is_anonymous
[function]
[call site]
07638
tokenizer::is_valid_function_name
[function]
[call site]
07639
FnCallHashes::from_native_only
[function]
[call site]
07640
calc_fn_hash
[function]
[call site]
07641
test::len
[function]
[call site]
07642
FnCallHashes::from_hash
[function]
[call site]
07643
calc_fn_hash
[function]
[call site]
07644
test::len
[function]
[call site]
07645
Engine::exec_fn_call
[function]
[call site]
07646
string_functions::is_empty
[function]
[call site]
07647
test::len
[function]
[call site]
07648
Err
[function]
[call site]
07649
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07650
Engine::map_type_name
[function]
[call site]
07651
StmtBlock::as_ref
[function]
[call site]
07652
std::
[call site]
07653
any::type_name
[function]
[call site]
07654
test_functions_take
[function]
[call site]
07655
take()
[call site]
07656
.try_cast_result::<FnPtr>
[function]
[call site]
07657
map_err
[function]
[call site]
07658
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07659
Engine::map_type_name
[function]
[call site]
07660
RhaiNativeFunc::return_type_name
[function]
[call site]
07661
fn_ptr_functions::is_anonymous
[function]
[call site]
07662
MyIterableType::into_iter
[function]
[call site]
07663
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07664
blob_functions::blob_with_capacity
[function]
[call site]
07665
test::len
[function]
[call site]
07666
test::len
[function]
[call site]
07667
test::len
[function]
[call site]
07668
StmtBlock::extend
[function]
[call site]
07669
StaticModuleResolver::iter_mut
[function]
[call site]
07670
StmtBlock::extend
[function]
[call site]
07671
StaticModuleResolver::iter_mut
[function]
[call site]
07672
impl
[call site]
07673
test::len
[function]
[call site]
07674
test::len
[function]
[call site]
07675
ensure_no_data_race
[function]
[call site]
07676
Scope::new
[function]
[call site]
07677
Some
[function]
[call site]
07678
StmtBlock::as_mut
[function]
[call site]
07679
as_deref
[function]
[call site]
07680
defer
[function]
[call site]
07681
Engine::call_script_fn
[function]
[call site]
07682
Engine::lex_with_map
[function]
[call site]
07683
defer
[function]
[call site]
07684
into
[function]
[call site]
07685
blob_functions::insert
[function]
[call site]
07686
StmtBlock::as_mut
[function]
[call site]
07687
test_custom_syntax_func
[function]
[call site]
07688
and_then
[function]
[call site]
07689
Engine::check_data_size
[function]
[call site]
07690
Engine::lex_with_map
[function]
[call site]
07691
map_err
[function]
[call site]
07692
EvalAltResult::fill_position
[function]
[call site]
07693
Target::is_ref
[function]
[call site]
07694
blob_functions::insert
[function]
[call site]
07695
StmtBlock::as_mut
[function]
[call site]
07696
test::len
[function]
[call site]
07697
tokenizer::is_valid_function_name
[function]
[call site]
07698
FnCallHashes::from_native_only
[function]
[call site]
07699
calc_fn_hash
[function]
[call site]
07700
FnCallHashes::from_script_and_native
[function]
[call site]
07701
calc_fn_hash
[function]
[call site]
07702
calc_fn_hash
[function]
[call site]
07703
FnCallHashes::from_native_only
[function]
[call site]
07704
calc_fn_hash
[function]
[call site]
07705
Engine::exec_fn_call
[function]
[call site]
07706
StmtBlock::as_ref
[function]
[call site]
07707
std::
[call site]
07708
any::type_name
[function]
[call site]
07709
StmtBlock::as_ref
[function]
[call site]
07710
as_ref()
[call site]
07711
.read_lock::<FnPtr>
[function]
[call site]
07712
ok_or_else
[function]
[call site]
07713
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07714
Engine::map_type_name
[function]
[call site]
07715
TestStruct::clone
[function]
[call site]
07716
StmtBlock::extend
[function]
[call site]
07717
StaticModuleResolver::iter_mut
[function]
[call site]
07718
Engine::lex_with_map
[function]
[call site]
07719
Ok
[function]
[call site]
07720
into
[function]
[call site]
07721
string_functions::is_empty
[function]
[call site]
07722
Ok
[function]
[call site]
07723
Dynamic::is_shared
[function]
[call site]
07724
into
[function]
[call site]
07725
StmtBlock::as_ref
[function]
[call site]
07726
Dynamic::as_map_ref
[function]
[call site]
07727
read_lock::<Map>
[function]
[call site]
07728
ok_or_else
[function]
[call site]
07729
Dynamic::type_name
[function]
[call site]
07730
Command::get
[function]
[call site]
07731
read_lock::<FnPtr>
[function]
[call site]
07732
FnPtr::fn_name_raw
[function]
[call site]
07733
TestStruct::clone
[function]
[call site]
07734
Self
[function]
[call site]
07735
FnPtr::is_curried
[function]
[call site]
07736
test_fn_ptr_curry
[function]
[call site]
07737
MyIterableType::into_iter
[function]
[call site]
07738
Self::IntoIter::cloned
[function]
[call site]
07739
optimize_combo_chain
[function]
[call site]
07740
StaticModuleResolver::iter_mut
[function]
[call site]
07741
Engine::lex_with_map
[function]
[call site]
07742
curry()
[call site]
07743
.iter()
[call site]
07744
.cloned()
[call site]
07745
.chain(call_args.iter_mut().map(mem::take))
[call site]
07746
.collect::<FnArgsVec<_>>
[function]
[call site]
07747
test::len
[function]
[call site]
07748
test::len
[function]
[call site]
07749
Some
[function]
[call site]
07750
Some
[function]
[call site]
07751
TestStruct::clone
[function]
[call site]
07752
TestStruct::clone
[function]
[call site]
07753
Some
[function]
[call site]
07754
cfg
[function]
[call site]
07755
Some
[function]
[call site]
07756
TestStruct::clone
[function]
[call site]
07757
cfg
[function]
[call site]
07758
test_not
[function]
[call site]
07759
Engine::new
[function]
[call site]
07760
TestStruct::clone
[function]
[call site]
07761
cfg
[function]
[call site]
07762
fn_ptr_functions::is_anonymous
[function]
[call site]
07763
test::len
[function]
[call site]
07764
tokenizer::is_valid_function_name
[function]
[call site]
07765
FnCallHashes::from_native_only
[function]
[call site]
07766
calc_fn_hash
[function]
[call site]
07767
FnCallHashes::from_script_and_native
[function]
[call site]
07768
calc_fn_hash
[function]
[call site]
07769
calc_fn_hash
[function]
[call site]
07770
FnCallHashes::from_native_only
[function]
[call site]
07771
calc_fn_hash
[function]
[call site]
07772
Scope::new
[function]
[call site]
07773
as_deref
[function]
[call site]
07774
Some
[function]
[call site]
07775
StmtBlock::as_mut
[function]
[call site]
07776
StaticModuleResolver::iter_mut
[function]
[call site]
07777
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07778
defer
[function]
[call site]
07779
Engine::call_script_fn
[function]
[call site]
07780
Engine::lex_with_map
[function]
[call site]
07781
std::iter::once
[function]
[call site]
07782
StmtBlock::as_mut
[function]
[call site]
07783
optimize_combo_chain
[function]
[call site]
07784
StaticModuleResolver::iter_mut
[function]
[call site]
07785
as_mut())
[call site]
07786
.chain(call_args.iter_mut())
[call site]
07787
.collect::<FnArgsVec<_>>
[function]
[call site]
07788
defer
[function]
[call site]
07789
into
[function]
[call site]
07790
test_custom_syntax_func
[function]
[call site]
07791
and_then
[function]
[call site]
07792
Engine::check_data_size
[function]
[call site]
07793
Engine::lex_with_map
[function]
[call site]
07794
map_err
[function]
[call site]
07795
EvalAltResult::fill_position
[function]
[call site]
07796
Target::is_ref
[function]
[call site]
07797
std::iter::once
[function]
[call site]
07798
StmtBlock::as_mut
[function]
[call site]
07799
optimize_combo_chain
[function]
[call site]
07800
StaticModuleResolver::iter_mut
[function]
[call site]
07801
as_mut())
[call site]
07802
.chain(call_args.iter_mut())
[call site]
07803
.collect::<FnArgsVec<_>>
[function]
[call site]
07804
Engine::exec_fn_call
[function]
[call site]
07805
Target::propagate_changed_value
[function]
[call site]
07806
Ok
[function]
[call site]
07807
Engine::dbg
[function]
[call site]
07808
Self::as_deref_mut
[function]
[call site]
07809
TestStruct::clone
[function]
[call site]
07810
into
[function]
[call site]
07811
StmtBlock::as_mut
[function]
[call site]
07812
Dynamic::is_shared
[function]
[call site]
07813
write_lock::<Dynamic>
[function]
[call site]
07814
unwrap
[function]
[call site]
07815
Engine::get_indexed_mut
[function]
[call site]
07816
Engine::eval_op_assignment
[function]
[call site]
07817
Engine::check_data_size
[function]
[call site]
07818
print_source
[function]
[call site]
07819
Position::is_none
[function]
[call site]
07820
Position::line
[function]
[call site]
07821
Option::unwrap
[function]
[call site]
07822
saturating_sub
[function]
[call site]
07823
min_max_functions::min
[function]
[call site]
07824
test::len
[function]
[call site]
07825
ImmutableString::to_string
[function]
[call site]
07826
test::len
[function]
[call site]
07827
Position::position
[function]
[call site]
07828
MyIterableType::into_iter
[function]
[call site]
07829
Self::IntoIter::enumerate
[function]
[call site]
07830
test_functions_take
[function]
[call site]
07831
skip
[function]
[call site]
07832
Position::position
[function]
[call site]
07833
test::len
[function]
[call site]
07834
ParseSettings::level_up_with_position
[function]
[call site]
07835
Ok
[function]
[call site]
07836
Engine::dbg
[function]
[call site]
07837
Self::as_deref_mut
[function]
[call site]
07838
StmtBlock::as_mut
[function]
[call site]
07839
Dynamic::is_shared
[function]
[call site]
07840
write_lock::<Dynamic>
[function]
[call site]
07841
unwrap
[function]
[call site]
07842
TestStruct::clone
[function]
[call site]
07843
into
[function]
[call site]
07844
Engine::get_indexed_mut
[function]
[call site]
07845
Ok
[function]
[call site]
07846
shared_take_or_clone
[function]
[call site]
07847
Engine::dbg
[function]
[call site]
07848
Token::is_op_assignment
[function]
[call site]
07849
StmtBlock::as_mut
[function]
[call site]
07850
Engine::exec_native_fn_call
[function]
[call site]
07851
StmtBlock::span_or_else
[function]
[call site]
07852
StmtBlock::as_mut
[function]
[call site]
07853
into
[function]
[call site]
07854
Engine::call_indexer_get
[function]
[call site]
07855
Engine::lex_with_map
[function]
[call site]
07856
(TokenIterator::map_err
[function]
[call site]
07857
Err
[function]
[call site]
07858
try_into
[function]
[call site]
07859
Engine::eval_op_assignment
[function]
[call site]
07860
StmtBlock::as_mut
[function]
[call site]
07861
Engine::exec_native_fn_call
[function]
[call site]
07862
StmtBlock::span_or_else
[function]
[call site]
07863
StmtBlock::as_mut
[function]
[call site]
07864
into
[function]
[call site]
07865
Engine::call_indexer_set
[function]
[call site]
07866
RhaiResultOf::map_err
[function]
[call site]
07867
Err
[function]
[call site]
07868
Engine::dbg
[function]
[call site]
07869
StmtBlock::as_mut
[function]
[call site]
07870
Engine::exec_native_fn_call
[function]
[call site]
07871
RhaiResultOf::map_or_else
[function]
[call site]
07872
StmtBlock::as_mut
[function]
[call site]
07873
into
[function]
[call site]
07874
Engine::call_indexer_get
[function]
[call site]
07875
Engine::lex_with_map
[function]
[call site]
07876
(TokenIterator::map_err
[function]
[call site]
07877
Err
[function]
[call site]
07878
Ok
[function]
[call site]
07879
Self::as_deref_mut
[function]
[call site]
07880
Engine::dbg
[function]
[call site]
07881
as_deref_mut
[function]
[call site]
07882
StmtBlock::as_mut
[function]
[call site]
07883
Dynamic::is_shared
[function]
[call site]
07884
write_lock::<Dynamic>
[function]
[call site]
07885
unwrap
[function]
[call site]
07886
TestStruct::clone
[function]
[call site]
07887
into
[function]
[call site]
07888
Engine::get_indexed_mut
[function]
[call site]
07889
Engine::dbg_reset
[function]
[call site]
07890
defer
[function]
[call site]
07891
defer
[function]
[call site]
07892
first
[function]
[call site]
07893
map_or
[function]
[call site]
07894
Engine::make_method_call
[function]
[call site]
07895
into
[function]
[call site]
07896
Engine::eval_dot_index_chain_raw
[function]
[call site]
07897
Self::as_deref_mut
[function]
[call site]
07898
Engine::dbg
[function]
[call site]
07899
StmtBlock::as_mut
[function]
[call site]
07900
Engine::exec_native_fn_call
[function]
[call site]
07901
StmtBlock::span_or_else
[function]
[call site]
07902
StmtBlock::as_mut
[function]
[call site]
07903
into
[function]
[call site]
07904
Engine::call_indexer_get
[function]
[call site]
07905
Engine::lex_with_map
[function]
[call site]
07906
(TokenIterator::map_err
[function]
[call site]
07907
Err
[function]
[call site]
07908
try_into
[function]
[call site]
07909
Engine::eval_dot_index_chain_raw
[function]
[call site]
07910
StmtBlock::as_mut
[function]
[call site]
07911
StmtBlock::as_mut
[function]
[call site]
07912
Engine::exec_native_fn_call
[function]
[call site]
07913
StmtBlock::span_or_else
[function]
[call site]
07914
StmtBlock::as_mut
[function]
[call site]
07915
into
[function]
[call site]
07916
StmtBlock::as_mut
[function]
[call site]
07917
Engine::call_indexer_set
[function]
[call site]
07918
StmtBlock::span_or_else
[function]
[call site]
07919
Ok
[function]
[call site]
07920
Err
[function]
[call site]
07921
Err
[function]
[call site]
07922
Ok
[function]
[call site]
07923
Engine::dbg_reset
[function]
[call site]
07924
defer
[function]
[call site]
07925
defer
[function]
[call site]
07926
first
[function]
[call site]
07927
map_or
[function]
[call site]
07928
Engine::make_method_call
[function]
[call site]
07929
into
[function]
[call site]
07930
Engine::eval_dot_index_chain_raw
[function]
[call site]
07931
Engine::track_operation
[function]
[call site]
07932
Engine::dbg
[function]
[call site]
07933
Self::as_deref_mut
[function]
[call site]
07934
Engine::search_namespace
[function]
[call site]
07935
Engine::eval_dot_index_chain_raw
[function]
[call site]
07936
Engine::eval_expr
[function]
[call site]
07937
Self::as_deref_mut
[function]
[call site]
07938
Dynamic::flatten
[function]
[call site]
07939
into
[function]
[call site]
07940
Some
[function]
[call site]
07941
Engine::eval_dot_index_chain_raw
[function]
[call site]
07942
Engine::lex_with_map
[function]
[call site]
07943
Engine::eval_dot_index_chain
[function]
[call site]
07944
Engine::lex_with_map
[function]
[call site]
07945
string_functions::is_empty
[function]
[call site]
07946
Ok
[function]
[call site]
07947
Engine::eval_stmt_block
[function]
[call site]
07948
StmtBlock::take_statements
[function]
[call site]
07949
Engine::eval_fn_call_expr
[function]
[call site]
07950
Position::is_none
[function]
[call site]
07951
Err
[function]
[call site]
07952
ERR::ErrorUnboundThis
[function]
[call site]
07953
ParseSettings::level_up_with_position
[function]
[call site]
07954
into
[function]
[call site]
07955
Engine::eval_expr
[function]
[call site]
07956
Self::as_deref_mut
[function]
[call site]
07957
Dynamic::flatten
[function]
[call site]
07958
Engine::track_operation
[function]
[call site]
07959
ParseSettings::level_up_with_position
[function]
[call site]
07960
Self::unwrap
[function]
[call site]
07961
try_into
[function]
[call site]
07962
Engine::eval_op_assignment
[function]
[call site]
07963
Engine::eval_expr
[function]
[call site]
07964
Self::as_deref_mut
[function]
[call site]
07965
Dynamic::flatten
[function]
[call site]
07966
Engine::track_operation
[function]
[call site]
07967
ParseSettings::level_up_with_position
[function]
[call site]
07968
Engine::search_namespace
[function]
[call site]
07969
Target::is_ref
[function]
[call site]
07970
Dynamic::is_shared
[function]
[call site]
07971
Err
[function]
[call site]
07972
ERR::ErrorAssignmentToConstant
[function]
[call site]
07973
test_to_string
[function]
[call site]
07974
ParseSettings::level_up_with_position
[function]
[call site]
07975
into
[function]
[call site]
07976
Engine::eval_op_assignment
[function]
[call site]
07977
Engine::eval_expr
[function]
[call site]
07978
Self::as_deref_mut
[function]
[call site]
07979
Dynamic::flatten
[function]
[call site]
07980
Some
[function]
[call site]
07981
Engine::intern_string
[function]
[call site]
07982
Engine::get_interned_string
[function]
[call site]
07983
ImmutableString::into
[function]
[call site]
07984
Engine::eval_dot_index_chain
[function]
[call site]
07985
Engine::eval_dot_index_chain
[function]
[call site]
07986
Ok
[function]
[call site]
07987
Engine::allow_shadowing
[function]
[call site]
07988
string_functions::contains
[function]
[call site]
07989
Ident::as_str
[function]
[call site]
07990
Err
[function]
[call site]
07991
ERR::ErrorVariableExists
[function]
[call site]
07992
Ident::as_str
[function]
[call site]
07993
test_to_string
[function]
[call site]
07994
into
[function]
[call site]
07995
ASTFlags::intersects
[function]
[call site]
07996
ASTFlags::intersects
[function]
[call site]
07997
string_functions::contains
[function]
[call site]
07998
Ident::as_str
[function]
[call site]
07999
VarDefInfo::new
[function]
[call site]
08000
Ident::as_str
[function]
[call site]
08001
test::len
[function]
[call site]
08002
EvalContext::new
[function]
[call site]
08003
Self::as_deref_mut
[function]
[call site]
08004
test_var_def_filter
[function]
[call site]
08005
test::len
[function]
[call site]
08006
Err
[function]
[call site]
08007
ERR::ErrorForbiddenVariable
[function]
[call site]
08008
Ident::as_str
[function]
[call site]
08009
&str::to_string
[function]
[call site]
08010
into
[function]
[call site]
08011
Position::is_none
[function]
[call site]
08012
test::len
[function]
[call site]
08013
Engine::max_variables
[function]
[call site]
08014
Err
[function]
[call site]
08015
ERR::ErrorTooManyVariables
[function]
[call site]
08016
into
[function]
[call site]
08017
Engine::eval_expr
[function]
[call site]
08018
Dynamic::flatten
[function]
[call site]
08019
Engine::intern_string
[function]
[call site]
08020
MyIterableType::into_iter
[function]
[call site]
08021
T::as_any
[function]
[call site]
08022
string_functions::is_empty
[function]
[call site]
08023
crate::func::locked_write
[function]
[call site]
08024
get_or_insert_with
[function]
[call site]
08025
crate::Shared::new
[function]
[call site]
08026
crate::Locked::new
[function]
[call site]
08027
std::collections::BTreeMap::new
[function]
[call site]
08028
Option::unwrap
[function]
[call site]
08029
blob_functions::insert
[function]
[call site]
08030
TestStruct::clone
[function]
[call site]
08031
TestStruct::clone
[function]
[call site]
08032
then_some
[function]
[call site]
08033
Dynamic::set_access_mode
[function]
[call site]
08034
Scope::get_mut_by_index
[function]
[call site]
08035
test::len
[function]
[call site]
08036
Command::get
[function]
[call site]
08037
Scope::push_entry
[function]
[call site]
08038
TestStruct::clone
[function]
[call site]
08039
Scope::add_alias_by_index
[function]
[call site]
08040
test::len
[function]
[call site]
08041
Ident::as_str
[function]
[call site]
08042
&str::into
[function]
[call site]
08043
Ok
[function]
[call site]
08044
Engine::eval_expr
[function]
[call site]
08045
Self::as_deref_mut
[function]
[call site]
08046
Dynamic::as_bool
[function]
[call site]
08047
map_err
[function]
[call site]
08048
make_type_mismatch_err::<bool>
[function]
[call site]
08049
ParseSettings::level_up_with_position
[function]
[call site]
08050
string_functions::is_empty
[function]
[call site]
08051
test::len
[function]
[call site]
08052
Engine::eval_stmt_block
[function]
[call site]
08053
StmtBlock::take_statements
[function]
[call site]
08054
mem::take
[function]
[call site]
08055
StmtBlock::statements_mut
[function]
[call site]
08056
string_functions::is_empty
[function]
[call site]
08057
Engine::eval_stmt_block
[function]
[call site]
08058
StmtBlock::take_statements
[function]
[call site]
08059
Ok
[function]
[call site]
08060
Engine::eval_expr
[function]
[call site]
08061
Self::as_deref_mut
[function]
[call site]
08062
Dynamic::is_hashable
[function]
[call site]
08063
MyIterableType::into_iter
[function]
[call site]
08064
Self::IntoIter::all
[function]
[call site]
08065
map_functions::values
[function]
[call site]
08066
Array::all
[function]
[call site]
08067
Engine::new
[function]
[call site]
08068
register_type::<TestStruct>
[function]
[call site]
08069
Engine::register_fn
[function]
[call site]
08070
Engine::register_fn
[function]
[call site]
08071
is_some
[function]
[call site]
08072
test_fn_ptr_curry
[function]
[call site]
08073
MyIterableType::into_iter
[function]
[call site]
08074
Self::IntoIter::all
[function]
[call site]
08075
T::as_any
[function]
[call site]
08076
Dynamic::type_id
[function]
[call site]
08077
TypeId::of::<u8>
[function]
[call site]
08078
TypeId::of::<u16>
[function]
[call site]
08079
TypeId::of::<u32>
[function]
[call site]
08080
TypeId::of::<u64>
[function]
[call site]
08081
TypeId::of::<i8>
[function]
[call site]
08082
TypeId::of::<i16>
[function]
[call site]
08083
TypeId::of::<i32>
[function]
[call site]
08084
TypeId::of::<i64>
[function]
[call site]
08085
TypeId::of::<f32>
[function]
[call site]
08086
TypeId::of::<f64>
[function]
[call site]
08087
TypeId::of::<u128>
[function]
[call site]
08088
TypeId::of::<i128>
[function]
[call site]
08089
TypeId::of::<ExclusiveRange>
[function]
[call site]
08090
TypeId::of::<InclusiveRange>
[function]
[call site]
08091
crate::func::locked_read
[function]
[call site]
08092
Option::map_or
[function]
[call site]
08093
Dynamic::is_hashable
[function]
[call site]
08094
MyIterableType::into_iter
[function]
[call site]
08095
Self::IntoIter::all
[function]
[call site]
08096
map_functions::values
[function]
[call site]
08097
Array::all
[function]
[call site]
08098
is_some
[function]
[call site]
08099
test_fn_ptr_curry
[function]
[call site]
08100
MyIterableType::into_iter
[function]
[call site]
08101
Self::IntoIter::all
[function]
[call site]
08102
T::as_any
[function]
[call site]
08103
Dynamic::type_id
[function]
[call site]
08104
TypeId::of::<u8>
[function]
[call site]
08105
TypeId::of::<u16>
[function]
[call site]
08106
TypeId::of::<u32>
[function]
[call site]
08107
TypeId::of::<u64>
[function]
[call site]
08108
TypeId::of::<i8>
[function]
[call site]
08109
TypeId::of::<i16>
[function]
[call site]
08110
TypeId::of::<i32>
[function]
[call site]
08111
TypeId::of::<i64>
[function]
[call site]
08112
TypeId::of::<f32>
[function]
[call site]
08113
TypeId::of::<f64>
[function]
[call site]
08114
TypeId::of::<u128>
[function]
[call site]
08115
TypeId::of::<i128>
[function]
[call site]
08116
TypeId::of::<ExclusiveRange>
[function]
[call site]
08117
TypeId::of::<InclusiveRange>
[function]
[call site]
08118
crate::func::locked_read
[function]
[call site]
08119
Option::map_or
[function]
[call site]
08120
Dynamic::is_hashable
[function]
[call site]
08121
crate::func::locked_read
[function]
[call site]
08122
Option::map_or
[function]
[call site]
08123
blob_functions::insert
[function]
[call site]
08124
checked_is_hashable
[function]
[call site]
08125
MyIterableType::into_iter
[function]
[call site]
08126
Self::IntoIter::all
[function]
[call site]
08127
checked_is_hashable
[function]
[call site]
08128
map_functions::values
[function]
[call site]
08129
Array::all
[function]
[call site]
08130
checked_is_hashable
[function]
[call site]
08131
Position::is_none
[function]
[call site]
08132
test_fn_ptr_curry
[function]
[call site]
08133
MyIterableType::into_iter
[function]
[call site]
08134
Self::IntoIter::all
[function]
[call site]
08135
checked_is_hashable
[function]
[call site]
08136
Dynamic::is_hashable
[function]
[call site]
08137
checked_is_hashable
[function]
[call site]
08138
Engine::default
[function]
[call site]
08139
crate::func::locked_read
[function]
[call site]
08140
Option::map_or
[function]
[call site]
08141
blob_functions::insert
[function]
[call site]
08142
checked_is_hashable
[function]
[call site]
08143
MyIterableType::into_iter
[function]
[call site]
08144
Self::IntoIter::all
[function]
[call site]
08145
checked_is_hashable
[function]
[call site]
08146
map_functions::values
[function]
[call site]
08147
Array::all
[function]
[call site]
08148
checked_is_hashable
[function]
[call site]
08149
Position::is_none
[function]
[call site]
08150
test_fn_ptr_curry
[function]
[call site]
08151
MyIterableType::into_iter
[function]
[call site]
08152
Self::IntoIter::all
[function]
[call site]
08153
checked_is_hashable
[function]
[call site]
08154
Dynamic::is_hashable
[function]
[call site]
08155
checked_is_hashable
[function]
[call site]
08156
Engine::default
[function]
[call site]
08157
func::get_hasher
[function]
[call site]
08158
config::hashing::get_hashing_seed
[function]
[call site]
08159
ahash::RandomState::with_seeds
[function]
[call site]
08160
StraightHasherBuilder::build_hasher
[function]
[call site]
08161
Engine::default
[function]
[call site]
08162
test::hash
[function]
[call site]
08163
Self::Hasher::finish
[function]
[call site]
08164
Command::get
[function]
[call site]
08165
Engine::eval_expr
[function]
[call site]
08166
Self::as_deref_mut
[function]
[call site]
08167
Dynamic::as_bool
[function]
[call site]
08168
map_err
[function]
[call site]
08169
make_type_mismatch_err::<bool>
[function]
[call site]
08170
ParseSettings::level_up_with_position
[function]
[call site]
08171
ParseSettings::level_up
[function]
[call site]
08172
Ok
[function]
[call site]
08173
Some
[function]
[call site]
08174
string_functions::is_empty
[function]
[call site]
08175
MyIterableType::into_iter
[function]
[call site]
08176
Self::IntoIter::filter
[function]
[call site]
08177
Engine::new
[function]
[call site]
08178
Engine::compile
[function]
[call site]
08179
ParseResult::unwrap
[function]
[call site]
08180
Engine::run_ast
[function]
[call site]
08181
Engine::run_ast_with_scope
[function]
[call site]
08182
Caches::new
[function]
[call site]
08183
Engine::new_global_runtime_state
[function]
[call site]
08184
AST::source_raw
[function]
[call site]
08185
StmtBlock::as_ref
[function]
[call site]
08186
Option::cloned
[function]
[call site]
08187
blob_functions::push
[function]
[call site]
08188
AST::shared_lib
[function]
[call site]
08189
&crate::SharedModule::clone
[function]
[call site]
08190
clone_from
[function]
[call site]
08191
Engine::eval_global_statements
[function]
[call site]
08192
StmtBlock::take_statements
[function]
[call site]
08193
Engine::is_debugger_registered
[function]
[call site]
08194
GlobalRuntimeState::debugger_mut
[function]
[call site]
08195
as_deref_mut
[function]
[call site]
08196
unwrap
[function]
[call site]
08197
crate::ast::Stmt::Noop
[function]
[call site]
08198
Engine::dbg
[function]
[call site]
08199
Ok
[function]
[call site]
08200
Scope::new
[function]
[call site]
08201
RhaiResultOf::unwrap
[function]
[call site]
08202
Engine::on_def_var
[function]
[call site]
08203
Some
[function]
[call site]
08204
TestStruct::new
[function]
[call site]
08205
Option::name
[function]
[call site]
08206
Engine::new
[function]
[call site]
08207
VarDefInfo::nesting_level
[function]
[call site]
08208
Ok
[function]
[call site]
08209
Ok
[function]
[call site]
08210
run
[function]
[call site]
08211
RhaiResultOf::unwrap_err
[function]
[call site]
08212
run
[function]
[call site]
08213
RhaiResultOf::unwrap_err
[function]
[call site]
08214
run
[function]
[call site]
08215
RhaiResultOf::unwrap_err
[function]
[call site]
08216
run
[function]
[call site]
08217
RhaiResultOf::unwrap
[function]
[call site]
08218
string_functions::contains
[function]
[call site]
08219
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08220
Engine::new
[function]
[call site]
08221
Scope::new
[function]
[call site]
08222
eval_with_scope::<Dynamic>
[function]
[call site]
08223
unwrap_err
[function]
[call site]
08224
Engine::eval_expr
[function]
[call site]
08225
Self::as_deref_mut
[function]
[call site]
08226
Dynamic::as_bool
[function]
[call site]
08227
map_err
[function]
[call site]
08228
make_type_mismatch_err::<bool>
[function]
[call site]
08229
ParseSettings::level_up_with_position
[function]
[call site]
08230
Some
[function]
[call site]
08231
StmtBlock::span_or_else
[function]
[call site]
08232
Span::new
[function]
[call site]
08233
iterator_functions::chars_from_start
[function]
[call site]
08234
StmtBlock::span_or_else
[function]
[call site]
08235
string_functions::add_append
[function]
[call site]
08236
StmtBlock::span_or_else
[function]
[call site]
08237
StmtBlock::as_ref
[function]
[call site]
08238
Engine::lex_with_map
[function]
[call site]
08239
Span::map_or
[function]
[call site]
08240
Ok
[function]
[call site]
08241
Engine::eval_expr
[function]
[call site]
08242
string_functions::is_empty
[function]
[call site]
08243
Engine::track_operation
[function]
[call site]
08244
ParseSettings::level_up_with_position
[function]
[call site]
08245
ParseSettings::level_up
[function]
[call site]
08246
Ok
[function]
[call site]
08247
Self::as_deref_mut
[function]
[call site]
08248
StmtBlock::take_statements
[function]
[call site]
08249
Engine::eval_stmt_block
[function]
[call site]
08250
Ok
[function]
[call site]
08251
Err
[function]
[call site]
08252
Engine::eval_expr
[function]
[call site]
08253
Self::as_deref_mut
[function]
[call site]
08254
Dynamic::as_bool
[function]
[call site]
08255
map_err
[function]
[call site]
08256
make_type_mismatch_err::<bool>
[function]
[call site]
08257
ParseSettings::level_up_with_position
[function]
[call site]
08258
Ok
[function]
[call site]
08259
string_functions::is_empty
[function]
[call site]
08260
Self::as_deref_mut
[function]
[call site]
08261
StmtBlock::take_statements
[function]
[call site]
08262
Engine::eval_stmt_block
[function]
[call site]
08263
Ok
[function]
[call site]
08264
Err
[function]
[call site]
08265
ASTFlags::intersects
[function]
[call site]
08266
string_functions::is_empty
[function]
[call site]
08267
Self::as_deref_mut
[function]
[call site]
08268
StmtBlock::take_statements
[function]
[call site]
08269
Engine::eval_stmt_block
[function]
[call site]
08270
Ok
[function]
[call site]
08271
Err
[function]
[call site]
08272
Engine::eval_expr
[function]
[call site]
08273
Self::as_deref_mut
[function]
[call site]
08274
Dynamic::as_bool
[function]
[call site]
08275
map_err
[function]
[call site]
08276
make_type_mismatch_err::<bool>
[function]
[call site]
08277
ParseSettings::level_up_with_position
[function]
[call site]
08278
Ok
[function]
[call site]
08279
test::len
[function]
[call site]
08280
Engine::max_variables
[function]
[call site]
08281
String::from
[function]
[call site]
08282
is_some
[function]
[call site]
08283
Err
[function]
[call site]
08284
ERR::ErrorTooManyVariables
[function]
[call site]
08285
into
[function]
[call site]
08286
Engine::eval_expr
[function]
[call site]
08287
Self::as_deref_mut
[function]
[call site]
08288
Dynamic::flatten
[function]
[call site]
08289
Dynamic::type_id
[function]
[call site]
08290
MyIterableType::into_iter
[function]
[call site]
08291
array_functions::find_map
[function]
[call site]
08292
Module::get_iter
[function]
[call site]
08293
Command::get
[function]
[call site]
08294
Engine::lex_with_map
[function]
[call site]
08295
StmtBlock::span_or_else
[function]
[call site]
08296
Module::get_iter
[function]
[call site]
08297
Command::get
[function]
[call site]
08298
Engine::lex_with_map
[function]
[call site]
08299
StmtBlock::span_or_else
[function]
[call site]
08300
map_functions::values
[function]
[call site]
08301
array_functions::find_map
[function]
[call site]
08302
Module::get_qualified_iter
[function]
[call site]
08303
Command::get
[function]
[call site]
08304
Engine::lex_with_map
[function]
[call site]
08305
ok_or_else
[function]
[call site]
08306
ERR::ErrorFor
[function]
[call site]
08307
Expr::start_position
[function]
[call site]
08308
defer
[function]
[call site]
08309
StmtBlock::as_ref
[function]
[call site]
08310
Engine::lex_with_map
[function]
[call site]
08311
blob_functions::push
[function]
[call site]
08312
TestStruct::clone
[function]
[call site]
08313
test::len
[function]
[call site]
08314
blob_functions::push
[function]
[call site]
08315
TestStruct::clone
[function]
[call site]
08316
test::len
[function]
[call site]
08317
string_functions::is_empty
[function]
[call site]
08318
iter_func
[function]
[call site]
08319
Engine::track_operation
[function]
[call site]
08320
ParseSettings::level_up_with_position
[function]
[call site]
08321
iter_func
[function]
[call site]
08322
checked_add
[function]
[call site]
08323
ok_or_else
[function]
[call site]
08324
ERR::ErrorArithmetic
[function]
[call site]
08325
Scope::get_mut_by_index
[function]
[call site]
08326
Dynamic::write_lock
[function]
[call site]
08327
crate::func::locked_write
[function]
[call site]
08328
TypeId::of::<Self>
[function]
[call site]
08329
TypeId::of::<T>
[function]
[call site]
08330
Dynamic::type_id
[function]
[call site]
08331
TypeId::of::<T>
[function]
[call site]
08332
Some
[function]
[call site]
08333
DynamicWriteLock
[function]
[call site]
08334
DynamicWriteLockInner::Guard
[function]
[call site]
08335
Dynamic::downcast_mut
[function]
[call site]
08336
TypeId::of::<T>
[function]
[call site]
08337
TypeId::of::<INT>
[function]
[call site]
08338
T::as_any_mut
[function]
[call site]
08339
as_any_mut().downcast_mut::<T>
[function]
[call site]
08340
TypeId::of::<T>
[function]
[call site]
08341
TypeId::of::<crate::FLOAT>
[function]
[call site]
08342
StmtBlock::as_mut
[function]
[call site]
08343
T::as_any_mut
[function]
[call site]
08344
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08345
TypeId::of::<T>
[function]
[call site]
08346
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08347
StmtBlock::as_mut
[function]
[call site]
08348
T::as_any_mut
[function]
[call site]
08349
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08350
TypeId::of::<T>
[function]
[call site]
08351
TypeId::of::<bool>
[function]
[call site]
08352
T::as_any_mut
[function]
[call site]
08353
as_any_mut().downcast_mut::<T>
[function]
[call site]
08354
TypeId::of::<T>
[function]
[call site]
08355
TypeId::of::<ImmutableString>
[function]
[call site]
08356
T::as_any_mut
[function]
[call site]
08357
as_any_mut().downcast_mut::<T>
[function]
[call site]
08358
TypeId::of::<T>
[function]
[call site]
08359
TypeId::of::<char>
[function]
[call site]
08360
T::as_any_mut
[function]
[call site]
08361
as_any_mut().downcast_mut::<T>
[function]
[call site]
08362
TypeId::of::<T>
[function]
[call site]
08363
TypeId::of::<Array>
[function]
[call site]
08364
StmtBlock::as_mut
[function]
[call site]
08365
T::as_any_mut
[function]
[call site]
08366
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08367
TypeId::of::<T>
[function]
[call site]
08368
TypeId::of::<Blob>
[function]
[call site]
08369
StmtBlock::as_mut
[function]
[call site]
08370
T::as_any_mut
[function]
[call site]
08371
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08372
TypeId::of::<T>
[function]
[call site]
08373
TypeId::of::<Map>
[function]
[call site]
08374
StmtBlock::as_mut
[function]
[call site]
08375
T::as_any_mut
[function]
[call site]
08376
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08377
TypeId::of::<T>
[function]
[call site]
08378
TypeId::of::<FnPtr>
[function]
[call site]
08379
StmtBlock::as_mut
[function]
[call site]
08380
T::as_any_mut
[function]
[call site]
08381
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08382
TypeId::of::<T>
[function]
[call site]
08383
TypeId::of::<Instant>
[function]
[call site]
08384
StmtBlock::as_mut
[function]
[call site]
08385
T::as_any_mut
[function]
[call site]
08386
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08387
TypeId::of::<T>
[function]
[call site]
08388
TypeId::of::<()>
[function]
[call site]
08389
T::as_any_mut
[function]
[call site]
08390
as_any_mut().downcast_mut::<T>
[function]
[call site]
08391
TypeId::of::<T>
[function]
[call site]
08392
TypeId::of::<Self>
[function]
[call site]
08393
T::as_any_mut
[function]
[call site]
08394
as_any_mut().downcast_mut::<T>
[function]
[call site]
08395
T::as_any_mut
[function]
[call site]
08396
as_any_mut().downcast_mut::<T>
[function]
[call site]
08397
Engine::lex_with_map
[function]
[call site]
08398
Engine::lex_with_map
[function]
[call site]
08399
Option::unwrap
[function]
[call site]
08400
Dynamic::from_int
[function]
[call site]
08401
Self
[function]
[call site]
08402
Union::Int
[function]
[call site]
08403
map_err
[function]
[call site]
08404
EvalAltResult::fill_position
[function]
[call site]
08405
ParseSettings::level_up_with_position
[function]
[call site]
08406
Dynamic::flatten
[function]
[call site]
08407
Scope::get_mut_by_index
[function]
[call site]
08408
Dynamic::write_lock
[function]
[call site]
08409
Option::unwrap
[function]
[call site]
08410
Self::as_deref_mut
[function]
[call site]
08411
StmtBlock::take_statements
[function]
[call site]
08412
Engine::eval_stmt_block
[function]
[call site]
08413
Err
[function]
[call site]
08414
Ok
[function]
[call site]
08415
ASTFlags::intersects
[function]
[call site]
08416
Engine::eval_expr
[function]
[call site]
08417
Err
[function]
[call site]
08418
ERR::LoopBreak
[function]
[call site]
08419
into
[function]
[call site]
08420
Engine::eval_stmt_block
[function]
[call site]
08421
Self::as_deref_mut
[function]
[call site]
08422
StmtBlock::take_statements
[function]
[call site]
08423
EvalAltResult::is_pseudo_error
[function]
[call site]
08424
Err
[function]
[call site]
08425
EvalAltResult::is_catchable
[function]
[call site]
08426
Err
[function]
[call site]
08427
EvalAltResult::unwrap_inner
[function]
[call site]
08428
EvalAltResult::unwrap_inner
[function]
[call site]
08429
Expr::is_unit
[function]
[call site]
08430
TestStruct::clone
[function]
[call site]
08431
EvalAltResult::take_position
[function]
[call site]
08432
EvalAltResult::position
[function]
[call site]
08433
EvalAltResult::set_position
[function]
[call site]
08434
ParseError::to_string
[function]
[call site]
08435
into
[function]
[call site]
08436
crate::Map::new
[function]
[call site]
08437
EvalAltResult::take_position
[function]
[call site]
08438
blob_functions::insert
[function]
[call site]
08439
&str::into
[function]
[call site]
08440
ParseError::to_string
[function]
[call site]
08441
into
[function]
[call site]
08442
blob_functions::insert
[function]
[call site]
08443
&str::into
[function]
[call site]
08444
into
[function]
[call site]
08445
Position::is_none
[function]
[call site]
08446
blob_functions::insert
[function]
[call site]
08447
&str::into
[function]
[call site]
08448
Position::line
[function]
[call site]
08449
Option::unwrap
[function]
[call site]
08450
into
[function]
[call site]
08451
blob_functions::insert
[function]
[call site]
08452
&str::into
[function]
[call site]
08453
Position::position
[function]
[call site]
08454
Option::unwrap_or
[function]
[call site]
08455
into
[function]
[call site]
08456
EvalAltResult::dump_fields
[function]
[call site]
08457
blob_functions::insert
[function]
[call site]
08458
&str::into
[function]
[call site]
08459
test_string_split
[function]
[call site]
08460
MultiInputsStream::get_next
[function]
[call site]
08461
expect
[function]
[call site]
08462
into
[function]
[call site]
08463
blob_functions::insert
[function]
[call site]
08464
&str::into
[function]
[call site]
08465
into
[function]
[call site]
08466
blob_functions::insert
[function]
[call site]
08467
&str::into
[function]
[call site]
08468
into
[function]
[call site]
08469
blob_functions::insert
[function]
[call site]
08470
&str::into
[function]
[call site]
08471
into
[function]
[call site]
08472
blob_functions::insert
[function]
[call site]
08473
&str::into
[function]
[call site]
08474
into
[function]
[call site]
08475
blob_functions::insert
[function]
[call site]
08476
&str::into
[function]
[call site]
08477
Array::into
[function]
[call site]
08478
blob_functions::insert
[function]
[call site]
08479
&str::into
[function]
[call site]
08480
into
[function]
[call site]
08481
blob_functions::insert
[function]
[call site]
08482
&str::into
[function]
[call site]
08483
into
[function]
[call site]
08484
blob_functions::insert
[function]
[call site]
08485
&str::into
[function]
[call site]
08486
RhaiResult::into
[function]
[call site]
08487
blob_functions::insert
[function]
[call site]
08488
&str::into
[function]
[call site]
08489
TestStruct::clone
[function]
[call site]
08490
blob_functions::insert
[function]
[call site]
08491
&str::into
[function]
[call site]
08492
into
[function]
[call site]
08493
blob_functions::insert
[function]
[call site]
08494
&str::into
[function]
[call site]
08495
into
[function]
[call site]
08496
blob_functions::insert
[function]
[call site]
08497
&str::into
[function]
[call site]
08498
into
[function]
[call site]
08499
blob_functions::insert
[function]
[call site]
08500
&str::into
[function]
[call site]
08501
TestStruct::clone
[function]
[call site]
08502
blob_functions::insert
[function]
[call site]
08503
&str::into
[function]
[call site]
08504
Dynamic::from_array
[function]
[call site]
08505
MyIterableType::into_iter
[function]
[call site]
08506
Engine::lex_with_map
[function]
[call site]
08507
reflection_functions::collect
[function]
[call site]
08508
MyIterableType::into_iter
[function]
[call site]
08509
Engine::lex_with_map
[function]
[call site]
08510
iter()
[call site]
08511
.map(String::as_str)
[call site]
08512
.collect::<Vec<_>>
[function]
[call site]
08513
join
[function]
[call site]
08514
into
[function]
[call site]
08515
Self::into
[function]
[call site]
08516
defer
[function]
[call site]
08517
test::len
[function]
[call site]
08518
Engine::max_variables
[function]
[call site]
08519
Err
[function]
[call site]
08520
ERR::ErrorTooManyVariables
[function]
[call site]
08521
ParseSettings::level_up_with_position
[function]
[call site]
08522
into
[function]
[call site]
08523
blob_functions::push
[function]
[call site]
08524
TestStruct::clone
[function]
[call site]
08525
Self::as_deref_mut
[function]
[call site]
08526
StmtBlock::take_statements
[function]
[call site]
08527
Engine::eval_stmt_block
[function]
[call site]
08528
Engine::lex_with_map
[function]
[call site]
08529
(TokenIterator::map_err
[function]
[call site]
08530
Expr::is_unit
[function]
[call site]
08531
Expr::set_position
[function]
[call site]
08532
ASTFlags::intersects
[function]
[call site]
08533
Engine::eval_expr
[function]
[call site]
08534
RhaiResult::and_then
[function]
[call site]
08535
Err
[function]
[call site]
08536
ERR::ErrorRuntime
[function]
[call site]
08537
Dynamic::flatten
[function]
[call site]
08538
crate::func::native::shared_try_take
[function]
[call site]
08539
into_inner
[function]
[call site]
08540
Dynamic::flatten
[function]
[call site]
08541
into_inner
[function]
[call site]
08542
unwrap
[function]
[call site]
08543
Dynamic::flatten
[function]
[call site]
08544
into_inner
[function]
[call site]
08545
Dynamic::flatten
[function]
[call site]
08546
crate::func::locked_read
[function]
[call site]
08547
Dynamic::flatten_clone
[function]
[call site]
08548
Self
[function]
[call site]
08549
Union::Shared
[function]
[call site]
08550
into
[function]
[call site]
08551
ASTFlags::intersects
[function]
[call site]
08552
Err
[function]
[call site]
08553
ERR::ErrorRuntime
[function]
[call site]
08554
into
[function]
[call site]
08555
Engine::eval_expr
[function]
[call site]
08556
RhaiResult::and_then
[function]
[call site]
08557
Err
[function]
[call site]
08558
ERR::Return
[function]
[call site]
08559
Dynamic::flatten
[function]
[call site]
08560
into
[function]
[call site]
08561
Err
[function]
[call site]
08562
ERR::Return
[function]
[call site]
08563
into
[function]
[call site]
08564
Engine::max_modules
[function]
[call site]
08565
Err
[function]
[call site]
08566
ERR::ErrorTooManyModules
[function]
[call site]
08567
into
[function]
[call site]
08568
Engine::eval_expr
[function]
[call site]
08569
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08570
map_err
[function]
[call site]
08571
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08572
RhaiNativeFunc::return_type_name
[function]
[call site]
08573
ParseSettings::level_up_with_position
[function]
[call site]
08574
Expr::start_position
[function]
[call site]
08575
TestStruct::clone
[function]
[call site]
08576
StmtBlock::as_ref
[function]
[call site]
08577
&[Stmt]::and_then
[function]
[call site]
08578
FileModuleResolver::resolve_raw
[function]
[call site]
08579
FileModuleResolver::impl_resolve
[function]
[call site]
08580
&mut
[call site]
08581
test_for_module_iterator
[function]
[call site]
08582
Engine::new
[function]
[call site]
08583
Module::new
[function]
[call site]
08584
set_iterable::<MyIterableType>
[function]
[call site]
08585
Module::set_native_fn
[function]
[call site]
08586
FuncRegistration::new
[function]
[call site]
08587
FuncRegistration::in_internal_namespace
[function]
[call site]
08588
FuncRegistration::with_purity
[function]
[call site]
08589
FuncRegistration::with_volatility
[function]
[call site]
08590
FuncRegistration::set_into_module
[function]
[call site]
08591
Ok
[function]
[call site]
08592
MyIterableType
[function]
[call site]
08593
&str::to_string
[function]
[call site]
08594
Module::new
[function]
[call site]
08595
Module::set_sub_module
[function]
[call site]
08596
blob_functions::insert
[function]
[call site]
08597
into
[function]
[call site]
08598
into
[function]
[call site]
08599
string_functions::remove
[function]
[call site]
08600
Engine::register_static_module
[function]
[call site]
08601
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]
08602
split_once
[function]
[call site]
08603
Engine::lex_with_map
[function]
[call site]
08604
string_functions::trim
[function]
[call site]
08605
shared_get_mut
[function]
[call site]
08606
string_functions::trim
[function]
[call site]
08607
into
[function]
[call site]
08608
string_functions::trim
[function]
[call site]
08609
into
[function]
[call site]
08610
string_functions::trim
[function]
[call site]
08611
string_functions::is_empty
[function]
[call site]
08612
test::len
[function]
[call site]
08613
&str::contains_key
[function]
[call site]
08614
Module::new
[function]
[call site]
08615
crate::func::shared_take_or_clone
[function]
[call site]
08616
string_functions::remove
[function]
[call site]
08617
unwrap
[function]
[call site]
08618
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]
08619
Module::get_sub_modules_mut
[function]
[call site]
08620
string_functions::clear
[function]
[call site]
08621
string_functions::remove
[function]
[call site]
08622
Module::build_index
[function]
[call site]
08623
Module::is_indexed
[function]
[call site]
08624
intersects
[function]
[call site]
08625
blob_functions::blob_with_capacity
[function]
[call site]
08626
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08627
new_hash_map
[function]
[call site]
08628
test::len
[function]
[call site]
08629
new_hash_map
[function]
[call site]
08630
StmtBlock::as_ref
[function]
[call site]
08631
map_or
[function]
[call site]
08632
TestStruct::new
[function]
[call site]
08633
blob_functions::push
[function]
[call site]
08634
blob_functions::push
[function]
[call site]
08635
FnPtr::try_from
[function]
[call site]
08636
RhaiResultOf::unwrap
[function]
[call site]
08637
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08638
blob_functions::push
[function]
[call site]
08639
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08640
string_functions::pop
[function]
[call site]
08641
string_functions::is_empty
[function]
[call site]
08642
shared_make_mut
[function]
[call site]
08643
string_functions::pop
[function]
[call site]
08644
Dynamic::map_or
[function]
[call site]
08645
crate::calc_var_hash
[function]
[call site]
08646
MyIterableType::into_iter
[function]
[call site]
08647
test_chars
[function]
[call site]
08648
0.chars().collect::<Vec<_>>
[function]
[call site]
08649
MyIterableType::into_iter
[function]
[call site]
08650
Self::IntoIter::copied
[function]
[call site]
08651
blob_functions::insert
[function]
[call site]
08652
FnPtr::try_from
[function]
[call site]
08653
RhaiResultOf::unwrap
[function]
[call site]
08654
string_functions::is_empty
[function]
[call site]
08655
blob_functions::push
[function]
[call site]
08656
eval::calc_offset_len
[function]
[call site]
08657
test::len
[function]
[call site]
08658
test::len
[function]
[call site]
08659
blob_functions::push
[function]
[call site]
08660
blob_functions::insert
[function]
[call site]
08661
TestStruct::clone
[function]
[call site]
08662
blob_functions::insert
[function]
[call site]
08663
FnPtr::try_from
[function]
[call site]
08664
RhaiResultOf::unwrap
[function]
[call site]
08665
string_functions::is_empty
[function]
[call site]
08666
blob_functions::push
[function]
[call site]
08667
eval::calc_offset_len
[function]
[call site]
08668
test::len
[function]
[call site]
08669
test::len
[function]
[call site]
08670
blob_functions::push
[function]
[call site]
08671
blob_functions::insert
[function]
[call site]
08672
TestStruct::clone
[function]
[call site]
08673
MyIterableType::into_iter
[function]
[call site]
08674
Dynamic::flatten
[function]
[call site]
08675
Command::get
[function]
[call site]
08676
blob_functions::insert
[function]
[call site]
08677
TestStruct::clone
[function]
[call site]
08678
RhaiFunc::is_script
[function]
[call site]
08679
crate::calc_fn_hash
[function]
[call site]
08680
MyIterableType::into_iter
[function]
[call site]
08681
Self::IntoIter::copied
[function]
[call site]
08682
RhaiFunc::get_script_fn_def
[function]
[call site]
08683
Option::unwrap
[function]
[call site]
08684
StmtBlock::as_ref
[function]
[call site]
08685
map_or
[function]
[call site]
08686
crate::calc_typed_method_hash
[function]
[call site]
08687
Command::get
[function]
[call site]
08688
blob_functions::insert
[function]
[call site]
08689
TestStruct::clone
[function]
[call site]
08690
calc_native_fn_hash
[function]
[call site]
08691
calc_fn_hash_full
[function]
[call site]
08692
calc_fn_hash
[function]
[call site]
08693
test::len
[function]
[call site]
08694
MyIterableType::into_iter
[function]
[call site]
08695
Self::IntoIter::copied
[function]
[call site]
08696
MyIterableType::into_iter
[function]
[call site]
08697
Self::IntoIter::copied
[function]
[call site]
08698
Command::get
[function]
[call site]
08699
blob_functions::insert
[function]
[call site]
08700
TestStruct::clone
[function]
[call site]
08701
test_get_set
[function]
[call site]
08702
string_functions::is_empty
[function]
[call site]
08703
test::len
[function]
[call site]
08704
then_some
[function]
[call site]
08705
string_functions::is_empty
[function]
[call site]
08706
then_some
[function]
[call site]
08707
decimal_functions::max_id
[function]
[call site]
08708
Position::is_none
[function]
[call site]
08709
Module::set_id
[function]
[call site]
08710
blob_functions::insert
[function]
[call site]
08711
FnPtr::try_from
[function]
[call site]
08712
RhaiResultOf::unwrap
[function]
[call site]
08713
string_functions::is_empty
[function]
[call site]
08714
blob_functions::push
[function]
[call site]
08715
eval::calc_offset_len
[function]
[call site]
08716
test::len
[function]
[call site]
08717
test::len
[function]
[call site]
08718
blob_functions::push
[function]
[call site]
08719
blob_functions::insert
[function]
[call site]
08720
into
[function]
[call site]
08721
into
[function]
[call site]
08722
Module::is_indexed
[function]
[call site]
08723
intersects
[function]
[call site]
08724
decimal_functions::max_id
[function]
[call site]
08725
Position::is_none
[function]
[call site]
08726
crate::func::shared_take_or_clone
[function]
[call site]
08727
Module::set_id
[function]
[call site]
08728
into
[function]
[call site]
08729
blob_functions::insert
[function]
[call site]
08730
into
[function]
[call site]
08731
crate::func::shared_take_or_clone
[function]
[call site]
08732
Module::build_index
[function]
[call site]
08733
decimal_functions::max_id
[function]
[call site]
08734
Position::is_none
[function]
[call site]
08735
Module::set_id
[function]
[call site]
08736
blob_functions::insert
[function]
[call site]
08737
into
[function]
[call site]
08738
into
[function]
[call site]
08739
StmtBlock::as_ref
[function]
[call site]
08740
into
[function]
[call site]
08741
and_then
[function]
[call site]
08742
TestStruct::new
[function]
[call site]
08743
Self::parent
[function]
[call site]
08744
FileModuleResolver::get_file_path
[function]
[call site]
08745
TestStruct::new
[function]
[call site]
08746
bool::is_relative
[function]
[call site]
08747
TestStruct::clone
[function]
[call site]
08748
StmtBlock::span_or_else
[function]
[call site]
08749
Engine::lex_with_map
[function]
[call site]
08750
Engine::lex_raw
[function]
[call site]
08751
Some
[function]
[call site]
08752
unwrap_or_default
[function]
[call site]
08753
blob_functions::push
[function]
[call site]
08754
blob_functions::push
[function]
[call site]
08755
FnPtr::try_from
[function]
[call site]
08756
RhaiResultOf::unwrap
[function]
[call site]
08757
bool::into
[function]
[call site]
08758
FileModuleResolver::set_extension
[function]
[call site]
08759
Self::into
[function]
[call site]
08760
Ident::as_str
[function]
[call site]
08761
FileModuleResolver::is_cache_enabled
[function]
[call site]
08762
func::locked_read
[function]
[call site]
08763
try_borrow
[function]
[call site]
08764
ok
[function]
[call site]
08765
locked_read
[function]
[call site]
08766
Option::ok
[function]
[call site]
08767
try_read
[function]
[call site]
08768
Some
[function]
[call site]
08769
std::thread::sleep
[function]
[call site]
08770
std::time::Duration::from_millis
[function]
[call site]
08771
Some
[function]
[call site]
08772
locked_read
[function]
[call site]
08773
try_read
[function]
[call site]
08774
Option::unwrap
[function]
[call site]
08775
Command::get
[function]
[call site]
08776
Ok
[function]
[call site]
08777
TestStruct::clone
[function]
[call site]
08778
Engine::compile_file_with_scope
[function]
[call site]
08779
Engine::read_file
[function]
[call site]
08780
StmtBlock::as_ref
[function]
[call site]
08781
File::open
[function]
[call site]
08782
map_err
[function]
[call site]
08783
ERR::ErrorSystem
[function]
[call site]
08784
ParseError::into
[function]
[call site]
08785
ImmutableString::new
[function]
[call site]
08786
read_to_string
[function]
[call site]
08787
map_err
[function]
[call site]
08788
ERR::ErrorSystem
[function]
[call site]
08789
ParseError::into
[function]
[call site]
08790
string_functions::starts_with
[function]
[call site]
08791
string_functions::starts_with
[function]
[call site]
08792
array_functions::find
[function]
[call site]
08793
array_functions::find_starting_from
[function]
[call site]
08794
map_functions::drain
[function]
[call site]
08795
string_functions::is_empty
[function]
[call site]
08796
Ok
[function]
[call site]
08797
IterateMap::new
[function]
[call site]
08798
IterateMap::new
[function]
[call site]
08799
IterateMap::new
[function]
[call site]
08800
mem::take
[function]
[call site]
08801
MyIterableType::into_iter
[function]
[call site]
08802
is_some
[function]
[call site]
08803
blob_functions::insert
[function]
[call site]
08804
FnPtr::call_raw_with_extra_args
[function]
[call site]
08805
Some
[function]
[call site]
08806
TestStruct::clone
[function]
[call site]
08807
Self::into
[function]
[call site]
08808
Some
[function]
[call site]
08809
Dynamic::as_bool
[function]
[call site]
08810
Result::unwrap_or
[function]
[call site]
08811
blob_functions::insert
[function]
[call site]
08812
blob_functions::insert
[function]
[call site]
08813
Some
[function]
[call site]
08814
Err
[function]
[call site]
08815
Ok
[function]
[call site]
08816
ImmutableString::strong_count
[function]
[call site]
08817
ImmutableString::strong_count
[function]
[call site]
08818
string_functions::clear
[function]
[call site]
08819
string_functions::is_empty
[function]
[call site]
08820
shared_get_mut
[function]
[call site]
08821
string_functions::clear
[function]
[call site]
08822
ImmutableString::new
[function]
[call site]
08823
Ok
[function]
[call site]
08824
RhaiResultOf::and_then
[function]
[call site]
08825
Engine::compile_with_scope
[function]
[call site]
08826
AST::set_source
[function]
[call site]
08827
bool::to_string_lossy
[function]
[call site]
08828
StmtBlock::as_ref
[function]
[call site]
08829
Ok
[function]
[call site]
08830
TestStruct::clone
[function]
[call site]
08831
Self
[function]
[call site]
08832
RhaiResultOf::map_err
[function]
[call site]
08833
is::<IoError>
[function]
[call site]
08834
TestStruct::new
[function]
[call site]
08835
ERR::ErrorModuleNotFound
[function]
[call site]
08836
bool::to_string
[function]
[call site]
08837
Engine::new
[function]
[call site]
08838
Scope::new
[function]
[call site]
08839
blob_functions::push
[function]
[call site]
08840
blob_functions::push
[function]
[call site]
08841
blob_functions::push
[function]
[call site]
08842
TestStruct::new
[function]
[call site]
08843
ERR::ErrorInModule
[function]
[call site]
08844
bool::to_string
[function]
[call site]
08845
AST::set_source
[function]
[call site]
08846
Module::eval_ast_as_new_raw
[function]
[call site]
08847
test::len
[function]
[call site]
08848
&mut
[call site]
08849
test::len
[function]
[call site]
08850
TestStruct::clone
[function]
[call site]
08851
test::len
[function]
[call site]
08852
std::mem::take
[function]
[call site]
08853
crate::eval::Caches::new
[function]
[call site]
08854
Position::new_const
[function]
[call site]
08855
Engine::eval_ast_with_scope_raw
[function]
[call site]
08856
string_functions::replace
[function]
[call site]
08857
AST::source_raw
[function]
[call site]
08858
Option::cloned
[function]
[call site]
08859
test::len
[function]
[call site]
08860
blob_functions::push
[function]
[call site]
08861
AST::shared_lib
[function]
[call site]
08862
&crate::SharedModule::clone
[function]
[call site]
08863
string_functions::replace
[function]
[call site]
08864
TestStruct::clone
[function]
[call site]
08865
Engine::eval_global_statements
[function]
[call site]
08866
StmtBlock::take_statements
[function]
[call site]
08867
Engine::is_debugger_registered
[function]
[call site]
08868
GlobalRuntimeState::debugger_mut
[function]
[call site]
08869
crate::ast::Stmt::Noop
[function]
[call site]
08870
Engine::dbg
[function]
[call site]
08871
Ok
[function]
[call site]
08872
TestStruct::new
[function]
[call site]
08873
Result::is_ok
[function]
[call site]
08874
&mut
[call site]
08875
MyIterableType::into_iter
[function]
[call site]
08876
array_functions::zip
[function]
[call site]
08877
MyIterableType::into_iter
[function]
[call site]
08878
impl
[call site]
08879
Engine::lex_with_map
[function]
[call site]
08880
TestStruct::clone
[function]
[call site]
08881
TestStruct::clone
[function]
[call site]
08882
reflection_functions::collect
[function]
[call site]
08883
crate::ThinVec::new
[function]
[call site]
08884
MyIterableType::into_iter
[function]
[call site]
08885
Self::IntoIter::for_each
[function]
[call site]
08886
Module::set_sub_module
[function]
[call site]
08887
TestStruct::clone
[function]
[call site]
08888
TestStruct::clone
[function]
[call site]
08889
std::mem::replace
[function]
[call site]
08890
&mut
[call site]
08891
string_functions::truncate
[function]
[call site]
08892
string_functions::truncate
[function]
[call site]
08893
string_functions::truncate
[function]
[call site]
08894
TestStruct::new
[function]
[call site]
08895
std::iter::once
[function]
[call site]
08896
AST::shared_lib
[function]
[call site]
08897
&crate::SharedModule::clone
[function]
[call site]
08898
reflection_functions::collect
[function]
[call site]
08899
test::len
[function]
[call site]
08900
Scope::pop_entry
[function]
[call site]
08901
string_functions::pop
[function]
[call site]
08902
Engine::lex_with_map
[function]
[call site]
08903
string_functions::pop
[function]
[call site]
08904
unwrap
[function]
[call site]
08905
test::len
[function]
[call site]
08906
test::len
[function]
[call site]
08907
string_functions::pop
[function]
[call site]
08908
unwrap
[function]
[call site]
08909
to_vec
[function]
[call site]
08910
TestStruct::new
[function]
[call site]
08911
Option::unwrap
[function]
[call site]
08912
Scope::get_entry_by_index
[function]
[call site]
08913
TestStruct::clone
[function]
[call site]
08914
Array::to_vec
[function]
[call site]
08915
Dynamic::deep_scan
[function]
[call site]
08916
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08917
test_var_def_filter
[function]
[call site]
08918
StaticModuleResolver::iter_mut
[function]
[call site]
08919
StaticModuleResolver::iter_mut
[function]
[call site]
08920
Engine::lex_with_map
[function]
[call site]
08921
Ident::as_str
[function]
[call site]
08922
array_functions::for_each
[function]
[call site]
08923
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08924
values_mut
[function]
[call site]
08925
array_functions::for_each
[function]
[call site]
08926
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08927
FnPtr::iter_curry_mut
[function]
[call site]
08928
StaticModuleResolver::iter_mut
[function]
[call site]
08929
array_functions::for_each
[function]
[call site]
08930
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08931
downcast_mut::<crate::FnPtr>
[function]
[call site]
08932
Some
[function]
[call site]
08933
TestStruct::clone
[function]
[call site]
08934
test::len
[function]
[call site]
08935
string_functions::pop
[function]
[call site]
08936
unwrap
[function]
[call site]
08937
Module::contains_var
[function]
[call site]
08938
contains_key
[function]
[call site]
08939
Module::set_var
[function]
[call site]
08940
into
[function]
[call site]
08941
Dynamic::from
[function]
[call site]
08942
String::from
[function]
[call site]
08943
ImmutableString::into_owned
[function]
[call site]
08944
Module::is_indexed
[function]
[call site]
08945
crate::calc_var_hash
[function]
[call site]
08946
Some
[function]
[call site]
08947
get_or_insert_with
[function]
[call site]
08948
blob_functions::insert
[function]
[call site]
08949
TestStruct::clone
[function]
[call site]
08950
blob_functions::insert
[function]
[call site]
08951
Module::contains_var
[function]
[call site]
08952
Position::is_none
[function]
[call site]
08953
Some
[function]
[call site]
08954
Module::set_var
[function]
[call site]
08955
TestStruct::clone
[function]
[call site]
08956
Module::set_var
[function]
[call site]
08957
AST::iter_fn_def
[function]
[call site]
08958
Module::iter_script_fn
[function]
[call site]
08959
Module::iter_fn
[function]
[call site]
08960
MyIterableType::into_iter
[function]
[call site]
08961
flat_map
[function]
[call site]
08962
Engine::lex_with_map
[function]
[call site]
08963
impl
[call site]
08964
Engine::new
[function]
[call site]
08965
Engine::compile
[function]
[call site]
08966
ParseResult::unwrap
[function]
[call site]
08967
Engine::run_ast
[function]
[call site]
08968
RhaiResultOf::unwrap
[function]
[call site]
08969
Engine::on_def_var
[function]
[call site]
08970
Option::name
[function]
[call site]
08971
VarDefInfo::nesting_level
[function]
[call site]
08972
Ok
[function]
[call site]
08973
Ok
[function]
[call site]
08974
run
[function]
[call site]
08975
RhaiResultOf::unwrap_err
[function]
[call site]
08976
run
[function]
[call site]
08977
RhaiResultOf::unwrap_err
[function]
[call site]
08978
run
[function]
[call site]
08979
RhaiResultOf::unwrap_err
[function]
[call site]
08980
run
[function]
[call site]
08981
RhaiResultOf::unwrap
[function]
[call site]
08982
RhaiFunc::is_script
[function]
[call site]
08983
Engine::lex_with_map
[function]
[call site]
08984
Ident::as_str
[function]
[call site]
08985
RhaiFunc::get_script_fn_def
[function]
[call site]
08986
Option::expect
[function]
[call site]
08987
Engine::lex_with_map
[function]
[call site]
08988
impl
[call site]
08989
array_functions::for_each
[function]
[call site]
08990
Module::set_script_fn
[function]
[call site]
08991
TestStruct::clone
[function]
[call site]
08992
StmtBlock::as_mut
[function]
[call site]
08993
unwrap
[function]
[call site]
08994
shared_get_mut
[function]
[call site]
08995
unwrap
[function]
[call site]
08996
Some
[function]
[call site]
08997
TestStruct::clone
[function]
[call site]
08998
AST::source_raw
[function]
[call site]
08999
Option::cloned
[function]
[call site]
09000
Module::set_doc
[function]
[call site]
09001
into
[function]
[call site]
09002
test_comments_doc
[function]
[call site]
09003
Engine::new
[function]
[call site]
09004
Engine::compile
[function]
[call site]
09005
ParseResult::unwrap
[function]
[call site]
09006
Engine::compile
[function]
[call site]
09007
ParseResult::unwrap_err
[function]
[call site]
09008
Engine::compile
[function]
[call site]
09009
ParseResult::unwrap
[function]
[call site]
09010
Engine::compile
[function]
[call site]
09011
ParseResult::unwrap
[function]
[call site]
09012
Engine::compile
[function]
[call site]
09013
ParseResult::unwrap_err
[function]
[call site]
09014
Module::build_index
[function]
[call site]
09015
Ok
[function]
[call site]
09016
RhaiResultOf::map_err
[function]
[call site]
09017
TestStruct::new
[function]
[call site]
09018
ERR::ErrorInModule
[function]
[call site]
09019
bool::to_string
[function]
[call site]
09020
into
[function]
[call site]
09021
FileModuleResolver::is_cache_enabled
[function]
[call site]
09022
func::locked_write
[function]
[call site]
09023
Option::unwrap
[function]
[call site]
09024
blob_functions::insert
[function]
[call site]
09025
TestStruct::clone
[function]
[call site]
09026
Ok
[function]
[call site]
09027
Some
[function]
[call site]
09028
StmtBlock::span_or_else
[function]
[call site]
09029
Engine::module_resolver
[function]
[call site]
09030
as_deref
[function]
[call site]
09031
unwrap_or
[function]
[call site]
09032
&dyn
[call site]
09033
FileModuleResolver::impl_resolve
[function]
[call site]
09034
Some
[function]
[call site]
09035
unwrap_or_else
[function]
[call site]
09036
Err
[function]
[call site]
09037
ERR::ErrorModuleNotFound
[function]
[call site]
09038
bool::to_string
[function]
[call site]
09039
into
[function]
[call site]
09040
string_functions::is_empty
[function]
[call site]
09041
Engine::const_empty_string
[function]
[call site]
09042
Engine::get_interned_string
[function]
[call site]
09043
TestStruct::clone
[function]
[call site]
09044
Module::is_indexed
[function]
[call site]
09045
GlobalRuntimeState::push_import
[function]
[call site]
09046
crate::func::shared_take_or_clone
[function]
[call site]
09047
Module::build_index
[function]
[call site]
09048
GlobalRuntimeState::push_import
[function]
[call site]
09049
Ok
[function]
[call site]
09050
Scope::search
[function]
[call site]
09051
Option::map_or_else
[function]
[call site]
09052
Err
[function]
[call site]
09053
ERR::ErrorVariableNotFound
[function]
[call site]
09054
test_to_string
[function]
[call site]
09055
into
[function]
[call site]
09056
string_functions::is_empty
[function]
[call site]
09057
Scope::add_alias_by_index
[function]
[call site]
09058
TestStruct::clone
[function]
[call site]
09059
Ok
[function]
[call site]
09060
test::len
[function]
[call site]
09061
EvalContext::new
[function]
[call site]
09062
Self::as_deref_mut
[function]
[call site]
09063
resolve_var
[function]
[call site]
09064
map_or
[function]
[call site]
09065
test::len
[function]
[call site]
09066
Err
[function]
[call site]
09067
EvalAltResult::fill_position
[function]
[call site]
09068
Engine::lex_with_map
[function]
[call site]
09069
test::len
[function]
[call site]
09070
Command::get
[function]
[call site]
09071
StmtBlock::span_or_else
[function]
[call site]
09072
Span::new
[function]
[call site]
09073
iterator_functions::chars_from_start
[function]
[call site]
09074
StmtBlock::span_or_else
[function]
[call site]
09075
string_functions::add_append
[function]
[call site]
09076
StmtBlock::span_or_else
[function]
[call site]
09077
Scope::search
[function]
[call site]
09078
Span::ok_or_else
[function]
[call site]
09079
TestStruct::new
[function]
[call site]
09080
ERR::ErrorVariableNotFound
[function]
[call site]
09081
test_to_string
[function]
[call site]
09082
Scope::get_mut_by_index
[function]
[call site]
09083
Dynamic::is_shared
[function]
[call site]
09084
test_functions_take
[function]
[call site]
09085
Dynamic::into_shared
[function]
[call site]
09086
Dynamic::access_mode
[function]
[call site]
09087
Self
[function]
[call site]
09088
Union::Shared
[function]
[call site]
09089
crate::Locked::new
[function]
[call site]
09090
Self::into
[function]
[call site]
09091
Ok
[function]
[call site]
09092
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
09093
impl
[call site]
09094
T::as_any
[function]
[call site]
09095
Module::contains_indexed_global_functions
[function]
[call site]
09096
Caches::fn_resolution_caches_len
[function]
[call site]
09097
Caches::fn_resolution_cache_mut
[function]
[call site]
09098
string_functions::clear
[function]
[call site]
09099
Caches::push_fn_resolution_cache
[function]
[call site]
09100
Caches::fn_resolution_cache_mut
[function]
[call site]
09101
string_functions::clear
[function]
[call site]
09102
Ok
[function]
[call site]
09103
StmtBlock::take_statements
[function]
[call site]
09104
Engine::eval_expr
[function]
[call site]
09105
Engine::track_operation
[function]
[call site]
09106
ParseSettings::level_up_with_position
[function]
[call site]
09107
Engine::dbg_reset
[function]
[call site]
09108
Self::as_deref_mut
[function]
[call site]
09109
Expr::get_literal_value
[function]
[call site]
09110
Some
[function]
[call site]
09111
Ok
[function]
[call site]
09112
Engine::eval_fn_call_expr
[function]
[call site]
09113
Self::ok_or_else
[function]
[call site]
09114
ERR::ErrorUnboundThis
[function]
[call site]
09115
into
[function]
[call site]
09116
cloned
[function]
[call site]
09117
Engine::search_namespace
[function]
[call site]
09118
Engine::lex_with_map
[function]
[call site]
09119
Position::new_const
[function]
[call site]
09120
Engine::eval_expr
[function]
[call site]
09121
Self::as_deref_mut
[function]
[call site]
09122
Dynamic::flatten
[function]
[call site]
09123
ParseSettings::level_up_with_position
[function]
[call site]
09124
Dynamic::is_string
[function]
[call site]
09125
unwrap
[function]
[call site]
09126
&mut
[call site]
09127
into
[function]
[call site]
09128
packages::string_basic::print_with_func
[function]
[call site]
09129
unwrap
[function]
[call site]
09130
Engine::throw_on_size
[function]
[call site]
09131
test::len
[function]
[call site]
09132
RhaiResultOf::map_err
[function]
[call site]
09133
EvalAltResult::fill_position
[function]
[call site]
09134
Ok
[function]
[call site]
09135
Engine::get_interned_string
[function]
[call site]
09136
ImmutableString::into
[function]
[call site]
09137
crate::Array::with_capacity
[function]
[call site]
09138
test::len
[function]
[call site]
09139
Engine::eval_expr
[function]
[call site]
09140
Self::as_deref_mut
[function]
[call site]
09141
Dynamic::flatten
[function]
[call site]
09142
Engine::has_data_size_limit
[function]
[call site]
09143
crate::eval::calc_data_sizes
[function]
[call site]
09144
Engine::throw_on_size
[function]
[call site]
09145
RhaiResultOf::map_err
[function]
[call site]
09146
EvalAltResult::fill_position
[function]
[call site]
09147
ParseSettings::level_up_with_position
[function]
[call site]
09148
blob_functions::push
[function]
[call site]
09149
Ok
[function]
[call site]
09150
Dynamic::from_array
[function]
[call site]
09151
TestStruct::clone
[function]
[call site]
09152
Engine::eval_expr
[function]
[call site]
09153
Self::as_deref_mut
[function]
[call site]
09154
Dynamic::flatten
[function]
[call site]
09155
Engine::has_data_size_limit
[function]
[call site]
09156
crate::eval::calc_data_sizes
[function]
[call site]
09157
Engine::throw_on_size
[function]
[call site]
09158
RhaiResultOf::map_err
[function]
[call site]
09159
EvalAltResult::fill_position
[function]
[call site]
09160
ParseSettings::level_up_with_position
[function]
[call site]
09161
(TokenIterator::get_mut
[function]
[call site]
09162
Ident::as_str
[function]
[call site]
09163
Option::unwrap
[function]
[call site]
09164
Ok
[function]
[call site]
09165
Dynamic::from_map
[function]
[call site]
09166
Engine::eval_expr
[function]
[call site]
09167
Self::as_deref_mut
[function]
[call site]
09168
Dynamic::as_bool
[function]
[call site]
09169
map_err
[function]
[call site]
09170
make_type_mismatch_err::<bool>
[function]
[call site]
09171
ParseSettings::level_up_with_position
[function]
[call site]
09172
Ok
[function]
[call site]
09173
Engine::eval_expr
[function]
[call site]
09174
Self::as_deref_mut
[function]
[call site]
09175
Dynamic::as_bool
[function]
[call site]
09176
map_err
[function]
[call site]
09177
make_type_mismatch_err::<bool>
[function]
[call site]
09178
ParseSettings::level_up_with_position
[function]
[call site]
09179
Ok
[function]
[call site]
09180
Engine::eval_expr
[function]
[call site]
09181
Self::as_deref_mut
[function]
[call site]
09182
Expr::is_unit
[function]
[call site]
09183
Ok
[function]
[call site]
09184
MyIterableType::into_iter
[function]
[call site]
09185
Engine::lex_with_map
[function]
[call site]
09186
reflection_functions::collect
[function]
[call site]
09187
first
[function]
[call site]
09188
unwrap
[function]
[call site]
09189
Command::get
[function]
[call site]
09190
Ident::as_str
[function]
[call site]
09191
ok_or_else
[function]
[call site]
09192
TestStruct::new
[function]
[call site]
09193
ERR::ErrorCustomSyntax
[function]
[call site]
09194
MyIterableType::into_iter
[function]
[call site]
09195
Engine::lex_with_map
[function]
[call site]
09196
reflection_functions::collect
[function]
[call site]
09197
EvalContext::new
[function]
[call site]
09198
and_then
[function]
[call site]
09199
Engine::check_data_size
[function]
[call site]
09200
Expr::start_position
[function]
[call site]
09201
Engine::eval_stmt_block
[function]
[call site]
09202
StmtBlock::take_statements
[function]
[call site]
09203
Engine::eval_dot_index_chain
[function]
[call site]
09204
Engine::eval_dot_index_chain
[function]
[call site]
09205
ParseResult::unwrap
[function]
[call site]
09206
and_then
[function]
[call site]
09207
Engine::check_data_size
[function]
[call site]
09208
map_err
[function]
[call site]
09209
EvalAltResult::fill_position
[function]
[call site]
09210
ArgBackup::restore_first_arg
[function]
[call site]
09211
Engine::is_debugger_registered
[function]
[call site]
09212
Engine::register_debugger
[function]
[call site]
09213
Scope::new
[function]
[call site]
09214
crate::ast::Stmt::Noop
[function]
[call site]
09215
into
[function]
[call site]
09216
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09217
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09218
Engine::dbg_raw
[function]
[call site]
09219
Err
[function]
[call site]
09220
GlobalRuntimeState::debugger_mut
[function]
[call site]
09221
&mut
[call site]
09222
string_functions::is_empty
[function]
[call site]
09223
Engine::check_data_size
[function]
[call site]
09224
Ok
[function]
[call site]
09225
Dynamic::into_immutable_string
[function]
[call site]
09226
Result::map_err
[function]
[call site]
09227
Engine::map_type_name
[function]
[call site]
09228
type_name::<ImmutableString>
[function]
[call site]
09229
&'a
[call site]
09230
ERR::ErrorMismatchOutputType
[function]
[call site]
09231
into
[function]
[call site]
09232
test_side_effects_print
[function]
[call site]
09233
Dynamic::into_immutable_string
[function]
[call site]
09234
Result::map_err
[function]
[call site]
09235
Engine::map_type_name
[function]
[call site]
09236
type_name::<ImmutableString>
[function]
[call site]
09237
&'a
[call site]
09238
ERR::ErrorMismatchOutputType
[function]
[call site]
09239
into
[function]
[call site]
09240
test_print_debug
[function]
[call site]
09241
&mut
[call site]
09242
Engine::map_type_name
[function]
[call site]
09243
std::
[call site]
09244
any::type_name
[function]
[call site]
09245
Engine::map_type_name
[function]
[call site]
09246
std::
[call site]
09247
any::type_name
[function]
[call site]
09248
Err
[function]
[call site]
09249
ERR::ErrorIndexingType
[function]
[call site]
09250
into
[function]
[call site]
09251
Engine::map_type_name
[function]
[call site]
09252
std::
[call site]
09253
any::type_name
[function]
[call site]
09254
Engine::map_type_name
[function]
[call site]
09255
std::
[call site]
09256
any::type_name
[function]
[call site]
09257
Engine::map_type_name
[function]
[call site]
09258
std::
[call site]
09259
any::type_name
[function]
[call site]
09260
Err
[function]
[call site]
09261
ERR::ErrorIndexingType
[function]
[call site]
09262
into
[function]
[call site]
09263
string_functions::starts_with
[function]
[call site]
09264
test::len
[function]
[call site]
09265
Engine::map_type_name
[function]
[call site]
09266
std::
[call site]
09267
any::type_name
[function]
[call site]
09268
Err
[function]
[call site]
09269
ERR::ErrorDotExpr
[function]
[call site]
09270
into
[function]
[call site]
09271
string_functions::starts_with
[function]
[call site]
09272
test::len
[function]
[call site]
09273
Engine::map_type_name
[function]
[call site]
09274
std::
[call site]
09275
any::type_name
[function]
[call site]
09276
Engine::map_type_name
[function]
[call site]
09277
std::
[call site]
09278
any::type_name
[function]
[call site]
09279
Err
[function]
[call site]
09280
ERR::ErrorDotExpr
[function]
[call site]
09281
into
[function]
[call site]
09282
Err
[function]
[call site]
09283
ERR::ErrorFunctionNotFound
[function]
[call site]
09284
Engine::gen_fn_call_signature
[function]
[call site]
09285
into
[function]
[call site]
09286
calc_fn_hash
[function]
[call site]
09287
test::len
[function]
[call site]
09288
StaticModuleResolver::iter_mut
[function]
[call site]
09289
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09290
ok
[function]
[call site]
09291
Engine::lex_with_map
[function]
[call site]
09292
StmtBlock::as_ref
[function]
[call site]
09293
OptimizerState::set_dirty
[function]
[call site]
09294
Expr::from_dynamic
[function]
[call site]
09295
StaticModuleResolver::iter_mut
[function]
[call site]
09296
array_functions::for_each
[function]
[call site]
09297
optimize_expr
[function]
[call site]
09298
StaticModuleResolver::iter_mut
[function]
[call site]
09299
array_functions::for_each
[function]
[call site]
09300
optimize_expr
[function]
[call site]
09301
move_constant_arg
[function]
[call site]
09302
OptimizerState::set_dirty
[function]
[call site]
09303
string_functions::is_empty
[function]
[call site]
09304
OptimizerState::find_literal_constant
[function]
[call site]
09305
MyIterableType::into_iter
[function]
[call site]
09306
array_functions::reduce_rev
[function]
[call site]
09307
array_functions::find
[function]
[call site]
09308
and_then
[function]
[call site]
09309
as_deref
[function]
[call site]
09310
Option::is_some
[function]
[call site]
09311
Expr::from_dynamic
[function]
[call site]
09312
OptimizerState::find_literal_constant
[function]
[call site]
09313
Option::unwrap
[function]
[call site]
09314
TestStruct::clone
[function]
[call site]
09315
OptimizerState::set_dirty
[function]
[call site]
09316
ASTFlags::intersects
[function]
[call site]
09317
Expr::is_constant
[function]
[call site]
09318
Some
[function]
[call site]
09319
Cow::Owned
[function]
[call site]
09320
Expr::get_literal_value
[function]
[call site]
09321
unwrap
[function]
[call site]
09322
OptimizerState::push_var
[function]
[call site]
09323
TestStruct::clone
[function]
[call site]
09324
optimize_stmt
[function]
[call site]
09325
Token::is_op_assignment
[function]
[call site]
09326
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09327
string_functions::is_empty
[function]
[call site]
09328
OptimizerState::set_dirty
[function]
[call site]
09329
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09330
Token::lookup_symbol_from_syntax
[function]
[call site]
09331
Option::unwrap_or_else
[function]
[call site]
09332
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09333
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09334
Token::get_base_op_from_assignment
[function]
[call site]
09335
Option::unwrap_or_else
[function]
[call site]
09336
Token::literal_syntax
[function]
[call site]
09337
Token::literal_syntax
[function]
[call site]
09338
calc_fn_hash
[function]
[call site]
09339
calc_fn_hash
[function]
[call site]
09340
Token::convert_to_op_assignment
[function]
[call site]
09341
Some
[function]
[call site]
09342
Option::unwrap_or_else
[function]
[call site]
09343
test_functions_take
[function]
[call site]
09344
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09345
optimize_expr
[function]
[call site]
09346
optimize_expr
[function]
[call site]
09347
string_functions::is_empty
[function]
[call site]
09348
string_functions::is_empty
[function]
[call site]
09349
OptimizerState::set_dirty
[function]
[call site]
09350
Expr::start_position
[function]
[call site]
09351
test_functions_take
[function]
[call site]
09352
optimize_expr
[function]
[call site]
09353
Stmt::Block
[function]
[call site]
09354
StmtBlock::new
[function]
[call site]
09355
Stmt::Expr
[function]
[call site]
09356
into
[function]
[call site]
09357
Stmt::Noop
[function]
[call site]
09358
Self::into
[function]
[call site]
09359
Stmt::Expr
[function]
[call site]
09360
into
[function]
[call site]
09361
string_functions::is_empty
[function]
[call site]
09362
OptimizerState::set_dirty
[function]
[call site]
09363
Stmt::Noop
[function]
[call site]
09364
OptimizerState::set_dirty
[function]
[call site]
09365
StmtBlock::take_statements
[function]
[call site]
09366
optimize_stmt_block
[function]
[call site]
09367
string_functions::is_empty
[function]
[call site]
09368
Stmt::Noop
[function]
[call site]
09369
ParseSettings::level_up_with_position
[function]
[call site]
09370
Stmt::Block
[function]
[call site]
09371
StmtBlock::new_with_span
[function]
[call site]
09372
MyIterableType::into_iter
[function]
[call site]
09373
Self::IntoIter::collect
[function]
[call site]
09374
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09375
StmtBlock::new_with_span
[function]
[call site]
09376
MyIterableType::into_iter
[function]
[call site]
09377
Self::IntoIter::collect
[function]
[call site]
09378
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09379
Self::into
[function]
[call site]
09380
OptimizerState::set_dirty
[function]
[call site]
09381
StmtBlock::take_statements
[function]
[call site]
09382
optimize_stmt_block
[function]
[call site]
09383
string_functions::is_empty
[function]
[call site]
09384
Stmt::Noop
[function]
[call site]
09385
ParseSettings::level_up_with_position
[function]
[call site]
09386
Stmt::Block
[function]
[call site]
09387
StmtBlock::new_with_span
[function]
[call site]
09388
StmtBlock::new_with_span
[function]
[call site]
09389
Self::into
[function]
[call site]
09390
optimize_expr
[function]
[call site]
09391
StmtBlock::statements_mut
[function]
[call site]
09392
optimize_stmt_block
[function]
[call site]
09393
StmtBlock::take_statements
[function]
[call site]
09394
mem::take
[function]
[call site]
09395
StmtBlock::statements_mut
[function]
[call site]
09396
StmtBlock::statements_mut
[function]
[call site]
09397
optimize_stmt_block
[function]
[call site]
09398
StmtBlock::take_statements
[function]
[call site]
09399
is_hashable_constant
[function]
[call site]
09400
Expr::is_constant
[function]
[call site]
09401
Dynamic::is_hashable
[function]
[call site]
09402
Expr::get_literal_value
[function]
[call site]
09403
unwrap
[function]
[call site]
09404
func::hashing::get_hasher
[function]
[call site]
09405
test::hash
[function]
[call site]
09406
Self::Hasher::finish
[function]
[call site]
09407
Command::get
[function]
[call site]
09408
mem::take
[function]
[call site]
09409
string_functions::clear
[function]
[call site]
09410
Stmt::Expr
[function]
[call site]
09411
test_functions_take
[function]
[call site]
09412
into
[function]
[call site]
09413
optimize_stmt
[function]
[call site]
09414
optimize_expr
[function]
[call site]
09415
map_or
[function]
[call site]
09416
Stmt::Expr
[function]
[call site]
09417
test_functions_take
[function]
[call site]
09418
into
[function]
[call site]
09419
optimize_stmt
[function]
[call site]
09420
into
[function]
[call site]
09421
Stmt::Expr
[function]
[call site]
09422
test_functions_take
[function]
[call site]
09423
into
[function]
[call site]
09424
into
[function]
[call site]
09425
test_functions_take
[function]
[call site]
09426
Stmt::If
[function]
[call site]
09427
into
[function]
[call site]
09428
Expr::start_position
[function]
[call site]
09429
OptimizerState::set_dirty
[function]
[call site]
09430
mem::take
[function]
[call site]
09431
Stmt::Expr
[function]
[call site]
09432
test_functions_take
[function]
[call site]
09433
into
[function]
[call site]
09434
optimize_stmt
[function]
[call site]
09435
OptimizerState::set_dirty
[function]
[call site]
09436
string_functions::is_empty
[function]
[call site]
09437
test::len
[function]
[call site]
09438
MyIterableType::into_iter
[function]
[call site]
09439
Self::IntoIter::all
[function]
[call site]
09440
MyIterableType::into_iter
[function]
[call site]
09441
Self::IntoIter::find
[function]
[call site]
09442
string_functions::contains
[function]
[call site]
09443
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09444
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09445
Stmt::Expr
[function]
[call site]
09446
test_functions_take
[function]
[call site]
09447
into
[function]
[call site]
09448
optimize_stmt
[function]
[call site]
09449
test_functions_take
[function]
[call site]
09450
optimize_expr
[function]
[call site]
09451
map_or
[function]
[call site]
09452
Stmt::Expr
[function]
[call site]
09453
test_functions_take
[function]
[call site]
09454
into
[function]
[call site]
09455
optimize_stmt
[function]
[call site]
09456
into
[function]
[call site]
09457
Stmt::Expr
[function]
[call site]
09458
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09459
test_functions_take
[function]
[call site]
09460
into
[function]
[call site]
09461
into
[function]
[call site]
09462
Stmt::If
[function]
[call site]
09463
into
[function]
[call site]
09464
Expr::start_position
[function]
[call site]
09465
OptimizerState::set_dirty
[function]
[call site]
09466
string_functions::is_empty
[function]
[call site]
09467
OptimizerState::set_dirty
[function]
[call site]
09468
string_functions::clear
[function]
[call site]
09469
test::len
[function]
[call site]
09470
map_functions::retain
[function]
[call site]
09471
string_functions::is_empty
[function]
[call site]
09472
Ok
[function]
[call site]
09473
IterateMap::new
[function]
[call site]
09474
IterateMap::new
[function]
[call site]
09475
IterateMap::new
[function]
[call site]
09476
mem::take
[function]
[call site]
09477
MyIterableType::into_iter
[function]
[call site]
09478
is_some
[function]
[call site]
09479
blob_functions::insert
[function]
[call site]
09480
FnPtr::call_raw_with_extra_args
[function]
[call site]
09481
Some
[function]
[call site]
09482
TestStruct::clone
[function]
[call site]
09483
Self::into
[function]
[call site]
09484
Some
[function]
[call site]
09485
Dynamic::as_bool
[function]
[call site]
09486
Result::unwrap_or
[function]
[call site]
09487
blob_functions::insert
[function]
[call site]
09488
blob_functions::insert
[function]
[call site]
09489
Some
[function]
[call site]
09490
Err
[function]
[call site]
09491
Ok
[function]
[call site]
09492
string_functions::contains
[function]
[call site]
09493
test::len
[function]
[call site]
09494
OptimizerState::set_dirty
[function]
[call site]
09495
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09496
optimize_expr
[function]
[call site]
09497
optimize_expr
[function]
[call site]
09498
OptimizerState::set_dirty
[function]
[call site]
09499
Stmt::Expr
[function]
[call site]
09500
test_functions_take
[function]
[call site]
09501
into
[function]
[call site]
09502
optimize_stmt
[function]
[call site]
09503
Stmt::Block
[function]
[call site]
09504
StmtBlock::empty
[function]
[call site]
09505
Self::into
[function]
[call site]
09506
optimize_expr
[function]
[call site]
09507
optimize_expr
[function]
[call site]
09508
optimize_expr
[function]
[call site]
09509
Expr::is_unit
[function]
[call site]
09510
Expr::Unit
[function]
[call site]
09511
ParseSettings::level_up_with_position
[function]
[call site]
09512
OptimizerState::set_dirty
[function]
[call site]
09513
map_functions::retain
[function]
[call site]
09514
map_functions::retain
[function]
[call site]
09515
string_functions::is_empty
[function]
[call site]
09516
Ok
[function]
[call site]
09517
IterateMap::new
[function]
[call site]
09518
IterateMap::new
[function]
[call site]
09519
IterateMap::new
[function]
[call site]
09520
mem::take
[function]
[call site]
09521
MyIterableType::into_iter
[function]
[call site]
09522
is_some
[function]
[call site]
09523
blob_functions::insert
[function]
[call site]
09524
FnPtr::call_raw_with_extra_args
[function]
[call site]
09525
Some
[function]
[call site]
09526
TestStruct::clone
[function]
[call site]
09527
Self::into
[function]
[call site]
09528
Some
[function]
[call site]
09529
Dynamic::as_bool
[function]
[call site]
09530
Result::unwrap_or
[function]
[call site]
09531
blob_functions::insert
[function]
[call site]
09532
blob_functions::insert
[function]
[call site]
09533
Some
[function]
[call site]
09534
Err
[function]
[call site]
09535
Ok
[function]
[call site]
09536
OptimizerState::set_dirty
[function]
[call site]
09537
MyIterableType::into_iter
[function]
[call site]
09538
Self::IntoIter::position
[function]
[call site]
09539
test::len
[function]
[call site]
09540
OptimizerState::set_dirty
[function]
[call site]
09541
string_functions::truncate
[function]
[call site]
09542
string_functions::clear
[function]
[call site]
09543
FnPtr::try_from
[function]
[call site]
09544
char_indices
[function]
[call site]
09545
nth
[function]
[call site]
09546
shared_make_mut
[function]
[call site]
09547
string_functions::truncate
[function]
[call site]
09548
string_functions::is_empty
[function]
[call site]
09549
OptimizerState::set_dirty
[function]
[call site]
09550
map_functions::retain
[function]
[call site]
09551
OptimizerState::set_dirty
[function]
[call site]
09552
optimize_expr
[function]
[call site]
09553
StaticModuleResolver::iter_mut
[function]
[call site]
09554
impl
[call site]
09555
array_functions::for_each
[function]
[call site]
09556
Some
[function]
[call site]
09557
map_functions::values
[function]
[call site]
09558
flat_map
[function]
[call site]
09559
MyIterableType::into_iter
[function]
[call site]
09560
test_chars
[function]
[call site]
09561
0.chars().collect::<Vec<_>>
[function]
[call site]
09562
MyIterableType::into_iter
[function]
[call site]
09563
test_method_call
[function]
[call site]
09564
MyIterableType::into_iter
[function]
[call site]
09565
Self::IntoIter::all
[function]
[call site]
09566
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09567
Expr::is_unit
[function]
[call site]
09568
Expr::Unit
[function]
[call site]
09569
ParseSettings::level_up_with_position
[function]
[call site]
09570
OptimizerState::set_dirty
[function]
[call site]
09571
OptimizerState::set_dirty
[function]
[call site]
09572
Stmt::Noop
[function]
[call site]
09573
optimize_expr
[function]
[call site]
09574
Expr::Unit
[function]
[call site]
09575
StmtBlock::statements_mut
[function]
[call site]
09576
optimize_stmt_block
[function]
[call site]
09577
StmtBlock::take_statements
[function]
[call site]
09578
optimize_expr
[function]
[call site]
09579
StmtBlock::statements_mut
[function]
[call site]
09580
optimize_stmt_block
[function]
[call site]
09581
StmtBlock::take_statements
[function]
[call site]
09582
optimize_expr
[function]
[call site]
09583
StmtBlock::statements_mut
[function]
[call site]
09584
optimize_stmt_block
[function]
[call site]
09585
StmtBlock::take_statements
[function]
[call site]
09586
ASTFlags::intersects
[function]
[call site]
09587
optimize_expr
[function]
[call site]
09588
optimize_expr
[function]
[call site]
09589
optimize_stmt_block
[function]
[call site]
09590
StmtBlock::take_statements
[function]
[call site]
09591
mem::take
[function]
[call site]
09592
StmtBlock::statements_mut
[function]
[call site]
09593
StmtBlockContainer::as_mut_slice
[function]
[call site]
09594
OptimizerState::set_dirty
[function]
[call site]
09595
Stmt::Noop
[function]
[call site]
09596
StmtBlock::new_with_span
[function]
[call site]
09597
MyIterableType::into_iter
[function]
[call site]
09598
Self::IntoIter::collect
[function]
[call site]
09599
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09600
iterator_functions::chars_from_start
[function]
[call site]
09601
CharsStream::new
[function]
[call site]
09602
Stmt::is_block_dependent
[function]
[call site]
09603
MyIterableType::into_iter
[function]
[call site]
09604
Self::IntoIter::all
[function]
[call site]
09605
FnCallExpr::is_qualified
[function]
[call site]
09606
FnCallExpr::is_qualified
[function]
[call site]
09607
OptimizerState::set_dirty
[function]
[call site]
09608
test_functions_take
[function]
[call site]
09609
StmtBlock::statements_mut
[function]
[call site]
09610
MyIterableType::into_iter
[function]
[call site]
09611
test_method_call
[function]
[call site]
09612
OptimizerState::set_dirty
[function]
[call site]
09613
StmtBlock::take_statements
[function]
[call site]
09614
StmtBlock::new_with_span
[function]
[call site]
09615
optimize_stmt_block
[function]
[call site]
09616
StmtBlock::new_with_span
[function]
[call site]
09617
Stmt::Block
[function]
[call site]
09618
ParseResult::into
[function]
[call site]
09619
StmtBlock::statements_mut
[function]
[call site]
09620
optimize_stmt_block
[function]
[call site]
09621
StmtBlock::take_statements
[function]
[call site]
09622
StmtBlock::statements_mut
[function]
[call site]
09623
optimize_stmt_block
[function]
[call site]
09624
StmtBlock::take_statements
[function]
[call site]
09625
OptimizerState::set_dirty
[function]
[call site]
09626
StmtBlock::as_mut
[function]
[call site]
09627
string_functions::is_empty
[function]
[call site]
09628
test::len
[function]
[call site]
09629
mem::take
[function]
[call site]
09630
StmtBlock::as_mut
[function]
[call site]
09631
StmtBlock::statements_mut
[function]
[call site]
09632
optimize_stmt_block
[function]
[call site]
09633
StmtBlock::take_statements
[function]
[call site]
09634
Stmt::Block
[function]
[call site]
09635
into
[function]
[call site]
09636
Stmt::Noop
[function]
[call site]
09637
ParseSettings::level_up_with_position
[function]
[call site]
09638
OptimizerState::set_dirty
[function]
[call site]
09639
test_functions_take
[function]
[call site]
09640
Stmt::FnCall
[function]
[call site]
09641
optimize_expr
[function]
[call site]
09642
ParseResult::take
[function]
[call site]
09643
Engine::new
[function]
[call site]
09644
register_type_with_name::<TestStruct>
[function]
[call site]
09645
Engine::register_fn
[function]
[call site]
09646
TestStruct
[function]
[call site]
09647
Expr::FnCall
[function]
[call site]
09648
optimize_expr
[function]
[call site]
09649
Stmt::FnCall
[function]
[call site]
09650
Stmt::Expr
[function]
[call site]
09651
into
[function]
[call site]
09652
optimize_expr
[function]
[call site]
09653
optimize_expr
[function]
[call site]
09654
string_functions::is_empty
[function]
[call site]
09655
OptimizerState::set_dirty
[function]
[call site]
09656
Stmt::Noop
[function]
[call site]
09657
test::len
[function]
[call site]
09658
map_functions::retain
[function]
[call site]
09659
OptimizerState::find_literal_constant
[function]
[call site]
09660
Ident::as_str
[function]
[call site]
09661
Position::is_none
[function]
[call site]
09662
test::len
[function]
[call site]
09663
OptimizerState::set_dirty
[function]
[call site]
09664
MyIterableType::into_iter
[function]
[call site]
09665
Self::IntoIter::rev
[function]
[call site]
09666
array_functions::reduce_rev_with_initial
[function]
[call site]
09667
ParseSettings::level_up_with_position
[function]
[call site]
09668
ParseSettings::level_up
[function]
[call site]
09669
Ok
[function]
[call site]
09670
RhaiFunc::is_pure
[function]
[call site]
09671
Expr::is_constant
[function]
[call site]
09672
Expr::is_constant
[function]
[call site]
09673
Expr::is_constant
[function]
[call site]
09674
ParseResult::map_or
[function]
[call site]
09675
test::len
[function]
[call site]
09676
test::len
[function]
[call site]
09677
test::len
[function]
[call site]
09678
test::len
[function]
[call site]
09679
RhaiFunc::is_pure
[function]
[call site]
09680
OptimizerState::set_dirty
[function]
[call site]
09681
string_functions::remove
[function]
[call site]
09682
RhaiFunc::is_pure
[function]
[call site]
09683
RhaiFunc::is_pure
[function]
[call site]
09684
OptimizerState::set_dirty
[function]
[call site]
09685
string_functions::remove
[function]
[call site]
09686
ASTFlags::intersects
[function]
[call site]
09687
OptimizerState::set_dirty
[function]
[call site]
09688
string_functions::clear
[function]
[call site]
09689
string_functions::is_empty
[function]
[call site]
09690
shared_get_mut
[function]
[call site]
09691
string_functions::clear
[function]
[call site]
09692
ImmutableString::new
[function]
[call site]
09693
Stmt::returns_value
[function]
[call site]
09694
RhaiFunc::is_pure
[function]
[call site]
09695
OptimizerState::set_dirty
[function]
[call site]
09696
string_functions::clear
[function]
[call site]
09697
ASTFlags::intersects
[function]
[call site]
09698
Stmt::returns_value
[function]
[call site]
09699
OptimizerState::set_dirty
[function]
[call site]
09700
string_functions::pop
[function]
[call site]
09701
string_functions::is_empty
[function]
[call site]
09702
shared_make_mut
[function]
[call site]
09703
string_functions::pop
[function]
[call site]
09704
Dynamic::map_or
[function]
[call site]
09705
Dynamic::unwrap
[function]
[call site]
09706
ASTFlags::intersects
[function]
[call site]
09707
OptimizerState::set_dirty
[function]
[call site]
09708
StmtBlockContainer::last_mut
[function]
[call site]
09709
unwrap
[function]
[call site]
09710
StmtBlock::as_mut
[function]
[call site]
09711
&mut
[call site]
09712
Stmt::Noop
[function]
[call site]
09713
Stmt::Expr
[function]
[call site]
09714
mem::take
[function]
[call site]
09715
Stmt::returns_value
[function]
[call site]
09716
Stmt::returns_value
[function]
[call site]
09717
RhaiFunc::is_pure
[function]
[call site]
09718
OptimizerState::set_dirty
[function]
[call site]
09719
Stmt::returns_value
[function]
[call site]
09720
StmtBlockContainer::last_mut
[function]
[call site]
09721
unwrap
[function]
[call site]
09722
Stmt::Noop
[function]
[call site]
09723
ParseSettings::level_up_with_position
[function]
[call site]
09724
string_functions::pop
[function]
[call site]
09725
Dynamic::unwrap
[function]
[call site]
09726
RhaiFunc::is_pure
[function]
[call site]
09727
OptimizerState::set_dirty
[function]
[call site]
09728
string_functions::clear
[function]
[call site]
09729
ASTFlags::intersects
[function]
[call site]
09730
OptimizerState::set_dirty
[function]
[call site]
09731
string_functions::pop
[function]
[call site]
09732
Dynamic::unwrap
[function]
[call site]
09733
ASTFlags::intersects
[function]
[call site]
09734
RhaiFunc::is_pure
[function]
[call site]
09735
OptimizerState::set_dirty
[function]
[call site]
09736
string_functions::pop
[function]
[call site]
09737
Dynamic::unwrap
[function]
[call site]
09738
RhaiFunc::is_pure
[function]
[call site]
09739
OptimizerState::set_dirty
[function]
[call site]
09740
string_functions::pop
[function]
[call site]
09741
Dynamic::unwrap
[function]
[call site]
09742
OptimizerState::rewind_var
[function]
[call site]
09743
string_functions::truncate
[function]
[call site]
09744
OptimizerState::is_dirty
[function]
[call site]
09745
OptimizerState::set_dirty
[function]
[call site]
09746
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09747
Option::into
[function]
[call site]
09748
Self::into
[function]
[call site]
09749
crate::Module::new
[function]
[call site]
09750
Position::new_const
[function]
[call site]
09751
CustomTypesCollection::new
[function]
[call site]
09752
TestStruct::new
[function]
[call site]
09753
TestStruct::new
[function]
[call site]
09754
BloomFilterU64::new
[function]
[call site]
09755
TestStruct::new
[function]
[call site]
09756
TestStruct::new
[function]
[call site]
09757
Self::into
[function]
[call site]
09758
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09759
AST::new
[function]
[call site]
09760
crate::SmartString::new_const
[function]
[call site]
09761
Some
[function]
[call site]
09762
TestStruct::new
[function]
[call site]
09763
MyIterableType::into_iter
[function]
[call site]
09764
Self::IntoIter::collect
[function]
[call site]
09765
into
[function]
[call site]
09766
Engine::optimize_top_level
[function]
[call site]
09767
std::slice::from_ref
[function]
[call site]
09768
Ok
[function]
[call site]
09769
AST::new
[function]
[call site]
09770
crate::Module::new
[function]
[call site]
09771
StmtBlock::extend
[function]
[call site]
09772
StmtBlock::extend
[function]
[call site]
09773
StmtBlock::borrow
[function]
[call site]
09774
into
[function]
[call site]
09775
Ok
[function]
[call site]
09776
Some
[function]
[call site]
09777
Scope::new
[function]
[call site]
09778
ParseResult::unwrap
[function]
[call site]
09779
Engine::run_ast
[function]
[call site]
09780
RhaiResultOf::unwrap
[function]
[call site]
09781
Engine::on_def_var
[function]
[call site]
09782
Option::name
[function]
[call site]
09783
VarDefInfo::nesting_level
[function]
[call site]
09784
Ok
[function]
[call site]
09785
Ok
[function]
[call site]
09786
run
[function]
[call site]
09787
RhaiResultOf::unwrap_err
[function]
[call site]
09788
run
[function]
[call site]
09789
RhaiResultOf::unwrap_err
[function]
[call site]
09790
run
[function]
[call site]
09791
RhaiResultOf::unwrap_err
[function]
[call site]
09792
run
[function]
[call site]
09793
RhaiResultOf::unwrap
[function]
[call site]
09794
Module::is_standard_lib
[function]
[call site]
09795
flat_map
[function]
[call site]
09796
RhaiFunc::get_iter_fn
[function]
[call site]
09797
filter_map
[function]
[call site]
09798
Position::new_const
[function]
[call site]
09799
RhaiFunc::get_script_fn_def
[function]
[call site]
09800
Engine::lex_with_map
[function]
[call site]
09801
into
[function]
[call site]
09802
array_functions::for_each
[function]
[call site]
09803
blob_functions::push
[function]
[call site]
09804
RhaiFunc::get_iter_fn
[function]
[call site]
09805
Option::filter_map
[function]
[call site]
09806
into
[function]
[call site]
09807
RhaiFunc::get_script_fn_def
[function]
[call site]
09808
Engine::lex_with_map
[function]
[call site]
09809
into
[function]
[call site]
09810
array_functions::for_each
[function]
[call site]
09811
blob_functions::push
[function]
[call site]
09812
Module::iter_sub_modules
[function]
[call site]
09813
Module::iter_sub_modules_raw
[function]
[call site]
09814
MyIterableType::into_iter
[function]
[call site]
09815
Engine::lex_with_map
[function]
[call site]
09816
Ident::as_str
[function]
[call site]
09817
array_functions::for_each
[function]
[call site]
09818
Position::new_const
[function]
[call site]
09819
unwrap
[function]
[call site]
09820
scan_module_recursive
[function]
[call site]
09821
NativeCallContext::global_runtime_state
[function]
[call site]
09822
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09823
MyIterableType::into_iter
[function]
[call site]
09824
array_functions::reduce_rev
[function]
[call site]
09825
array_functions::zip
[function]
[call site]
09826
MyIterableType::into_iter
[function]
[call site]
09827
array_functions::reduce_rev
[function]
[call site]
09828
array_functions::for_each
[function]
[call site]
09829
scan_module_recursive
[function]
[call site]
09830
MyIterableType::into_iter
[function]
[call site]
09831
array_functions::for_each
[function]
[call site]
09832
scan_module_recursive
[function]
[call site]
09833
Some
[function]
[call site]
09834
StmtBlock::as_ref
[function]
[call site]
09835
test::len
[function]
[call site]
09836
IterateMap::new
[function]
[call site]
09837
string_functions::is_empty
[function]
[call site]
09838
blob_functions::insert
[function]
[call site]
09839
&str::into
[function]
[call site]
09840
Engine::get_interned_string
[function]
[call site]
09841
ImmutableString::into
[function]
[call site]
09842
blob_functions::insert
[function]
[call site]
09843
&str::into
[function]
[call site]
09844
Engine::get_interned_string
[function]
[call site]
09845
ImmutableString::into
[function]
[call site]
09846
blob_functions::insert
[function]
[call site]
09847
&str::into
[function]
[call site]
09848
Engine::get_interned_string
[function]
[call site]
09849
ImmutableString::into
[function]
[call site]
09850
blob_functions::insert
[function]
[call site]
09851
&str::into
[function]
[call site]
09852
string_functions::starts_with
[function]
[call site]
09853
into
[function]
[call site]
09854
blob_functions::insert
[function]
[call site]
09855
&str::into
[function]
[call site]
09856
into
[function]
[call site]
09857
blob_functions::insert
[function]
[call site]
09858
&str::into
[function]
[call site]
09859
MyIterableType::into_iter
[function]
[call site]
09860
Engine::lex_with_map
[function]
[call site]
09861
Engine::get_interned_string
[function]
[call site]
09862
ImmutableString::into
[function]
[call site]
09863
params
[call site]
09864
.iter()
[call site]
09865
.map(|&p|
[call site]
09866
.collect::<Array>
[function]
[call site]
09867
into
[function]
[call site]
09868
string_functions::is_empty
[function]
[call site]
09869
blob_functions::insert
[function]
[call site]
09870
&str::into
[function]
[call site]
09871
MyIterableType::into_iter
[function]
[call site]
09872
Engine::lex_with_map
[function]
[call site]
09873
Engine::get_interned_string
[function]
[call site]
09874
ImmutableString::into
[function]
[call site]
09875
comments
[call site]
09876
.iter()
[call site]
09877
.map(|&s|
[call site]
09878
.collect::<Array>
[function]
[call site]
09879
into
[function]
[call site]
09880
Some
[function]
[call site]
09881
Dynamic::from_map
[function]
[call site]
09882
Some
[function]
[call site]
09883
(TokenIterator::unwrap_or
[function]
[call site]
09884
FnPtr::try_from
[function]
[call site]
09885
RhaiResultOf::unwrap
[function]
[call site]
09886
FnPtr::try_from
[function]
[call site]
09887
Engine::lex_with_map
[function]
[call site]
09888
(TokenIterator::unwrap_or
[function]
[call site]
09889
FnPtr::try_from
[function]
[call site]
09890
RhaiResultOf::unwrap
[function]
[call site]
09891
test::len
[function]
[call site]
09892
test::len
[function]
[call site]
09893
blob_functions::push
[function]
[call site]
09894
blob_functions::insert
[function]
[call site]
09895
TestStruct::new
[function]
[call site]
09896
Self::as_shared_module
[function]
[call site]
09897
Engine::set_max_string_size
[function]
[call site]
09898
TestStruct::new
[function]
[call site]
09899
Engine::set_max_array_size
[function]
[call site]
09900
TestStruct::new
[function]
[call site]
09901
Engine::set_max_map_size
[function]
[call site]
09902
TestStruct::new
[function]
[call site]
09903
Engine::set_max_variables
[function]
[call site]
09904
Engine::set_max_functions
[function]
[call site]
09905
Engine::set_max_modules
[function]
[call site]
09906
Engine::set_max_call_levels
[function]
[call site]
09907
Engine::set_max_expr_depths
[function]
[call site]
09908
TestStruct::new
[function]
[call site]
09909
TestStruct::new
[function]
[call site]
09910
Engine::set_optimization_level
[function]
[call site]
09911
Engine::on_debug
[function]
[call site]
09912
Some
[function]
[call site]
09913
TestStruct::new
[function]
[call site]
09914
std::hint::black_box
[function]
[call site]
09915
Engine::on_print
[function]
[call site]
09916
std::hint::black_box
[function]
[call site]
09917
test_chars
[function]
[call site]
09918
test_functions_take
[function]
[call site]
09919
script.chars().take(32
[call site]
09920
Engine::compile
[function]
[call site]
09921
std::hint::black_box
[function]
[call site]
09922
std::hint::black_box
[function]
[call site]
09923
AST::iter_functions
[function]
[call site]
09924
Module::iter_script_fn
[function]
[call site]
09925
Engine::lex_with_map
[function]
[call site]
09926
StmtBlock::as_ref
[function]
[call site]
09927
&[Stmt]::into
[function]
[call site]
09928
ImmutableString::strong_count
[function]
[call site]
09929
ImmutableString::strong_count
[function]
[call site]
09930
std::hint::black_box
[function]
[call site]
09931
AST::iter_literal_variables
[function]
[call site]
09932
AST::statements
[function]
[call site]
09933
MyIterableType::into_iter
[function]
[call site]
09934
Self::IntoIter::filter_map
[function]
[call site]
09935
ASTFlags::intersects
[function]
[call site]
09936
ASTFlags::intersects
[function]
[call site]
09937
Expr::get_literal_value
[function]
[call site]
09938
Engine::lex_with_map
[function]
[call site]
09939
Ident::as_str
[function]
[call site]
09940
ASTFlags::intersects
[function]
[call site]
09941
ImmutableString::strong_count
[function]
[call site]
09942
std::hint::black_box
[function]
[call site]
09943
Expr::walk
[function]
[call site]
09944
blob_functions::push
[function]
[call site]
09945
Expr::into
[function]
[call site]
09946
on_node
[function]
[call site]
09947
Expr::walk
[function]
[call site]
09948
Expr::walk
[function]
[call site]
09949
Expr::walk
[function]
[call site]
09950
Expr::walk
[function]
[call site]
09951
Expr::walk
[function]
[call site]
09952
Expr::walk
[function]
[call site]
09953
Expr::walk
[function]
[call site]
09954
Expr::walk
[function]
[call site]
09955
string_functions::pop
[function]
[call site]
09956
Dynamic::unwrap
[function]
[call site]
09957
std::hint::black_box
[function]
[call site]
09958
Engine::gen_fn_metadata_with_ast_to_json
[function]
[call site]
09959
Engine::gen_metadata_to_json_raw
[function]
[call site]
09960
ImmutableString::new
[function]
[call site]
09961
ModuleMetadata::new
[function]
[call site]
09962
TestStruct::new
[function]
[call site]
09963
TestStruct::new
[function]
[call site]
09964
TestStruct::new
[function]
[call site]
09965
blob_functions::insert
[function]
[call site]
09966
StmtBlock::as_ref
[function]
[call site]
09967
&[Stmt]::into
[function]
[call site]
09968
MyIterableType::into_iter
[function]
[call site]
09969
test_var_def_filter
[function]
[call site]
09970
Module::is_standard_lib
[function]
[call site]
09971
array_functions::for_each
[function]
[call site]
09972
test_comments_doc
[function]
[call site]
09973
string_functions::is_empty
[function]
[call site]
09974
string_functions::is_empty
[function]
[call site]
09975
test_comments_doc
[function]
[call site]
09976
Module::iter_custom_types
[function]
[call site]
09977
MyIterableType::into_iter
[function]
[call site]
09978
array_functions::for_each
[function]
[call site]
09979
blob_functions::push
[function]
[call site]
09980
!::into
[function]
[call site]
09981
RhaiFunc::get_iter_fn
[function]
[call site]
09982
array_functions::for_each
[function]
[call site]
09983
string_functions::is_empty
[function]
[call site]
09984
Ok
[function]
[call site]
09985
StaticModuleResolver::iter_mut
[function]
[call site]
09986
impl
[call site]
09987
into
[function]
[call site]
09988
FnPtr::call_raw_with_extra_args
[function]
[call site]
09989
Some
[function]
[call site]
09990
Ok
[function]
[call site]
09991
into
[function]
[call site]
09992
blob_functions::push
[function]
[call site]
09993
AST::shared_lib
[function]
[call site]
09994
&crate::SharedModule::iter_custom_types
[function]
[call site]
09995
MyIterableType::into_iter
[function]
[call site]
09996
array_functions::for_each
[function]
[call site]
09997
blob_functions::push
[function]
[call site]
09998
!::into
[function]
[call site]
09999
AST::shared_lib
[function]
[call site]
10000
&crate::SharedModule::iter_fn
[function]
[call site]
10001
Some
[function]
[call site]
10002
array_functions::for_each
[function]
[call site]
10003
into
[function]
[call site]
10004
blob_functions::push
[function]
[call site]
10005
array_functions::sort
[function]
[call site]
10006
test::len
[function]
[call site]
10007
sort_by
[function]
[call site]
10008
FnPtr::call_raw
[function]
[call site]
10009
StmtBlock::as_mut
[function]
[call site]
10010
FnPtr::is_curried
[function]
[call site]
10011
string_functions::is_empty
[function]
[call site]
10012
blob_functions::blob_with_capacity
[function]
[call site]
10013
FnPtr::curry
[function]
[call site]
10014
StmtBlock::as_ref
[function]
[call site]
10015
test::len
[function]
[call site]
10016
test::len
[function]
[call site]
10017
test::len
[function]
[call site]
10018
test::len
[function]
[call site]
10019
StmtBlock::extend
[function]
[call site]
10020
FnPtr::curry
[function]
[call site]
10021
MyIterableType::into_iter
[function]
[call site]
10022
test_chars
[function]
[call site]
10023
0.chars().collect::<Vec<_>>
[function]
[call site]
10024
MyIterableType::into_iter
[function]
[call site]
10025
Self::IntoIter::cloned
[function]
[call site]
10026
StmtBlock::extend
[function]
[call site]
10027
StaticModuleResolver::iter_mut
[function]
[call site]
10028
StaticModuleResolver::iter_mut
[function]
[call site]
10029
Engine::lex_with_map
[function]
[call site]
10030
Ident::as_str
[function]
[call site]
10031
Engine::lex_with_map
[function]
[call site]
10032
blob_functions::blob_with_capacity
[function]
[call site]
10033
test::len
[function]
[call site]
10034
StmtBlock::extend
[function]
[call site]
10035
StaticModuleResolver::iter_mut
[function]
[call site]
10036
test::len
[function]
[call site]
10037
test::len
[function]
[call site]
10038
NativeCallContext::global_runtime_state
[function]
[call site]
10039
TestStruct::clone
[function]
[call site]
10040
Self
[function]
[call site]
10041
crate::eval::Caches::new
[function]
[call site]
10042
Package::init_engine
[function]
[call site]
10043
Engine::call_script_fn
[function]
[call site]
10044
Engine::track_operation
[function]
[call site]
10045
Engine::max_call_levels
[function]
[call site]
10046
Err
[function]
[call site]
10047
ERR::ErrorStackOverflow
[function]
[call site]
10048
into
[function]
[call site]
10049
Position::is_none
[function]
[call site]
10050
string_functions::is_empty
[function]
[call site]
10051
Ok
[function]
[call site]
10052
string_functions::is_empty
[function]
[call site]
10053
Ok
[function]
[call site]
10054
test::len
[function]
[call site]
10055
test::len
[function]
[call site]
10056
GlobalRuntimeState::num_imports
[function]
[call site]
10057
StmtBlock::as_ref
[function]
[call site]
10058
map_or
[function]
[call site]
10059
Debugger::call_stack
[function]
[call site]
10060
test::len
[function]
[call site]
10061
test::len
[function]
[call site]
10062
test::len
[function]
[call site]
10063
Engine::max_variables
[function]
[call site]
10064
Err
[function]
[call site]
10065
ERR::ErrorTooManyVariables
[function]
[call site]
10066
into
[function]
[call site]
10067
StmtBlock::extend
[function]
[call site]
10068
MyIterableType::into_iter
[function]
[call site]
10069
cloned
[function]
[call site]
10070
array_functions::zip
[function]
[call site]
10071
StaticModuleResolver::iter_mut
[function]
[call site]
10072
Engine::lex_with_map
[function]
[call site]
10073
RhaiResult::take
[function]
[call site]
10074
Engine::is_debugger_registered
[function]
[call site]
10075
TestStruct::clone
[function]
[call site]
10076
Scope::iter_inner
[function]
[call site]
10077
impl
[call site]
10078
Engine::lex_with_map
[function]
[call site]
10079
Dynamic::flatten_clone
[function]
[call site]
10080
TestStruct::clone
[function]
[call site]
10081
GlobalRuntimeState::debugger_mut
[function]
[call site]
10082
&mut
[call site]
10083
Caches::fn_resolution_caches_len
[function]
[call site]
10084
Engine::lex_with_map
[function]
[call site]
10085
MyIterableType::into_iter
[function]
[call site]
10086
Self::IntoIter::cloned
[function]
[call site]
10087
array_functions::for_each
[function]
[call site]
10088
GlobalRuntimeState::push_import
[function]
[call site]
10089
StmtBlock::extend
[function]
[call site]
10090
&crate::SharedModule::clone
[function]
[call site]
10091
std::mem::replace
[function]
[call site]
10092
TestStruct::clone
[function]
[call site]
10093
Engine::is_debugger_registered
[function]
[call site]
10094
crate::ast::Stmt::Noop
[function]
[call site]
10095
ParseSettings::level_up_with_position
[function]
[call site]
10096
Engine::dbg
[function]
[call site]
10097
Self::as_deref_mut
[function]
[call site]
10098
Engine::eval_stmt_block
[function]
[call site]
10099
Self::as_deref_mut
[function]
[call site]
10100
StmtBlock::take_statements
[function]
[call site]
10101
StmtBlock::span_or_else
[function]
[call site]
10102
Ok
[function]
[call site]
10103
Expr::set_position
[function]
[call site]
10104
Err
[function]
[call site]
10105
ParseError::into
[function]
[call site]
10106
EvalAltResult::is_system_exception
[function]
[call site]
10107
Expr::set_position
[function]
[call site]
10108
Err
[function]
[call site]
10109
ParseError::into
[function]
[call site]
10110
Err
[function]
[call site]
10111
ERR::ErrorInFunctionCall
[function]
[call site]
10112
test_to_string
[function]
[call site]
10113
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
10114
last
[function]
[call site]
10115
and_then
[function]
[call site]
10116
decimal_functions::max_id
[function]
[call site]
10117
unwrap_or_else
[function]
[call site]
10118
&mut
[call site]
10119
unwrap_or
[function]
[call site]
10120
test_to_string
[function]
[call site]
10121
&mut
[call site]
10122
unwrap_or
[function]
[call site]
10123
test_to_string
[function]
[call site]
10124
into
[function]
[call site]
10125
Engine::is_debugger_registered
[function]
[call site]
10126
GlobalRuntimeState::debugger_mut
[function]
[call site]
10127
crate::ast::Stmt::Noop
[function]
[call site]
10128
StmtBlock::end_position
[function]
[call site]
10129
StmtBlock::span_or_else
[function]
[call site]
10130
into
[function]
[call site]
10131
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
10132
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
10133
Engine::dbg_raw
[function]
[call site]
10134
Err
[function]
[call site]
10135
StmtBlock::as_mut
[function]
[call site]
10136
unwrap
[function]
[call site]
10137
Debugger::rewind_call_stack
[function]
[call site]
10138
Scope::rewind
[function]
[call site]
10139
string_functions::is_empty
[function]
[call site]
10140
Scope::remove_range
[function]
[call site]
10141
test::len
[function]
[call site]
10142
string_functions::truncate
[function]
[call site]
10143
GlobalRuntimeState::truncate_imports
[function]
[call site]
10144
Caches::rewind_fn_resolution_caches
[function]
[call site]
10145
crate::Scope::new
[function]
[call site]
10146
TestStruct::new
[function]
[call site]
10147
TestStruct::new
[function]
[call site]
10148
TestStruct::new
[function]
[call site]
10149
as_deref
[function]
[call site]
10150
NativeCallContext::call_position
[function]
[call site]
10151
Self::is_some
[function]
[call site]
10152
blob_functions::insert
[function]
[call site]
10153
NativeCallContext::call_fn_raw
[function]
[call site]
10154
StmtBlock::as_ref
[function]
[call site]
10155
tokenizer::is_valid_function_name
[function]
[call site]
10156
crate::parser::is_anonymous_fn
[function]
[call site]
10157
string_functions::starts_with
[function]
[call site]
10158
NativeCallContext::_call_fn_raw
[function]
[call site]
10159
FnPtr::fn_name
[function]
[call site]
10160
FnPtr::fn_name_raw
[function]
[call site]
10161
TestStruct::clone
[function]
[call site]
10162
TestStruct::clone
[function]
[call site]
10163
RhaiResult::ok
[function]
[call site]
10164
and_then
[function]
[call site]
10165
Dynamic::as_int
[function]
[call site]
10166
Ok
[function]
[call site]
10167
crate::func::locked_read
[function]
[call site]
10168
Option::and_then
[function]
[call site]
10169
Some
[function]
[call site]
10170
ok_or_else
[function]
[call site]
10171
std::
[call site]
10172
any::type_name
[function]
[call site]
10173
Err
[function]
[call site]
10174
Dynamic::type_name
[function]
[call site]
10175
StmtBlock::span_or_else
[function]
[call site]
10176
Dynamic::as_bool
[function]
[call site]
10177
Ok
[function]
[call site]
10178
crate::func::locked_read
[function]
[call site]
10179
Option::and_then
[function]
[call site]
10180
Some
[function]
[call site]
10181
ok_or_else
[function]
[call site]
10182
std::
[call site]
10183
any::type_name
[function]
[call site]
10184
Err
[function]
[call site]
10185
Dynamic::type_name
[function]
[call site]
10186
Engine::lex_with_map
[function]
[call site]
10187
Engine::lex_raw
[function]
[call site]
10188
Some
[function]
[call site]
10189
Span::ok
[function]
[call site]
10190
map_or_else
[function]
[call site]
10191
Dynamic::type_id
[function]
[call site]
10192
ImmutableString::partial_cmp
[function]
[call site]
10193
ImmutableString::as_str
[function]
[call site]
10194
Ident::as_str
[function]
[call site]
10195
&str::partial_cmp
[function]
[call site]
10196
ImmutableString::partial_cmp
[function]
[call site]
10197
ImmutableString::as_str
[function]
[call site]
10198
&str::partial_cmp
[function]
[call site]
10199
StmtBlock::as_ref
[function]
[call site]
10200
Ident::as_str
[function]
[call site]
10201
StmtBlock::as_ref
[function]
[call site]
10202
Dynamic::type_id
[function]
[call site]
10203
array_functions::sort
[function]
[call site]
10204
test_comments_doc
[function]
[call site]
10205
string_functions::is_empty
[function]
[call site]
10206
string_functions::is_empty
[function]
[call site]
10207
test_comments_doc
[function]
[call site]
10208
serde_json::to_string_pretty
[function]
[call site]
10209
Some
[function]
[call site]
10210
AST::clone_functions_only
[function]
[call site]
10211
AST::clone_functions_only_filtered
[function]
[call site]
10212
crate::Module::new
[function]
[call site]
10213
&crate::SharedModule::merge_filtered
[function]
[call site]
10214
AST::merge_filtered_impl
[function]
[call site]
10215
StmtBlock::as_ref
[function]
[call site]
10216
StmtBlock::as_ref
[function]
[call site]
10217
Engine::default
[function]
[call site]
10218
to_vec
[function]
[call site]
10219
to_vec
[function]
[call site]
10220
TokenStream::to_vec
[function]
[call site]
10221
StmtBlock::extend
[function]
[call site]
10222
StmtBlock::extend
[function]
[call site]
10223
MyIterableType::into_iter
[function]
[call site]
10224
test_chars
[function]
[call site]
10225
0.chars().collect::<Vec<_>>
[function]
[call site]
10226
MyIterableType::into_iter
[function]
[call site]
10227
Self::IntoIter::cloned
[function]
[call site]
10228
StmtBlock::as_ref
[function]
[call site]
10229
TestStruct::clone
[function]
[call site]
10230
&crate::SharedModule::merge_filtered
[function]
[call site]
10231
AST::new_with_source
[function]
[call site]
10232
TestStruct::new
[function]
[call site]
10233
AST::set_source
[function]
[call site]
10234
TestStruct::clone
[function]
[call site]
10235
TestStruct::new
[function]
[call site]
10236
as_deref
[function]
[call site]
10237
map_or
[function]
[call site]
10238
string_functions::is_empty
[function]
[call site]
10239
as_deref
[function]
[call site]
10240
map_or
[function]
[call site]
10241
string_functions::is_empty
[function]
[call site]
10242
clone_from
[function]
[call site]
10243
clone_from
[function]
[call site]
10244
as_deref
[function]
[call site]
10245
unwrap
[function]
[call site]
10246
TestStruct::clone
[function]
[call site]
10247
as_deref
[function]
[call site]
10248
unwrap
[function]
[call site]
10249
blob_functions::insert
[function]
[call site]
10250
TestStruct::clone
[function]
[call site]
10251
StmtBlock::as_ref
[function]
[call site]
10252
TestStruct::clone
[function]
[call site]
10253
Some
[function]
[call site]
10254
into
[function]
[call site]
10255
Ident::as_str
[function]
[call site]
10256
Ident::as_str
[function]
[call site]
10257
TestStruct::clone
[function]
[call site]
10258
push_str
[function]
[call site]
10259
push_str
[function]
[call site]
10260
TestStruct::clone
[function]
[call site]
10261
TestStruct::clone
[function]
[call site]
10262
Engine::default
[function]
[call site]
10263
&crate::SharedModule::into
[function]
[call site]
10264
TestStruct::clone
[function]
[call site]
10265
AST::clone_functions_only_filtered
[function]
[call site]
10266
crate::Module::new
[function]
[call site]
10267
&crate::SharedModule::merge_filtered
[function]
[call site]
10268
TestStruct::clone
[function]
[call site]
10269
TestStruct::clone
[function]
[call site]
10270
Engine::default
[function]
[call site]
10271
&crate::SharedModule::into
[function]
[call site]
10272
TestStruct::clone
[function]
[call site]
10273
std::hint::black_box
[function]
[call site]
10274
map_functions::merge
[function]
[call site]
10275
string_functions::is_empty
[function]
[call site]
10276
test::len
[function]
[call site]
10277
string_functions::is_empty
[function]
[call site]
10278
StmtBlock::extend
[function]
[call site]
10279
StmtBlock::extend
[function]
[call site]
10280
Ok
[function]
[call site]
10281
std::hint::black_box
[function]
[call site]
10282