The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
10216 | 0 | EP | call site: 00000 | Engine::run_ast |
fuzz_target
[function]
[call site]
00000
fuzz
[function]
[call site]
00001
Engine::new
[function]
[call site]
00002
Engine::new_raw
[function]
[call site]
00003
Some
[function]
[call site]
00004
TestStruct::new
[function]
[call site]
00005
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00006
FileModuleResolver::new_with_extension
[function]
[call site]
00007
Self::into
[function]
[call site]
00008
TestStruct::new
[function]
[call site]
00009
Self::into
[function]
[call site]
00010
Scope::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
TestStruct::new
[function]
[call site]
00014
Engine::set_max_strings_interned
[function]
[call site]
00015
func::locked_write
[function]
[call site]
00016
try_borrow_mut
[function]
[call site]
00017
ok
[function]
[call site]
00018
StraightHasher::write
[function]
[call site]
00019
ok
[function]
[call site]
00020
try_write
[function]
[call site]
00021
Some
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::thread::sleep
[function]
[call site]
00024
std::time::Duration::from_secs
[function]
[call site]
00025
FnPtr::try_from
[function]
[call site]
00026
tokenizer::is_valid_function_name
[function]
[call site]
00027
is_valid_identifier
[function]
[call site]
00028
test_chars
[function]
[call site]
00029
Engine::new
[function]
[call site]
00030
is_id_first_alphabetic
[function]
[call site]
00031
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00032
is_ascii_alphabetic
[function]
[call site]
00033
char::is_ascii_alphanumeric
[function]
[call site]
00034
is_reserved_keyword_or_symbol
[function]
[call site]
00035
as_bytes
[function]
[call site]
00036
test::len
[function]
[call site]
00037
test::len
[function]
[call site]
00038
string_functions::contains
[function]
[call site]
00039
string_functions::contains
[function]
[call site]
00040
string_functions::contains
[function]
[call site]
00041
test::len
[function]
[call site]
00042
as_bytes
[function]
[call site]
00043
Token::lookup_symbol_from_syntax
[function]
[call site]
00044
as_bytes
[function]
[call site]
00045
test::len
[function]
[call site]
00046
string_functions::contains
[function]
[call site]
00047
string_functions::contains
[function]
[call site]
00048
test::len
[function]
[call site]
00049
as_bytes
[function]
[call site]
00050
Some
[function]
[call site]
00051
TestStruct::clone
[function]
[call site]
00052
Self
[function]
[call site]
00053
Position::is_none
[function]
[call site]
00054
Ok
[function]
[call site]
00055
TestStruct::new
[function]
[call site]
00056
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00057
as_bytes
[function]
[call site]
00058
test::len
[function]
[call site]
00059
string_functions::contains
[function]
[call site]
00060
string_functions::contains
[function]
[call site]
00061
test::len
[function]
[call site]
00062
as_bytes
[function]
[call site]
00063
Token::lookup_symbol_from_syntax
[function]
[call site]
00064
Option::is_some
[function]
[call site]
00065
Err
[function]
[call site]
00066
ERR::ErrorParsing
[function]
[call site]
00067
PERR::Reserved
[function]
[call site]
00068
test_to_string
[function]
[call site]
00069
Engine::new
[function]
[call site]
00070
Scope::new
[function]
[call site]
00071
blob_functions::push
[function]
[call site]
00072
blob_functions::push
[function]
[call site]
00073
FnPtr::try_from
[function]
[call site]
00074
tokenizer::is_valid_function_name
[function]
[call site]
00075
Ok
[function]
[call site]
00076
TestStruct::new
[function]
[call site]
00077
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00078
Token::lookup_symbol_from_syntax
[function]
[call site]
00079
Option::is_some
[function]
[call site]
00080
Err
[function]
[call site]
00081
ERR::ErrorParsing
[function]
[call site]
00082
PERR::Reserved
[function]
[call site]
00083
test_to_string
[function]
[call site]
00084
into
[function]
[call site]
00085
Err
[function]
[call site]
00086
ERR::ErrorFunctionNotFound
[function]
[call site]
00087
test_to_string
[function]
[call site]
00088
into
[function]
[call site]
00089
RhaiResultOf::unwrap
[function]
[call site]
00090
blob_functions::push
[function]
[call site]
00091
blob_functions::push
[function]
[call site]
00092
into
[function]
[call site]
00093
Err
[function]
[call site]
00094
ERR::ErrorFunctionNotFound
[function]
[call site]
00095
test_to_string
[function]
[call site]
00096
into
[function]
[call site]
00097
RhaiResultOf::unwrap
[function]
[call site]
00098
std::time::Duration::from_millis
[function]
[call site]
00099
Some
[function]
[call site]
00100
StraightHasher::write
[function]
[call site]
00101
try_write
[function]
[call site]
00102
StringsInterner::set_max
[function]
[call site]
00103
StringsInterner::throttle_cache
[function]
[call site]
00104
StringsInterner::max
[function]
[call site]
00105
StringsInterner::clear
[function]
[call site]
00106
string_functions::clear
[function]
[call site]
00107
string_functions::is_empty
[function]
[call site]
00108
test::len
[function]
[call site]
00109
shared_get_mut
[function]
[call site]
00110
Shared::get_mut
[function]
[call site]
00111
Shared::get_mut
[function]
[call site]
00112
string_functions::clear
[function]
[call site]
00113
ImmutableString::new
[function]
[call site]
00114
Self
[function]
[call site]
00115
Position::new_const
[function]
[call site]
00116
Some
[function]
[call site]
00117
TestStruct::new
[function]
[call site]
00118
Option::into
[function]
[call site]
00119
string_functions::clear
[function]
[call site]
00120
test::len
[function]
[call site]
00121
StringsInterner::max
[function]
[call site]
00122
test::len
[function]
[call site]
00123
StringsInterner::max
[function]
[call site]
00124
Some
[function]
[call site]
00125
ImmutableString::strong_count
[function]
[call site]
00126
ImmutableString::strong_count
[function]
[call site]
00127
ImmutableString::strong_count
[function]
[call site]
00128
ImmutableString::strong_count
[function]
[call site]
00129
test::len
[function]
[call site]
00130
test::len
[function]
[call site]
00131
test::len
[function]
[call site]
00132
ImmutableString::strong_count
[function]
[call site]
00133
string_functions::remove
[function]
[call site]
00134
Some
[function]
[call site]
00135
TestStruct::new
[function]
[call site]
00136
StringsInterner::new
[function]
[call site]
00137
Engine::default
[function]
[call site]
00138
TestStruct::new
[function]
[call site]
00139
BloomFilterU64::new
[function]
[call site]
00140
Self
[function]
[call site]
00141
Some
[function]
[call site]
00142
TestStruct::new
[function]
[call site]
00143
Some
[function]
[call site]
00144
TestStruct::new
[function]
[call site]
00145
Engine::register_global_module
[function]
[call site]
00146
Engine::global_namespace_mut
[function]
[call site]
00147
string_functions::is_empty
[function]
[call site]
00148
Module::new
[function]
[call site]
00149
Position::new_const
[function]
[call site]
00150
CustomTypesCollection::new
[function]
[call site]
00151
Self
[function]
[call site]
00152
TestStruct::new
[function]
[call site]
00153
TestStruct::new
[function]
[call site]
00154
TestStruct::new
[function]
[call site]
00155
BloomFilterU64::new
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
TestStruct::new
[function]
[call site]
00158
Module::set_internal
[function]
[call site]
00159
test_get_set
[function]
[call site]
00160
Engine::new
[function]
[call site]
00161
register_type::<TestStruct>
[function]
[call site]
00162
Engine::register_get_set
[function]
[call site]
00163
Engine::register_get
[function]
[call site]
00164
Engine::register_fn
[function]
[call site]
00165
FuncRegistration::new
[function]
[call site]
00166
into
[function]
[call site]
00167
Engine::default
[function]
[call site]
00168
Engine::default
[function]
[call site]
00169
&str::into
[function]
[call site]
00170
Engine::default
[function]
[call site]
00171
into
[function]
[call site]
00172
Package::register_into_engine
[function]
[call site]
00173
Package::init_engine
[function]
[call site]
00174
Engine::register_global_module
[function]
[call site]
00175
Package::as_shared_module
[function]
[call site]
00176
crate::engine::make_getter
[function]
[call site]
00177
Position::new_const
[function]
[call site]
00178
Some
[function]
[call site]
00179
TestStruct::new
[function]
[call site]
00180
RhaiResultOf::push_str
[function]
[call site]
00181
RhaiResultOf::push_str
[function]
[call site]
00182
StmtBlock::as_ref
[function]
[call site]
00183
Engine::register_set
[function]
[call site]
00184
Engine::register_fn
[function]
[call site]
00185
crate::engine::make_setter
[function]
[call site]
00186
Position::new_const
[function]
[call site]
00187
RhaiResultOf::push_str
[function]
[call site]
00188
RhaiResultOf::push_str
[function]
[call site]
00189
StmtBlock::as_ref
[function]
[call site]
00190
Engine::register_get
[function]
[call site]
00191
Engine::register_fn
[function]
[call site]
00192
crate::engine::make_getter
[function]
[call site]
00193
StmtBlock::as_ref
[function]
[call site]
00194
Engine::register_fn
[function]
[call site]
00195
FuncRegistration::new
[function]
[call site]
00196
into
[function]
[call site]
00197
Package::register_into_engine
[function]
[call site]
00198
Engine::register_fn
[function]
[call site]
00199
Engine::register_indexer_get_set
[function]
[call site]
00200
Engine::register_indexer_get
[function]
[call site]
00201
Engine::register_fn
[function]
[call site]
00202
Engine::register_indexer_set
[function]
[call site]
00203
Engine::register_fn
[function]
[call site]
00204
test::len
[function]
[call site]
00205
test::len
[function]
[call site]
00206
blob_functions::push
[function]
[call site]
00207
bool::into
[function]
[call site]
00208
Shared::get_mut
[function]
[call site]
00209
first_mut
[function]
[call site]
00210
unwrap
[function]
[call site]
00211
Option::unwrap
[function]
[call site]
00212
blob_functions::insert
[function]
[call site]
00213
FnPtr::try_from
[function]
[call site]
00214
RhaiResultOf::unwrap
[function]
[call site]
00215
string_functions::is_empty
[function]
[call site]
00216
blob_functions::push
[function]
[call site]
00217
eval::calc_offset_len
[function]
[call site]
00218
FnPtr::try_from
[function]
[call site]
00219
tokenizer::is_valid_function_name
[function]
[call site]
00220
Ok
[function]
[call site]
00221
TestStruct::new
[function]
[call site]
00222
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00223
Token::lookup_symbol_from_syntax
[function]
[call site]
00224
Option::is_some
[function]
[call site]
00225
Err
[function]
[call site]
00226
ERR::ErrorParsing
[function]
[call site]
00227
PERR::Reserved
[function]
[call site]
00228
test_to_string
[function]
[call site]
00229
into
[function]
[call site]
00230
Err
[function]
[call site]
00231
ERR::ErrorFunctionNotFound
[function]
[call site]
00232
test_to_string
[function]
[call site]
00233
into
[function]
[call site]
00234
CharsStream::unsigned_abs
[function]
[call site]
00235
RhaiResultOf::map_or
[function]
[call site]
00236
min_max_functions::min
[function]
[call site]
00237
FnPtr::try_from
[function]
[call site]
00238
Engine::lex_with_map
[function]
[call site]
00239
Engine::lex_raw
[function]
[call site]
00240
TestStruct::new
[function]
[call site]
00241
TokenizerControlBlock::new
[function]
[call site]
00242
ImmutableString::new
[function]
[call site]
00243
Self
[function]
[call site]
00244
Position::new_const
[function]
[call site]
00245
Option::into
[function]
[call site]
00246
Self::into
[function]
[call site]
00247
TestStruct::clone
[function]
[call site]
00248
std::num::NonZeroUsize::new
[function]
[call site]
00249
Engine::max_string_size
[function]
[call site]
00250
Command::get
[function]
[call site]
00251
Position::new
[function]
[call site]
00252
MyIterableType::into_iter
[function]
[call site]
00253
test_chars
[function]
[call site]
00254
0.chars().collect::<Vec<_>>
[function]
[call site]
00255
MyIterableType::into_iter
[function]
[call site]
00256
test_chars
[function]
[call site]
00257
0.chars().collect::<Vec<_>>
[function]
[call site]
00258
MyIterableType::into_iter
[function]
[call site]
00259
Self::IntoIter::map
[function]
[call site]
00260
Engine::lex_raw
[function]
[call site]
00261
Some
[function]
[call site]
00262
StmtBlock::as_ref
[function]
[call site]
00263
&[Stmt]::chars
[function]
[call site]
00264
Engine::new
[function]
[call site]
00265
peekable
[function]
[call site]
00266
reflection_functions::collect
[function]
[call site]
00267
NativeCallContext::engine
[function]
[call site]
00268
Engine::collect_fn_metadata_impl
[function]
[call site]
00269
TestStruct::new
[function]
[call site]
00270
NativeCallContext::iter_namespaces
[function]
[call site]
00271
MyIterableType::into_iter
[function]
[call site]
00272
test_chars
[function]
[call site]
00273
0.chars().collect::<Vec<_>>
[function]
[call site]
00274
MyIterableType::into_iter
[function]
[call site]
00275
Engine::lex_with_map
[function]
[call site]
00276
Engine::lex_raw
[function]
[call site]
00277
Some
[function]
[call site]
00278
flat_map
[function]
[call site]
00279
filter_map
[function]
[call site]
00280
Position::new_const
[function]
[call site]
00281
RhaiFunc::get_script_fn_def
[function]
[call site]
00282
Some
[function]
[call site]
00283
Engine::lex_with_map
[function]
[call site]
00284
Engine::lex_raw
[function]
[call site]
00285
Some
[function]
[call site]
00286
into
[function]
[call site]
00287
array_functions::for_each
[function]
[call site]
00288
string_functions::is_empty
[function]
[call site]
00289
Ok
[function]
[call site]
00290
StaticModuleResolver::iter_mut
[function]
[call site]
00291
StaticModuleResolver::iter_mut
[function]
[call site]
00292
Engine::lex_with_map
[function]
[call site]
00293
Ident::as_str
[function]
[call site]
00294
impl
[call site]
00295
into
[function]
[call site]
00296
FnPtr::call_raw_with_extra_args
[function]
[call site]
00297
_call_with_extra_args::<true,
[call site]
00298
_call_with_extra_args::<false,
[call site]
00299
Some
[function]
[call site]
00300
Ok
[function]
[call site]
00301
blob_functions::push
[function]
[call site]
00302
blob_functions::push
[function]
[call site]
00303
FnPtr::try_from
[function]
[call site]
00304
RhaiResultOf::unwrap
[function]
[call site]
00305
MyIterableType::into_iter
[function]
[call site]
00306
test_var_def_filter
[function]
[call site]
00307
Engine::new
[function]
[call site]
00308
Engine::compile
[function]
[call site]
00309
Engine::compile_with_scope
[function]
[call site]
00310
Engine::compile_scripts_with_scope
[function]
[call site]
00311
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00312
Engine::lex
[function]
[call site]
00313
Engine::lex_raw
[function]
[call site]
00314
as_deref
[function]
[call site]
00315
StmtBlock::as_ref
[function]
[call site]
00316
syn::Result::peekable
[function]
[call site]
00317
Engine::default
[function]
[call site]
00318
ParseState::new
[function]
[call site]
00319
TestStruct::new
[function]
[call site]
00320
Scope::new
[function]
[call site]
00321
TestStruct::new
[function]
[call site]
00322
TestStruct::new
[function]
[call site]
00323
TestStruct::clone
[function]
[call site]
00324
Engine::parse
[function]
[call site]
00325
Engine::parse_global_level
[function]
[call site]
00326
Position::new_const
[function]
[call site]
00327
Some
[function]
[call site]
00328
TestStruct::new
[function]
[call site]
00329
Engine::max_expr_depth
[function]
[call site]
00330
Command::get
[function]
[call site]
00331
peek
[function]
[call site]
00332
unwrap
[function]
[call site]
00333
Engine::parse_stmt
[function]
[call site]
00334
StaticVec::<SmartString>::new_const
[function]
[call site]
00335
Some
[function]
[call site]
00336
TestStruct::new
[function]
[call site]
00337
Position::new_const
[function]
[call site]
00338
peek
[function]
[call site]
00339
unwrap
[function]
[call site]
00340
Position::is_none
[function]
[call site]
00341
ParseSettings::has_flag
[function]
[call site]
00342
intersects
[function]
[call site]
00343
Err
[function]
[call site]
00344
PERR::into_err
[function]
[call site]
00345
ParseError
[function]
[call site]
00346
PERR::into
[function]
[call site]
00347
MultiInputsStream::get_next
[function]
[call site]
00348
test::len
[function]
[call site]
00349
MultiInputsStream::get_next
[function]
[call site]
00350
Some
[function]
[call site]
00351
unwrap
[function]
[call site]
00352
string_functions::contains
[function]
[call site]
00353
string_functions::contains
[function]
[call site]
00354
string_functions::is_empty
[function]
[call site]
00355
test::len
[function]
[call site]
00356
blob_functions::push
[function]
[call site]
00357
TestStruct::clone
[function]
[call site]
00358
Self
[function]
[call site]
00359
string_functions::clear
[function]
[call site]
00360
string_functions::is_empty
[function]
[call site]
00361
shared_get_mut
[function]
[call site]
00362
string_functions::clear
[function]
[call site]
00363
ImmutableString::new
[function]
[call site]
00364
unindent_block_comment
[function]
[call site]
00365
string_functions::contains
[function]
[call site]
00366
usize::lines
[function]
[call site]
00367
skip
[function]
[call site]
00368
Engine::lex_with_map
[function]
[call site]
00369
test::len
[function]
[call site]
00370
trim_start_matches
[function]
[call site]
00371
test::len
[function]
[call site]
00372
min_max_functions::min
[function]
[call site]
00373
unwrap_or
[function]
[call site]
00374
min_max_functions::min
[function]
[call site]
00375
usize::lines
[function]
[call site]
00376
enumerate
[function]
[call site]
00377
Engine::lex_with_map
[function]
[call site]
00378
lines()
[call site]
00379
.enumerate()
[call site]
00380
.map(|(i,
[call site]
00381
.collect::<Vec<_>>
[function]
[call site]
00382
join
[function]
[call site]
00383
ParseSettings::level_up_with_position
[function]
[call site]
00384
ParseSettings::level_up
[function]
[call site]
00385
Err
[function]
[call site]
00386
PERR::into_err
[function]
[call site]
00387
Ok
[function]
[call site]
00388
Ok
[function]
[call site]
00389
unwrap_or
[function]
[call site]
00390
blob_functions::push
[function]
[call site]
00391
!::into
[function]
[call site]
00392
string_functions::is_empty
[function]
[call site]
00393
RhaiResultOf::push_str
[function]
[call site]
00394
RhaiResultOf::push_str
[function]
[call site]
00395
peek
[function]
[call site]
00396
unwrap
[function]
[call site]
00397
Err
[function]
[call site]
00398
PERR::into_err
[function]
[call site]
00399
string_functions::is_empty
[function]
[call site]
00400
blob_functions::push
[function]
[call site]
00401
peek
[function]
[call site]
00402
unwrap
[function]
[call site]
00403
Ok
[function]
[call site]
00404
Stmt::Noop
[function]
[call site]
00405
eat_token
[function]
[call site]
00406
MultiInputsStream::get_next
[function]
[call site]
00407
test::len
[function]
[call site]
00408
MultiInputsStream::get_next
[function]
[call site]
00409
Some
[function]
[call site]
00410
Option::unwrap
[function]
[call site]
00411
Ok
[function]
[call site]
00412
Stmt::Noop
[function]
[call site]
00413
Ok
[function]
[call site]
00414
Engine::parse_block
[function]
[call site]
00415
MultiInputsStream::get_next
[function]
[call site]
00416
unwrap
[function]
[call site]
00417
Err
[function]
[call site]
00418
PERR::into_err
[function]
[call site]
00419
ParseError
[function]
[call site]
00420
PERR::into
[function]
[call site]
00421
Err
[function]
[call site]
00422
PERR::MissingToken
[function]
[call site]
00423
into
[function]
[call site]
00424
&str::into
[function]
[call site]
00425
PERR::into_err
[function]
[call site]
00426
ParseSettings::level_up_with_position
[function]
[call site]
00427
ParseSettings::level_up
[function]
[call site]
00428
Ok
[function]
[call site]
00429
StmtBlock::empty
[function]
[call site]
00430
Position::new_const
[function]
[call site]
00431
Span::new
[function]
[call site]
00432
ParseSettings::has_flag
[function]
[call site]
00433
Engine::parse_expr_stmt
[function]
[call site]
00434
peek
[function]
[call site]
00435
unwrap
[function]
[call site]
00436
Engine::parse_expr
[function]
[call site]
00437
peek
[function]
[call site]
00438
unwrap
[function]
[call site]
00439
TestStruct::new
[function]
[call site]
00440
ParseSettings::level_up
[function]
[call site]
00441
Engine::parse_unary
[function]
[call site]
00442
peek
[function]
[call site]
00443
unwrap
[function]
[call site]
00444
Err
[function]
[call site]
00445
LexError::UnexpectedInput
[function]
[call site]
00446
(Token,
[call site]
00447
Engine::new
[function]
[call site]
00448
Scope::new
[function]
[call site]
00449
blob_functions::push
[function]
[call site]
00450
blob_functions::push
[function]
[call site]
00451
blob_functions::push
[function]
[call site]
00452
PERR::into_err
[function]
[call site]
00453
TestStruct::clone
[function]
[call site]
00454
Self
[function]
[call site]
00455
eat_token
[function]
[call site]
00456
Engine::parse_unary
[function]
[call site]
00457
ParseSettings::level_up
[function]
[call site]
00458
checked_neg
[function]
[call site]
00459
Engine::lex_with_map
[function]
[call site]
00460
Expr::IntegerConstant
[function]
[call site]
00461
StmtBlock::span_or_else
[function]
[call site]
00462
Span::new
[function]
[call site]
00463
iterator_functions::chars_from_start
[function]
[call site]
00464
CharsStream::new
[function]
[call site]
00465
Self
[function]
[call site]
00466
TestStruct::new
[function]
[call site]
00467
MyIterableType::into_iter
[function]
[call site]
00468
test_chars
[function]
[call site]
00469
0.chars().collect::<Vec<_>>
[function]
[call site]
00470
MyIterableType::into_iter
[function]
[call site]
00471
FnPtr::try_from
[function]
[call site]
00472
RhaiResultOf::unwrap_or
[function]
[call site]
00473
FnPtr::try_from
[function]
[call site]
00474
RhaiResultOf::unwrap_or
[function]
[call site]
00475
Self
[function]
[call site]
00476
test_chars
[function]
[call site]
00477
skip
[function]
[call site]
00478
test_functions_take
[function]
[call site]
00479
Engine::new
[function]
[call site]
00480
register_type_with_name::<TestStruct>
[function]
[call site]
00481
Engine::register_fn
[function]
[call site]
00482
TestStruct
[function]
[call site]
00483
chars()
[call site]
00484
.skip(from)
[call site]
00485
.take(len)
[call site]
00486
.collect::<Vec<_>>
[function]
[call site]
00487
MyIterableType::into_iter
[function]
[call site]
00488
FnPtr::try_from
[function]
[call site]
00489
Self::unsigned_abs
[function]
[call site]
00490
RhaiResultOf::unwrap_or
[function]
[call site]
00491
test_chars
[function]
[call site]
00492
ImmutableString::strong_count
[function]
[call site]
00493
ImmutableString::strong_count
[function]
[call site]
00494
usize::saturating_sub
[function]
[call site]
00495
Self
[function]
[call site]
00496
test_chars
[function]
[call site]
00497
skip
[function]
[call site]
00498
test_functions_take
[function]
[call site]
00499
chars()
[call site]
00500
.skip(offset)
[call site]
00501
.take(len)
[call site]
00502
.collect::<Vec<_>>
[function]
[call site]
00503
MyIterableType::into_iter
[function]
[call site]
00504
StmtBlock::span_or_else
[function]
[call site]
00505
string_functions::add_append
[function]
[call site]
00506
string_functions::is_empty
[function]
[call site]
00507
test::len
[function]
[call site]
00508
String::from_utf8_lossy
[function]
[call site]
00509
string_functions::is_empty
[function]
[call site]
00510
String::from_utf8
[function]
[call site]
00511
unwrap
[function]
[call site]
00512
into
[function]
[call site]
00513
ImmutableString::into_owned
[function]
[call site]
00514
ImmutableString::make_mut
[function]
[call site]
00515
func::shared_make_mut
[function]
[call site]
00516
Shared::make_mut
[function]
[call site]
00517
Shared::make_mut
[function]
[call site]
00518
func::shared_take
[function]
[call site]
00519
shared_try_take
[function]
[call site]
00520
Shared::try_unwrap
[function]
[call site]
00521
Result::ok
[function]
[call site]
00522
unwrap_or_else
[function]
[call site]
00523
T::into
[function]
[call site]
00524
String::into
[function]
[call site]
00525
ImmutableString::into_owned
[function]
[call site]
00526
StmtBlock::as_ref
[function]
[call site]
00527
into
[function]
[call site]
00528
StmtBlock::span_or_else
[function]
[call site]
00529
Some
[function]
[call site]
00530
Expr::FloatConstant
[function]
[call site]
00531
into
[function]
[call site]
00532
ok_or_else
[function]
[call site]
00533
LexError::MalformedNumber
[function]
[call site]
00534
PERR::into_err
[function]
[call site]
00535
Ok
[function]
[call site]
00536
Expr::FloatConstant
[function]
[call site]
00537
into
[function]
[call site]
00538
Ok
[function]
[call site]
00539
Engine::get_interned_string
[function]
[call site]
00540
locked_write
[function]
[call site]
00541
try_borrow_mut
[function]
[call site]
00542
ok
[function]
[call site]
00543
StraightHasher::write
[function]
[call site]
00544
ok
[function]
[call site]
00545
try_write
[function]
[call site]
00546
Some
[function]
[call site]
00547
std::thread::sleep
[function]
[call site]
00548
std::time::Duration::from_millis
[function]
[call site]
00549
Some
[function]
[call site]
00550
StraightHasher::write
[function]
[call site]
00551
try_write
[function]
[call site]
00552
Command::get
[function]
[call site]
00553
into
[function]
[call site]
00554
into
[function]
[call site]
00555
FnCallHashes::from_native_only
[function]
[call site]
00556
calc_fn_hash
[function]
[call site]
00557
get_hasher
[function]
[call site]
00558
config::hashing::get_hashing_seed
[function]
[call site]
00559
Command::get
[function]
[call site]
00560
unwrap_or
[function]
[call site]
00561
ahash::RandomState::with_seeds
[function]
[call site]
00562
StraightHasherBuilder::build_hasher
[function]
[call site]
00563
StraightHasher
[function]
[call site]
00564
Engine::default
[function]
[call site]
00565
write_u8
[function]
[call site]
00566
MyIterableType::into_iter
[function]
[call site]
00567
Self::IntoIter::for_each
[function]
[call site]
00568
string_functions::is_empty
[function]
[call site]
00569
Ok
[function]
[call site]
00570
StaticModuleResolver::iter_mut
[function]
[call site]
00571
impl
[call site]
00572
into
[function]
[call site]
00573
FnPtr::call_raw_with_extra_args
[function]
[call site]
00574
Some
[function]
[call site]
00575
Ok
[function]
[call site]
00576
test::hash
[function]
[call site]
00577
write_usize
[function]
[call site]
00578
test::hash
[function]
[call site]
00579
write_usize
[function]
[call site]
00580
StraightHasher::finish
[function]
[call site]
00581
MyIterableType::into_iter
[function]
[call site]
00582
test_chars
[function]
[call site]
00583
0.chars().collect::<Vec<_>>
[function]
[call site]
00584
MyIterableType::into_iter
[function]
[call site]
00585
Self::IntoIter::collect
[function]
[call site]
00586
NativeCallContext::engine
[function]
[call site]
00587
Engine::collect_fn_metadata_impl
[function]
[call site]
00588
Some
[function]
[call site]
00589
StmtBlock::as_ref
[function]
[call site]
00590
test::len
[function]
[call site]
00591
IterateMap::new
[function]
[call site]
00592
string_functions::is_empty
[function]
[call site]
00593
blob_functions::insert
[function]
[call site]
00594
FnPtr::try_from
[function]
[call site]
00595
RhaiResultOf::unwrap
[function]
[call site]
00596
string_functions::is_empty
[function]
[call site]
00597
blob_functions::push
[function]
[call site]
00598
eval::calc_offset_len
[function]
[call site]
00599
test::len
[function]
[call site]
00600
test::len
[function]
[call site]
00601
blob_functions::push
[function]
[call site]
00602
blob_functions::insert
[function]
[call site]
00603
&str::into
[function]
[call site]
00604
Engine::get_interned_string
[function]
[call site]
00605
locked_write
[function]
[call site]
00606
Command::get
[function]
[call site]
00607
into
[function]
[call site]
00608
into
[function]
[call site]
00609
ImmutableString::into
[function]
[call site]
00610
blob_functions::insert
[function]
[call site]
00611
&str::into
[function]
[call site]
00612
Engine::get_interned_string
[function]
[call site]
00613
ImmutableString::into
[function]
[call site]
00614
blob_functions::insert
[function]
[call site]
00615
&str::into
[function]
[call site]
00616
Engine::get_interned_string
[function]
[call site]
00617
ImmutableString::into
[function]
[call site]
00618
blob_functions::insert
[function]
[call site]
00619
&str::into
[function]
[call site]
00620
string_functions::starts_with
[function]
[call site]
00621
string_functions::starts_with
[function]
[call site]
00622
into
[function]
[call site]
00623
blob_functions::insert
[function]
[call site]
00624
&str::into
[function]
[call site]
00625
into
[function]
[call site]
00626
blob_functions::insert
[function]
[call site]
00627
&str::into
[function]
[call site]
00628
MyIterableType::into_iter
[function]
[call site]
00629
Engine::lex_with_map
[function]
[call site]
00630
Engine::get_interned_string
[function]
[call site]
00631
ImmutableString::into
[function]
[call site]
00632
params
[call site]
00633
.iter()
[call site]
00634
.map(|&p|
[call site]
00635
.collect::<Array>
[function]
[call site]
00636
into
[function]
[call site]
00637
string_functions::is_empty
[function]
[call site]
00638
blob_functions::insert
[function]
[call site]
00639
&str::into
[function]
[call site]
00640
MyIterableType::into_iter
[function]
[call site]
00641
Engine::lex_with_map
[function]
[call site]
00642
Engine::get_interned_string
[function]
[call site]
00643
ImmutableString::into
[function]
[call site]
00644
comments
[call site]
00645
.iter()
[call site]
00646
.map(|&s|
[call site]
00647
.collect::<Array>
[function]
[call site]
00648
into
[function]
[call site]
00649
Some
[function]
[call site]
00650
Dynamic::from_map
[function]
[call site]
00651
Self
[function]
[call site]
00652
Union::Map
[function]
[call site]
00653
(TokenIterator::into
[function]
[call site]
00654
Some
[function]
[call site]
00655
FnCallExpr::into_fn_call_expr
[function]
[call site]
00656
Expr::FnCall
[function]
[call site]
00657
FnCallExpr::into
[function]
[call site]
00658
TestStruct::clone
[function]
[call site]
00659
eat_token
[function]
[call site]
00660
Engine::parse_unary
[function]
[call site]
00661
ParseSettings::level_up
[function]
[call site]
00662
Ok
[function]
[call site]
00663
Ok
[function]
[call site]
00664
Ok
[function]
[call site]
00665
Engine::get_interned_string
[function]
[call site]
00666
FnCallHashes::from_native_only
[function]
[call site]
00667
calc_fn_hash
[function]
[call site]
00668
MyIterableType::into_iter
[function]
[call site]
00669
Self::IntoIter::collect
[function]
[call site]
00670
Some
[function]
[call site]
00671
FnCallExpr::into_fn_call_expr
[function]
[call site]
00672
TestStruct::clone
[function]
[call site]
00673
eat_token
[function]
[call site]
00674
Ok
[function]
[call site]
00675
Engine::get_interned_string
[function]
[call site]
00676
FnCallHashes::from_native_only
[function]
[call site]
00677
calc_fn_hash
[function]
[call site]
00678
Engine::parse_unary
[function]
[call site]
00679
ParseSettings::level_up
[function]
[call site]
00680
MyIterableType::into_iter
[function]
[call site]
00681
Self::IntoIter::collect
[function]
[call site]
00682
Some
[function]
[call site]
00683
FnCallExpr::into_fn_call_expr
[function]
[call site]
00684
Err
[function]
[call site]
00685
PERR::into_err
[function]
[call site]
00686
Engine::parse_primary
[function]
[call site]
00687
peek
[function]
[call site]
00688
unwrap
[function]
[call site]
00689
Err
[function]
[call site]
00690
LexError::UnexpectedInput
[function]
[call site]
00691
(Token,
[call site]
00692
PERR::into_err
[function]
[call site]
00693
Err
[function]
[call site]
00694
PERR::into_err
[function]
[call site]
00695
MultiInputsStream::get_next
[function]
[call site]
00696
Expr::Unit
[function]
[call site]
00697
MultiInputsStream::get_next
[function]
[call site]
00698
unwrap
[function]
[call site]
00699
Expr::IntegerConstant
[function]
[call site]
00700
Expr::CharConstant
[function]
[call site]
00701
Expr::StringConstant
[function]
[call site]
00702
Engine::get_interned_string
[function]
[call site]
00703
Expr::BoolConstant
[function]
[call site]
00704
Expr::BoolConstant
[function]
[call site]
00705
Expr::IntegerConstant
[function]
[call site]
00706
MultiInputsStream::get_next
[function]
[call site]
00707
Expr::FloatConstant
[function]
[call site]
00708
MultiInputsStream::get_next
[function]
[call site]
00709
Expr::DynamicConstant
[function]
[call site]
00710
TestStruct::new
[function]
[call site]
00711
into
[function]
[call site]
00712
ParseSettings::has_option
[function]
[call site]
00713
intersects
[function]
[call site]
00714
Engine::parse_block
[function]
[call site]
00715
ParseSettings::level_up
[function]
[call site]
00716
Expr::Stmt
[function]
[call site]
00717
TestStruct::new
[function]
[call site]
00718
ParseResult::into
[function]
[call site]
00719
eat_token
[function]
[call site]
00720
Engine::parse_expr
[function]
[call site]
00721
ParseSettings::level_up
[function]
[call site]
00722
MultiInputsStream::get_next
[function]
[call site]
00723
unwrap
[function]
[call site]
00724
Err
[function]
[call site]
00725
PERR::into_err
[function]
[call site]
00726
Err
[function]
[call site]
00727
PERR::MissingToken
[function]
[call site]
00728
into
[function]
[call site]
00729
&str::into
[function]
[call site]
00730
PERR::into_err
[function]
[call site]
00731
ParseSettings::has_option
[function]
[call site]
00732
Expr::Stmt
[function]
[call site]
00733
TestStruct::new
[function]
[call site]
00734
Engine::parse_if
[function]
[call site]
00735
ParseSettings::level_up_with_position
[function]
[call site]
00736
eat_token
[function]
[call site]
00737
ensure_not_statement_expr
[function]
[call site]
00738
&mut
[call site]
00739
unwrap
[function]
[call site]
00740
Err
[function]
[call site]
00741
PERR::ExprExpected
[function]
[call site]
00742
&'static
[call site]
00743
Engine::new
[function]
[call site]
00744
Scope::new
[function]
[call site]
00745
blob_functions::push
[function]
[call site]
00746
blob_functions::push
[function]
[call site]
00747
blob_functions::push
[function]
[call site]
00748
PERR::into_err
[function]
[call site]
00749
Ok
[function]
[call site]
00750
Engine::parse_expr
[function]
[call site]
00751
Expr::ensure_bool_expr
[function]
[call site]
00752
Dynamic::is_bool
[function]
[call site]
00753
crate::func::locked_read
[function]
[call site]
00754
try_borrow
[function]
[call site]
00755
ok
[function]
[call site]
00756
locked_read
[function]
[call site]
00757
try_borrow
[function]
[call site]
00758
ok
[function]
[call site]
00759
locked_read
[function]
[call site]
00760
Option::ok
[function]
[call site]
00761
try_read
[function]
[call site]
00762
Some
[function]
[call site]
00763
std::thread::sleep
[function]
[call site]
00764
std::time::Duration::from_millis
[function]
[call site]
00765
Some
[function]
[call site]
00766
locked_read
[function]
[call site]
00767
try_read
[function]
[call site]
00768
Option::ok
[function]
[call site]
00769
try_read
[function]
[call site]
00770
Some
[function]
[call site]
00771
std::thread::sleep
[function]
[call site]
00772
std::time::Duration::from_millis
[function]
[call site]
00773
Some
[function]
[call site]
00774
locked_read
[function]
[call site]
00775
try_read
[function]
[call site]
00776
Option::map_or
[function]
[call site]
00777
RhaiNativeFunc::return_type_name
[function]
[call site]
00778
type_name::<R>
[function]
[call site]
00779
Ok
[function]
[call site]
00780
Err
[function]
[call site]
00781
PERR::MismatchedType
[function]
[call site]
00782
&str::into
[function]
[call site]
00783
&'static
[call site]
00784
PERR::into_err
[function]
[call site]
00785
Expr::start_position
[function]
[call site]
00786
string_functions::is_empty
[function]
[call site]
00787
Expr::position
[function]
[call site]
00788
ParseSettings::level_up_with_position
[function]
[call site]
00789
ParseSettings::level_up_with_position
[function]
[call site]
00790
Expr::start_position
[function]
[call site]
00791
string_functions::is_empty
[function]
[call site]
00792
Expr::position
[function]
[call site]
00793
ParseSettings::level_up_with_position
[function]
[call site]
00794
Expr::start_position
[function]
[call site]
00795
Expr::start_position
[function]
[call site]
00796
Expr::position
[function]
[call site]
00797
Expr::start_position
[function]
[call site]
00798
Expr::position
[function]
[call site]
00799
ensure_not_assignment
[function]
[call site]
00800
&mut
[call site]
00801
unwrap
[function]
[call site]
00802
Err
[function]
[call site]
00803
LexError::ImproperSymbol
[function]
[call site]
00804
Token::literal_syntax
[function]
[call site]
00805
&'static
[call site]
00806
&str::into
[function]
[call site]
00807
PERR::into_err
[function]
[call site]
00808
Ok
[function]
[call site]
00809
Engine::parse_block
[function]
[call site]
00810
into
[function]
[call site]
00811
match_token
[function]
[call site]
00812
&mut
[call site]
00813
unwrap
[function]
[call site]
00814
eat_token
[function]
[call site]
00815
peek
[function]
[call site]
00816
unwrap
[function]
[call site]
00817
Engine::parse_if
[function]
[call site]
00818
Engine::parse_block
[function]
[call site]
00819
Stmt::Noop
[function]
[call site]
00820
into
[function]
[call site]
00821
Ok
[function]
[call site]
00822
Stmt::If
[function]
[call site]
00823
into
[function]
[call site]
00824
ParseSettings::level_up
[function]
[call site]
00825
into
[function]
[call site]
00826
Engine::allow_looping
[function]
[call site]
00827
intersects
[function]
[call site]
00828
ParseSettings::has_option
[function]
[call site]
00829
Expr::Stmt
[function]
[call site]
00830
TestStruct::new
[function]
[call site]
00831
Engine::parse_while_loop
[function]
[call site]
00832
ParseSettings::level_up
[function]
[call site]
00833
MultiInputsStream::get_next
[function]
[call site]
00834
unwrap
[function]
[call site]
00835
ensure_not_statement_expr
[function]
[call site]
00836
Engine::parse_expr
[function]
[call site]
00837
Expr::ensure_bool_expr
[function]
[call site]
00838
ensure_not_assignment
[function]
[call site]
00839
Expr::Unit
[function]
[call site]
00840
Engine::parse_block
[function]
[call site]
00841
into
[function]
[call site]
00842
Ok
[function]
[call site]
00843
Stmt::While
[function]
[call site]
00844
into
[function]
[call site]
00845
ParseSettings::level_up
[function]
[call site]
00846
into
[function]
[call site]
00847
Engine::allow_looping
[function]
[call site]
00848
ParseSettings::has_option
[function]
[call site]
00849
Expr::Stmt
[function]
[call site]
00850
TestStruct::new
[function]
[call site]
00851
Engine::parse_do
[function]
[call site]
00852
ParseSettings::level_up_with_position
[function]
[call site]
00853
eat_token
[function]
[call site]
00854
ParseSettings::has_flag
[function]
[call site]
00855
Engine::parse_block
[function]
[call site]
00856
into
[function]
[call site]
00857
MultiInputsStream::get_next
[function]
[call site]
00858
unwrap
[function]
[call site]
00859
string_functions::is_empty
[function]
[call site]
00860
test::len
[function]
[call site]
00861
Err
[function]
[call site]
00862
PERR::MissingToken
[function]
[call site]
00863
into
[function]
[call site]
00864
&str::into
[function]
[call site]
00865
PERR::into_err
[function]
[call site]
00866
string_functions::remove
[function]
[call site]
00867
ensure_not_statement_expr
[function]
[call site]
00868
Engine::parse_expr
[function]
[call site]
00869
Expr::ensure_bool_expr
[function]
[call site]
00870
ensure_not_assignment
[function]
[call site]
00871
Ok
[function]
[call site]
00872
Stmt::Do
[function]
[call site]
00873
into
[function]
[call site]
00874
ParseSettings::level_up
[function]
[call site]
00875
into
[function]
[call site]
00876
Engine::allow_looping
[function]
[call site]
00877
ParseSettings::has_option
[function]
[call site]
00878
Expr::Stmt
[function]
[call site]
00879
TestStruct::new
[function]
[call site]
00880
Engine::parse_for
[function]
[call site]
00881
ParseSettings::level_up_with_position
[function]
[call site]
00882
eat_token
[function]
[call site]
00883
match_token
[function]
[call site]
00884
parse_var_name
[function]
[call site]
00885
MultiInputsStream::get_next
[function]
[call site]
00886
Option::unwrap
[function]
[call site]
00887
Ok
[function]
[call site]
00888
tokenizer::is_valid_identifier
[function]
[call site]
00889
test_chars
[function]
[call site]
00890
is_id_first_alphabetic
[function]
[call site]
00891
char::is_ascii_alphanumeric
[function]
[call site]
00892
Err
[function]
[call site]
00893
PERR::Reserved
[function]
[call site]
00894
test_to_string
[function]
[call site]
00895
PERR::into_err
[function]
[call site]
00896
Err
[function]
[call site]
00897
PERR::into_err
[function]
[call site]
00898
Err
[function]
[call site]
00899
PERR::into_err
[function]
[call site]
00900
match_token
[function]
[call site]
00901
Err
[function]
[call site]
00902
PERR::MissingToken
[function]
[call site]
00903
into
[function]
[call site]
00904
&str::into
[function]
[call site]
00905
PERR::into_err
[function]
[call site]
00906
parse_var_name
[function]
[call site]
00907
Err
[function]
[call site]
00908
PERR::DuplicatedVariable
[function]
[call site]
00909
into
[function]
[call site]
00910
PERR::into_err
[function]
[call site]
00911
match_token
[function]
[call site]
00912
Err
[function]
[call site]
00913
PERR::MissingToken
[function]
[call site]
00914
into
[function]
[call site]
00915
&str::into
[function]
[call site]
00916
PERR::into_err
[function]
[call site]
00917
Some
[function]
[call site]
00918
parse_var_name
[function]
[call site]
00919
MultiInputsStream::get_next
[function]
[call site]
00920
unwrap
[function]
[call site]
00921
Err
[function]
[call site]
00922
PERR::into_err
[function]
[call site]
00923
Err
[function]
[call site]
00924
PERR::MissingToken
[function]
[call site]
00925
into
[function]
[call site]
00926
&str::into
[function]
[call site]
00927
PERR::into_err
[function]
[call site]
00928
ensure_not_statement_expr
[function]
[call site]
00929
Engine::parse_expr
[function]
[call site]
00930
Expr::ensure_iterable
[function]
[call site]
00931
Ok
[function]
[call site]
00932
Err
[function]
[call site]
00933
PERR::MismatchedType
[function]
[call site]
00934
&str::into
[function]
[call site]
00935
&'static
[call site]
00936
PERR::into_err
[function]
[call site]
00937
Expr::start_position
[function]
[call site]
00938
Engine::lex_with_map
[function]
[call site]
00939
Engine::get_interned_string
[function]
[call site]
00940
Engine::get_interned_string
[function]
[call site]
00941
test::len
[function]
[call site]
00942
blob_functions::push
[function]
[call site]
00943
TestStruct::clone
[function]
[call site]
00944
blob_functions::push
[function]
[call site]
00945
Engine::parse_block
[function]
[call site]
00946
into
[function]
[call site]
00947
Scope::rewind
[function]
[call site]
00948
string_functions::truncate
[function]
[call site]
00949
string_functions::clear
[function]
[call site]
00950
FnPtr::try_from
[function]
[call site]
00951
char_indices
[function]
[call site]
00952
nth
[function]
[call site]
00953
shared_make_mut
[function]
[call site]
00954
Shared::make_mut
[function]
[call site]
00955
string_functions::truncate
[function]
[call site]
00956
string_functions::truncate
[function]
[call site]
00957
string_functions::truncate
[function]
[call site]
00958
Ok
[function]
[call site]
00959
Stmt::For
[function]
[call site]
00960
TestStruct::new
[function]
[call site]
00961
ParseSettings::level_up
[function]
[call site]
00962
into
[function]
[call site]
00963
ParseSettings::has_option
[function]
[call site]
00964
Expr::Stmt
[function]
[call site]
00965
TestStruct::new
[function]
[call site]
00966
Engine::parse_switch
[function]
[call site]
00967
ParseSettings::level_up_with_position
[function]
[call site]
00968
eat_token
[function]
[call site]
00969
Engine::parse_expr
[function]
[call site]
00970
MultiInputsStream::get_next
[function]
[call site]
00971
unwrap
[function]
[call site]
00972
Err
[function]
[call site]
00973
PERR::into_err
[function]
[call site]
00974
Err
[function]
[call site]
00975
PERR::MissingToken
[function]
[call site]
00976
into
[function]
[call site]
00977
&str::into
[function]
[call site]
00978
PERR::into_err
[function]
[call site]
00979
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
00980
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
00981
TestStruct::new
[function]
[call site]
00982
StaticVec::<RangeCase>::new
[function]
[call site]
00983
peek
[function]
[call site]
00984
unwrap
[function]
[call site]
00985
eat_token
[function]
[call site]
00986
Err
[function]
[call site]
00987
PERR::MissingToken
[function]
[call site]
00988
into
[function]
[call site]
00989
into
[function]
[call site]
00990
PERR::into_err
[function]
[call site]
00991
Position::is_none
[function]
[call site]
00992
eat_token
[function]
[call site]
00993
match_token
[function]
[call site]
00994
Err
[function]
[call site]
00995
PERR::into_err
[function]
[call site]
00996
Position::new_const
[function]
[call site]
00997
Some
[function]
[call site]
00998
TestStruct::new
[function]
[call site]
00999
Expr::BoolConstant
[function]
[call site]
01000
None::is_some
[function]
[call site]
01001
Err
[function]
[call site]
01002
PERR::into_err
[function]
[call site]
01003
Position::new_const
[function]
[call site]
01004
Engine::parse_expr
[function]
[call site]
01005
blob_functions::push
[function]
[call site]
01006
blob_functions::push
[function]
[call site]
01007
FnPtr::try_from
[function]
[call site]
01008
RhaiResultOf::unwrap
[function]
[call site]
01009
Err
[function]
[call site]
01010
PERR::ExprExpected
[function]
[call site]
01011
&str::into
[function]
[call site]
01012
PERR::into_err
[function]
[call site]
01013
match_token
[function]
[call site]
01014
match_token
[function]
[call site]
01015
ensure_not_statement_expr
[function]
[call site]
01016
Engine::parse_expr
[function]
[call site]
01017
Expr::ensure_bool_expr
[function]
[call site]
01018
ensure_not_assignment
[function]
[call site]
01019
Expr::BoolConstant
[function]
[call site]
01020
MultiInputsStream::get_next
[function]
[call site]
01021
unwrap
[function]
[call site]
01022
Err
[function]
[call site]
01023
PERR::into_err
[function]
[call site]
01024
Err
[function]
[call site]
01025
PERR::MissingToken
[function]
[call site]
01026
into
[function]
[call site]
01027
&str::into
[function]
[call site]
01028
PERR::into_err
[function]
[call site]
01029
ParseSettings::has_flag
[function]
[call site]
01030
Engine::parse_expr
[function]
[call site]
01031
Engine::parse_stmt
[function]
[call site]
01032
CustomExpr::is_self_terminated
[function]
[call site]
01033
ParseResult::into
[function]
[call site]
01034
Expr::Stmt
[function]
[call site]
01035
StmtBlockContainer::into
[function]
[call site]
01036
blob_functions::push
[function]
[call site]
01037
test::len
[function]
[call site]
01038
string_functions::is_empty
[function]
[call site]
01039
test::len
[function]
[call site]
01040
Some
[function]
[call site]
01041
Expr::get_literal_value
[function]
[call site]
01042
Some
[function]
[call site]
01043
StmtBlock::as_ref
[function]
[call site]
01044
TestStruct::clone
[function]
[call site]
01045
Self
[function]
[call site]
01046
write_lock::<FnPtr>
[function]
[call site]
01047
Some
[function]
[call site]
01048
crate::Shared::new
[function]
[call site]
01049
Option<&GlobalRuntimeState>::into
[function]
[call site]
01050
into
[function]
[call site]
01051
into
[function]
[call site]
01052
into
[function]
[call site]
01053
TestStruct::clone
[function]
[call site]
01054
Self::into
[function]
[call site]
01055
into
[function]
[call site]
01056
Expr::is_constant
[function]
[call site]
01057
MyIterableType::into_iter
[function]
[call site]
01058
Self::IntoIter::all
[function]
[call site]
01059
Engine::new
[function]
[call site]
01060
register_type::<TestStruct>
[function]
[call site]
01061
Engine::register_fn
[function]
[call site]
01062
Engine::register_fn
[function]
[call site]
01063
MyIterableType::into_iter
[function]
[call site]
01064
Engine::lex_with_map
[function]
[call site]
01065
test_method_call
[function]
[call site]
01066
Engine::new
[function]
[call site]
01067
register_type::<TestStruct>
[function]
[call site]
01068
Engine::register_fn
[function]
[call site]
01069
Engine::register_fn
[function]
[call site]
01070
crate::Array::with_capacity
[function]
[call site]
01071
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01072
Ok
[function]
[call site]
01073
TestStruct::new
[function]
[call site]
01074
FnPtr::try_from
[function]
[call site]
01075
RhaiResultOf::unwrap_or
[function]
[call site]
01076
NativeCallContext::engine
[function]
[call site]
01077
Engine::throw_on_size
[function]
[call site]
01078
map_or
[function]
[call site]
01079
Command::get
[function]
[call site]
01080
Err
[function]
[call site]
01081
ERR::ErrorDataTooLarge
[function]
[call site]
01082
&str::to_string
[function]
[call site]
01083
Engine::new
[function]
[call site]
01084
Scope::new
[function]
[call site]
01085
blob_functions::push
[function]
[call site]
01086
blob_functions::push
[function]
[call site]
01087
blob_functions::push
[function]
[call site]
01088
into
[function]
[call site]
01089
map_or
[function]
[call site]
01090
Command::get
[function]
[call site]
01091
Err
[function]
[call site]
01092
ERR::ErrorDataTooLarge
[function]
[call site]
01093
&str::to_string
[function]
[call site]
01094
into
[function]
[call site]
01095
map_or
[function]
[call site]
01096
Command::get
[function]
[call site]
01097
Err
[function]
[call site]
01098
ERR::ErrorDataTooLarge
[function]
[call site]
01099
&str::to_string
[function]
[call site]
01100
into
[function]
[call site]
01101
Ok
[function]
[call site]
01102
FnPtr::try_from
[function]
[call site]
01103
RhaiResultOf::unwrap
[function]
[call site]
01104
Ok
[function]
[call site]
01105
test::len
[function]
[call site]
01106
StmtBlock::extend
[function]
[call site]
01107
StmtBlock::extend
[function]
[call site]
01108
StmtBlock::extend
[function]
[call site]
01109
MyIterableType::into_iter
[function]
[call site]
01110
Self::IntoIter::map
[function]
[call site]
01111
Expr::get_literal_value
[function]
[call site]
01112
Some
[function]
[call site]
01113
StmtBlock::as_ref
[function]
[call site]
01114
TestStruct::clone
[function]
[call site]
01115
write_lock::<FnPtr>
[function]
[call site]
01116
Some
[function]
[call site]
01117
crate::Shared::new
[function]
[call site]
01118
Option<&GlobalRuntimeState>::into
[function]
[call site]
01119
into
[function]
[call site]
01120
into
[function]
[call site]
01121
into
[function]
[call site]
01122
TestStruct::clone
[function]
[call site]
01123
Self::into
[function]
[call site]
01124
into
[function]
[call site]
01125
Expr::is_constant
[function]
[call site]
01126
crate::Array::with_capacity
[function]
[call site]
01127
test::len
[function]
[call site]
01128
StmtBlock::extend
[function]
[call site]
01129
MyIterableType::into_iter
[function]
[call site]
01130
Self::IntoIter::map
[function]
[call site]
01131
Expr::get_literal_value
[function]
[call site]
01132
Option::unwrap
[function]
[call site]
01133
Dynamic::from_array
[function]
[call site]
01134
Self
[function]
[call site]
01135
Union::Array
[function]
[call site]
01136
into
[function]
[call site]
01137
Expr::is_constant
[function]
[call site]
01138
TestStruct::clone
[function]
[call site]
01139
(TokenIterator::get_mut
[function]
[call site]
01140
Shared::get_mut
[function]
[call site]
01141
Ident::as_str
[function]
[call site]
01142
Option::unwrap
[function]
[call site]
01143
Expr::get_literal_value
[function]
[call site]
01144
Option::unwrap
[function]
[call site]
01145
Dynamic::from_map
[function]
[call site]
01146
Expr::is_constant
[function]
[call site]
01147
Position::new_const
[function]
[call site]
01148
Expr::get_literal_value
[function]
[call site]
01149
Some
[function]
[call site]
01150
StmtBlock::as_ref
[function]
[call site]
01151
TestStruct::clone
[function]
[call site]
01152
write_lock::<FnPtr>
[function]
[call site]
01153
Some
[function]
[call site]
01154
crate::Shared::new
[function]
[call site]
01155
Option<&GlobalRuntimeState>::into
[function]
[call site]
01156
into
[function]
[call site]
01157
into
[function]
[call site]
01158
into
[function]
[call site]
01159
TestStruct::clone
[function]
[call site]
01160
Self::into
[function]
[call site]
01161
into
[function]
[call site]
01162
Expr::is_constant
[function]
[call site]
01163
crate::Array::with_capacity
[function]
[call site]
01164
test::len
[function]
[call site]
01165
StmtBlock::extend
[function]
[call site]
01166
MyIterableType::into_iter
[function]
[call site]
01167
Self::IntoIter::map
[function]
[call site]
01168
Expr::get_literal_value
[function]
[call site]
01169
Option::unwrap
[function]
[call site]
01170
Dynamic::from_array
[function]
[call site]
01171
Expr::is_constant
[function]
[call site]
01172
TestStruct::clone
[function]
[call site]
01173
(TokenIterator::get_mut
[function]
[call site]
01174
Ident::as_str
[function]
[call site]
01175
Option::unwrap
[function]
[call site]
01176
Expr::get_literal_value
[function]
[call site]
01177
Option::unwrap
[function]
[call site]
01178
Dynamic::from_map
[function]
[call site]
01179
Expr::is_constant
[function]
[call site]
01180
Position::new_const
[function]
[call site]
01181
Expr::get_literal_value
[function]
[call site]
01182
Option::unwrap
[function]
[call site]
01183
unwrap
[function]
[call site]
01184
into
[function]
[call site]
01185
FnCallExpr::is_qualified
[function]
[call site]
01186
string_functions::is_empty
[function]
[call site]
01187
test::len
[function]
[call site]
01188
FnPtr::new
[function]
[call site]
01189
into
[function]
[call site]
01190
try_into
[function]
[call site]
01191
TestStruct::clone
[function]
[call site]
01192
RhaiResultOf::ok
[function]
[call site]
01193
into
[function]
[call site]
01194
test::len
[function]
[call site]
01195
Token::literal_syntax
[function]
[call site]
01196
Token::literal_syntax
[function]
[call site]
01197
Ident::as_str
[function]
[call site]
01198
into
[function]
[call site]
01199
into
[function]
[call site]
01200
into
[function]
[call site]
01201
into
[function]
[call site]
01202
into
[function]
[call site]
01203
into
[function]
[call site]
01204
Option::unwrap
[function]
[call site]
01205
unwrap
[function]
[call site]
01206
into
[function]
[call site]
01207
FnCallExpr::is_qualified
[function]
[call site]
01208
test::len
[function]
[call site]
01209
FnPtr::new
[function]
[call site]
01210
TestStruct::clone
[function]
[call site]
01211
RhaiResultOf::ok
[function]
[call site]
01212
into
[function]
[call site]
01213
test::len
[function]
[call site]
01214
Token::literal_syntax
[function]
[call site]
01215
Token::literal_syntax
[function]
[call site]
01216
Ident::as_str
[function]
[call site]
01217
into
[function]
[call site]
01218
into
[function]
[call site]
01219
into
[function]
[call site]
01220
into
[function]
[call site]
01221
into
[function]
[call site]
01222
into
[function]
[call site]
01223
Option::unwrap
[function]
[call site]
01224
Dynamic::from_array
[function]
[call site]
01225
Expr::is_constant
[function]
[call site]
01226
TestStruct::clone
[function]
[call site]
01227
(TokenIterator::get_mut
[function]
[call site]
01228
Ident::as_str
[function]
[call site]
01229
Option::unwrap
[function]
[call site]
01230
Expr::get_literal_value
[function]
[call site]
01231
Option::unwrap
[function]
[call site]
01232
Dynamic::from_map
[function]
[call site]
01233
Expr::is_constant
[function]
[call site]
01234
Position::new_const
[function]
[call site]
01235
Expr::get_literal_value
[function]
[call site]
01236
Option::unwrap
[function]
[call site]
01237
unwrap
[function]
[call site]
01238
into
[function]
[call site]
01239
FnCallExpr::is_qualified
[function]
[call site]
01240
test::len
[function]
[call site]
01241
FnPtr::new
[function]
[call site]
01242
TestStruct::clone
[function]
[call site]
01243
RhaiResultOf::ok
[function]
[call site]
01244
into
[function]
[call site]
01245
test::len
[function]
[call site]
01246
Token::literal_syntax
[function]
[call site]
01247
Token::literal_syntax
[function]
[call site]
01248
Ident::as_str
[function]
[call site]
01249
into
[function]
[call site]
01250
into
[function]
[call site]
01251
into
[function]
[call site]
01252
into
[function]
[call site]
01253
into
[function]
[call site]
01254
into
[function]
[call site]
01255
Option::ok_or_else
[function]
[call site]
01256
PERR::ExprExpected
[function]
[call site]
01257
&str::into
[function]
[call site]
01258
PERR::into_err
[function]
[call site]
01259
Expr::start_position
[function]
[call site]
01260
read_lock::<ExclusiveRange>
[function]
[call site]
01261
Some
[function]
[call site]
01262
TestStruct::clone
[function]
[call site]
01263
Self
[function]
[call site]
01264
Self::into
[function]
[call site]
01265
read_lock::<InclusiveRange>
[function]
[call site]
01266
Some
[function]
[call site]
01267
TestStruct::clone
[function]
[call site]
01268
Self::into
[function]
[call site]
01269
string_functions::is_empty
[function]
[call site]
01270
RangeCase::set_index
[function]
[call site]
01271
blob_functions::push
[function]
[call site]
01272
string_functions::is_empty
[function]
[call site]
01273
Err
[function]
[call site]
01274
PERR::into_err
[function]
[call site]
01275
Expr::start_position
[function]
[call site]
01276
func::hashing::get_hasher
[function]
[call site]
01277
config::hashing::get_hashing_seed
[function]
[call site]
01278
ahash::RandomState::with_seeds
[function]
[call site]
01279
StraightHasherBuilder::build_hasher
[function]
[call site]
01280
Engine::default
[function]
[call site]
01281
test::hash
[function]
[call site]
01282
Self::Hasher::finish
[function]
[call site]
01283
Scope::push_entry
[function]
[call site]
01284
Scope::is_empty
[function]
[call site]
01285
string_functions::is_empty
[function]
[call site]
01286
reserve
[function]
[call site]
01287
reserve
[function]
[call site]
01288
blob_functions::push
[function]
[call site]
01289
Dynamic::set_access_mode
[function]
[call site]
01290
StmtBlock::as_mut
[function]
[call site]
01291
Dynamic::set_access_mode
[function]
[call site]
01292
StmtBlock::as_mut
[function]
[call site]
01293
Dynamic::set_access_mode
[function]
[call site]
01294
values_mut
[function]
[call site]
01295
Dynamic::set_access_mode
[function]
[call site]
01296
values_mut
[function]
[call site]
01297
Dynamic::set_access_mode
[function]
[call site]
01298
blob_functions::push
[function]
[call site]
01299
&mut
[call site]
01300
Position::new_const
[function]
[call site]
01301
Some
[function]
[call site]
01302
TestStruct::new
[function]
[call site]
01303
blob_functions::push
[function]
[call site]
01304
peek
[function]
[call site]
01305
unwrap
[function]
[call site]
01306
eat_token
[function]
[call site]
01307
Err
[function]
[call site]
01308
PERR::MissingToken
[function]
[call site]
01309
into
[function]
[call site]
01310
into
[function]
[call site]
01311
PERR::into_err
[function]
[call site]
01312
Err
[function]
[call site]
01313
TestStruct::clone
[function]
[call site]
01314
Self
[function]
[call site]
01315
PERR::into_err
[function]
[call site]
01316
ParseError
[function]
[call site]
01317
PERR::into
[function]
[call site]
01318
Err
[function]
[call site]
01319
PERR::MissingToken
[function]
[call site]
01320
into
[function]
[call site]
01321
&str::into
[function]
[call site]
01322
PERR::into_err
[function]
[call site]
01323
shrink_to_fit
[function]
[call site]
01324
Self::shrink_to_fit
[function]
[call site]
01325
shrink_to_fit
[function]
[call site]
01326
Ok
[function]
[call site]
01327
Stmt::Switch
[function]
[call site]
01328
into
[function]
[call site]
01329
ParseSettings::level_up
[function]
[call site]
01330
into
[function]
[call site]
01331
ParseSettings::has_option
[function]
[call site]
01332
test::len
[function]
[call site]
01333
Engine::max_functions
[function]
[call site]
01334
Err
[function]
[call site]
01335
PERR::into_err
[function]
[call site]
01336
ParseSettings::has_option
[function]
[call site]
01337
Engine::parse_anon_fn
[function]
[call site]
01338
ParseState::new
[function]
[call site]
01339
TestStruct::clone
[function]
[call site]
01340
clone_from
[function]
[call site]
01341
StmtBlock::extend
[function]
[call site]
01342
TestStruct::clone
[function]
[call site]
01343
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01344
Some
[function]
[call site]
01345
TestStruct::new
[function]
[call site]
01346
MultiInputsStream::get_next
[function]
[call site]
01347
unwrap
[function]
[call site]
01348
match_token
[function]
[call site]
01349
MultiInputsStream::get_next
[function]
[call site]
01350
unwrap
[function]
[call site]
01351
MyIterableType::into_iter
[function]
[call site]
01352
test_chars
[function]
[call site]
01353
0.chars().collect::<Vec<_>>
[function]
[call site]
01354
MyIterableType::into_iter
[function]
[call site]
01355
Self::IntoIter::any
[function]
[call site]
01356
Err
[function]
[call site]
01357
PERR::FnDuplicatedParam
[function]
[call site]
01358
ImmutableString::new
[function]
[call site]
01359
test_to_string
[function]
[call site]
01360
PERR::into_err
[function]
[call site]
01361
Engine::get_interned_string
[function]
[call site]
01362
blob_functions::push
[function]
[call site]
01363
TestStruct::clone
[function]
[call site]
01364
blob_functions::push
[function]
[call site]
01365
Err
[function]
[call site]
01366
PERR::into_err
[function]
[call site]
01367
Err
[function]
[call site]
01368
PERR::MissingToken
[function]
[call site]
01369
into
[function]
[call site]
01370
&str::into
[function]
[call site]
01371
PERR::into_err
[function]
[call site]
01372
MultiInputsStream::get_next
[function]
[call site]
01373
unwrap
[function]
[call site]
01374
Err
[function]
[call site]
01375
PERR::into_err
[function]
[call site]
01376
Err
[function]
[call site]
01377
PERR::MissingToken
[function]
[call site]
01378
into
[function]
[call site]
01379
&str::into
[function]
[call site]
01380
PERR::into_err
[function]
[call site]
01381
Engine::parse_stmt
[function]
[call site]
01382
ParseSettings::level_up
[function]
[call site]
01383
Err
[function]
[call site]
01384
PERR::into_err
[function]
[call site]
01385
Ok
[function]
[call site]
01386
std::mem::take
[function]
[call site]
01387
Engine::new
[function]
[call site]
01388
register_type_with_name::<TestStruct>
[function]
[call site]
01389
Engine::register_fn
[function]
[call site]
01390
TestStruct
[function]
[call site]
01391
blob_functions::blob_with_capacity
[function]
[call site]
01392
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01393
test::len
[function]
[call site]
01394
test::len
[function]
[call site]
01395
test::len
[function]
[call site]
01396
test::len
[function]
[call site]
01397
StmtBlock::extend
[function]
[call site]
01398
MyIterableType::into_iter
[function]
[call site]
01399
test_chars
[function]
[call site]
01400
0.chars().collect::<Vec<_>>
[function]
[call site]
01401
MyIterableType::into_iter
[function]
[call site]
01402
Self::IntoIter::map
[function]
[call site]
01403
TestStruct::clone
[function]
[call site]
01404
blob_functions::blob_with_capacity
[function]
[call site]
01405
test::len
[function]
[call site]
01406
ThinVec::<Ident>::new
[function]
[call site]
01407
string_functions::add_append
[function]
[call site]
01408
string_functions::is_empty
[function]
[call site]
01409
String::from_utf8_lossy
[function]
[call site]
01410
string_functions::is_empty
[function]
[call site]
01411
String::from_utf8
[function]
[call site]
01412
unwrap
[function]
[call site]
01413
into
[function]
[call site]
01414
ImmutableString::into_owned
[function]
[call site]
01415
String::into
[function]
[call site]
01416
ImmutableString::into_owned
[function]
[call site]
01417
StmtBlock::as_ref
[function]
[call site]
01418
into
[function]
[call site]
01419
func::hashing::get_hasher
[function]
[call site]
01420
MyIterableType::into_iter
[function]
[call site]
01421
Self::IntoIter::for_each
[function]
[call site]
01422
test::hash
[function]
[call site]
01423
test::hash
[function]
[call site]
01424
Self::Hasher::finish
[function]
[call site]
01425
Engine::get_interned_string
[function]
[call site]
01426
make_anonymous_fn
[function]
[call site]
01427
crate::Identifier::new_const
[function]
[call site]
01428
Some
[function]
[call site]
01429
TestStruct::new
[function]
[call site]
01430
unwrap
[function]
[call site]
01431
TestStruct::new
[function]
[call site]
01432
TestStruct::clone
[function]
[call site]
01433
TokenStream::into
[function]
[call site]
01434
Engine::default
[function]
[call site]
01435
TestStruct::new
[function]
[call site]
01436
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01437
TestStruct::clone
[function]
[call site]
01438
Self
[function]
[call site]
01439
Expr::DynamicConstant
[function]
[call site]
01440
TestStruct::new
[function]
[call site]
01441
into
[function]
[call site]
01442
Engine::access_var
[function]
[call site]
01443
ParseState::find_var
[function]
[call site]
01444
Scope::iter_rev_inner
[function]
[call site]
01445
MyIterableType::into_iter
[function]
[call site]
01446
test_chars
[function]
[call site]
01447
0.chars().collect::<Vec<_>>
[function]
[call site]
01448
MyIterableType::into_iter
[function]
[call site]
01449
array_functions::reduce_rev
[function]
[call site]
01450
array_functions::reduce_rev_with_initial
[function]
[call site]
01451
string_functions::is_empty
[function]
[call site]
01452
Ok
[function]
[call site]
01453
test::len
[function]
[call site]
01454
StaticModuleResolver::iter_mut
[function]
[call site]
01455
array_functions::reduce_rev
[function]
[call site]
01456
array_functions::reduce_rev_with_initial
[function]
[call site]
01457
RhaiResult::enumerate
[function]
[call site]
01458
try_fold
[function]
[call site]
01459
into
[function]
[call site]
01460
FnPtr::call_raw_with_extra_args
[function]
[call site]
01461
_call_with_extra_args::<true,
[call site]
01462
_call_with_extra_args::<false,
[call site]
01463
Some
[function]
[call site]
01464
Some
[function]
[call site]
01465
array_functions::zip
[function]
[call site]
01466
string_functions::is_empty
[function]
[call site]
01467
test::len
[function]
[call site]
01468
string_functions::is_empty
[function]
[call site]
01469
test::len
[function]
[call site]
01470
Ok
[function]
[call site]
01471
IterateDynamicArray::new
[function]
[call site]
01472
StaticModuleResolver::iter_mut
[function]
[call site]
01473
StaticModuleResolver::iter_mut
[function]
[call site]
01474
Engine::lex_with_map
[function]
[call site]
01475
Ident::as_str
[function]
[call site]
01476
array_functions::zip
[function]
[call site]
01477
string_functions::is_empty
[function]
[call site]
01478
string_functions::is_empty
[function]
[call site]
01479
Ok
[function]
[call site]
01480
IterateDynamicArray::new
[function]
[call site]
01481
StaticModuleResolver::iter_mut
[function]
[call site]
01482
array_functions::zip
[function]
[call site]
01483
RhaiResultOf::enumerate
[function]
[call site]
01484
Engine::lex_with_map
[function]
[call site]
01485
FnPtr::call_raw_with_extra_args
[function]
[call site]
01486
TestStruct::clone
[function]
[call site]
01487
into
[function]
[call site]
01488
reflection_functions::collect
[function]
[call site]
01489
NativeCallContext::engine
[function]
[call site]
01490
Engine::collect_fn_metadata_impl
[function]
[call site]
01491
Some
[function]
[call site]
01492
StmtBlock::as_ref
[function]
[call site]
01493
test::len
[function]
[call site]
01494
IterateMap::new
[function]
[call site]
01495
string_functions::is_empty
[function]
[call site]
01496
blob_functions::insert
[function]
[call site]
01497
&str::into
[function]
[call site]
01498
Engine::get_interned_string
[function]
[call site]
01499
ImmutableString::into
[function]
[call site]
01500
blob_functions::insert
[function]
[call site]
01501
&str::into
[function]
[call site]
01502
Engine::get_interned_string
[function]
[call site]
01503
ImmutableString::into
[function]
[call site]
01504
blob_functions::insert
[function]
[call site]
01505
&str::into
[function]
[call site]
01506
Engine::get_interned_string
[function]
[call site]
01507
ImmutableString::into
[function]
[call site]
01508
blob_functions::insert
[function]
[call site]
01509
&str::into
[function]
[call site]
01510
string_functions::starts_with
[function]
[call site]
01511
into
[function]
[call site]
01512
blob_functions::insert
[function]
[call site]
01513
&str::into
[function]
[call site]
01514
into
[function]
[call site]
01515
blob_functions::insert
[function]
[call site]
01516
&str::into
[function]
[call site]
01517
MyIterableType::into_iter
[function]
[call site]
01518
Engine::lex_with_map
[function]
[call site]
01519
Engine::get_interned_string
[function]
[call site]
01520
ImmutableString::into
[function]
[call site]
01521
params
[call site]
01522
.iter()
[call site]
01523
.map(|&p|
[call site]
01524
.collect::<Array>
[function]
[call site]
01525
into
[function]
[call site]
01526
string_functions::is_empty
[function]
[call site]
01527
blob_functions::insert
[function]
[call site]
01528
&str::into
[function]
[call site]
01529
MyIterableType::into_iter
[function]
[call site]
01530
Engine::lex_with_map
[function]
[call site]
01531
Engine::get_interned_string
[function]
[call site]
01532
ImmutableString::into
[function]
[call site]
01533
comments
[call site]
01534
.iter()
[call site]
01535
.map(|&s|
[call site]
01536
.collect::<Array>
[function]
[call site]
01537
into
[function]
[call site]
01538
Some
[function]
[call site]
01539
Dynamic::from_map
[function]
[call site]
01540
RhaiResultOf::enumerate
[function]
[call site]
01541
Engine::lex_with_map
[function]
[call site]
01542
FnPtr::call_raw_with_extra_args
[function]
[call site]
01543
TestStruct::clone
[function]
[call site]
01544
into
[function]
[call site]
01545
reflection_functions::collect
[function]
[call site]
01546
MyIterableType::into_iter
[function]
[call site]
01547
array_functions::reduce_rev
[function]
[call site]
01548
Engine::lex_with_map
[function]
[call site]
01549
Dynamic::is_read_only
[function]
[call site]
01550
crate::func::locked_read
[function]
[call site]
01551
Option::map_or
[function]
[call site]
01552
Dynamic::access_mode
[function]
[call site]
01553
Dynamic::access_mode
[function]
[call site]
01554
ParseSettings::level_up_with_position
[function]
[call site]
01555
map_or
[function]
[call site]
01556
map_functions::values
[function]
[call site]
01557
string_functions::is_empty
[function]
[call site]
01558
test::len
[function]
[call site]
01559
IterateDynamicArray::new
[function]
[call site]
01560
map_functions::values
[function]
[call site]
01561
string_functions::is_empty
[function]
[call site]
01562
IterateDynamicArray::new
[function]
[call site]
01563
map_functions::values
[function]
[call site]
01564
Array::cloned
[function]
[call site]
01565
reflection_functions::collect
[function]
[call site]
01566
Array::cloned
[function]
[call site]
01567
reflection_functions::collect
[function]
[call site]
01568
T::as_any
[function]
[call site]
01569
MyIterableType::into_iter
[function]
[call site]
01570
T::as_any
[function]
[call site]
01571
Engine::get_interned_string
[function]
[call site]
01572
blob_functions::push
[function]
[call site]
01573
then
[function]
[call site]
01574
TestStruct::new
[function]
[call site]
01575
Dynamic::flatten
[function]
[call site]
01576
crate::func::native::shared_try_take
[function]
[call site]
01577
Shared::try_unwrap
[function]
[call site]
01578
into_inner
[function]
[call site]
01579
Dynamic::flatten
[function]
[call site]
01580
into_inner
[function]
[call site]
01581
unwrap
[function]
[call site]
01582
Dynamic::flatten
[function]
[call site]
01583
into_inner
[function]
[call site]
01584
Dynamic::flatten
[function]
[call site]
01585
crate::func::locked_read
[function]
[call site]
01586
Dynamic::flatten_clone
[function]
[call site]
01587
crate::func::locked_read
[function]
[call site]
01588
Option::map_or_else
[function]
[call site]
01589
Dynamic::clone
[function]
[call site]
01590
Self
[function]
[call site]
01591
Union::Unit
[function]
[call site]
01592
Self
[function]
[call site]
01593
Union::Bool
[function]
[call site]
01594
Self
[function]
[call site]
01595
Union::Str
[function]
[call site]
01596
TestStruct::clone
[function]
[call site]
01597
Self
[function]
[call site]
01598
Self
[function]
[call site]
01599
Union::Char
[function]
[call site]
01600
Self
[function]
[call site]
01601
Union::Int
[function]
[call site]
01602
Self
[function]
[call site]
01603
Union::Float
[function]
[call site]
01604
Self
[function]
[call site]
01605
Union::Decimal
[function]
[call site]
01606
TestStruct::clone
[function]
[call site]
01607
Self
[function]
[call site]
01608
Union::Array
[function]
[call site]
01609
TestStruct::clone
[function]
[call site]
01610
Self
[function]
[call site]
01611
Union::Blob
[function]
[call site]
01612
TestStruct::clone
[function]
[call site]
01613
Self
[function]
[call site]
01614
Union::Map
[function]
[call site]
01615
TestStruct::clone
[function]
[call site]
01616
Self
[function]
[call site]
01617
Union::FnPtr
[function]
[call site]
01618
TestStruct::clone
[function]
[call site]
01619
Self
[function]
[call site]
01620
Union::TimeStamp
[function]
[call site]
01621
TestStruct::clone
[function]
[call site]
01622
Self
[function]
[call site]
01623
Union::Variant
[function]
[call site]
01624
StmtBlock::as_ref
[function]
[call site]
01625
StmtBlock::as_ref
[function]
[call site]
01626
T::clone_object
[function]
[call site]
01627
TestStruct::new
[function]
[call site]
01628
TestStruct::clone
[function]
[call site]
01629
Self
[function]
[call site]
01630
Box::into
[function]
[call site]
01631
Self
[function]
[call site]
01632
Union::Shared
[function]
[call site]
01633
TestStruct::clone
[function]
[call site]
01634
Dynamic::flatten_clone
[function]
[call site]
01635
crate::func::locked_read
[function]
[call site]
01636
Option::map_or_else
[function]
[call site]
01637
Dynamic::clone
[function]
[call site]
01638
Dynamic::flatten_clone
[function]
[call site]
01639
Dynamic::clone
[function]
[call site]
01640
Dynamic::clone
[function]
[call site]
01641
Self
[function]
[call site]
01642
Union::Shared
[function]
[call site]
01643
Position::is_none
[function]
[call site]
01644
ParseSettings::has_flag
[function]
[call site]
01645
ParseSettings::has_option
[function]
[call site]
01646
map_or
[function]
[call site]
01647
string_functions::contains
[function]
[call site]
01648
Err
[function]
[call site]
01649
PERR::VariableUndefined
[function]
[call site]
01650
test_to_string
[function]
[call site]
01651
PERR::into_err
[function]
[call site]
01652
calc_fn_hash
[function]
[call site]
01653
test::len
[function]
[call site]
01654
blob_functions::insert
[function]
[call site]
01655
Engine::make_curry_from_externals
[function]
[call site]
01656
StmtBlock::as_ref
[function]
[call site]
01657
string_functions::is_empty
[function]
[call site]
01658
test::len
[function]
[call site]
01659
StmtBlock::as_ref
[function]
[call site]
01660
test::len
[function]
[call site]
01661
test::len
[function]
[call site]
01662
blob_functions::blob_with_capacity
[function]
[call site]
01663
StmtBlock::as_ref
[function]
[call site]
01664
test::len
[function]
[call site]
01665
blob_functions::push
[function]
[call site]
01666
StmtBlock::extend
[function]
[call site]
01667
StmtBlock::as_ref
[function]
[call site]
01668
MyIterableType::into_iter
[function]
[call site]
01669
test_chars
[function]
[call site]
01670
0.chars().collect::<Vec<_>>
[function]
[call site]
01671
MyIterableType::into_iter
[function]
[call site]
01672
Self::IntoIter::cloned
[function]
[call site]
01673
Engine::lex_with_map
[function]
[call site]
01674
Engine::access_var
[function]
[call site]
01675
FnPtr::try_from
[function]
[call site]
01676
Command::get
[function]
[call site]
01677
RhaiResultOf::ok
[function]
[call site]
01678
and_then
[function]
[call site]
01679
Expr::Variable
[function]
[call site]
01680
Engine::default
[function]
[call site]
01681
into
[function]
[call site]
01682
Expr::Variable
[function]
[call site]
01683
into
[function]
[call site]
01684
Engine::get_interned_string
[function]
[call site]
01685
FnCallHashes::from_native_only
[function]
[call site]
01686
calc_fn_hash
[function]
[call site]
01687
FnCallExpr::into_fn_call_expr
[function]
[call site]
01688
blob_functions::blob_with_capacity
[function]
[call site]
01689
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01690
blob_functions::push
[function]
[call site]
01691
blob_functions::push
[function]
[call site]
01692
FnPtr::try_from
[function]
[call site]
01693
RhaiResultOf::unwrap
[function]
[call site]
01694
Stmt::Share
[function]
[call site]
01695
MyIterableType::into_iter
[function]
[call site]
01696
test_chars
[function]
[call site]
01697
0.chars().collect::<Vec<_>>
[function]
[call site]
01698
MyIterableType::into_iter
[function]
[call site]
01699
Self::IntoIter::map
[function]
[call site]
01700
Engine::access_var
[function]
[call site]
01701
into_iter()
[call site]
01702
.map(|var|
[call site]
01703
let
[call site]
01704
(var,
[call site]
01705
})
[call site]
01706
.collect::<FnArgsVec<_>>
[function]
[call site]
01707
into
[function]
[call site]
01708
blob_functions::push
[function]
[call site]
01709
Stmt::Expr
[function]
[call site]
01710
into
[function]
[call site]
01711
Expr::Stmt
[function]
[call site]
01712
StmtBlock::new
[function]
[call site]
01713
StmtBlock::new_with_span
[function]
[call site]
01714
MyIterableType::into_iter
[function]
[call site]
01715
test_chars
[function]
[call site]
01716
0.chars().collect::<Vec<_>>
[function]
[call site]
01717
MyIterableType::into_iter
[function]
[call site]
01718
Self::IntoIter::collect
[function]
[call site]
01719
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01720
Span::new
[function]
[call site]
01721
Self::into
[function]
[call site]
01722
Ok
[function]
[call site]
01723
TestStruct::new
[function]
[call site]
01724
ParseSettings::level_up
[function]
[call site]
01725
MultiInputsStream::get_next
[function]
[call site]
01726
unwrap
[function]
[call site]
01727
string_functions::is_empty
[function]
[call site]
01728
blob_functions::push
[function]
[call site]
01729
blob_functions::push
[function]
[call site]
01730
FnPtr::try_from
[function]
[call site]
01731
RhaiResultOf::unwrap
[function]
[call site]
01732
Expr::StringConstant
[function]
[call site]
01733
Engine::get_interned_string
[function]
[call site]
01734
Engine::parse_block
[function]
[call site]
01735
Expr::Stmt
[function]
[call site]
01736
TestStruct::new
[function]
[call site]
01737
ParseResult::into
[function]
[call site]
01738
string_functions::is_empty
[function]
[call site]
01739
blob_functions::push
[function]
[call site]
01740
Target::borrow_mut
[function]
[call site]
01741
Target::as_mut
[function]
[call site]
01742
MultiInputsStream::get_next
[function]
[call site]
01743
unwrap
[function]
[call site]
01744
string_functions::is_empty
[function]
[call site]
01745
blob_functions::push
[function]
[call site]
01746
Expr::StringConstant
[function]
[call site]
01747
Engine::get_interned_string
[function]
[call site]
01748
string_functions::is_empty
[function]
[call site]
01749
blob_functions::push
[function]
[call site]
01750
Expr::StringConstant
[function]
[call site]
01751
Engine::get_interned_string
[function]
[call site]
01752
Err
[function]
[call site]
01753
PERR::into_err
[function]
[call site]
01754
string_functions::is_empty
[function]
[call site]
01755
test::len
[function]
[call site]
01756
Expr::StringConstant
[function]
[call site]
01757
Engine::get_interned_string
[function]
[call site]
01758
Self::shrink_to_fit
[function]
[call site]
01759
Expr::InterpolatedString
[function]
[call site]
01760
Engine::parse_array_literal
[function]
[call site]
01761
eat_token
[function]
[call site]
01762
TestStruct::new
[function]
[call site]
01763
Engine::max_array_size
[function]
[call site]
01764
Command::get
[function]
[call site]
01765
test::len
[function]
[call site]
01766
Engine::max_array_size
[function]
[call site]
01767
Err
[function]
[call site]
01768
PERR::LiteralTooLarge
[function]
[call site]
01769
&str::into
[function]
[call site]
01770
Engine::max_array_size
[function]
[call site]
01771
PERR::into_err
[function]
[call site]
01772
peek
[function]
[call site]
01773
unwrap
[function]
[call site]
01774
peek
[function]
[call site]
01775
unwrap
[function]
[call site]
01776
eat_token
[function]
[call site]
01777
Err
[function]
[call site]
01778
PERR::MissingToken
[function]
[call site]
01779
into
[function]
[call site]
01780
into
[function]
[call site]
01781
PERR::into_err
[function]
[call site]
01782
blob_functions::push
[function]
[call site]
01783
Engine::parse_expr
[function]
[call site]
01784
ParseSettings::level_up
[function]
[call site]
01785
peek
[function]
[call site]
01786
unwrap
[function]
[call site]
01787
eat_token
[function]
[call site]
01788
Err
[function]
[call site]
01789
PERR::MissingToken
[function]
[call site]
01790
into
[function]
[call site]
01791
into
[function]
[call site]
01792
PERR::into_err
[function]
[call site]
01793
Err
[function]
[call site]
01794
TestStruct::clone
[function]
[call site]
01795
PERR::into_err
[function]
[call site]
01796
Err
[function]
[call site]
01797
PERR::MissingToken
[function]
[call site]
01798
into
[function]
[call site]
01799
&str::into
[function]
[call site]
01800
PERR::into_err
[function]
[call site]
01801
shrink_to_fit
[function]
[call site]
01802
Ok
[function]
[call site]
01803
Expr::Array
[function]
[call site]
01804
ParseSettings::level_up
[function]
[call site]
01805
Engine::parse_map_literal
[function]
[call site]
01806
eat_token
[function]
[call site]
01807
StaticVec::<(Ident,
[call site]
01808
std::collections::BTreeMap::<crate::Identifier,
[call site]
01809
peek
[function]
[call site]
01810
unwrap
[function]
[call site]
01811
eat_token
[function]
[call site]
01812
Err
[function]
[call site]
01813
PERR::MissingToken
[function]
[call site]
01814
into
[function]
[call site]
01815
into
[function]
[call site]
01816
PERR::into_err
[function]
[call site]
01817
MultiInputsStream::get_next
[function]
[call site]
01818
unwrap
[function]
[call site]
01819
ParseSettings::has_flag
[function]
[call site]
01820
Err
[function]
[call site]
01821
PERR::into_err
[function]
[call site]
01822
MyIterableType::into_iter
[function]
[call site]
01823
test_chars
[function]
[call site]
01824
0.chars().collect::<Vec<_>>
[function]
[call site]
01825
MyIterableType::into_iter
[function]
[call site]
01826
Self::IntoIter::any
[function]
[call site]
01827
Ident::as_str
[function]
[call site]
01828
Ident::as_str
[function]
[call site]
01829
Err
[function]
[call site]
01830
PERR::DuplicatedProperty
[function]
[call site]
01831
test_to_string
[function]
[call site]
01832
PERR::into_err
[function]
[call site]
01833
Err
[function]
[call site]
01834
PERR::into_err
[function]
[call site]
01835
tokenizer::is_valid_identifier
[function]
[call site]
01836
Err
[function]
[call site]
01837
PERR::Reserved
[function]
[call site]
01838
test_to_string
[function]
[call site]
01839
PERR::into_err
[function]
[call site]
01840
Err
[function]
[call site]
01841
PERR::into_err
[function]
[call site]
01842
Err
[function]
[call site]
01843
PERR::MissingToken
[function]
[call site]
01844
into
[function]
[call site]
01845
into
[function]
[call site]
01846
PERR::into_err
[function]
[call site]
01847
string_functions::is_empty
[function]
[call site]
01848
Err
[function]
[call site]
01849
PERR::MissingToken
[function]
[call site]
01850
into
[function]
[call site]
01851
into
[function]
[call site]
01852
PERR::into_err
[function]
[call site]
01853
Err
[function]
[call site]
01854
PERR::into_err
[function]
[call site]
01855
MultiInputsStream::get_next
[function]
[call site]
01856
unwrap
[function]
[call site]
01857
Err
[function]
[call site]
01858
PERR::into_err
[function]
[call site]
01859
Err
[function]
[call site]
01860
PERR::MissingToken
[function]
[call site]
01861
into
[function]
[call site]
01862
PERR::into_err
[function]
[call site]
01863
Engine::max_map_size
[function]
[call site]
01864
Command::get
[function]
[call site]
01865
test::len
[function]
[call site]
01866
test::len
[function]
[call site]
01867
Engine::max_map_size
[function]
[call site]
01868
Err
[function]
[call site]
01869
PERR::LiteralTooLarge
[function]
[call site]
01870
&str::into
[function]
[call site]
01871
Engine::max_map_size
[function]
[call site]
01872
PERR::into_err
[function]
[call site]
01873
peek
[function]
[call site]
01874
unwrap
[function]
[call site]
01875
Engine::parse_expr
[function]
[call site]
01876
ParseSettings::level_up
[function]
[call site]
01877
blob_functions::insert
[function]
[call site]
01878
FnPtr::try_from
[function]
[call site]
01879
RhaiResultOf::unwrap
[function]
[call site]
01880
string_functions::is_empty
[function]
[call site]
01881
blob_functions::push
[function]
[call site]
01882
eval::calc_offset_len
[function]
[call site]
01883
test::len
[function]
[call site]
01884
test::len
[function]
[call site]
01885
blob_functions::push
[function]
[call site]
01886
blob_functions::insert
[function]
[call site]
01887
TestStruct::clone
[function]
[call site]
01888
Engine::get_interned_string
[function]
[call site]
01889
blob_functions::push
[function]
[call site]
01890
blob_functions::push
[function]
[call site]
01891
FnPtr::try_from
[function]
[call site]
01892
RhaiResultOf::unwrap
[function]
[call site]
01893
peek
[function]
[call site]
01894
unwrap
[function]
[call site]
01895
eat_token
[function]
[call site]
01896
Err
[function]
[call site]
01897
PERR::MissingToken
[function]
[call site]
01898
into
[function]
[call site]
01899
&str::into
[function]
[call site]
01900
PERR::into_err
[function]
[call site]
01901
Err
[function]
[call site]
01902
TestStruct::clone
[function]
[call site]
01903
PERR::into_err
[function]
[call site]
01904
Err
[function]
[call site]
01905
PERR::MissingToken
[function]
[call site]
01906
into
[function]
[call site]
01907
into
[function]
[call site]
01908
PERR::into_err
[function]
[call site]
01909
(TokenIterator::shrink_to_fit
[function]
[call site]
01910
Ok
[function]
[call site]
01911
Expr::Map
[function]
[call site]
01912
into
[function]
[call site]
01913
ParseSettings::level_up
[function]
[call site]
01914
contains_key
[function]
[call site]
01915
get_key_value
[function]
[call site]
01916
unwrap
[function]
[call site]
01917
MultiInputsStream::get_next
[function]
[call site]
01918
unwrap
[function]
[call site]
01919
Engine::parse_custom_syntax
[function]
[call site]
01920
TestStruct::new
[function]
[call site]
01921
TestStruct::new
[function]
[call site]
01922
TestStruct::new
[function]
[call site]
01923
Scope::push_constant_dynamic
[function]
[call site]
01924
Scope::push_entry
[function]
[call site]
01925
Scope::is_empty
[function]
[call site]
01926
reserve
[function]
[call site]
01927
reserve
[function]
[call site]
01928
blob_functions::push
[function]
[call site]
01929
Dynamic::set_access_mode
[function]
[call site]
01930
blob_functions::push
[function]
[call site]
01931
into
[function]
[call site]
01932
into
[function]
[call site]
01933
Engine::get_interned_string
[function]
[call site]
01934
RhaiResultOf::into
[function]
[call site]
01935
blob_functions::push
[function]
[call site]
01936
TestStruct::clone
[function]
[call site]
01937
blob_functions::push
[function]
[call site]
01938
TestStruct::clone
[function]
[call site]
01939
peek
[function]
[call site]
01940
unwrap
[function]
[call site]
01941
(Token,
[call site]
01942
ImmutableString::new
[function]
[call site]
01943
ParseSettings::level_up
[function]
[call site]
01944
parse_func
[function]
[call site]
01945
string_functions::starts_with
[function]
[call site]
01946
test::len
[function]
[call site]
01947
test::len
[function]
[call site]
01948
blob_functions::push
[function]
[call site]
01949
Expr::StringConstant
[function]
[call site]
01950
Engine::get_interned_string
[function]
[call site]
01951
Engine::get_interned_string
[function]
[call site]
01952
Err
[function]
[call site]
01953
PERR::into_err
[function]
[call site]
01954
Ident::as_str
[function]
[call site]
01955
Target::borrow_mut
[function]
[call site]
01956
MultiInputsStream::get_next
[function]
[call site]
01957
unwrap
[function]
[call site]
01958
blob_functions::push
[function]
[call site]
01959
test_to_string
[function]
[call site]
01960
into
[function]
[call site]
01961
Self::last
[function]
[call site]
01962
unwrap
[function]
[call site]
01963
blob_functions::push
[function]
[call site]
01964
Engine::get_interned_string
[function]
[call site]
01965
parse_var_name
[function]
[call site]
01966
Engine::get_interned_string
[function]
[call site]
01967
blob_functions::push
[function]
[call site]
01968
TestStruct::clone
[function]
[call site]
01969
blob_functions::push
[function]
[call site]
01970
Engine::get_interned_string
[function]
[call site]
01971
blob_functions::push
[function]
[call site]
01972
Expr::Variable
[function]
[call site]
01973
into
[function]
[call site]
01974
into
[function]
[call site]
01975
MultiInputsStream::get_next
[function]
[call site]
01976
unwrap
[function]
[call site]
01977
Token::is_standard_symbol
[function]
[call site]
01978
Ok
[function]
[call site]
01979
Token::literal_syntax
[function]
[call site]
01980
&'static
[call site]
01981
tokenizer::is_valid_identifier
[function]
[call site]
01982
Ident::as_str
[function]
[call site]
01983
Ok
[function]
[call site]
01984
Err
[function]
[call site]
01985
PERR::into_err
[function]
[call site]
01986
Err
[function]
[call site]
01987
PERR::MissingSymbol
[function]
[call site]
01988
ImmutableString::new
[function]
[call site]
01989
PERR::into_err
[function]
[call site]
01990
Engine::get_interned_string
[function]
[call site]
01991
blob_functions::push
[function]
[call site]
01992
TestStruct::clone
[function]
[call site]
01993
blob_functions::push
[function]
[call site]
01994
Engine::get_interned_string
[function]
[call site]
01995
blob_functions::push
[function]
[call site]
01996
Expr::StringConstant
[function]
[call site]
01997
MultiInputsStream::get_next
[function]
[call site]
01998
unwrap
[function]
[call site]
01999
Err
[function]
[call site]
02000
PERR::into_err
[function]
[call site]
02001
Ok
[function]
[call site]
02002
(Token,
[call site]
02003
Engine::get_interned_string
[function]
[call site]
02004
blob_functions::push
[function]
[call site]
02005
TestStruct::clone
[function]
[call site]
02006
blob_functions::push
[function]
[call site]
02007
Engine::get_interned_string
[function]
[call site]
02008
blob_functions::push
[function]
[call site]
02009
Expr::StringConstant
[function]
[call site]
02010
blob_functions::push
[function]
[call site]
02011
Engine::parse_expr
[function]
[call site]
02012
Engine::get_interned_string
[function]
[call site]
02013
blob_functions::push
[function]
[call site]
02014
TestStruct::clone
[function]
[call site]
02015
Self
[function]
[call site]
02016
blob_functions::push
[function]
[call site]
02017
Engine::parse_block
[function]
[call site]
02018
blob_functions::push
[function]
[call site]
02019
Expr::Stmt
[function]
[call site]
02020
TestStruct::new
[function]
[call site]
02021
ParseResult::into
[function]
[call site]
02022
Engine::get_interned_string
[function]
[call site]
02023
blob_functions::push
[function]
[call site]
02024
TestStruct::clone
[function]
[call site]
02025
blob_functions::push
[function]
[call site]
02026
Engine::parse_block
[function]
[call site]
02027
blob_functions::push
[function]
[call site]
02028
Expr::Stmt
[function]
[call site]
02029
TestStruct::new
[function]
[call site]
02030
ParseResult::into
[function]
[call site]
02031
Engine::get_interned_string
[function]
[call site]
02032
blob_functions::push
[function]
[call site]
02033
TestStruct::clone
[function]
[call site]
02034
blob_functions::push
[function]
[call site]
02035
peek
[function]
[call site]
02036
unwrap
[function]
[call site]
02037
Err
[function]
[call site]
02038
PERR::MissingSymbol
[function]
[call site]
02039
&str::into
[function]
[call site]
02040
PERR::into_err
[function]
[call site]
02041
blob_functions::push
[function]
[call site]
02042
Engine::parse_anon_fn
[function]
[call site]
02043
Engine::get_interned_string
[function]
[call site]
02044
blob_functions::push
[function]
[call site]
02045
TestStruct::clone
[function]
[call site]
02046
blob_functions::push
[function]
[call site]
02047
MultiInputsStream::get_next
[function]
[call site]
02048
unwrap
[function]
[call site]
02049
blob_functions::push
[function]
[call site]
02050
Expr::BoolConstant
[function]
[call site]
02051
blob_functions::push
[function]
[call site]
02052
Engine::get_interned_string
[function]
[call site]
02053
Token::literal_syntax
[function]
[call site]
02054
blob_functions::push
[function]
[call site]
02055
Engine::get_interned_string
[function]
[call site]
02056
Err
[function]
[call site]
02057
PERR::MissingSymbol
[function]
[call site]
02058
&str::into
[function]
[call site]
02059
PERR::into_err
[function]
[call site]
02060
MultiInputsStream::get_next
[function]
[call site]
02061
unwrap
[function]
[call site]
02062
blob_functions::push
[function]
[call site]
02063
Expr::IntegerConstant
[function]
[call site]
02064
blob_functions::push
[function]
[call site]
02065
f32::to_string
[function]
[call site]
02066
Engine::new
[function]
[call site]
02067
Scope::new
[function]
[call site]
02068
blob_functions::push
[function]
[call site]
02069
blob_functions::push
[function]
[call site]
02070
blob_functions::push
[function]
[call site]
02071
into
[function]
[call site]
02072
blob_functions::push
[function]
[call site]
02073
Engine::get_interned_string
[function]
[call site]
02074
Err
[function]
[call site]
02075
PERR::MissingSymbol
[function]
[call site]
02076
&str::into
[function]
[call site]
02077
PERR::into_err
[function]
[call site]
02078
MultiInputsStream::get_next
[function]
[call site]
02079
unwrap
[function]
[call site]
02080
blob_functions::push
[function]
[call site]
02081
Expr::FloatConstant
[function]
[call site]
02082
blob_functions::push
[function]
[call site]
02083
into
[function]
[call site]
02084
blob_functions::push
[function]
[call site]
02085
Engine::get_interned_string
[function]
[call site]
02086
Err
[function]
[call site]
02087
PERR::MissingSymbol
[function]
[call site]
02088
&str::into
[function]
[call site]
02089
PERR::into_err
[function]
[call site]
02090
MultiInputsStream::get_next
[function]
[call site]
02091
unwrap
[function]
[call site]
02092
Engine::get_interned_string
[function]
[call site]
02093
blob_functions::push
[function]
[call site]
02094
Expr::StringConstant
[function]
[call site]
02095
TestStruct::clone
[function]
[call site]
02096
blob_functions::push
[function]
[call site]
02097
blob_functions::push
[function]
[call site]
02098
Engine::get_interned_string
[function]
[call site]
02099
Err
[function]
[call site]
02100
PERR::MissingSymbol
[function]
[call site]
02101
&str::into
[function]
[call site]
02102
PERR::into_err
[function]
[call site]
02103
MultiInputsStream::get_next
[function]
[call site]
02104
unwrap
[function]
[call site]
02105
Err
[function]
[call site]
02106
PERR::into_err
[function]
[call site]
02107
blob_functions::push
[function]
[call site]
02108
TestStruct::clone
[function]
[call site]
02109
blob_functions::push
[function]
[call site]
02110
TestStruct::clone
[function]
[call site]
02111
Token::is_literal
[function]
[call site]
02112
Token::literal_syntax
[function]
[call site]
02113
blob_functions::push
[function]
[call site]
02114
TestStruct::clone
[function]
[call site]
02115
blob_functions::push
[function]
[call site]
02116
TestStruct::clone
[function]
[call site]
02117
Err
[function]
[call site]
02118
PERR::MissingToken
[function]
[call site]
02119
into
[function]
[call site]
02120
PERR::into_err
[function]
[call site]
02121
Self::shrink_to_fit
[function]
[call site]
02122
Self::shrink_to_fit
[function]
[call site]
02123
Ok
[function]
[call site]
02124
Expr::Custom
[function]
[call site]
02125
into
[function]
[call site]
02126
ParseSettings::level_up
[function]
[call site]
02127
MultiInputsStream::get_next
[function]
[call site]
02128
unwrap
[function]
[call site]
02129
peek
[function]
[call site]
02130
unwrap
[function]
[call site]
02131
Expr::Variable
[function]
[call site]
02132
Engine::get_interned_string
[function]
[call site]
02133
into
[function]
[call site]
02134
Engine::get_interned_string
[function]
[call site]
02135
into
[function]
[call site]
02136
ASTFlags::intersects
[function]
[call site]
02137
Err
[function]
[call site]
02138
LexError::ImproperSymbol
[function]
[call site]
02139
Token::literal_syntax
[function]
[call site]
02140
&'static
[call site]
02141
ImmutableString::new
[function]
[call site]
02142
PERR::into_err
[function]
[call site]
02143
Engine::get_interned_string
[function]
[call site]
02144
Expr::Variable
[function]
[call site]
02145
into
[function]
[call site]
02146
Engine::access_var
[function]
[call site]
02147
ASTFlags::intersects
[function]
[call site]
02148
Position::is_none
[function]
[call site]
02149
ParseSettings::has_option
[function]
[call site]
02150
map_or
[function]
[call site]
02151
string_functions::contains
[function]
[call site]
02152
Err
[function]
[call site]
02153
PERR::VariableUndefined
[function]
[call site]
02154
test_to_string
[function]
[call site]
02155
PERR::into_err
[function]
[call site]
02156
and_then
[function]
[call site]
02157
FnPtr::try_from
[function]
[call site]
02158
Command::get
[function]
[call site]
02159
RhaiResultOf::ok
[function]
[call site]
02160
and_then
[function]
[call site]
02161
Engine::get_interned_string
[function]
[call site]
02162
Expr::Variable
[function]
[call site]
02163
into
[function]
[call site]
02164
into
[function]
[call site]
02165
MultiInputsStream::get_next
[function]
[call site]
02166
unwrap
[function]
[call site]
02167
peek
[function]
[call site]
02168
unwrap
[function]
[call site]
02169
is_reserved_keyword_or_symbol
[function]
[call site]
02170
Expr::Variable
[function]
[call site]
02171
Engine::get_interned_string
[function]
[call site]
02172
into
[function]
[call site]
02173
Engine::get_interned_string
[function]
[call site]
02174
into
[function]
[call site]
02175
ParseSettings::has_flag
[function]
[call site]
02176
Expr::ThisPtr
[function]
[call site]
02177
Err
[function]
[call site]
02178
LexError::ImproperSymbol
[function]
[call site]
02179
test_to_string
[function]
[call site]
02180
PERR::into_err
[function]
[call site]
02181
Err
[function]
[call site]
02182
PERR::Reserved
[function]
[call site]
02183
test_to_string
[function]
[call site]
02184
PERR::into_err
[function]
[call site]
02185
MultiInputsStream::get_next
[function]
[call site]
02186
unwrap
[function]
[call site]
02187
Err
[function]
[call site]
02188
PERR::into_err
[function]
[call site]
02189
Err
[function]
[call site]
02190
LexError::UnexpectedInput
[function]
[call site]
02191
(Token,
[call site]
02192
PERR::into_err
[function]
[call site]
02193
peek
[function]
[call site]
02194
unwrap
[function]
[call site]
02195
Ok
[function]
[call site]
02196
Engine::parse_postfix
[function]
[call site]
02197
peek
[function]
[call site]
02198
unwrap
[function]
[call site]
02199
Expr::is_valid_postfix
[function]
[call site]
02200
MultiInputsStream::get_next
[function]
[call site]
02201
unwrap
[function]
[call site]
02202
string_functions::is_empty
[function]
[call site]
02203
peek
[function]
[call site]
02204
unwrap
[function]
[call site]
02205
Err
[function]
[call site]
02206
LexError::UnexpectedInput
[function]
[call site]
02207
into
[function]
[call site]
02208
PERR::into_err
[function]
[call site]
02209
Err
[function]
[call site]
02210
LexError::ImproperSymbol
[function]
[call site]
02211
&str::into
[function]
[call site]
02212
&str::into
[function]
[call site]
02213
PERR::into_err
[function]
[call site]
02214
peek
[function]
[call site]
02215
unwrap
[function]
[call site]
02216
Err
[function]
[call site]
02217
PERR::MissingToken
[function]
[call site]
02218
into
[function]
[call site]
02219
&str::into
[function]
[call site]
02220
PERR::into_err
[function]
[call site]
02221
MultiInputsStream::get_next
[function]
[call site]
02222
unwrap
[function]
[call site]
02223
Engine::parse_fn_call
[function]
[call site]
02224
peek
[function]
[call site]
02225
unwrap
[function]
[call site]
02226
TestStruct::new
[function]
[call site]
02227
Err
[function]
[call site]
02228
PERR::MissingToken
[function]
[call site]
02229
into
[function]
[call site]
02230
PERR::into_err
[function]
[call site]
02231
Err
[function]
[call site]
02232
TestStruct::clone
[function]
[call site]
02233
PERR::into_err
[function]
[call site]
02234
eat_token
[function]
[call site]
02235
string_functions::is_empty
[function]
[call site]
02236
calc_fn_hash
[function]
[call site]
02237
Namespace::root
[function]
[call site]
02238
ParseState::find_module
[function]
[call site]
02239
MyIterableType::into_iter
[function]
[call site]
02240
array_functions::reduce_rev
[function]
[call site]
02241
rposition
[function]
[call site]
02242
and_then
[function]
[call site]
02243
TestStruct::new
[function]
[call site]
02244
ParseSettings::has_option
[function]
[call site]
02245
Position::is_none
[function]
[call site]
02246
MyIterableType::into_iter
[function]
[call site]
02247
T::as_any
[function]
[call site]
02248
contains_key
[function]
[call site]
02249
Err
[function]
[call site]
02250
PERR::ModuleUndefined
[function]
[call site]
02251
&str::into
[function]
[call site]
02252
PERR::into_err
[function]
[call site]
02253
ParseSettings::level_up_with_position
[function]
[call site]
02254
calc_fn_hash
[function]
[call site]
02255
MyIterableType::into_iter
[function]
[call site]
02256
Engine::lex_with_map
[function]
[call site]
02257
calc_fn_hash
[function]
[call site]
02258
tokenizer::is_valid_function_name
[function]
[call site]
02259
FnCallHashes::from_hash
[function]
[call site]
02260
Some
[function]
[call site]
02261
FnCallHashes::from_native_only
[function]
[call site]
02262
shrink_to_fit
[function]
[call site]
02263
Ok
[function]
[call site]
02264
Engine::get_interned_string
[function]
[call site]
02265
FnCallExpr::into_fn_call_expr
[function]
[call site]
02266
ParseSettings::level_up
[function]
[call site]
02267
peek
[function]
[call site]
02268
unwrap
[function]
[call site]
02269
blob_functions::push
[function]
[call site]
02270
Engine::parse_expr
[function]
[call site]
02271
peek
[function]
[call site]
02272
unwrap
[function]
[call site]
02273
eat_token
[function]
[call site]
02274
string_functions::is_empty
[function]
[call site]
02275
calc_fn_hash
[function]
[call site]
02276
test::len
[function]
[call site]
02277
Namespace::root
[function]
[call site]
02278
ParseState::find_module
[function]
[call site]
02279
ParseSettings::has_option
[function]
[call site]
02280
Position::is_none
[function]
[call site]
02281
MyIterableType::into_iter
[function]
[call site]
02282
T::as_any
[function]
[call site]
02283
contains_key
[function]
[call site]
02284
Err
[function]
[call site]
02285
PERR::ModuleUndefined
[function]
[call site]
02286
&str::into
[function]
[call site]
02287
PERR::into_err
[function]
[call site]
02288
ParseSettings::level_up_with_position
[function]
[call site]
02289
calc_fn_hash
[function]
[call site]
02290
MyIterableType::into_iter
[function]
[call site]
02291
Engine::lex_with_map
[function]
[call site]
02292
test::len
[function]
[call site]
02293
calc_fn_hash
[function]
[call site]
02294
test::len
[function]
[call site]
02295
tokenizer::is_valid_function_name
[function]
[call site]
02296
FnCallHashes::from_hash
[function]
[call site]
02297
FnCallHashes::from_native_only
[function]
[call site]
02298
shrink_to_fit
[function]
[call site]
02299
Ok
[function]
[call site]
02300
Engine::get_interned_string
[function]
[call site]
02301
FnCallExpr::into_fn_call_expr
[function]
[call site]
02302
eat_token
[function]
[call site]
02303
Err
[function]
[call site]
02304
PERR::MissingToken
[function]
[call site]
02305
into
[function]
[call site]
02306
PERR::into_err
[function]
[call site]
02307
Err
[function]
[call site]
02308
TestStruct::clone
[function]
[call site]
02309
PERR::into_err
[function]
[call site]
02310
Err
[function]
[call site]
02311
PERR::MissingToken
[function]
[call site]
02312
into
[function]
[call site]
02313
PERR::into_err
[function]
[call site]
02314
Engine::parse_fn_call
[function]
[call site]
02315
RhaiResultOf::intersects
[function]
[call site]
02316
Err
[function]
[call site]
02317
LexError::ImproperSymbol
[function]
[call site]
02318
Token::literal_syntax
[function]
[call site]
02319
&'static
[call site]
02320
ImmutableString::new
[function]
[call site]
02321
PERR::into_err
[function]
[call site]
02322
parse_var_name
[function]
[call site]
02323
blob_functions::push
[function]
[call site]
02324
Engine::get_interned_string
[function]
[call site]
02325
Expr::Variable
[function]
[call site]
02326
into
[function]
[call site]
02327
string_functions::is_empty
[function]
[call site]
02328
ParseSettings::level_up
[function]
[call site]
02329
Engine::parse_index_chain
[function]
[call site]
02330
Engine::parse_expr
[function]
[call site]
02331
ParseSettings::level_up
[function]
[call site]
02332
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]
02333
Err
[function]
[call site]
02334
PERR::MalformedIndexExpr
[function]
[call site]
02335
&str::into
[function]
[call site]
02336
PERR::into_err
[function]
[call site]
02337
Expr::start_position
[function]
[call site]
02338
string_functions::is_empty
[function]
[call site]
02339
Expr::position
[function]
[call site]
02340
ParseSettings::level_up_with_position
[function]
[call site]
02341
Expr::start_position
[function]
[call site]
02342
Expr::start_position
[function]
[call site]
02343
Expr::position
[function]
[call site]
02344
Ok
[function]
[call site]
02345
Err
[function]
[call site]
02346
PERR::MalformedIndexExpr
[function]
[call site]
02347
&str::into
[function]
[call site]
02348
PERR::into_err
[function]
[call site]
02349
Expr::start_position
[function]
[call site]
02350
Err
[function]
[call site]
02351
PERR::MalformedIndexExpr
[function]
[call site]
02352
&str::into
[function]
[call site]
02353
PERR::into_err
[function]
[call site]
02354
Expr::start_position
[function]
[call site]
02355
Err
[function]
[call site]
02356
PERR::MalformedIndexExpr
[function]
[call site]
02357
&str::into
[function]
[call site]
02358
PERR::into_err
[function]
[call site]
02359
Expr::start_position
[function]
[call site]
02360
Err
[function]
[call site]
02361
PERR::MalformedIndexExpr
[function]
[call site]
02362
&str::into
[function]
[call site]
02363
PERR::into_err
[function]
[call site]
02364
Expr::start_position
[function]
[call site]
02365
Ok
[function]
[call site]
02366
Ok
[function]
[call site]
02367
Err
[function]
[call site]
02368
PERR::MalformedIndexExpr
[function]
[call site]
02369
&str::into
[function]
[call site]
02370
PERR::into_err
[function]
[call site]
02371
Expr::start_position
[function]
[call site]
02372
Err
[function]
[call site]
02373
PERR::MalformedIndexExpr
[function]
[call site]
02374
&str::into
[function]
[call site]
02375
PERR::into_err
[function]
[call site]
02376
Expr::start_position
[function]
[call site]
02377
Err
[function]
[call site]
02378
PERR::MalformedIndexExpr
[function]
[call site]
02379
&str::into
[function]
[call site]
02380
PERR::into_err
[function]
[call site]
02381
Expr::start_position
[function]
[call site]
02382
Err
[function]
[call site]
02383
PERR::MalformedIndexExpr
[function]
[call site]
02384
&str::into
[function]
[call site]
02385
PERR::into_err
[function]
[call site]
02386
Expr::start_position
[function]
[call site]
02387
Err
[function]
[call site]
02388
PERR::MalformedIndexExpr
[function]
[call site]
02389
&str::into
[function]
[call site]
02390
PERR::into_err
[function]
[call site]
02391
Expr::start_position
[function]
[call site]
02392
Ok
[function]
[call site]
02393
Ok
[function]
[call site]
02394
peek
[function]
[call site]
02395
unwrap
[function]
[call site]
02396
eat_token
[function]
[call site]
02397
peek
[function]
[call site]
02398
unwrap
[function]
[call site]
02399
MultiInputsStream::get_next
[function]
[call site]
02400
unwrap
[function]
[call site]
02401
ParseSettings::level_up
[function]
[call site]
02402
string_functions::is_empty
[function]
[call site]
02403
Engine::parse_index_chain
[function]
[call site]
02404
Ok
[function]
[call site]
02405
Expr::Index
[function]
[call site]
02406
into
[function]
[call site]
02407
Ok
[function]
[call site]
02408
Expr::Index
[function]
[call site]
02409
into
[function]
[call site]
02410
Err
[function]
[call site]
02411
TestStruct::clone
[function]
[call site]
02412
PERR::into_err
[function]
[call site]
02413
Err
[function]
[call site]
02414
PERR::MissingToken
[function]
[call site]
02415
into
[function]
[call site]
02416
&str::into
[function]
[call site]
02417
PERR::into_err
[function]
[call site]
02418
peek
[function]
[call site]
02419
unwrap
[function]
[call site]
02420
is_reserved_keyword_or_symbol
[function]
[call site]
02421
Err
[function]
[call site]
02422
PERR::Reserved
[function]
[call site]
02423
test_to_string
[function]
[call site]
02424
PERR::into_err
[function]
[call site]
02425
Err
[function]
[call site]
02426
PERR::into_err
[function]
[call site]
02427
string_functions::is_empty
[function]
[call site]
02428
Engine::parse_primary
[function]
[call site]
02429
ParseSettings::level_up
[function]
[call site]
02430
Engine::make_dot_expr
[function]
[call site]
02431
ASTFlags::intersects
[function]
[call site]
02432
Engine::make_dot_expr
[function]
[call site]
02433
Ok
[function]
[call site]
02434
Expr::Index
[function]
[call site]
02435
string_functions::is_empty
[function]
[call site]
02436
string_functions::is_empty
[function]
[call site]
02437
Engine::convert_expr_into_property
[function]
[call site]
02438
string_functions::is_empty
[function]
[call site]
02439
TestStruct::clone
[function]
[call site]
02440
Engine::get_interned_getter
[function]
[call site]
02441
locked_write
[function]
[call site]
02442
StringsInterner::get_with_mapper
[function]
[call site]
02443
StmtBlock::as_ref
[function]
[call site]
02444
StringsInterner::max
[function]
[call site]
02445
func::hashing::get_hasher
[function]
[call site]
02446
Self::Hasher::write_u8
[function]
[call site]
02447
test::hash
[function]
[call site]
02448
Self::Hasher::finish
[function]
[call site]
02449
test::len
[function]
[call site]
02450
test::len
[function]
[call site]
02451
BloomFilterU64::is_absent_and_set
[function]
[call site]
02452
BloomFilterU64::calc_hash
[function]
[call site]
02453
string_functions::is_empty
[function]
[call site]
02454
reserve
[function]
[call site]
02455
Scope::push_entry
[function]
[call site]
02456
Scope::is_empty
[function]
[call site]
02457
reserve
[function]
[call site]
02458
reserve
[function]
[call site]
02459
blob_functions::push
[function]
[call site]
02460
Dynamic::set_access_mode
[function]
[call site]
02461
blob_functions::push
[function]
[call site]
02462
Command::get
[function]
[call site]
02463
TestStruct::clone
[function]
[call site]
02464
Self
[function]
[call site]
02465
blob_functions::insert
[function]
[call site]
02466
TestStruct::clone
[function]
[call site]
02467
StringsInterner::throttle_cache
[function]
[call site]
02468
Some
[function]
[call site]
02469
make_getter
[function]
[call site]
02470
Position::new_const
[function]
[call site]
02471
RhaiResultOf::push_str
[function]
[call site]
02472
RhaiResultOf::push_str
[function]
[call site]
02473
StmtBlock::as_ref
[function]
[call site]
02474
Identifier::into
[function]
[call site]
02475
make_getter
[function]
[call site]
02476
StmtBlock::as_ref
[function]
[call site]
02477
Identifier::into
[function]
[call site]
02478
make_getter
[function]
[call site]
02479
StmtBlock::as_ref
[function]
[call site]
02480
Identifier::into
[function]
[call site]
02481
calc_fn_hash
[function]
[call site]
02482
Engine::get_interned_setter
[function]
[call site]
02483
locked_write
[function]
[call site]
02484
StringsInterner::get_with_mapper
[function]
[call site]
02485
make_setter
[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_setter
[function]
[call site]
02492
StmtBlock::as_ref
[function]
[call site]
02493
Identifier::into
[function]
[call site]
02494
make_setter
[function]
[call site]
02495
StmtBlock::as_ref
[function]
[call site]
02496
Identifier::into
[function]
[call site]
02497
calc_fn_hash
[function]
[call site]
02498
Expr::Property
[function]
[call site]
02499
TestStruct::new
[function]
[call site]
02500
Ok
[function]
[call site]
02501
Expr::Dot
[function]
[call site]
02502
into
[function]
[call site]
02503
Ok
[function]
[call site]
02504
Expr::Dot
[function]
[call site]
02505
into
[function]
[call site]
02506
FnCallExpr::is_qualified
[function]
[call site]
02507
string_functions::is_empty
[function]
[call site]
02508
Err
[function]
[call site]
02509
LexError::ImproperSymbol
[function]
[call site]
02510
test_to_string
[function]
[call site]
02511
PERR::into_err
[function]
[call site]
02512
Err
[function]
[call site]
02513
PERR::MalformedCapture
[function]
[call site]
02514
&str::into
[function]
[call site]
02515
PERR::into_err
[function]
[call site]
02516
test::len
[function]
[call site]
02517
tokenizer::is_valid_function_name
[function]
[call site]
02518
FnCallHashes::from_script_and_native
[function]
[call site]
02519
Some
[function]
[call site]
02520
calc_fn_hash
[function]
[call site]
02521
calc_fn_hash
[function]
[call site]
02522
FnCallHashes::from_native_only
[function]
[call site]
02523
calc_fn_hash
[function]
[call site]
02524
FnCallHashes::from_native_only
[function]
[call site]
02525
calc_fn_hash
[function]
[call site]
02526
Expr::MethodCall
[function]
[call site]
02527
Ok
[function]
[call site]
02528
Expr::Dot
[function]
[call site]
02529
into
[function]
[call site]
02530
string_functions::is_empty
[function]
[call site]
02531
FnCallExpr::is_qualified
[function]
[call site]
02532
Engine::convert_expr_into_property
[function]
[call site]
02533
into
[function]
[call site]
02534
Expr::Dot
[function]
[call site]
02535
Expr::Index
[function]
[call site]
02536
Ok
[function]
[call site]
02537
Expr::Dot
[function]
[call site]
02538
into
[function]
[call site]
02539
test::len
[function]
[call site]
02540
tokenizer::is_valid_function_name
[function]
[call site]
02541
FnCallHashes::from_script_and_native
[function]
[call site]
02542
calc_fn_hash
[function]
[call site]
02543
calc_fn_hash
[function]
[call site]
02544
FnCallHashes::from_native_only
[function]
[call site]
02545
calc_fn_hash
[function]
[call site]
02546
FnCallHashes::from_native_only
[function]
[call site]
02547
calc_fn_hash
[function]
[call site]
02548
Expr::MethodCall
[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
Err
[function]
[call site]
02556
PERR::into_err
[function]
[call site]
02557
Expr::start_position
[function]
[call site]
02558
string_functions::is_empty
[function]
[call site]
02559
optimize_combo_chain
[function]
[call site]
02560
test_functions_take
[function]
[call site]
02561
test_functions_take
[function]
[call site]
02562
test_functions_take
[function]
[call site]
02563
StmtBlock::as_mut
[function]
[call site]
02564
intersects
[function]
[call site]
02565
StmtBlock::as_mut
[function]
[call site]
02566
StmtBlock::as_mut
[function]
[call site]
02567
string_functions::remove
[function]
[call site]
02568
test_functions_take
[function]
[call site]
02569
make_sub
[function]
[call site]
02570
make_root
[function]
[call site]
02571
string_functions::is_empty
[function]
[call site]
02572
Some
[function]
[call site]
02573
string_functions::is_empty
[function]
[call site]
02574
Some
[function]
[call site]
02575
string_functions::is_empty
[function]
[call site]
02576
crate::calc_var_hash
[function]
[call site]
02577
get_hasher
[function]
[call site]
02578
write_u8
[function]
[call site]
02579
MyIterableType::into_iter
[function]
[call site]
02580
Self::IntoIter::for_each
[function]
[call site]
02581
test::hash
[function]
[call site]
02582
write_usize
[function]
[call site]
02583
test::hash
[function]
[call site]
02584
StraightHasher::finish
[function]
[call site]
02585
MyIterableType::into_iter
[function]
[call site]
02586
Engine::lex_with_map
[function]
[call site]
02587
Namespace::root
[function]
[call site]
02588
ParseState::find_module
[function]
[call site]
02589
ParseSettings::has_option
[function]
[call site]
02590
Position::is_none
[function]
[call site]
02591
MyIterableType::into_iter
[function]
[call site]
02592
T::as_any
[function]
[call site]
02593
contains_key
[function]
[call site]
02594
Err
[function]
[call site]
02595
PERR::ModuleUndefined
[function]
[call site]
02596
&str::into
[function]
[call site]
02597
PERR::into_err
[function]
[call site]
02598
ParseSettings::level_up_with_position
[function]
[call site]
02599
Ok
[function]
[call site]
02600
string_functions::is_empty
[function]
[call site]
02601
test::len
[function]
[call site]
02602
string_functions::is_empty
[function]
[call site]
02603
Engine::parse_binary_op
[function]
[call site]
02604
ParseSettings::level_up_with_position
[function]
[call site]
02605
peek
[function]
[call site]
02606
unwrap
[function]
[call site]
02607
Ok
[function]
[call site]
02608
Command::get
[function]
[call site]
02609
copied
[function]
[call site]
02610
ok_or_else
[function]
[call site]
02611
PERR::Reserved
[function]
[call site]
02612
!::to_string
[function]
[call site]
02613
Engine::new
[function]
[call site]
02614
Scope::new
[function]
[call site]
02615
blob_functions::push
[function]
[call site]
02616
blob_functions::push
[function]
[call site]
02617
blob_functions::push
[function]
[call site]
02618
PERR::into_err
[function]
[call site]
02619
tokenizer::is_valid_identifier
[function]
[call site]
02620
Err
[function]
[call site]
02621
PERR::UnknownOperator
[function]
[call site]
02622
!::to_string
[function]
[call site]
02623
PERR::into_err
[function]
[call site]
02624
test_ops_precedence
[function]
[call site]
02625
Engine::new
[function]
[call site]
02626
Token::is_bind_right
[function]
[call site]
02627
Ok
[function]
[call site]
02628
MultiInputsStream::get_next
[function]
[call site]
02629
unwrap
[function]
[call site]
02630
Engine::parse_stmt
[function]
[call site]
02631
ParseResult::into
[function]
[call site]
02632
Expr::Stmt
[function]
[call site]
02633
ParseResult::into
[function]
[call site]
02634
peek
[function]
[call site]
02635
unwrap
[function]
[call site]
02636
Expr::Unit
[function]
[call site]
02637
Engine::parse_unary
[function]
[call site]
02638
peek
[function]
[call site]
02639
unwrap
[function]
[call site]
02640
Command::get
[function]
[call site]
02641
copied
[function]
[call site]
02642
ok_or_else
[function]
[call site]
02643
PERR::Reserved
[function]
[call site]
02644
!::to_string
[function]
[call site]
02645
PERR::into_err
[function]
[call site]
02646
tokenizer::is_valid_identifier
[function]
[call site]
02647
Err
[function]
[call site]
02648
PERR::UnknownOperator
[function]
[call site]
02649
!::to_string
[function]
[call site]
02650
PERR::into_err
[function]
[call site]
02651
test_ops_precedence
[function]
[call site]
02652
Engine::parse_binary_op
[function]
[call site]
02653
ParseSettings::level_up
[function]
[call site]
02654
ParseSettings::level_up
[function]
[call site]
02655
test_to_string
[function]
[call site]
02656
calc_fn_hash
[function]
[call site]
02657
tokenizer::is_valid_function_name
[function]
[call site]
02658
Engine::get_interned_string
[function]
[call site]
02659
FnCallHashes::from_native_only
[function]
[call site]
02660
MyIterableType::into_iter
[function]
[call site]
02661
Self::IntoIter::collect
[function]
[call site]
02662
Self::then
[function]
[call site]
02663
TestStruct::clone
[function]
[call site]
02664
test_functions_take
[function]
[call site]
02665
Expr::ensure_bool_expr
[function]
[call site]
02666
test_functions_take
[function]
[call site]
02667
Expr::ensure_bool_expr
[function]
[call site]
02668
StmtBlock::extend
[function]
[call site]
02669
blob_functions::push
[function]
[call site]
02670
blob_functions::insert
[function]
[call site]
02671
Expr::set_position
[function]
[call site]
02672
Expr::set_position
[function]
[call site]
02673
Expr::And
[function]
[call site]
02674
TestStruct::new
[function]
[call site]
02675
into
[function]
[call site]
02676
test_functions_take
[function]
[call site]
02677
Expr::ensure_bool_expr
[function]
[call site]
02678
test_functions_take
[function]
[call site]
02679
Expr::ensure_bool_expr
[function]
[call site]
02680
StmtBlock::extend
[function]
[call site]
02681
blob_functions::push
[function]
[call site]
02682
blob_functions::insert
[function]
[call site]
02683
Expr::set_position
[function]
[call site]
02684
Expr::Or
[function]
[call site]
02685
TestStruct::new
[function]
[call site]
02686
into
[function]
[call site]
02687
test_functions_take
[function]
[call site]
02688
test_functions_take
[function]
[call site]
02689
StmtBlock::extend
[function]
[call site]
02690
blob_functions::push
[function]
[call site]
02691
blob_functions::insert
[function]
[call site]
02692
Expr::set_position
[function]
[call site]
02693
Expr::Coalesce
[function]
[call site]
02694
TestStruct::new
[function]
[call site]
02695
into
[function]
[call site]
02696
split_first_mut
[function]
[call site]
02697
unwrap
[function]
[call site]
02698
std::mem::swap
[function]
[call site]
02699
FnCallHashes::from_hash
[function]
[call site]
02700
calc_fn_hash
[function]
[call site]
02701
Engine::get_interned_string
[function]
[call site]
02702
FnCallExpr::into_fn_call_expr
[function]
[call site]
02703
Engine::get_interned_string
[function]
[call site]
02704
FnCallHashes::from_native_only
[function]
[call site]
02705
calc_fn_hash
[function]
[call site]
02706
MyIterableType::into_iter
[function]
[call site]
02707
Self::IntoIter::collect
[function]
[call site]
02708
Some
[function]
[call site]
02709
FnCallExpr::into_fn_call_expr
[function]
[call site]
02710
FnCallExpr::into_fn_call_expr
[function]
[call site]
02711
contains_key
[function]
[call site]
02712
FnCallHashes::from_native_only
[function]
[call site]
02713
calc_fn_hash
[function]
[call site]
02714
FnCallHashes::from_hash
[function]
[call site]
02715
calc_fn_hash
[function]
[call site]
02716
FnCallExpr::into_fn_call_expr
[function]
[call site]
02717
FnCallExpr::into_fn_call_expr
[function]
[call site]
02718
peek
[function]
[call site]
02719
unwrap
[function]
[call site]
02720
eat_token
[function]
[call site]
02721
Token::is_op_assignment
[function]
[call site]
02722
MultiInputsStream::get_next
[function]
[call site]
02723
Engine::lex_with_map
[function]
[call site]
02724
Some
[function]
[call site]
02725
unwrap
[function]
[call site]
02726
Ok
[function]
[call site]
02727
Stmt::Expr
[function]
[call site]
02728
into
[function]
[call site]
02729
Engine::parse_expr
[function]
[call site]
02730
Engine::make_assignment_stmt
[function]
[call site]
02731
map_or_else
[function]
[call site]
02732
OpAssignment::new_assignment
[function]
[call site]
02733
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02734
Token::get_base_op_from_assignment
[function]
[call site]
02735
Some
[function]
[call site]
02736
Option::unwrap_or_else
[function]
[call site]
02737
Token::literal_syntax
[function]
[call site]
02738
Token::literal_syntax
[function]
[call site]
02739
calc_fn_hash
[function]
[call site]
02740
calc_fn_hash
[function]
[call site]
02741
Ok
[function]
[call site]
02742
Stmt::Assignment
[function]
[call site]
02743
into
[function]
[call site]
02744
Position::is_none
[function]
[call site]
02745
Ok
[function]
[call site]
02746
Stmt::Assignment
[function]
[call site]
02747
into
[function]
[call site]
02748
f32::map_or_else
[function]
[call site]
02749
expect
[function]
[call site]
02750
Command::get
[function]
[call site]
02751
Command::get
[function]
[call site]
02752
Scope::get_mut_by_index
[function]
[call site]
02753
test::len
[function]
[call site]
02754
Dynamic::access_mode
[function]
[call site]
02755
Ok
[function]
[call site]
02756
Stmt::Assignment
[function]
[call site]
02757
into
[function]
[call site]
02758
Err
[function]
[call site]
02759
PERR::AssignmentToConstant
[function]
[call site]
02760
test_to_string
[function]
[call site]
02761
PERR::into_err
[function]
[call site]
02762
ASTFlags::intersects
[function]
[call site]
02763
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]
02764
ASTFlags::intersects
[function]
[call site]
02765
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]
02766
Some
[function]
[call site]
02767
ParseSettings::level_up_with_position
[function]
[call site]
02768
ASTFlags::intersects
[function]
[call site]
02769
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]
02770
Some
[function]
[call site]
02771
ParseSettings::level_up_with_position
[function]
[call site]
02772
Err
[function]
[call site]
02773
PERR::AssignmentToInvalidLHS
[function]
[call site]
02774
ImmutableString::new
[function]
[call site]
02775
PERR::into_err
[function]
[call site]
02776
Ok
[function]
[call site]
02777
Stmt::Assignment
[function]
[call site]
02778
into
[function]
[call site]
02779
Err
[function]
[call site]
02780
PERR::AssignmentToInvalidLHS
[function]
[call site]
02781
ImmutableString::new
[function]
[call site]
02782
PERR::into_err
[function]
[call site]
02783
ParseSettings::level_up_with_position
[function]
[call site]
02784
Expr::is_constant
[function]
[call site]
02785
MyIterableType::into_iter
[function]
[call site]
02786
Self::IntoIter::all
[function]
[call site]
02787
MyIterableType::into_iter
[function]
[call site]
02788
Engine::lex_with_map
[function]
[call site]
02789
test_method_call
[function]
[call site]
02790
Err
[function]
[call site]
02791
PERR::AssignmentToConstant
[function]
[call site]
02792
ImmutableString::new
[function]
[call site]
02793
PERR::into_err
[function]
[call site]
02794
Expr::start_position
[function]
[call site]
02795
Token::is_op_assignment
[function]
[call site]
02796
Err
[function]
[call site]
02797
LexError::ImproperSymbol
[function]
[call site]
02798
Token::literal_syntax
[function]
[call site]
02799
into
[function]
[call site]
02800
&str::into
[function]
[call site]
02801
PERR::into_err
[function]
[call site]
02802
Err
[function]
[call site]
02803
PERR::AssignmentToInvalidLHS
[function]
[call site]
02804
ImmutableString::new
[function]
[call site]
02805
PERR::into_err
[function]
[call site]
02806
ParseSettings::level_up_with_position
[function]
[call site]
02807
StmtBlock::statements_mut
[function]
[call site]
02808
blob_functions::push
[function]
[call site]
02809
blob_functions::push
[function]
[call site]
02810
FnPtr::try_from
[function]
[call site]
02811
RhaiResultOf::unwrap
[function]
[call site]
02812
MultiInputsStream::get_next
[function]
[call site]
02813
unwrap
[function]
[call site]
02814
Ok
[function]
[call site]
02815
Stmt::Block
[function]
[call site]
02816
StmtBlock::new
[function]
[call site]
02817
Self::into
[function]
[call site]
02818
Err
[function]
[call site]
02819
PERR::into_err
[function]
[call site]
02820
Err
[function]
[call site]
02821
PERR::MissingToken
[function]
[call site]
02822
into
[function]
[call site]
02823
&str::into
[function]
[call site]
02824
PERR::into_err
[function]
[call site]
02825
test::len
[function]
[call site]
02826
test::len
[function]
[call site]
02827
peek
[function]
[call site]
02828
unwrap
[function]
[call site]
02829
eat_token
[function]
[call site]
02830
Err
[function]
[call site]
02831
PERR::MissingToken
[function]
[call site]
02832
into
[function]
[call site]
02833
&str::into
[function]
[call site]
02834
PERR::into_err
[function]
[call site]
02835
string_functions::remove
[function]
[call site]
02836
Engine::parse_stmt
[function]
[call site]
02837
Stmt::is_noop
[function]
[call site]
02838
CustomExpr::is_self_terminated
[function]
[call site]
02839
StmtBlock::statements_mut
[function]
[call site]
02840
blob_functions::push
[function]
[call site]
02841
peek
[function]
[call site]
02842
unwrap
[function]
[call site]
02843
eat_token
[function]
[call site]
02844
eat_token
[function]
[call site]
02845
eat_token
[function]
[call site]
02846
Err
[function]
[call site]
02847
TestStruct::clone
[function]
[call site]
02848
PERR::into_err
[function]
[call site]
02849
Err
[function]
[call site]
02850
PERR::MissingToken
[function]
[call site]
02851
into
[function]
[call site]
02852
&str::into
[function]
[call site]
02853
PERR::into_err
[function]
[call site]
02854
Scope::rewind
[function]
[call site]
02855
string_functions::truncate
[function]
[call site]
02856
Ok
[function]
[call site]
02857
Stmt::Block
[function]
[call site]
02858
StmtBlock::new
[function]
[call site]
02859
Self::into
[function]
[call site]
02860
ParseSettings::level_up
[function]
[call site]
02861
eat_token
[function]
[call site]
02862
MultiInputsStream::get_next
[function]
[call site]
02863
unwrap
[function]
[call site]
02864
ParseSettings::has_flag
[function]
[call site]
02865
Err
[function]
[call site]
02866
PERR::into_err
[function]
[call site]
02867
test::len
[function]
[call site]
02868
Engine::max_functions
[function]
[call site]
02869
Err
[function]
[call site]
02870
PERR::into_err
[function]
[call site]
02871
ParseState::new
[function]
[call site]
02872
TestStruct::clone
[function]
[call site]
02873
clone_from
[function]
[call site]
02874
StmtBlock::extend
[function]
[call site]
02875
TestStruct::clone
[function]
[call site]
02876
Engine::max_function_expr_depth
[function]
[call site]
02877
Command::get
[function]
[call site]
02878
Engine::parse_fn
[function]
[call site]
02879
ParseSettings::level_up
[function]
[call site]
02880
MultiInputsStream::get_next
[function]
[call site]
02881
unwrap
[function]
[call site]
02882
peek
[function]
[call site]
02883
unwrap
[function]
[call site]
02884
eat_token
[function]
[call site]
02885
Ident::as_str
[function]
[call site]
02886
Engine::get_interned_string
[function]
[call site]
02887
std::any::type_name::<crate::INT>
[function]
[call site]
02888
Engine::get_interned_string
[function]
[call site]
02889
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02890
Engine::get_interned_string
[function]
[call site]
02891
MultiInputsStream::get_next
[function]
[call site]
02892
unwrap
[function]
[call site]
02893
Some
[function]
[call site]
02894
Err
[function]
[call site]
02895
PERR::MissingToken
[function]
[call site]
02896
into
[function]
[call site]
02897
&str::into
[function]
[call site]
02898
PERR::into_err
[function]
[call site]
02899
eat_token
[function]
[call site]
02900
Ident::as_str
[function]
[call site]
02901
Engine::get_interned_string
[function]
[call site]
02902
std::any::type_name::<crate::INT>
[function]
[call site]
02903
Engine::get_interned_string
[function]
[call site]
02904
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02905
Engine::get_interned_string
[function]
[call site]
02906
MultiInputsStream::get_next
[function]
[call site]
02907
unwrap
[function]
[call site]
02908
Some
[function]
[call site]
02909
tokenizer::is_valid_function_name
[function]
[call site]
02910
tokenizer::is_valid_function_name
[function]
[call site]
02911
Err
[function]
[call site]
02912
PERR::Reserved
[function]
[call site]
02913
test_to_string
[function]
[call site]
02914
PERR::into_err
[function]
[call site]
02915
Err
[function]
[call site]
02916
PERR::into_err
[function]
[call site]
02917
peek
[function]
[call site]
02918
unwrap
[function]
[call site]
02919
eat_token
[function]
[call site]
02920
match_token
[function]
[call site]
02921
eat_token
[function]
[call site]
02922
Err
[function]
[call site]
02923
PERR::FnMissingParams
[function]
[call site]
02924
into
[function]
[call site]
02925
PERR::into_err
[function]
[call site]
02926
StaticVec::<(ImmutableString,
[call site]
02927
Some
[function]
[call site]
02928
TestStruct::new
[function]
[call site]
02929
MultiInputsStream::get_next
[function]
[call site]
02930
unwrap
[function]
[call site]
02931
MyIterableType::into_iter
[function]
[call site]
02932
Self::IntoIter::any
[function]
[call site]
02933
Err
[function]
[call site]
02934
PERR::FnDuplicatedParam
[function]
[call site]
02935
into
[function]
[call site]
02936
test_to_string
[function]
[call site]
02937
PERR::into_err
[function]
[call site]
02938
Engine::get_interned_string
[function]
[call site]
02939
blob_functions::push
[function]
[call site]
02940
TestStruct::clone
[function]
[call site]
02941
blob_functions::push
[function]
[call site]
02942
Err
[function]
[call site]
02943
PERR::into_err
[function]
[call site]
02944
Err
[function]
[call site]
02945
PERR::MissingToken
[function]
[call site]
02946
into
[function]
[call site]
02947
PERR::into_err
[function]
[call site]
02948
MultiInputsStream::get_next
[function]
[call site]
02949
unwrap
[function]
[call site]
02950
Err
[function]
[call site]
02951
PERR::into_err
[function]
[call site]
02952
Err
[function]
[call site]
02953
PERR::MissingToken
[function]
[call site]
02954
into
[function]
[call site]
02955
PERR::into_err
[function]
[call site]
02956
peek
[function]
[call site]
02957
unwrap
[function]
[call site]
02958
Engine::parse_block
[function]
[call site]
02959
Err
[function]
[call site]
02960
PERR::FnMissingBody
[function]
[call site]
02961
into
[function]
[call site]
02962
PERR::into_err
[function]
[call site]
02963
into
[function]
[call site]
02964
MyIterableType::into_iter
[function]
[call site]
02965
Self::IntoIter::map
[function]
[call site]
02966
reflection_functions::collect
[function]
[call site]
02967
shrink_to_fit
[function]
[call site]
02968
Ok
[function]
[call site]
02969
Engine::get_interned_string
[function]
[call site]
02970
MyIterableType::into_iter
[function]
[call site]
02971
Self::IntoIter::collect
[function]
[call site]
02972
calc_fn_hash
[function]
[call site]
02973
test::len
[function]
[call site]
02974
StmtBlock::as_ref
[function]
[call site]
02975
map_or
[function]
[call site]
02976
crate::calc_typed_method_hash
[function]
[call site]
02977
get_hasher
[function]
[call site]
02978
write_u8
[function]
[call site]
02979
test::hash
[function]
[call site]
02980
StraightHasher::finish
[function]
[call site]
02981
contains_key
[function]
[call site]
02982
Err
[function]
[call site]
02983
PERR::FnDuplicatedDefinition
[function]
[call site]
02984
test_to_string
[function]
[call site]
02985
test::len
[function]
[call site]
02986
PERR::into_err
[function]
[call site]
02987
blob_functions::insert
[function]
[call site]
02988
into
[function]
[call site]
02989
Ok
[function]
[call site]
02990
Stmt::Noop
[function]
[call site]
02991
Err
[function]
[call site]
02992
PERR::MissingToken
[function]
[call site]
02993
into
[function]
[call site]
02994
PERR::into_err
[function]
[call site]
02995
Engine::parse_if
[function]
[call site]
02996
ParseSettings::level_up
[function]
[call site]
02997
Engine::parse_switch
[function]
[call site]
02998
ParseSettings::level_up
[function]
[call site]
02999
Engine::allow_looping
[function]
[call site]
03000
Engine::parse_while_loop
[function]
[call site]
03001
ParseSettings::level_up
[function]
[call site]
03002
Engine::allow_looping
[function]
[call site]
03003
Engine::parse_do
[function]
[call site]
03004
ParseSettings::level_up
[function]
[call site]
03005
Engine::allow_looping
[function]
[call site]
03006
Engine::parse_for
[function]
[call site]
03007
ParseSettings::level_up
[function]
[call site]
03008
Engine::allow_looping
[function]
[call site]
03009
ParseSettings::has_flag
[function]
[call site]
03010
eat_token
[function]
[call site]
03011
Ok
[function]
[call site]
03012
Stmt::BreakLoop
[function]
[call site]
03013
string_functions::is_empty
[function]
[call site]
03014
Engine::allow_looping
[function]
[call site]
03015
ParseSettings::has_flag
[function]
[call site]
03016
eat_token
[function]
[call site]
03017
peek
[function]
[call site]
03018
unwrap
[function]
[call site]
03019
Engine::parse_expr
[function]
[call site]
03020
ParseSettings::level_up
[function]
[call site]
03021
Ok
[function]
[call site]
03022
Stmt::BreakLoop
[function]
[call site]
03023
Some
[function]
[call site]
03024
into
[function]
[call site]
03025
peek
[function]
[call site]
03026
unwrap
[function]
[call site]
03027
Ok
[function]
[call site]
03028
Stmt::BreakLoop
[function]
[call site]
03029
Err
[function]
[call site]
03030
Engine::allow_looping
[function]
[call site]
03031
Err
[function]
[call site]
03032
PERR::into_err
[function]
[call site]
03033
MultiInputsStream::get_next
[function]
[call site]
03034
Engine::lex_with_map
[function]
[call site]
03035
string_functions::is_empty
[function]
[call site]
03036
unwrap
[function]
[call site]
03037
peek
[function]
[call site]
03038
unwrap
[function]
[call site]
03039
Engine::parse_expr
[function]
[call site]
03040
ParseSettings::level_up
[function]
[call site]
03041
Ok
[function]
[call site]
03042
Stmt::Return
[function]
[call site]
03043
Some
[function]
[call site]
03044
into
[function]
[call site]
03045
peek
[function]
[call site]
03046
unwrap
[function]
[call site]
03047
Ok
[function]
[call site]
03048
Stmt::Return
[function]
[call site]
03049
Err
[function]
[call site]
03050
Engine::parse_try_catch
[function]
[call site]
03051
ParseSettings::level_up_with_position
[function]
[call site]
03052
eat_token
[function]
[call site]
03053
Engine::parse_block
[function]
[call site]
03054
into
[function]
[call site]
03055
match_token
[function]
[call site]
03056
Err
[function]
[call site]
03057
PERR::MissingToken
[function]
[call site]
03058
into
[function]
[call site]
03059
&str::into
[function]
[call site]
03060
PERR::into_err
[function]
[call site]
03061
match_token
[function]
[call site]
03062
parse_var_name
[function]
[call site]
03063
match_token
[function]
[call site]
03064
Err
[function]
[call site]
03065
PERR::MissingToken
[function]
[call site]
03066
into
[function]
[call site]
03067
&str::into
[function]
[call site]
03068
PERR::into_err
[function]
[call site]
03069
Engine::get_interned_string
[function]
[call site]
03070
blob_functions::push
[function]
[call site]
03071
TestStruct::clone
[function]
[call site]
03072
Engine::get_interned_string
[function]
[call site]
03073
Engine::parse_block
[function]
[call site]
03074
into
[function]
[call site]
03075
string_functions::is_empty
[function]
[call site]
03076
Expr::Unit
[function]
[call site]
03077
string_functions::pop
[function]
[call site]
03078
string_functions::is_empty
[function]
[call site]
03079
shared_make_mut
[function]
[call site]
03080
string_functions::pop
[function]
[call site]
03081
string_functions::is_empty
[function]
[call site]
03082
shared_make_mut
[function]
[call site]
03083
string_functions::pop
[function]
[call site]
03084
Dynamic::map_or
[function]
[call site]
03085
Dynamic::map_or
[function]
[call site]
03086
Expr::Variable
[function]
[call site]
03087
Engine::default
[function]
[call site]
03088
into
[function]
[call site]
03089
into
[function]
[call site]
03090
Ok
[function]
[call site]
03091
Stmt::TryCatch
[function]
[call site]
03092
into
[function]
[call site]
03093
ParseSettings::level_up
[function]
[call site]
03094
Engine::parse_let
[function]
[call site]
03095
MultiInputsStream::get_next
[function]
[call site]
03096
unwrap
[function]
[call site]
03097
parse_var_name
[function]
[call site]
03098
Engine::allow_shadowing
[function]
[call site]
03099
intersects
[function]
[call site]
03100
Command::get
[function]
[call site]
03101
is_some
[function]
[call site]
03102
Err
[function]
[call site]
03103
PERR::VariableExists
[function]
[call site]
03104
into
[function]
[call site]
03105
PERR::into_err
[function]
[call site]
03106
Command::get
[function]
[call site]
03107
is_some
[function]
[call site]
03108
get_or_insert_with
[function]
[call site]
03109
Engine::new_global_runtime_state
[function]
[call site]
03110
crate::ThinVec::new
[function]
[call site]
03111
crate::ThinVec::new
[function]
[call site]
03112
crate::StaticVec::new
[function]
[call site]
03113
Engine::default_tag
[function]
[call site]
03114
TestStruct::clone
[function]
[call site]
03115
Self
[function]
[call site]
03116
StmtBlock::as_ref
[function]
[call site]
03117
Engine::lex_with_map
[function]
[call site]
03118
crate::eval::Debugger::new
[function]
[call site]
03119
TestStruct::new
[function]
[call site]
03120
TestStruct::new
[function]
[call site]
03121
into
[function]
[call site]
03122
GlobalRuntimeState::into
[function]
[call site]
03123
VarDefInfo::new
[function]
[call site]
03124
Caches::new
[function]
[call site]
03125
Position::new_const
[function]
[call site]
03126
EvalContext::new
[function]
[call site]
03127
test_var_def_filter
[function]
[call site]
03128
Err
[function]
[call site]
03129
PERR::ForbiddenVariable
[function]
[call site]
03130
into
[function]
[call site]
03131
PERR::into_err
[function]
[call site]
03132
Err
[function]
[call site]
03133
PERR::into_err
[function]
[call site]
03134
PERR::ForbiddenVariable
[function]
[call site]
03135
into
[function]
[call site]
03136
PERR::into_err
[function]
[call site]
03137
Engine::get_interned_string
[function]
[call site]
03138
match_token
[function]
[call site]
03139
Engine::parse_expr
[function]
[call site]
03140
ParseSettings::level_up
[function]
[call site]
03141
Expr::Unit
[function]
[call site]
03142
string_functions::is_empty
[function]
[call site]
03143
ParseState::find_var
[function]
[call site]
03144
test::len
[function]
[call site]
03145
Scope::get_entry_by_index
[function]
[call site]
03146
test::len
[function]
[call site]
03147
string_functions::is_empty
[function]
[call site]
03148
Some
[function]
[call site]
03149
Scope::get_mut_by_index
[function]
[call site]
03150
Dynamic::set_access_mode
[function]
[call site]
03151
Some
[function]
[call site]
03152
TestStruct::new
[function]
[call site]
03153
test::len
[function]
[call site]
03154
Self::unwrap
[function]
[call site]
03155
Scope::push_entry
[function]
[call site]
03156
Scope::is_empty
[function]
[call site]
03157
reserve
[function]
[call site]
03158
reserve
[function]
[call site]
03159
blob_functions::push
[function]
[call site]
03160
Dynamic::set_access_mode
[function]
[call site]
03161
blob_functions::push
[function]
[call site]
03162
TestStruct::clone
[function]
[call site]
03163
Scope::add_alias_by_index
[function]
[call site]
03164
test::len
[function]
[call site]
03165
resize
[function]
[call site]
03166
Engine::default
[function]
[call site]
03167
shared_get_mut
[function]
[call site]
03168
unwrap
[function]
[call site]
03169
string_functions::contains
[function]
[call site]
03170
blob_functions::push
[function]
[call site]
03171
test::len
[function]
[call site]
03172
TestStruct::clone
[function]
[call site]
03173
into
[function]
[call site]
03174
Ok
[function]
[call site]
03175
Stmt::Var
[function]
[call site]
03176
Stmt::Var
[function]
[call site]
03177
ParseSettings::level_up
[function]
[call site]
03178
Engine::parse_let
[function]
[call site]
03179
ParseSettings::level_up
[function]
[call site]
03180
Engine::parse_import
[function]
[call site]
03181
ParseSettings::level_up_with_position
[function]
[call site]
03182
eat_token
[function]
[call site]
03183
Engine::parse_expr
[function]
[call site]
03184
match_token
[function]
[call site]
03185
parse_var_name
[function]
[call site]
03186
Engine::get_interned_string
[function]
[call site]
03187
Engine::get_interned_string
[function]
[call site]
03188
blob_functions::push
[function]
[call site]
03189
TestStruct::clone
[function]
[call site]
03190
Ok
[function]
[call site]
03191
Stmt::Import
[function]
[call site]
03192
into
[function]
[call site]
03193
ParseSettings::level_up
[function]
[call site]
03194
ParseSettings::has_flag
[function]
[call site]
03195
Err
[function]
[call site]
03196
PERR::into_err
[function]
[call site]
03197
Engine::parse_export
[function]
[call site]
03198
eat_token
[function]
[call site]
03199
peek
[function]
[call site]
03200
unwrap
[function]
[call site]
03201
ParseSettings::level_up
[function]
[call site]
03202
Engine::parse_let
[function]
[call site]
03203
Expr::set_position
[function]
[call site]
03204
Expr::set_position
[function]
[call site]
03205
Ok
[function]
[call site]
03206
ParseSettings::level_up
[function]
[call site]
03207
Engine::parse_let
[function]
[call site]
03208
Expr::set_position
[function]
[call site]
03209
Ok
[function]
[call site]
03210
parse_var_name
[function]
[call site]
03211
match_token
[function]
[call site]
03212
parse_var_name
[function]
[call site]
03213
Engine::lex_with_map
[function]
[call site]
03214
Engine::lex_raw
[function]
[call site]
03215
Some
[function]
[call site]
03216
Engine::get_interned_string
[function]
[call site]
03217
Engine::get_interned_string
[function]
[call site]
03218
ParseState::find_var
[function]
[call site]
03219
Scope::add_alias_by_index
[function]
[call site]
03220
test::len
[function]
[call site]
03221
TestStruct::clone
[function]
[call site]
03222
Engine::get_interned_string
[function]
[call site]
03223
Ok
[function]
[call site]
03224
Stmt::Export
[function]
[call site]
03225
into
[function]
[call site]
03226
ParseSettings::level_up
[function]
[call site]
03227
Engine::parse_expr_stmt
[function]
[call site]
03228
ParseSettings::level_up
[function]
[call site]
03229
Stmt::is_noop
[function]
[call site]
03230
CustomExpr::is_self_terminated
[function]
[call site]
03231
blob_functions::push
[function]
[call site]
03232
peek
[function]
[call site]
03233
unwrap
[function]
[call site]
03234
eat_token
[function]
[call site]
03235
Err
[function]
[call site]
03236
TestStruct::clone
[function]
[call site]
03237
PERR::into_err
[function]
[call site]
03238
Err
[function]
[call site]
03239
PERR::MissingToken
[function]
[call site]
03240
into
[function]
[call site]
03241
&str::into
[function]
[call site]
03242
PERR::into_err
[function]
[call site]
03243
map_functions::values
[function]
[call site]
03244
cloned
[function]
[call site]
03245
reflection_functions::collect
[function]
[call site]
03246
TestStruct::new
[function]
[call site]
03247
Ok
[function]
[call site]
03248
Ok
[function]
[call site]
03249
Engine::optimize_into_ast
[function]
[call site]
03250
crate::Module::from
[function]
[call site]
03251
TestStruct::new
[function]
[call site]
03252
Self::IntoIter::into_iter
[function]
[call site]
03253
test_chars
[function]
[call site]
03254
0.chars().collect::<Vec<_>>
[function]
[call site]
03255
MyIterableType::into_iter
[function]
[call site]
03256
Self::IntoIter::for_each
[function]
[call site]
03257
Module::set_script_fn
[function]
[call site]
03258
Option::into
[function]
[call site]
03259
test::len
[function]
[call site]
03260
crate::calc_fn_hash
[function]
[call site]
03261
get_hasher
[function]
[call site]
03262
write_u8
[function]
[call site]
03263
MyIterableType::into_iter
[function]
[call site]
03264
Self::IntoIter::for_each
[function]
[call site]
03265
test::hash
[function]
[call site]
03266
write_usize
[function]
[call site]
03267
test::hash
[function]
[call site]
03268
write_usize
[function]
[call site]
03269
StraightHasher::finish
[function]
[call site]
03270
StmtBlock::as_ref
[function]
[call site]
03271
map_or
[function]
[call site]
03272
crate::calc_typed_method_hash
[function]
[call site]
03273
StmtBlock::as_ref
[function]
[call site]
03274
and_then
[function]
[call site]
03275
Command::get
[function]
[call site]
03276
Ident::as_str
[function]
[call site]
03277
into
[function]
[call site]
03278
Position::new_const
[function]
[call site]
03279
Some
[function]
[call site]
03280
TestStruct::new
[function]
[call site]
03281
MyIterableType::into_iter
[function]
[call site]
03282
Engine::lex_with_map
[function]
[call site]
03283
reflection_functions::collect
[function]
[call site]
03284
Engine::default
[function]
[call site]
03285
crate::StaticVec::new_const
[function]
[call site]
03286
Some
[function]
[call site]
03287
TestStruct::new
[function]
[call site]
03288
get_or_insert_with
[function]
[call site]
03289
new_hash_map
[function]
[call site]
03290
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03291
Engine::default
[function]
[call site]
03292
blob_functions::insert
[function]
[call site]
03293
Option::into
[function]
[call site]
03294
Array::into
[function]
[call site]
03295
string_functions::remove
[function]
[call site]
03296
Self::into
[function]
[call site]
03297
crate::Module::from
[function]
[call site]
03298
StmtBlock::as_ref
[function]
[call site]
03299
MyIterableType::into_iter
[function]
[call site]
03300
Self::IntoIter::map
[function]
[call site]
03301
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03302
TestStruct::clone
[function]
[call site]
03303
TestStruct::clone
[function]
[call site]
03304
TestStruct::clone
[function]
[call site]
03305
Engine::default
[function]
[call site]
03306
Self::into
[function]
[call site]
03307
Self::into
[function]
[call site]
03308
crate::Module::from
[function]
[call site]
03309
MyIterableType::into_iter
[function]
[call site]
03310
Self::IntoIter::map
[function]
[call site]
03311
crate::func::shared_take_or_clone
[function]
[call site]
03312
shared_try_take
[function]
[call site]
03313
Result::unwrap_or_else
[function]
[call site]
03314
StmtBlock::as_ref
[function]
[call site]
03315
TestStruct::clone
[function]
[call site]
03316
StmtBlock::take_statements
[function]
[call site]
03317
mem::take
[function]
[call site]
03318
Engine::new
[function]
[call site]
03319
register_type_with_name::<TestStruct>
[function]
[call site]
03320
Engine::register_fn
[function]
[call site]
03321
TestStruct
[function]
[call site]
03322
StmtBlock::statements_mut
[function]
[call site]
03323
StmtBlock::statements_mut
[function]
[call site]
03324
Engine::optimize_top_level
[function]
[call site]
03325
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03326
OptimizerState::new
[function]
[call site]
03327
Engine::new_global_runtime_state
[function]
[call site]
03328
crate::ThinVec::new
[function]
[call site]
03329
crate::ThinVec::new
[function]
[call site]
03330
crate::StaticVec::new
[function]
[call site]
03331
Engine::default_tag
[function]
[call site]
03332
TestStruct::clone
[function]
[call site]
03333
StmtBlock::as_ref
[function]
[call site]
03334
Engine::lex_with_map
[function]
[call site]
03335
crate::eval::Debugger::new
[function]
[call site]
03336
into
[function]
[call site]
03337
&crate::SharedModule::into
[function]
[call site]
03338
TestStruct::new
[function]
[call site]
03339
Caches::new
[function]
[call site]
03340
MyIterableType::into_iter
[function]
[call site]
03341
array_functions::reduce_rev
[function]
[call site]
03342
flat_map
[function]
[call site]
03343
Module::iter_var
[function]
[call site]
03344
Module::iter_var_raw
[function]
[call site]
03345
MyIterableType::into_iter
[function]
[call site]
03346
Engine::lex_with_map
[function]
[call site]
03347
Engine::lex_raw
[function]
[call site]
03348
Some
[function]
[call site]
03349
Ident::as_str
[function]
[call site]
03350
array_functions::for_each
[function]
[call site]
03351
OptimizerState::push_var
[function]
[call site]
03352
blob_functions::push
[function]
[call site]
03353
into
[function]
[call site]
03354
Some
[function]
[call site]
03355
Cow::Borrowed
[function]
[call site]
03356
MyIterableType::into_iter
[function]
[call site]
03357
flat_map
[function]
[call site]
03358
array_functions::for_each
[function]
[call site]
03359
OptimizerState::push_var
[function]
[call site]
03360
into
[function]
[call site]
03361
Some
[function]
[call site]
03362
Cow::Borrowed
[function]
[call site]
03363
optimize_stmt_block
[function]
[call site]
03364
string_functions::is_empty
[function]
[call site]
03365
test::len
[function]
[call site]
03366
OptimizerState::is_dirty
[function]
[call site]
03367
MyIterableType::into_iter
[function]
[call site]
03368
test_chars
[function]
[call site]
03369
0.chars().collect::<Vec<_>>
[function]
[call site]
03370
MyIterableType::into_iter
[function]
[call site]
03371
Self::IntoIter::position
[function]
[call site]
03372
ParseSettings::level_up
[function]
[call site]
03373
Ok
[function]
[call site]
03374
StmtBlockContainer::split_at_mut
[function]
[call site]
03375
test_functions_take
[function]
[call site]
03376
StmtBlock::statements_mut
[function]
[call site]
03377
StaticModuleResolver::iter_mut
[function]
[call site]
03378
Engine::lex_with_map
[function]
[call site]
03379
optimize_combo_chain
[function]
[call site]
03380
test_functions_take
[function]
[call site]
03381
test_functions_take
[function]
[call site]
03382
test_functions_take
[function]
[call site]
03383
StmtBlock::as_mut
[function]
[call site]
03384
intersects
[function]
[call site]
03385
StmtBlock::as_mut
[function]
[call site]
03386
StmtBlock::as_mut
[function]
[call site]
03387
string_functions::remove
[function]
[call site]
03388
test_functions_take
[function]
[call site]
03389
make_sub
[function]
[call site]
03390
make_root
[function]
[call site]
03391
StaticModuleResolver::iter_mut
[function]
[call site]
03392
Engine::lex_with_map
[function]
[call site]
03393
optimize_combo_chain
[function]
[call site]
03394
StaticModuleResolver::iter_mut
[function]
[call site]
03395
skip
[function]
[call site]
03396
Engine::lex_with_map
[function]
[call site]
03397
reflection_functions::collect
[function]
[call site]
03398
OptimizerState::clear_dirty
[function]
[call site]
03399
test::len
[function]
[call site]
03400
map_functions::retain
[function]
[call site]
03401
string_functions::is_empty
[function]
[call site]
03402
Ok
[function]
[call site]
03403
IterateMap::new
[function]
[call site]
03404
IterateMap::new
[function]
[call site]
03405
IterateMap::new
[function]
[call site]
03406
mem::take
[function]
[call site]
03407
MyIterableType::into_iter
[function]
[call site]
03408
FnPtr::call_raw_with_extra_args
[function]
[call site]
03409
_call_with_extra_args::<true,
[call site]
03410
_call_with_extra_args::<false,
[call site]
03411
Some
[function]
[call site]
03412
TestStruct::clone
[function]
[call site]
03413
Self::into
[function]
[call site]
03414
Some
[function]
[call site]
03415
Dynamic::as_bool
[function]
[call site]
03416
Ok
[function]
[call site]
03417
crate::func::locked_read
[function]
[call site]
03418
Option::and_then
[function]
[call site]
03419
Some
[function]
[call site]
03420
ok_or_else
[function]
[call site]
03421
std::
[call site]
03422
any::type_name
[function]
[call site]
03423
type_name::<R>
[function]
[call site]
03424
Err
[function]
[call site]
03425
Dynamic::type_name
[function]
[call site]
03426
type_name::<INT>
[function]
[call site]
03427
type_name::<crate::FLOAT>
[function]
[call site]
03428
std::
[call site]
03429
any::type_name
[function]
[call site]
03430
crate::func::locked_read
[function]
[call site]
03431
Option::unwrap
[function]
[call site]
03432
std::
[call site]
03433
any::type_name
[function]
[call site]
03434
unwrap_or
[function]
[call site]
03435
blob_functions::insert
[function]
[call site]
03436
blob_functions::insert
[function]
[call site]
03437
Ok
[function]
[call site]
03438
OptimizerState::set_dirty
[function]
[call site]
03439
Stmt::is_control_flow_break
[function]
[call site]
03440
StaticModuleResolver::iter_mut
[function]
[call site]
03441
StaticModuleResolver::iter_mut
[function]
[call site]
03442
Engine::lex_with_map
[function]
[call site]
03443
Ident::as_str
[function]
[call site]
03444
array_functions::for_each
[function]
[call site]
03445
string_functions::is_empty
[function]
[call site]
03446
Ok
[function]
[call site]
03447
StaticModuleResolver::iter_mut
[function]
[call site]
03448
impl
[call site]
03449
into
[function]
[call site]
03450
FnPtr::call_raw_with_extra_args
[function]
[call site]
03451
Some
[function]
[call site]
03452
Ok
[function]
[call site]
03453
optimize_expr
[function]
[call site]
03454
ParseSettings::level_up_with_position
[function]
[call site]
03455
string_functions::is_empty
[function]
[call site]
03456
OptimizerState::set_dirty
[function]
[call site]
03457
Expr::Unit
[function]
[call site]
03458
ParseSettings::level_up_with_position
[function]
[call site]
03459
test::len
[function]
[call site]
03460
OptimizerState::set_dirty
[function]
[call site]
03461
StmtBlock::take_statements
[function]
[call site]
03462
string_functions::remove
[function]
[call site]
03463
optimize_expr
[function]
[call site]
03464
StmtBlock::statements_mut
[function]
[call site]
03465
optimize_stmt_block
[function]
[call site]
03466
StmtBlock::take_statements
[function]
[call site]
03467
StmtBlock::statements_mut
[function]
[call site]
03468
StmtBlock::as_mut
[function]
[call site]
03469
OptimizerState::set_dirty
[function]
[call site]
03470
test_functions_take
[function]
[call site]
03471
ASTFlags::intersects
[function]
[call site]
03472
OptimizerState::set_dirty
[function]
[call site]
03473
test_functions_take
[function]
[call site]
03474
MyIterableType::into_iter
[function]
[call site]
03475
test_method_call
[function]
[call site]
03476
RhaiFunc::is_pure
[function]
[call site]
03477
RhaiFunc::is_pure
[function]
[call site]
03478
OptimizerState::set_dirty
[function]
[call site]
03479
mem::take
[function]
[call site]
03480
MyIterableType::into_iter
[function]
[call site]
03481
Self::IntoIter::find
[function]
[call site]
03482
array_functions::find_starting_from
[function]
[call site]
03483
array_functions::index_of_filter_starting_from
[function]
[call site]
03484
string_functions::is_empty
[function]
[call site]
03485
Ok
[function]
[call site]
03486
eval::calc_offset_len
[function]
[call site]
03487
test::len
[function]
[call site]
03488
StaticModuleResolver::iter_mut
[function]
[call site]
03489
impl
[call site]
03490
skip
[function]
[call site]
03491
into
[function]
[call site]
03492
FnPtr::call_raw_with_extra_args
[function]
[call site]
03493
Some
[function]
[call site]
03494
Some
[function]
[call site]
03495
Dynamic::as_bool
[function]
[call site]
03496
unwrap_or
[function]
[call site]
03497
Ok
[function]
[call site]
03498
Ok
[function]
[call site]
03499
Ok
[function]
[call site]
03500
Ok
[function]
[call site]
03501
Command::get
[function]
[call site]
03502
RhaiResult::map_or_else
[function]
[call site]
03503
Expr::Unit
[function]
[call site]
03504
Expr::set_position
[function]
[call site]
03505
optimize_expr
[function]
[call site]
03506
Expr::is_constant
[function]
[call site]
03507
string_functions::is_empty
[function]
[call site]
03508
Expr::get_literal_value
[function]
[call site]
03509
OptimizerState::set_dirty
[function]
[call site]
03510
Engine::map_type_name
[function]
[call site]
03511
MyIterableType::into_iter
[function]
[call site]
03512
array_functions::find_map
[function]
[call site]
03513
array_functions::find_map_starting_from
[function]
[call site]
03514
string_functions::is_empty
[function]
[call site]
03515
Ok
[function]
[call site]
03516
eval::calc_offset_len
[function]
[call site]
03517
test::len
[function]
[call site]
03518
StaticModuleResolver::iter_mut
[function]
[call site]
03519
impl
[call site]
03520
skip
[function]
[call site]
03521
into
[function]
[call site]
03522
FnPtr::call_raw_with_extra_args
[function]
[call site]
03523
Some
[function]
[call site]
03524
Some
[function]
[call site]
03525
Expr::is_unit
[function]
[call site]
03526
Ok
[function]
[call site]
03527
Ok
[function]
[call site]
03528
Module::get_custom_type_display_by_name
[function]
[call site]
03529
Module::get_custom_type_by_name_raw
[function]
[call site]
03530
Command::get
[function]
[call site]
03531
Engine::lex_with_map
[function]
[call site]
03532
Ident::as_str
[function]
[call site]
03533
StmtBlock::span_or_else
[function]
[call site]
03534
map_functions::values
[function]
[call site]
03535
array_functions::find_map
[function]
[call site]
03536
Module::get_custom_type_display_by_name
[function]
[call site]
03537
unwrap_or_else
[function]
[call site]
03538
map_std_type_name
[function]
[call site]
03539
string_functions::trim
[function]
[call site]
03540
shared_get_mut
[function]
[call site]
03541
string_functions::trim
[function]
[call site]
03542
into
[function]
[call site]
03543
string_functions::trim
[function]
[call site]
03544
into
[function]
[call site]
03545
type_name::<crate::INT>
[function]
[call site]
03546
type_name::<crate::FLOAT>
[function]
[call site]
03547
type_name::<String>
[function]
[call site]
03548
type_name::<ImmutableString>
[function]
[call site]
03549
type_name::<&str>
[function]
[call site]
03550
type_name::<rust_decimal::Decimal>
[function]
[call site]
03551
type_name::<FnPtr>
[function]
[call site]
03552
type_name::<crate::Array>
[function]
[call site]
03553
type_name::<crate::Blob>
[function]
[call site]
03554
type_name::<crate::Map>
[function]
[call site]
03555
type_name::<crate::Instant>
[function]
[call site]
03556
type_name::<ExclusiveRange>
[function]
[call site]
03557
type_name::<InclusiveRange>
[function]
[call site]
03558
type_name::<BitRange>
[function]
[call site]
03559
type_name::<CharsStream>
[function]
[call site]
03560
type_name::<StepRange<u8>>
[function]
[call site]
03561
test::len
[function]
[call site]
03562
string_functions::starts_with
[function]
[call site]
03563
string_functions::ends_with
[function]
[call site]
03564
string_functions::ends_with
[function]
[call site]
03565
test_string_split
[function]
[call site]
03566
Engine::new
[function]
[call site]
03567
last
[function]
[call site]
03568
unwrap
[function]
[call site]
03569
test::len
[function]
[call site]
03570
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03571
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03572
strip_prefix
[function]
[call site]
03573
map_or
[function]
[call site]
03574
map_std_type_name
[function]
[call site]
03575
RhaiNativeFunc::return_type_name
[function]
[call site]
03576
type_name::<R>
[function]
[call site]
03577
into
[function]
[call site]
03578
Expr::from_dynamic
[function]
[call site]
03579
Self::Unit
[function]
[call site]
03580
Self::BoolConstant
[function]
[call site]
03581
Self::StringConstant
[function]
[call site]
03582
Self::CharConstant
[function]
[call site]
03583
Self::IntegerConstant
[function]
[call site]
03584
Self::DynamicConstant
[function]
[call site]
03585
TestStruct::new
[function]
[call site]
03586
into
[function]
[call site]
03587
Self::FloatConstant
[function]
[call site]
03588
Self::DynamicConstant
[function]
[call site]
03589
TestStruct::new
[function]
[call site]
03590
into
[function]
[call site]
03591
Self::DynamicConstant
[function]
[call site]
03592
TestStruct::new
[function]
[call site]
03593
into
[function]
[call site]
03594
FnPtr::is_curried
[function]
[call site]
03595
string_functions::is_empty
[function]
[call site]
03596
Self::FnCall
[function]
[call site]
03597
into
[function]
[call site]
03598
FnCallHashes::from_hash
[function]
[call site]
03599
calc_fn_hash
[function]
[call site]
03600
test_native_context_fn_name
[function]
[call site]
03601
Engine::new
[function]
[call site]
03602
Engine::register_raw_fn
[function]
[call site]
03603
into
[function]
[call site]
03604
StmtBlock::as_ref
[function]
[call site]
03605
test::len
[function]
[call site]
03606
test::len
[function]
[call site]
03607
string_functions::starts_with
[function]
[call site]
03608
FuncRegistration::new
[function]
[call site]
03609
FuncRegistration::in_global_namespace
[function]
[call site]
03610
FuncRegistration::set_into_module_raw
[function]
[call site]
03611
StmtBlock::as_ref
[function]
[call site]
03612
test::len
[function]
[call site]
03613
StmtBlock::extend
[function]
[call site]
03614
StmtBlock::as_ref
[function]
[call site]
03615
MyIterableType::into_iter
[function]
[call site]
03616
Self::IntoIter::copied
[function]
[call site]
03617
first
[function]
[call site]
03618
RhaiFunc::is_method
[function]
[call site]
03619
is_method_call
[function]
[call site]
03620
StaticModuleResolver::iter_mut
[function]
[call site]
03621
enumerate
[function]
[call site]
03622
array_functions::for_each
[function]
[call site]
03623
Module::map_type
[function]
[call site]
03624
TypeId::of::<&str>
[function]
[call site]
03625
TypeId::of::<ImmutableString>
[function]
[call site]
03626
TypeId::of::<String>
[function]
[call site]
03627
TypeId::of::<ImmutableString>
[function]
[call site]
03628
MyIterableType::into_iter
[function]
[call site]
03629
T::as_any
[function]
[call site]
03630
TypeId::of::<Dynamic>
[function]
[call site]
03631
test::len
[function]
[call site]
03632
test::len
[function]
[call site]
03633
string_functions::pop
[function]
[call site]
03634
unwrap
[function]
[call site]
03635
calc_fn_hash
[function]
[call site]
03636
test::len
[function]
[call site]
03637
calc_fn_hash_full
[function]
[call site]
03638
get_hasher
[function]
[call site]
03639
write_u8
[function]
[call site]
03640
MyIterableType::into_iter
[function]
[call site]
03641
Self::IntoIter::for_each
[function]
[call site]
03642
test::hash
[function]
[call site]
03643
write_usize
[function]
[call site]
03644
StraightHasher::finish
[function]
[call site]
03645
MyIterableType::into_iter
[function]
[call site]
03646
copied
[function]
[call site]
03647
StmtBlock::as_ref
[function]
[call site]
03648
and_then
[function]
[call site]
03649
Command::get
[function]
[call site]
03650
BloomFilterU64::mark
[function]
[call site]
03651
BloomFilterU64::calc_hash
[function]
[call site]
03652
string_functions::remove
[function]
[call site]
03653
get_or_insert_with
[function]
[call site]
03654
new_hash_map
[function]
[call site]
03655
Scope::push_entry
[function]
[call site]
03656
blob_functions::insert
[function]
[call site]
03657
FnPtr::try_from
[function]
[call site]
03658
RhaiResultOf::unwrap
[function]
[call site]
03659
string_functions::is_empty
[function]
[call site]
03660
blob_functions::push
[function]
[call site]
03661
eval::calc_offset_len
[function]
[call site]
03662
test::len
[function]
[call site]
03663
test::len
[function]
[call site]
03664
blob_functions::push
[function]
[call site]
03665
blob_functions::insert
[function]
[call site]
03666
into
[function]
[call site]
03667
&mut
[call site]
03668
blob_functions::insert
[function]
[call site]
03669
into
[function]
[call site]
03670
Engine::global_namespace_mut
[function]
[call site]
03671
TestStruct::new
[function]
[call site]
03672
unwrap
[function]
[call site]
03673
Engine::lex_with_map
[function]
[call site]
03674
TypeId::of::<INT>
[function]
[call site]
03675
TypeId::of::<INT>
[function]
[call site]
03676
Engine::register_raw_fn
[function]
[call site]
03677
into
[function]
[call site]
03678
StmtBlock::as_ref
[function]
[call site]
03679
test::len
[function]
[call site]
03680
test::len
[function]
[call site]
03681
string_functions::starts_with
[function]
[call site]
03682
FuncRegistration::new
[function]
[call site]
03683
FuncRegistration::in_global_namespace
[function]
[call site]
03684
FuncRegistration::set_into_module_raw
[function]
[call site]
03685
Engine::global_namespace_mut
[function]
[call site]
03686
TestStruct::new
[function]
[call site]
03687
unwrap
[function]
[call site]
03688
Engine::lex_with_map
[function]
[call site]
03689
TypeId::of::<INT>
[function]
[call site]
03690
TypeId::of::<INT>
[function]
[call site]
03691
std::
[call site]
03692
iter::once
[function]
[call site]
03693
Self::StringConstant
[function]
[call site]
03694
test_native_context_fn_name
[function]
[call site]
03695
into
[function]
[call site]
03696
reflection_functions::collect
[function]
[call site]
03697
into
[function]
[call site]
03698
Self::DynamicConstant
[function]
[call site]
03699
into
[function]
[call site]
03700
Expr::is_constant
[function]
[call site]
03701
string_functions::is_empty
[function]
[call site]
03702
Expr::get_literal_value
[function]
[call site]
03703
Option::is_some
[function]
[call site]
03704
OptimizerState::set_dirty
[function]
[call site]
03705
Expr::from_dynamic
[function]
[call site]
03706
optimize_expr
[function]
[call site]
03707
optimize_expr
[function]
[call site]
03708
optimize_expr
[function]
[call site]
03709
optimize_expr
[function]
[call site]
03710
ASTFlags::intersects
[function]
[call site]
03711
OptimizerState::set_dirty
[function]
[call site]
03712
test_functions_take
[function]
[call site]
03713
FnPtr::try_from
[function]
[call site]
03714
Engine::lex_with_map
[function]
[call site]
03715
test::len
[function]
[call site]
03716
test::len
[function]
[call site]
03717
(TokenIterator::unwrap_or
[function]
[call site]
03718
MyIterableType::into_iter
[function]
[call site]
03719
test_chars
[function]
[call site]
03720
0.chars().collect::<Vec<_>>
[function]
[call site]
03721
MyIterableType::into_iter
[function]
[call site]
03722
Self::IntoIter::all
[function]
[call site]
03723
OptimizerState::set_dirty
[function]
[call site]
03724
FnPtr::try_from
[function]
[call site]
03725
RhaiResultOf::unwrap
[function]
[call site]
03726
test_functions_take
[function]
[call site]
03727
EvalAltResult::set_position
[function]
[call site]
03728
FnPtr::try_from
[function]
[call site]
03729
f32::unsigned_abs
[function]
[call site]
03730
Engine::lex_with_map
[function]
[call site]
03731
test::len
[function]
[call site]
03732
(TokenIterator::unwrap_or
[function]
[call site]
03733
MyIterableType::into_iter
[function]
[call site]
03734
Self::IntoIter::all
[function]
[call site]
03735
OptimizerState::set_dirty
[function]
[call site]
03736
test::len
[function]
[call site]
03737
FnPtr::try_from
[function]
[call site]
03738
f32::unsigned_abs
[function]
[call site]
03739
RhaiResultOf::unwrap
[function]
[call site]
03740
test_functions_take
[function]
[call site]
03741
EvalAltResult::set_position
[function]
[call site]
03742
MyIterableType::into_iter
[function]
[call site]
03743
test_method_call
[function]
[call site]
03744
RhaiFunc::is_pure
[function]
[call site]
03745
OptimizerState::set_dirty
[function]
[call site]
03746
mem::take
[function]
[call site]
03747
MyIterableType::into_iter
[function]
[call site]
03748
Self::IntoIter::find
[function]
[call site]
03749
RhaiResult::map_or_else
[function]
[call site]
03750
Expr::Unit
[function]
[call site]
03751
Expr::set_position
[function]
[call site]
03752
FnPtr::try_from
[function]
[call site]
03753
Engine::lex_with_map
[function]
[call site]
03754
(TokenIterator::unwrap_or
[function]
[call site]
03755
OptimizerState::set_dirty
[function]
[call site]
03756
Expr::BoolConstant
[function]
[call site]
03757
FnPtr::try_from
[function]
[call site]
03758
RhaiResultOf::unwrap
[function]
[call site]
03759
FnPtr::try_from
[function]
[call site]
03760
f32::unsigned_abs
[function]
[call site]
03761
Engine::lex_with_map
[function]
[call site]
03762
(TokenIterator::unwrap_or
[function]
[call site]
03763
OptimizerState::set_dirty
[function]
[call site]
03764
Expr::BoolConstant
[function]
[call site]
03765
FnPtr::try_from
[function]
[call site]
03766
f32::unsigned_abs
[function]
[call site]
03767
RhaiResultOf::unwrap
[function]
[call site]
03768
FnPtr::try_from
[function]
[call site]
03769
Engine::lex_with_map
[function]
[call site]
03770
test_chars
[function]
[call site]
03771
ImmutableString::strong_count
[function]
[call site]
03772
(TokenIterator::unwrap_or
[function]
[call site]
03773
OptimizerState::set_dirty
[function]
[call site]
03774
Expr::CharConstant
[function]
[call site]
03775
test_chars
[function]
[call site]
03776
nth
[function]
[call site]
03777
FnPtr::try_from
[function]
[call site]
03778
RhaiResultOf::unwrap
[function]
[call site]
03779
unwrap
[function]
[call site]
03780
FnPtr::try_from
[function]
[call site]
03781
f32::unsigned_abs
[function]
[call site]
03782
Engine::lex_with_map
[function]
[call site]
03783
test_chars
[function]
[call site]
03784
ImmutableString::strong_count
[function]
[call site]
03785
(TokenIterator::unwrap_or
[function]
[call site]
03786
OptimizerState::set_dirty
[function]
[call site]
03787
Expr::CharConstant
[function]
[call site]
03788
test_chars
[function]
[call site]
03789
array_functions::reduce_rev
[function]
[call site]
03790
RhaiResult::nth
[function]
[call site]
03791
FnPtr::try_from
[function]
[call site]
03792
f32::unsigned_abs
[function]
[call site]
03793
RhaiResultOf::unwrap
[function]
[call site]
03794
unwrap
[function]
[call site]
03795
optimize_expr
[function]
[call site]
03796
optimize_expr
[function]
[call site]
03797
optimize_expr
[function]
[call site]
03798
optimize_expr
[function]
[call site]
03799
optimize_expr
[function]
[call site]
03800
string_functions::is_empty
[function]
[call site]
03801
OptimizerState::set_dirty
[function]
[call site]
03802
Expr::StringConstant
[function]
[call site]
03803
Engine::const_empty_string
[function]
[call site]
03804
Engine::get_interned_string
[function]
[call site]
03805
Expr::is_constant
[function]
[call site]
03806
OptimizerState::set_dirty
[function]
[call site]
03807
Expr::StringConstant
[function]
[call site]
03808
Expr::get_literal_value
[function]
[call site]
03809
Option::unwrap
[function]
[call site]
03810
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03811
ParseSettings::level_up_with_position
[function]
[call site]
03812
StaticModuleResolver::iter_mut
[function]
[call site]
03813
array_functions::for_each
[function]
[call site]
03814
optimize_expr
[function]
[call site]
03815
test::len
[function]
[call site]
03816
test_functions_take
[function]
[call site]
03817
test_functions_take
[function]
[call site]
03818
Expr::StringConstant
[function]
[call site]
03819
string_functions::remove
[function]
[call site]
03820
OptimizerState::set_dirty
[function]
[call site]
03821
string_functions::remove
[function]
[call site]
03822
OptimizerState::set_dirty
[function]
[call site]
03823
string_functions::remove
[function]
[call site]
03824
OptimizerState::set_dirty
[function]
[call site]
03825
string_functions::is_empty
[function]
[call site]
03826
string_functions::remove
[function]
[call site]
03827
OptimizerState::set_dirty
[function]
[call site]
03828
string_functions::is_empty
[function]
[call site]
03829
string_functions::remove
[function]
[call site]
03830
OptimizerState::set_dirty
[function]
[call site]
03831
shrink_to_fit
[function]
[call site]
03832
Expr::is_constant
[function]
[call site]
03833
OptimizerState::set_dirty
[function]
[call site]
03834
Expr::DynamicConstant
[function]
[call site]
03835
Expr::get_literal_value
[function]
[call site]
03836
Option::unwrap
[function]
[call site]
03837
into
[function]
[call site]
03838
ParseSettings::level_up_with_position
[function]
[call site]
03839
StaticModuleResolver::iter_mut
[function]
[call site]
03840
array_functions::for_each
[function]
[call site]
03841
optimize_expr
[function]
[call site]
03842
Expr::is_constant
[function]
[call site]
03843
OptimizerState::set_dirty
[function]
[call site]
03844
Expr::DynamicConstant
[function]
[call site]
03845
Expr::get_literal_value
[function]
[call site]
03846
Option::unwrap
[function]
[call site]
03847
into
[function]
[call site]
03848
ParseSettings::level_up_with_position
[function]
[call site]
03849
StaticModuleResolver::iter_mut
[function]
[call site]
03850
array_functions::for_each
[function]
[call site]
03851
optimize_expr
[function]
[call site]
03852
test::len
[function]
[call site]
03853
OptimizerState::set_dirty
[function]
[call site]
03854
string_functions::remove
[function]
[call site]
03855
MyIterableType::into_iter
[function]
[call site]
03856
Self::IntoIter::take
[function]
[call site]
03857
Engine::new
[function]
[call site]
03858
register_type_with_name::<TestStruct>
[function]
[call site]
03859
Engine::register_fn
[function]
[call site]
03860
TestStruct
[function]
[call site]
03861
test_method_call
[function]
[call site]
03862
Some
[function]
[call site]
03863
OptimizerState::set_dirty
[function]
[call site]
03864
test::len
[function]
[call site]
03865
string_functions::truncate
[function]
[call site]
03866
OptimizerState::set_dirty
[function]
[call site]
03867
optimize_expr
[function]
[call site]
03868
OptimizerState::set_dirty
[function]
[call site]
03869
Expr::BoolConstant
[function]
[call site]
03870
string_functions::is_empty
[function]
[call site]
03871
OptimizerState::set_dirty
[function]
[call site]
03872
Expr::BoolConstant
[function]
[call site]
03873
test::len
[function]
[call site]
03874
OptimizerState::set_dirty
[function]
[call site]
03875
test_functions_take
[function]
[call site]
03876
test::len
[function]
[call site]
03877
OptimizerState::set_dirty
[function]
[call site]
03878
string_functions::remove
[function]
[call site]
03879
MyIterableType::into_iter
[function]
[call site]
03880
Self::IntoIter::take
[function]
[call site]
03881
test_method_call
[function]
[call site]
03882
Some
[function]
[call site]
03883
OptimizerState::set_dirty
[function]
[call site]
03884
test::len
[function]
[call site]
03885
string_functions::truncate
[function]
[call site]
03886
OptimizerState::set_dirty
[function]
[call site]
03887
optimize_expr
[function]
[call site]
03888
OptimizerState::set_dirty
[function]
[call site]
03889
Expr::BoolConstant
[function]
[call site]
03890
string_functions::is_empty
[function]
[call site]
03891
OptimizerState::set_dirty
[function]
[call site]
03892
Expr::BoolConstant
[function]
[call site]
03893
test::len
[function]
[call site]
03894
OptimizerState::set_dirty
[function]
[call site]
03895
test_functions_take
[function]
[call site]
03896
test::len
[function]
[call site]
03897
OptimizerState::set_dirty
[function]
[call site]
03898
string_functions::remove
[function]
[call site]
03899
Expr::is_constant
[function]
[call site]
03900
test::len
[function]
[call site]
03901
string_functions::truncate
[function]
[call site]
03902
OptimizerState::set_dirty
[function]
[call site]
03903
optimize_expr
[function]
[call site]
03904
string_functions::is_empty
[function]
[call site]
03905
OptimizerState::set_dirty
[function]
[call site]
03906
Expr::BoolConstant
[function]
[call site]
03907
test::len
[function]
[call site]
03908
OptimizerState::set_dirty
[function]
[call site]
03909
test_functions_take
[function]
[call site]
03910
test::len
[function]
[call site]
03911
OptimizerState::set_dirty
[function]
[call site]
03912
Expr::BoolConstant
[function]
[call site]
03913
FnCallExpr::is_qualified
[function]
[call site]
03914
StaticModuleResolver::iter_mut
[function]
[call site]
03915
array_functions::for_each
[function]
[call site]
03916
optimize_expr
[function]
[call site]
03917
move_constant_arg
[function]
[call site]
03918
Expr::get_literal_value
[function]
[call site]
03919
Some
[function]
[call site]
03920
StmtBlock::as_ref
[function]
[call site]
03921
TestStruct::clone
[function]
[call site]
03922
write_lock::<FnPtr>
[function]
[call site]
03923
Some
[function]
[call site]
03924
crate::Shared::new
[function]
[call site]
03925
Option<&GlobalRuntimeState>::into
[function]
[call site]
03926
into
[function]
[call site]
03927
into
[function]
[call site]
03928
into
[function]
[call site]
03929
TestStruct::clone
[function]
[call site]
03930
Self::into
[function]
[call site]
03931
into
[function]
[call site]
03932
Expr::is_constant
[function]
[call site]
03933
crate::Array::with_capacity
[function]
[call site]
03934
test::len
[function]
[call site]
03935
StmtBlock::extend
[function]
[call site]
03936
MyIterableType::into_iter
[function]
[call site]
03937
Self::IntoIter::map
[function]
[call site]
03938
Expr::get_literal_value
[function]
[call site]
03939
Option::unwrap
[function]
[call site]
03940
Dynamic::from_array
[function]
[call site]
03941
Expr::is_constant
[function]
[call site]
03942
TestStruct::clone
[function]
[call site]
03943
(TokenIterator::get_mut
[function]
[call site]
03944
Ident::as_str
[function]
[call site]
03945
Option::unwrap
[function]
[call site]
03946
Expr::get_literal_value
[function]
[call site]
03947
Option::unwrap
[function]
[call site]
03948
Dynamic::from_map
[function]
[call site]
03949
Expr::is_constant
[function]
[call site]
03950
Position::new_const
[function]
[call site]
03951
Expr::get_literal_value
[function]
[call site]
03952
Option::unwrap
[function]
[call site]
03953
unwrap
[function]
[call site]
03954
into
[function]
[call site]
03955
FnCallExpr::is_qualified
[function]
[call site]
03956
test::len
[function]
[call site]
03957
FnPtr::new
[function]
[call site]
03958
TestStruct::clone
[function]
[call site]
03959
RhaiResultOf::ok
[function]
[call site]
03960
into
[function]
[call site]
03961
test::len
[function]
[call site]
03962
Token::literal_syntax
[function]
[call site]
03963
Token::literal_syntax
[function]
[call site]
03964
Ident::as_str
[function]
[call site]
03965
into
[function]
[call site]
03966
into
[function]
[call site]
03967
into
[function]
[call site]
03968
into
[function]
[call site]
03969
into
[function]
[call site]
03970
into
[function]
[call site]
03971
Expr::DynamicConstant
[function]
[call site]
03972
into
[function]
[call site]
03973
Expr::start_position
[function]
[call site]
03974
string_functions::is_empty
[function]
[call site]
03975
Expr::position
[function]
[call site]
03976
ParseSettings::level_up_with_position
[function]
[call site]
03977
Expr::start_position
[function]
[call site]
03978
Expr::start_position
[function]
[call site]
03979
Expr::position
[function]
[call site]
03980
OptimizerState::set_dirty
[function]
[call site]
03981
test::len
[function]
[call site]
03982
FnCallExpr::constant_args
[function]
[call site]
03983
string_functions::is_empty
[function]
[call site]
03984
MyIterableType::into_iter
[function]
[call site]
03985
test_method_call
[function]
[call site]
03986
TestStruct::clone
[function]
[call site]
03987
Self::into
[function]
[call site]
03988
Dynamic::into_immutable_string
[function]
[call site]
03989
Ok
[function]
[call site]
03990
crate::func::locked_read
[function]
[call site]
03991
Option::and_then
[function]
[call site]
03992
Some
[function]
[call site]
03993
TestStruct::clone
[function]
[call site]
03994
ok_or_else
[function]
[call site]
03995
std::
[call site]
03996
any::type_name
[function]
[call site]
03997
Err
[function]
[call site]
03998
Dynamic::type_name
[function]
[call site]
03999
Result::map_err
[function]
[call site]
04000
and_then
[function]
[call site]
04001
OptimizerState::set_dirty
[function]
[call site]
04002
Expr::DynamicConstant
[function]
[call site]
04003
TestStruct::new
[function]
[call site]
04004
into
[function]
[call site]
04005
optimize_expr
[function]
[call site]
04006
test::len
[function]
[call site]
04007
FnCallExpr::constant_args
[function]
[call site]
04008
Expr::get_literal_value
[function]
[call site]
04009
unwrap
[function]
[call site]
04010
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
04011
StmtBlock::extend
[function]
[call site]
04012
MyIterableType::into_iter
[function]
[call site]
04013
skip
[function]
[call site]
04014
Engine::lex_with_map
[function]
[call site]
04015
Expr::get_literal_value
[function]
[call site]
04016
unwrap
[function]
[call site]
04017
OptimizerState::set_dirty
[function]
[call site]
04018
Expr::DynamicConstant
[function]
[call site]
04019
TestStruct::new
[function]
[call site]
04020
into
[function]
[call site]
04021
string_functions::contains
[function]
[call site]
04022
Ident::as_str
[function]
[call site]
04023
StaticModuleResolver::iter_mut
[function]
[call site]
04024
array_functions::for_each
[function]
[call site]
04025
optimize_expr
[function]
[call site]
04026
FnCallExpr::constant_args
[function]
[call site]
04027
MyIterableType::into_iter
[function]
[call site]
04028
Engine::lex_with_map
[function]
[call site]
04029
Expr::get_literal_value
[function]
[call site]
04030
unwrap
[function]
[call site]
04031
args.iter().map(|arg_expr|
[call site]
04032
MyIterableType::into_iter
[function]
[call site]
04033
Engine::lex_with_map
[function]
[call site]
04034
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
04035
Ident::as_str
[function]
[call site]
04036
test::len
[function]
[call site]
04037
OptimizerState::set_dirty
[function]
[call site]
04038
Engine::map_type_name
[function]
[call site]
04039
RhaiNativeFunc::return_type_name
[function]
[call site]
04040
into
[function]
[call site]
04041
Expr::from_dynamic
[function]
[call site]
04042
test::len
[function]
[call site]
04043
OptimizerState::set_dirty
[function]
[call site]
04044
Expr::from_dynamic
[function]
[call site]
04045
test::len
[function]
[call site]
04046
FnCallExpr::is_operator_call
[function]
[call site]
04047
is_some
[function]
[call site]
04048
Engine::fast_operators
[function]
[call site]
04049
intersects
[function]
[call site]
04050
Engine::has_native_fn_override
[function]
[call site]
04051
calc_fn_hash_full
[function]
[call site]
04052
StmtBlock::as_ref
[function]
[call site]
04053
MyIterableType::into_iter
[function]
[call site]
04054
Self::IntoIter::copied
[function]
[call site]
04055
MyIterableType::into_iter
[function]
[call site]
04056
test_var_def_filter
[function]
[call site]
04057
Module::is_standard_lib
[function]
[call site]
04058
intersects
[function]
[call site]
04059
T::as_any
[function]
[call site]
04060
Module::contains_fn
[function]
[call site]
04061
StmtBlock::as_ref
[function]
[call site]
04062
map_or
[function]
[call site]
04063
contains_key
[function]
[call site]
04064
map_functions::values
[function]
[call site]
04065
T::as_any
[function]
[call site]
04066
Module::contains_qualified_fn
[function]
[call site]
04067
StmtBlock::as_ref
[function]
[call site]
04068
map_or
[function]
[call site]
04069
contains_key
[function]
[call site]
04070
RhaiFunc::is_native
[function]
[call site]
04071
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04072
Some
[function]
[call site]
04073
Dynamic::as_int
[function]
[call site]
04074
Ok
[function]
[call site]
04075
crate::func::locked_read
[function]
[call site]
04076
Option::and_then
[function]
[call site]
04077
Some
[function]
[call site]
04078
ok_or_else
[function]
[call site]
04079
std::
[call site]
04080
any::type_name
[function]
[call site]
04081
Err
[function]
[call site]
04082
Dynamic::type_name
[function]
[call site]
04083
unwrap
[function]
[call site]
04084
Dynamic::as_int
[function]
[call site]
04085
unwrap
[function]
[call site]
04086
Ok
[function]
[call site]
04087
into
[function]
[call site]
04088
Some
[function]
[call site]
04089
Dynamic::as_int
[function]
[call site]
04090
unwrap
[function]
[call site]
04091
Dynamic::as_int
[function]
[call site]
04092
unwrap
[function]
[call site]
04093
Ok
[function]
[call site]
04094
into
[function]
[call site]
04095
Some
[function]
[call site]
04096
Dynamic::as_immutable_string_ref
[function]
[call site]
04097
read_lock::<ImmutableString>
[function]
[call site]
04098
ok_or_else
[function]
[call site]
04099
Dynamic::type_name
[function]
[call site]
04100
unwrap
[function]
[call site]
04101
Dynamic::as_immutable_string_ref
[function]
[call site]
04102
unwrap
[function]
[call site]
04103
unwrap
[function]
[call site]
04104
Package::init_engine
[function]
[call site]
04105
Engine::throw_on_size
[function]
[call site]
04106
map_or
[function]
[call site]
04107
Command::get
[function]
[call site]
04108
Err
[function]
[call site]
04109
ERR::ErrorDataTooLarge
[function]
[call site]
04110
&str::to_string
[function]
[call site]
04111
into
[function]
[call site]
04112
map_or
[function]
[call site]
04113
Command::get
[function]
[call site]
04114
Err
[function]
[call site]
04115
ERR::ErrorDataTooLarge
[function]
[call site]
04116
&str::to_string
[function]
[call site]
04117
into
[function]
[call site]
04118
map_or
[function]
[call site]
04119
Command::get
[function]
[call site]
04120
Err
[function]
[call site]
04121
ERR::ErrorDataTooLarge
[function]
[call site]
04122
&str::to_string
[function]
[call site]
04123
into
[function]
[call site]
04124
Ok
[function]
[call site]
04125
test::len
[function]
[call site]
04126
test::len
[function]
[call site]
04127
Ok
[function]
[call site]
04128
into
[function]
[call site]
04129
Some
[function]
[call site]
04130
Dynamic::as_char
[function]
[call site]
04131
Ok
[function]
[call site]
04132
crate::func::locked_read
[function]
[call site]
04133
Option::and_then
[function]
[call site]
04134
Some
[function]
[call site]
04135
ok_or_else
[function]
[call site]
04136
std::
[call site]
04137
any::type_name
[function]
[call site]
04138
Err
[function]
[call site]
04139
Dynamic::type_name
[function]
[call site]
04140
unwrap
[function]
[call site]
04141
Dynamic::as_char
[function]
[call site]
04142
unwrap
[function]
[call site]
04143
Position::new_const
[function]
[call site]
04144
blob_functions::push
[function]
[call site]
04145
blob_functions::push
[function]
[call site]
04146
FnPtr::try_from
[function]
[call site]
04147
RhaiResultOf::unwrap
[function]
[call site]
04148
blob_functions::push
[function]
[call site]
04149
unwrap
[function]
[call site]
04150
Package::init_engine
[function]
[call site]
04151
Engine::throw_on_size
[function]
[call site]
04152
test::len
[function]
[call site]
04153
test::len
[function]
[call site]
04154
Ok
[function]
[call site]
04155
Result::into
[function]
[call site]
04156
Some
[function]
[call site]
04157
Dynamic::as_blob_ref
[function]
[call site]
04158
read_lock::<Blob>
[function]
[call site]
04159
ok_or_else
[function]
[call site]
04160
Dynamic::type_name
[function]
[call site]
04161
unwrap
[function]
[call site]
04162
string_functions::is_empty
[function]
[call site]
04163
Ok
[function]
[call site]
04164
Dynamic::flatten_clone
[function]
[call site]
04165
Dynamic::as_blob_ref
[function]
[call site]
04166
unwrap
[function]
[call site]
04167
string_functions::is_empty
[function]
[call site]
04168
Ok
[function]
[call site]
04169
Dynamic::flatten_clone
[function]
[call site]
04170
unwrap
[function]
[call site]
04171
Package::init_engine
[function]
[call site]
04172
Engine::throw_on_size
[function]
[call site]
04173
test::len
[function]
[call site]
04174
test::len
[function]
[call site]
04175
TestStruct::clone
[function]
[call site]
04176
StmtBlock::extend
[function]
[call site]
04177
Ok
[function]
[call site]
04178
Dynamic::from_blob
[function]
[call site]
04179
Self
[function]
[call site]
04180
Union::Blob
[function]
[call site]
04181
into
[function]
[call site]
04182
Some
[function]
[call site]
04183
Some
[function]
[call site]
04184
Some
[function]
[call site]
04185
Ok
[function]
[call site]
04186
Dynamic::as_int
[function]
[call site]
04187
unwrap
[function]
[call site]
04188
into
[function]
[call site]
04189
Some
[function]
[call site]
04190
Ok
[function]
[call site]
04191
Dynamic::as_int
[function]
[call site]
04192
unwrap
[function]
[call site]
04193
into
[function]
[call site]
04194
Some
[function]
[call site]
04195
Ok
[function]
[call site]
04196
Dynamic::as_int
[function]
[call site]
04197
unwrap
[function]
[call site]
04198
into
[function]
[call site]
04199
Some
[function]
[call site]
04200
Ok
[function]
[call site]
04201
Dynamic::as_int
[function]
[call site]
04202
unwrap
[function]
[call site]
04203
into
[function]
[call site]
04204
Dynamic::as_char
[function]
[call site]
04205
unwrap
[function]
[call site]
04206
Dynamic::as_immutable_string_ref
[function]
[call site]
04207
unwrap
[function]
[call site]
04208
Some
[function]
[call site]
04209
test_chars
[function]
[call site]
04210
MultiInputsStream::get_next
[function]
[call site]
04211
MultiInputsStream::get_next
[function]
[call site]
04212
Some
[function]
[call site]
04213
Dynamic::as_char
[function]
[call site]
04214
unwrap
[function]
[call site]
04215
Dynamic::as_immutable_string_ref
[function]
[call site]
04216
unwrap
[function]
[call site]
04217
Position::new_const
[function]
[call site]
04218
blob_functions::push
[function]
[call site]
04219
Result::push_str
[function]
[call site]
04220
unwrap
[function]
[call site]
04221
Package::init_engine
[function]
[call site]
04222
Engine::throw_on_size
[function]
[call site]
04223
test::len
[function]
[call site]
04224
Ok
[function]
[call site]
04225
Result::into
[function]
[call site]
04226
Dynamic::as_immutable_string_ref
[function]
[call site]
04227
unwrap
[function]
[call site]
04228
Dynamic::as_char
[function]
[call site]
04229
unwrap
[function]
[call site]
04230
test_chars
[function]
[call site]
04231
MultiInputsStream::get_next
[function]
[call site]
04232
MultiInputsStream::get_next
[function]
[call site]
04233
Some
[function]
[call site]
04234
Some
[function]
[call site]
04235
Dynamic::as_immutable_string_ref
[function]
[call site]
04236
unwrap
[function]
[call site]
04237
Dynamic::as_char
[function]
[call site]
04238
unwrap
[function]
[call site]
04239
unwrap
[function]
[call site]
04240
Package::init_engine
[function]
[call site]
04241
Engine::throw_on_size
[function]
[call site]
04242
test::len
[function]
[call site]
04243
Ok
[function]
[call site]
04244
Result::into
[function]
[call site]
04245
Some
[function]
[call site]
04246
Dynamic::as_immutable_string_ref
[function]
[call site]
04247
unwrap
[function]
[call site]
04248
Dynamic::as_char
[function]
[call site]
04249
unwrap
[function]
[call site]
04250
Ok
[function]
[call site]
04251
into
[function]
[call site]
04252
Some
[function]
[call site]
04253
Ok
[function]
[call site]
04254
TestStruct::clone
[function]
[call site]
04255
Some
[function]
[call site]
04256
Some
[function]
[call site]
04257
Some
[function]
[call site]
04258
Ok
[function]
[call site]
04259
TestStruct::clone
[function]
[call site]
04260
Some
[function]
[call site]
04261
Some
[function]
[call site]
04262
Some
[function]
[call site]
04263
Dynamic::as_blob_ref
[function]
[call site]
04264
unwrap
[function]
[call site]
04265
TestStruct::clone
[function]
[call site]
04266
Dynamic::as_char
[function]
[call site]
04267
unwrap
[function]
[call site]
04268
encode_utf8
[function]
[call site]
04269
unwrap
[function]
[call site]
04270
Package::init_engine
[function]
[call site]
04271
Engine::throw_on_size
[function]
[call site]
04272
test::len
[function]
[call site]
04273
test::len
[function]
[call site]
04274
StmtBlock::extend
[function]
[call site]
04275
as_bytes
[function]
[call site]
04276
Ok
[function]
[call site]
04277
Dynamic::from_blob
[function]
[call site]
04278
Dynamic::type_id
[function]
[call site]
04279
TypeId::of::<()>
[function]
[call site]
04280
TypeId::of::<bool>
[function]
[call site]
04281
TypeId::of::<ImmutableString>
[function]
[call site]
04282
TypeId::of::<char>
[function]
[call site]
04283
TypeId::of::<INT>
[function]
[call site]
04284
TypeId::of::<crate::FLOAT>
[function]
[call site]
04285
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04286
TypeId::of::<Array>
[function]
[call site]
04287
TypeId::of::<Blob>
[function]
[call site]
04288
TypeId::of::<Map>
[function]
[call site]
04289
TypeId::of::<FnPtr>
[function]
[call site]
04290
TypeId::of::<Instant>
[function]
[call site]
04291
Dynamic::type_id
[function]
[call site]
04292
crate::func::locked_read
[function]
[call site]
04293
Option::unwrap
[function]
[call site]
04294
Dynamic::type_id
[function]
[call site]
04295
Dynamic::type_id
[function]
[call site]
04296
TypeId::of::<ExclusiveRange>
[function]
[call site]
04297
TypeId::of::<ExclusiveRange>
[function]
[call site]
04298
TypeId::of::<InclusiveRange>
[function]
[call site]
04299
TypeId::of::<InclusiveRange>
[function]
[call site]
04300
TypeId::of::<ExclusiveRange>
[function]
[call site]
04301
TypeId::of::<InclusiveRange>
[function]
[call site]
04302
TypeId::of::<InclusiveRange>
[function]
[call site]
04303
TypeId::of::<ExclusiveRange>
[function]
[call site]
04304
Some
[function]
[call site]
04305
Some
[function]
[call site]
04306
is_numeric
[function]
[call site]
04307
TypeId::of::<INT>
[function]
[call site]
04308
TypeId::of::<f32>
[function]
[call site]
04309
TypeId::of::<f64>
[function]
[call site]
04310
TypeId::of::<Decimal>
[function]
[call site]
04311
TypeId::of::<u8>
[function]
[call site]
04312
TypeId::of::<u16>
[function]
[call site]
04313
TypeId::of::<u32>
[function]
[call site]
04314
TypeId::of::<u64>
[function]
[call site]
04315
TypeId::of::<i8>
[function]
[call site]
04316
TypeId::of::<i16>
[function]
[call site]
04317
TypeId::of::<i32>
[function]
[call site]
04318
TypeId::of::<i64>
[function]
[call site]
04319
TypeId::of::<u128>
[function]
[call site]
04320
TypeId::of::<i128>
[function]
[call site]
04321
is_numeric
[function]
[call site]
04322
Some
[function]
[call site]
04323
is_numeric
[function]
[call site]
04324
is_numeric
[function]
[call site]
04325
Some
[function]
[call site]
04326
StmtBlock::as_ref
[function]
[call site]
04327
unwrap
[function]
[call site]
04328
then
[function]
[call site]
04329
Ident::as_str
[function]
[call site]
04330
into
[function]
[call site]
04331
split_first_mut
[function]
[call site]
04332
unwrap
[function]
[call site]
04333
test_var_is_def
[function]
[call site]
04334
Engine::new
[function]
[call site]
04335
OptimizerState::set_dirty
[function]
[call site]
04336
Expr::from_dynamic
[function]
[call site]
04337
StaticModuleResolver::iter_mut
[function]
[call site]
04338
array_functions::for_each
[function]
[call site]
04339
optimize_expr
[function]
[call site]
04340
move_constant_arg
[function]
[call site]
04341
OptimizerState::set_dirty
[function]
[call site]
04342
FnCallExpr::constant_args
[function]
[call site]
04343
FnCallHashes::is_native_only
[function]
[call site]
04344
Position::is_none
[function]
[call site]
04345
MyIterableType::into_iter
[function]
[call site]
04346
array_functions::find_map
[function]
[call site]
04347
Module::get_script_fn
[function]
[call site]
04348
StmtBlock::as_ref
[function]
[call site]
04349
and_then
[function]
[call site]
04350
StmtBlock::as_ref
[function]
[call site]
04351
&crate::SharedModule::values
[function]
[call site]
04352
string_functions::is_empty
[function]
[call site]
04353
IterateDynamicArray::new
[function]
[call site]
04354
map_functions::values
[function]
[call site]
04355
Array::cloned
[function]
[call site]
04356
reflection_functions::collect
[function]
[call site]
04357
array_functions::find
[function]
[call site]
04358
array_functions::find_starting_from
[function]
[call site]
04359
RhaiResult::and_then
[function]
[call site]
04360
RhaiFunc::get_script_fn_def
[function]
[call site]
04361
test::len
[function]
[call site]
04362
is_some
[function]
[call site]
04363
MyIterableType::into_iter
[function]
[call site]
04364
Engine::lex_with_map
[function]
[call site]
04365
Expr::get_literal_value
[function]
[call site]
04366
Some
[function]
[call site]
04367
StmtBlock::as_ref
[function]
[call site]
04368
TestStruct::clone
[function]
[call site]
04369
write_lock::<FnPtr>
[function]
[call site]
04370
Some
[function]
[call site]
04371
crate::Shared::new
[function]
[call site]
04372
Option<&GlobalRuntimeState>::into
[function]
[call site]
04373
into
[function]
[call site]
04374
into
[function]
[call site]
04375
into
[function]
[call site]
04376
TestStruct::clone
[function]
[call site]
04377
Self::into
[function]
[call site]
04378
into
[function]
[call site]
04379
Expr::is_constant
[function]
[call site]
04380
crate::Array::with_capacity
[function]
[call site]
04381
test::len
[function]
[call site]
04382
StmtBlock::extend
[function]
[call site]
04383
MyIterableType::into_iter
[function]
[call site]
04384
Self::IntoIter::map
[function]
[call site]
04385
Expr::get_literal_value
[function]
[call site]
04386
Option::unwrap
[function]
[call site]
04387
Dynamic::from_array
[function]
[call site]
04388
Expr::is_constant
[function]
[call site]
04389
TestStruct::clone
[function]
[call site]
04390
(TokenIterator::get_mut
[function]
[call site]
04391
Ident::as_str
[function]
[call site]
04392
Option::unwrap
[function]
[call site]
04393
Expr::get_literal_value
[function]
[call site]
04394
Option::unwrap
[function]
[call site]
04395
Dynamic::from_map
[function]
[call site]
04396
Expr::is_constant
[function]
[call site]
04397
Position::new_const
[function]
[call site]
04398
Expr::get_literal_value
[function]
[call site]
04399
Option::unwrap
[function]
[call site]
04400
unwrap
[function]
[call site]
04401
into
[function]
[call site]
04402
FnCallExpr::is_qualified
[function]
[call site]
04403
test::len
[function]
[call site]
04404
FnPtr::new
[function]
[call site]
04405
TestStruct::clone
[function]
[call site]
04406
RhaiResultOf::ok
[function]
[call site]
04407
into
[function]
[call site]
04408
test::len
[function]
[call site]
04409
Token::literal_syntax
[function]
[call site]
04410
Token::literal_syntax
[function]
[call site]
04411
Ident::as_str
[function]
[call site]
04412
into
[function]
[call site]
04413
into
[function]
[call site]
04414
into
[function]
[call site]
04415
into
[function]
[call site]
04416
into
[function]
[call site]
04417
into
[function]
[call site]
04418
args.iter().map(|a|
[call site]
04419
unwrap
[function]
[call site]
04420
Ident::as_str
[function]
[call site]
04421
test::len
[function]
[call site]
04422
Some
[function]
[call site]
04423
Engine::map_type_name
[function]
[call site]
04424
RhaiNativeFunc::return_type_name
[function]
[call site]
04425
into
[function]
[call site]
04426
test::len
[function]
[call site]
04427
Some
[function]
[call site]
04428
OptimizerState::call_fn_with_const_args
[function]
[call site]
04429
Engine::exec_native_fn_call
[function]
[call site]
04430
Engine::track_operation
[function]
[call site]
04431
Engine::max_operations
[function]
[call site]
04432
Command::get
[function]
[call site]
04433
Engine::max_operations
[function]
[call site]
04434
Err
[function]
[call site]
04435
ERR::ErrorTooManyOperations
[function]
[call site]
04436
into
[function]
[call site]
04437
StmtBlock::as_ref
[function]
[call site]
04438
and_then
[function]
[call site]
04439
test_max_operations_progress
[function]
[call site]
04440
Engine::new
[function]
[call site]
04441
Engine::set_optimization_level
[function]
[call site]
04442
Engine::set_max_operations
[function]
[call site]
04443
TestStruct::new
[function]
[call site]
04444
Engine::on_progress
[function]
[call site]
04445
Some
[function]
[call site]
04446
TestStruct::new
[function]
[call site]
04447
Some
[function]
[call site]
04448
into
[function]
[call site]
04449
Engine::lex_with_map
[function]
[call site]
04450
Err
[function]
[call site]
04451
ERR::ErrorTerminated
[function]
[call site]
04452
into
[function]
[call site]
04453
unwrap_or
[function]
[call site]
04454
Ok
[function]
[call site]
04455
Some
[function]
[call site]
04456
Engine::resolve_fn
[function]
[call site]
04457
as_deref
[function]
[call site]
04458
map_or
[function]
[call site]
04459
calc_fn_hash_full
[function]
[call site]
04460
MyIterableType::into_iter
[function]
[call site]
04461
Self::IntoIter::map
[function]
[call site]
04462
Dynamic::type_id
[function]
[call site]
04463
TypeId::of::<()>
[function]
[call site]
04464
TypeId::of::<bool>
[function]
[call site]
04465
TypeId::of::<ImmutableString>
[function]
[call site]
04466
TypeId::of::<char>
[function]
[call site]
04467
TypeId::of::<INT>
[function]
[call site]
04468
TypeId::of::<crate::FLOAT>
[function]
[call site]
04469
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04470
TypeId::of::<Array>
[function]
[call site]
04471
TypeId::of::<Blob>
[function]
[call site]
04472
TypeId::of::<Map>
[function]
[call site]
04473
TypeId::of::<FnPtr>
[function]
[call site]
04474
TypeId::of::<Instant>
[function]
[call site]
04475
Dynamic::type_id
[function]
[call site]
04476
crate::func::locked_read
[function]
[call site]
04477
Option::unwrap
[function]
[call site]
04478
Dynamic::type_id
[function]
[call site]
04479
Caches::fn_resolution_cache_mut
[function]
[call site]
04480
string_functions::is_empty
[function]
[call site]
04481
Caches::push_fn_resolution_cache
[function]
[call site]
04482
blob_functions::push
[function]
[call site]
04483
Engine::default
[function]
[call site]
04484
last_mut
[function]
[call site]
04485
unwrap
[function]
[call site]
04486
Scope::push_entry
[function]
[call site]
04487
&mut
[call site]
04488
StmtBlock::as_ref
[function]
[call site]
04489
as_deref
[function]
[call site]
04490
map_or
[function]
[call site]
04491
MyIterableType::into_iter
[function]
[call site]
04492
array_functions::reduce_rev
[function]
[call site]
04493
array_functions::find_map
[function]
[call site]
04494
Module::set_indexer_get_fn
[function]
[call site]
04495
FuncRegistration::new
[function]
[call site]
04496
FuncRegistration::in_global_namespace
[function]
[call site]
04497
FuncRegistration::with_purity
[function]
[call site]
04498
Some
[function]
[call site]
04499
FuncRegistration::with_volatility
[function]
[call site]
04500
Some
[function]
[call site]
04501
FuncRegistration::set_into_module
[function]
[call site]
04502
unwrap_or_else
[function]
[call site]
04503
RhaiNativeFunc::num_params
[function]
[call site]
04504
RhaiNativeFunc::num_params
[function]
[call site]
04505
string_functions::starts_with
[function]
[call site]
04506
unwrap_or
[function]
[call site]
04507
into_rhai_function
[function]
[call site]
04508
FuncRegistration::set_into_module_raw
[function]
[call site]
04509
StmtBlock::as_ref
[function]
[call site]
04510
test::len
[function]
[call site]
04511
StmtBlock::extend
[function]
[call site]
04512
StmtBlock::as_ref
[function]
[call site]
04513
MyIterableType::into_iter
[function]
[call site]
04514
Self::IntoIter::copied
[function]
[call site]
04515
first
[function]
[call site]
04516
RhaiFunc::is_method
[function]
[call site]
04517
StaticModuleResolver::iter_mut
[function]
[call site]
04518
enumerate
[function]
[call site]
04519
array_functions::for_each
[function]
[call site]
04520
Module::map_type
[function]
[call site]
04521
MyIterableType::into_iter
[function]
[call site]
04522
T::as_any
[function]
[call site]
04523
TypeId::of::<Dynamic>
[function]
[call site]
04524
test::len
[function]
[call site]
04525
test::len
[function]
[call site]
04526
string_functions::pop
[function]
[call site]
04527
unwrap
[function]
[call site]
04528
calc_fn_hash
[function]
[call site]
04529
test::len
[function]
[call site]
04530
calc_fn_hash_full
[function]
[call site]
04531
MyIterableType::into_iter
[function]
[call site]
04532
copied
[function]
[call site]
04533
StmtBlock::as_ref
[function]
[call site]
04534
and_then
[function]
[call site]
04535
Command::get
[function]
[call site]
04536
BloomFilterU64::mark
[function]
[call site]
04537
string_functions::remove
[function]
[call site]
04538
get_or_insert_with
[function]
[call site]
04539
new_hash_map
[function]
[call site]
04540
Scope::push_entry
[function]
[call site]
04541
blob_functions::insert
[function]
[call site]
04542
into
[function]
[call site]
04543
&mut
[call site]
04544
blob_functions::insert
[function]
[call site]
04545
into
[function]
[call site]
04546
FUNC::param_types
[function]
[call site]
04547
Engine::lex_with_map
[function]
[call site]
04548
Engine::lex_raw
[function]
[call site]
04549
Some
[function]
[call site]
04550
Module::id_raw
[function]
[call site]
04551
StmtBlock::as_ref
[function]
[call site]
04552
StmtBlock::span_or_else
[function]
[call site]
04553
MyIterableType::into_iter
[function]
[call site]
04554
array_functions::find_map
[function]
[call site]
04555
Module::set_indexer_get_fn
[function]
[call site]
04556
Engine::lex_with_map
[function]
[call site]
04557
Module::id_raw
[function]
[call site]
04558
StmtBlock::span_or_else
[function]
[call site]
04559
Module::get_qualified_fn
[function]
[call site]
04560
StmtBlock::as_ref
[function]
[call site]
04561
and_then
[function]
[call site]
04562
Command::get
[function]
[call site]
04563
StmtBlock::span_or_else
[function]
[call site]
04564
Span::new
[function]
[call site]
04565
iterator_functions::chars_from_start
[function]
[call site]
04566
StmtBlock::span_or_else
[function]
[call site]
04567
string_functions::add_append
[function]
[call site]
04568
StmtBlock::span_or_else
[function]
[call site]
04569
map_functions::values
[function]
[call site]
04570
test_var_def_filter
[function]
[call site]
04571
Module::contains_indexed_global_functions
[function]
[call site]
04572
intersects
[function]
[call site]
04573
array_functions::find_map
[function]
[call site]
04574
Module::get_qualified_fn
[function]
[call site]
04575
StmtBlock::as_ref
[function]
[call site]
04576
and_then
[function]
[call site]
04577
Command::get
[function]
[call site]
04578
Engine::lex_with_map
[function]
[call site]
04579
Module::id_raw
[function]
[call site]
04580
TestStruct::clone
[function]
[call site]
04581
cloned
[function]
[call site]
04582
BloomFilterU64::is_absent_and_set
[function]
[call site]
04583
Some
[function]
[call site]
04584
StmtBlock::as_ref
[function]
[call site]
04585
blob_functions::insert
[function]
[call site]
04586
Some
[function]
[call site]
04587
StmtBlock::as_ref
[function]
[call site]
04588
min_max_functions::min
[function]
[call site]
04589
MyIterableType::into_iter
[function]
[call site]
04590
T::as_any
[function]
[call site]
04591
Module::may_contain_dynamic_fn
[function]
[call site]
04592
BloomFilterU64::is_absent
[function]
[call site]
04593
BloomFilterU64::calc_hash
[function]
[call site]
04594
MyIterableType::into_iter
[function]
[call site]
04595
T::as_any
[function]
[call site]
04596
Module::may_contain_dynamic_fn
[function]
[call site]
04597
Module::may_contain_dynamic_fn
[function]
[call site]
04598
BloomFilterU64::is_absent
[function]
[call site]
04599
map_functions::values
[function]
[call site]
04600
T::as_any
[function]
[call site]
04601
Module::may_contain_dynamic_fn
[function]
[call site]
04602
and_then
[function]
[call site]
04603
Token::is_op_assignment
[function]
[call site]
04604
split_first
[function]
[call site]
04605
unwrap
[function]
[call site]
04606
super::get_builtin_op_assignment_fn
[function]
[call site]
04607
Some
[function]
[call site]
04608
Dynamic::as_int
[function]
[call site]
04609
unwrap
[function]
[call site]
04610
Dynamic::as_int
[function]
[call site]
04611
unwrap
[function]
[call site]
04612
write_lock::<Dynamic>
[function]
[call site]
04613
unwrap
[function]
[call site]
04614
RhaiResult::into
[function]
[call site]
04615
Ok
[function]
[call site]
04616
Some
[function]
[call site]
04617
Dynamic::as_int
[function]
[call site]
04618
unwrap
[function]
[call site]
04619
Dynamic::as_int
[function]
[call site]
04620
unwrap
[function]
[call site]
04621
write_lock::<Dynamic>
[function]
[call site]
04622
unwrap
[function]
[call site]
04623
RhaiResult::into
[function]
[call site]
04624
Ok
[function]
[call site]
04625
Some
[function]
[call site]
04626
Dynamic::as_char
[function]
[call site]
04627
unwrap
[function]
[call site]
04628
write_lock::<Dynamic>
[function]
[call site]
04629
unwrap
[function]
[call site]
04630
Position::new_const
[function]
[call site]
04631
blob_functions::push
[function]
[call site]
04632
blob_functions::push
[function]
[call site]
04633
FnPtr::try_from
[function]
[call site]
04634
RhaiResultOf::unwrap
[function]
[call site]
04635
Dynamic::as_char
[function]
[call site]
04636
Result::unwrap
[function]
[call site]
04637
blob_functions::push
[function]
[call site]
04638
RhaiResultOf::into
[function]
[call site]
04639
Ok
[function]
[call site]
04640
Some
[function]
[call site]
04641
split_first_mut
[function]
[call site]
04642
unwrap
[function]
[call site]
04643
Dynamic::as_immutable_string_mut
[function]
[call site]
04644
Dynamic::type_name
[function]
[call site]
04645
write_lock::<ImmutableString>
[function]
[call site]
04646
ok_or
[function]
[call site]
04647
unwrap
[function]
[call site]
04648
Dynamic::as_immutable_string_ref
[function]
[call site]
04649
unwrap
[function]
[call site]
04650
string_functions::is_empty
[function]
[call site]
04651
string_functions::is_empty
[function]
[call site]
04652
test::len
[function]
[call site]
04653
test::len
[function]
[call site]
04654
unwrap
[function]
[call site]
04655
Package::init_engine
[function]
[call site]
04656
Engine::throw_on_size
[function]
[call site]
04657
Ok
[function]
[call site]
04658
Some
[function]
[call site]
04659
split_first_mut
[function]
[call site]
04660
unwrap
[function]
[call site]
04661
Dynamic::as_immutable_string_mut
[function]
[call site]
04662
unwrap
[function]
[call site]
04663
Dynamic::as_immutable_string_ref
[function]
[call site]
04664
unwrap
[function]
[call site]
04665
Ok
[function]
[call site]
04666
Some
[function]
[call site]
04667
test_functions_take
[function]
[call site]
04668
Dynamic::into_array
[function]
[call site]
04669
Ok
[function]
[call site]
04670
crate::func::locked_read
[function]
[call site]
04671
Option::and_then
[function]
[call site]
04672
Some
[function]
[call site]
04673
StmtBlock::as_ref
[function]
[call site]
04674
TestStruct::clone
[function]
[call site]
04675
ok_or_else
[function]
[call site]
04676
std::
[call site]
04677
any::type_name
[function]
[call site]
04678
Err
[function]
[call site]
04679
Dynamic::type_name
[function]
[call site]
04680
unwrap
[function]
[call site]
04681
string_functions::is_empty
[function]
[call site]
04682
Ok
[function]
[call site]
04683
Dynamic::as_array_ref
[function]
[call site]
04684
read_lock::<Array>
[function]
[call site]
04685
ok_or_else
[function]
[call site]
04686
Dynamic::type_name
[function]
[call site]
04687
unwrap
[function]
[call site]
04688
string_functions::is_empty
[function]
[call site]
04689
unwrap
[function]
[call site]
04690
Package::init_engine
[function]
[call site]
04691
Engine::check_data_size
[function]
[call site]
04692
Engine::has_data_size_limit
[function]
[call site]
04693
is_some
[function]
[call site]
04694
is_some
[function]
[call site]
04695
is_some
[function]
[call site]
04696
Ok
[function]
[call site]
04697
calc_data_sizes
[function]
[call site]
04698
calc_array_sizes
[function]
[call site]
04699
calc_array_sizes
[function]
[call site]
04700
test::len
[function]
[call site]
04701
calc_map_sizes
[function]
[call site]
04702
map_functions::values
[function]
[call site]
04703
calc_array_sizes
[function]
[call site]
04704
test::len
[function]
[call site]
04705
calc_map_sizes
[function]
[call site]
04706
test::len
[function]
[call site]
04707
test::len
[function]
[call site]
04708
test::len
[function]
[call site]
04709
calc_map_sizes
[function]
[call site]
04710
test::len
[function]
[call site]
04711
calc_data_sizes
[function]
[call site]
04712
read_lock::<Dynamic>
[function]
[call site]
04713
unwrap
[function]
[call site]
04714
StmtBlock::borrow
[function]
[call site]
04715
Engine::throw_on_size
[function]
[call site]
04716
map_or
[function]
[call site]
04717
Command::get
[function]
[call site]
04718
Err
[function]
[call site]
04719
ERR::ErrorDataTooLarge
[function]
[call site]
04720
&str::to_string
[function]
[call site]
04721
into
[function]
[call site]
04722
map_or
[function]
[call site]
04723
Command::get
[function]
[call site]
04724
Err
[function]
[call site]
04725
ERR::ErrorDataTooLarge
[function]
[call site]
04726
&str::to_string
[function]
[call site]
04727
into
[function]
[call site]
04728
map_or
[function]
[call site]
04729
Command::get
[function]
[call site]
04730
Err
[function]
[call site]
04731
ERR::ErrorDataTooLarge
[function]
[call site]
04732
&str::to_string
[function]
[call site]
04733
into
[function]
[call site]
04734
Ok
[function]
[call site]
04735
RhaiResultOf::map_err
[function]
[call site]
04736
EvalAltResult::fill_position
[function]
[call site]
04737
EvalAltResult::position
[function]
[call site]
04738
Position::is_none
[function]
[call site]
04739
EvalAltResult::set_position
[function]
[call site]
04740
Ok
[function]
[call site]
04741
Dynamic::read_lock
[function]
[call site]
04742
crate::func::locked_read
[function]
[call site]
04743
TypeId::of::<Self>
[function]
[call site]
04744
TypeId::of::<T>
[function]
[call site]
04745
Dynamic::type_id
[function]
[call site]
04746
TypeId::of::<T>
[function]
[call site]
04747
Some
[function]
[call site]
04748
DynamicReadLock
[function]
[call site]
04749
DynamicReadLockInner::Guard
[function]
[call site]
04750
Dynamic::downcast_ref
[function]
[call site]
04751
TypeId::of::<T>
[function]
[call site]
04752
TypeId::of::<INT>
[function]
[call site]
04753
T::as_any
[function]
[call site]
04754
as_any().downcast_ref::<T>
[function]
[call site]
04755
TypeId::of::<T>
[function]
[call site]
04756
TypeId::of::<crate::FLOAT>
[function]
[call site]
04757
StmtBlock::as_ref
[function]
[call site]
04758
T::as_any
[function]
[call site]
04759
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04760
TypeId::of::<T>
[function]
[call site]
04761
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04762
StmtBlock::as_ref
[function]
[call site]
04763
T::as_any
[function]
[call site]
04764
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04765
TypeId::of::<T>
[function]
[call site]
04766
TypeId::of::<bool>
[function]
[call site]
04767
T::as_any
[function]
[call site]
04768
as_any().downcast_ref::<T>
[function]
[call site]
04769
TypeId::of::<T>
[function]
[call site]
04770
TypeId::of::<ImmutableString>
[function]
[call site]
04771
T::as_any
[function]
[call site]
04772
as_any().downcast_ref::<T>
[function]
[call site]
04773
TypeId::of::<T>
[function]
[call site]
04774
TypeId::of::<char>
[function]
[call site]
04775
T::as_any
[function]
[call site]
04776
as_any().downcast_ref::<T>
[function]
[call site]
04777
TypeId::of::<T>
[function]
[call site]
04778
TypeId::of::<Array>
[function]
[call site]
04779
StmtBlock::as_ref
[function]
[call site]
04780
T::as_any
[function]
[call site]
04781
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04782
TypeId::of::<T>
[function]
[call site]
04783
TypeId::of::<Blob>
[function]
[call site]
04784
StmtBlock::as_ref
[function]
[call site]
04785
T::as_any
[function]
[call site]
04786
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04787
TypeId::of::<T>
[function]
[call site]
04788
TypeId::of::<Map>
[function]
[call site]
04789
StmtBlock::as_ref
[function]
[call site]
04790
T::as_any
[function]
[call site]
04791
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04792
TypeId::of::<T>
[function]
[call site]
04793
TypeId::of::<FnPtr>
[function]
[call site]
04794
StmtBlock::as_ref
[function]
[call site]
04795
T::as_any
[function]
[call site]
04796
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04797
TypeId::of::<T>
[function]
[call site]
04798
TypeId::of::<Instant>
[function]
[call site]
04799
StmtBlock::as_ref
[function]
[call site]
04800
T::as_any
[function]
[call site]
04801
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04802
TypeId::of::<T>
[function]
[call site]
04803
TypeId::of::<()>
[function]
[call site]
04804
T::as_any
[function]
[call site]
04805
as_any().downcast_ref::<T>
[function]
[call site]
04806
TypeId::of::<T>
[function]
[call site]
04807
TypeId::of::<Self>
[function]
[call site]
04808
T::as_any
[function]
[call site]
04809
as_any().downcast_ref::<T>
[function]
[call site]
04810
T::as_any
[function]
[call site]
04811
as_any().downcast_ref::<T>
[function]
[call site]
04812
Engine::lex_with_map
[function]
[call site]
04813
Engine::lex_with_map
[function]
[call site]
04814
Engine::lex_raw
[function]
[call site]
04815
Some
[function]
[call site]
04816
unwrap
[function]
[call site]
04817
Dynamic::as_array_mut
[function]
[call site]
04818
Dynamic::type_name
[function]
[call site]
04819
write_lock::<Array>
[function]
[call site]
04820
ok_or
[function]
[call site]
04821
unwrap
[function]
[call site]
04822
string_functions::add_append
[function]
[call site]
04823
Ok
[function]
[call site]
04824
Some
[function]
[call site]
04825
test_functions_take
[function]
[call site]
04826
Dynamic::into_blob
[function]
[call site]
04827
Ok
[function]
[call site]
04828
crate::func::locked_read
[function]
[call site]
04829
Option::and_then
[function]
[call site]
04830
Some
[function]
[call site]
04831
StmtBlock::as_ref
[function]
[call site]
04832
TestStruct::clone
[function]
[call site]
04833
ok_or_else
[function]
[call site]
04834
std::
[call site]
04835
any::type_name
[function]
[call site]
04836
Err
[function]
[call site]
04837
Dynamic::type_name
[function]
[call site]
04838
unwrap
[function]
[call site]
04839
Dynamic::as_blob_mut
[function]
[call site]
04840
Dynamic::type_name
[function]
[call site]
04841
write_lock::<Blob>
[function]
[call site]
04842
ok_or
[function]
[call site]
04843
unwrap
[function]
[call site]
04844
unwrap
[function]
[call site]
04845
Package::init_engine
[function]
[call site]
04846
Engine::throw_on_size
[function]
[call site]
04847
test::len
[function]
[call site]
04848
test::len
[function]
[call site]
04849
string_functions::add_append
[function]
[call site]
04850
Ok
[function]
[call site]
04851
Some
[function]
[call site]
04852
Dynamic::as_char
[function]
[call site]
04853
unwrap
[function]
[call site]
04854
encode_utf8
[function]
[call site]
04855
Dynamic::as_immutable_string_mut
[function]
[call site]
04856
unwrap
[function]
[call site]
04857
unwrap
[function]
[call site]
04858
Package::init_engine
[function]
[call site]
04859
Engine::throw_on_size
[function]
[call site]
04860
test::len
[function]
[call site]
04861
test::len
[function]
[call site]
04862
Ok
[function]
[call site]
04863
Some
[function]
[call site]
04864
Dynamic::as_immutable_string_ref
[function]
[call site]
04865
unwrap
[function]
[call site]
04866
string_functions::is_empty
[function]
[call site]
04867
Ok
[function]
[call site]
04868
Dynamic::as_char
[function]
[call site]
04869
unwrap
[function]
[call site]
04870
test_to_string
[function]
[call site]
04871
unwrap
[function]
[call site]
04872
Package::init_engine
[function]
[call site]
04873
Engine::throw_on_size
[function]
[call site]
04874
test::len
[function]
[call site]
04875
test::len
[function]
[call site]
04876
write_lock::<Dynamic>
[function]
[call site]
04877
unwrap
[function]
[call site]
04878
into
[function]
[call site]
04879
Ok
[function]
[call site]
04880
Some
[function]
[call site]
04881
test_functions_take
[function]
[call site]
04882
Dynamic::as_array_mut
[function]
[call site]
04883
unwrap
[function]
[call site]
04884
blob_functions::push
[function]
[call site]
04885
unwrap
[function]
[call site]
04886
Package::init_engine
[function]
[call site]
04887
Engine::check_data_size
[function]
[call site]
04888
Dynamic::read_lock
[function]
[call site]
04889
unwrap
[function]
[call site]
04890
Ok
[function]
[call site]
04891
Some
[function]
[call site]
04892
Dynamic::as_int
[function]
[call site]
04893
unwrap
[function]
[call site]
04894
Dynamic::as_blob_mut
[function]
[call site]
04895
unwrap
[function]
[call site]
04896
unwrap
[function]
[call site]
04897
Package::init_engine
[function]
[call site]
04898
Engine::throw_on_size
[function]
[call site]
04899
test::len
[function]
[call site]
04900
blob_functions::push
[function]
[call site]
04901
Ok
[function]
[call site]
04902
Some
[function]
[call site]
04903
Dynamic::as_char
[function]
[call site]
04904
unwrap
[function]
[call site]
04905
Dynamic::as_blob_mut
[function]
[call site]
04906
unwrap
[function]
[call site]
04907
unwrap
[function]
[call site]
04908
Package::init_engine
[function]
[call site]
04909
Engine::throw_on_size
[function]
[call site]
04910
test::len
[function]
[call site]
04911
string_functions::add_append_char
[function]
[call site]
04912
Position::new_const
[function]
[call site]
04913
RhaiResultOf::push_str
[function]
[call site]
04914
blob_functions::push
[function]
[call site]
04915
RhaiResultOf::into
[function]
[call site]
04916
Ok
[function]
[call site]
04917
Some
[function]
[call site]
04918
split_first_mut
[function]
[call site]
04919
unwrap
[function]
[call site]
04920
Dynamic::as_blob_mut
[function]
[call site]
04921
unwrap
[function]
[call site]
04922
Dynamic::as_immutable_string_ref
[function]
[call site]
04923
unwrap
[function]
[call site]
04924
string_functions::is_empty
[function]
[call site]
04925
Ok
[function]
[call site]
04926
unwrap
[function]
[call site]
04927
Package::init_engine
[function]
[call site]
04928
Engine::throw_on_size
[function]
[call site]
04929
test::len
[function]
[call site]
04930
test::len
[function]
[call site]
04931
string_functions::add_append_str
[function]
[call site]
04932
Position::new_const
[function]
[call site]
04933
RhaiResultOf::push_str
[function]
[call site]
04934
RhaiResultOf::push_str
[function]
[call site]
04935
RhaiResultOf::into
[function]
[call site]
04936
Ok
[function]
[call site]
04937
Engine::lex_with_map
[function]
[call site]
04938
TestStruct::new
[function]
[call site]
04939
super::get_builtin_binary_op_fn
[function]
[call site]
04940
Some
[function]
[call site]
04941
Dynamic::as_int
[function]
[call site]
04942
unwrap
[function]
[call site]
04943
Dynamic::as_int
[function]
[call site]
04944
unwrap
[function]
[call site]
04945
Ok
[function]
[call site]
04946
into
[function]
[call site]
04947
Some
[function]
[call site]
04948
Dynamic::as_int
[function]
[call site]
04949
unwrap
[function]
[call site]
04950
Dynamic::as_int
[function]
[call site]
04951
unwrap
[function]
[call site]
04952
Ok
[function]
[call site]
04953
into
[function]
[call site]
04954
Some
[function]
[call site]
04955
Dynamic::as_immutable_string_ref
[function]
[call site]
04956
unwrap
[function]
[call site]
04957
Dynamic::as_immutable_string_ref
[function]
[call site]
04958
unwrap
[function]
[call site]
04959
unwrap
[function]
[call site]
04960
Package::init_engine
[function]
[call site]
04961
Engine::throw_on_size
[function]
[call site]
04962
test::len
[function]
[call site]
04963
test::len
[function]
[call site]
04964
Ok
[function]
[call site]
04965
into
[function]
[call site]
04966
Some
[function]
[call site]
04967
Dynamic::as_char
[function]
[call site]
04968
unwrap
[function]
[call site]
04969
Dynamic::as_char
[function]
[call site]
04970
unwrap
[function]
[call site]
04971
Position::new_const
[function]
[call site]
04972
blob_functions::push
[function]
[call site]
04973
blob_functions::push
[function]
[call site]
04974
unwrap
[function]
[call site]
04975
Package::init_engine
[function]
[call site]
04976
Engine::throw_on_size
[function]
[call site]
04977
test::len
[function]
[call site]
04978
Ok
[function]
[call site]
04979
Result::into
[function]
[call site]
04980
Some
[function]
[call site]
04981
Dynamic::as_blob_ref
[function]
[call site]
04982
unwrap
[function]
[call site]
04983
string_functions::is_empty
[function]
[call site]
04984
Ok
[function]
[call site]
04985
Dynamic::flatten_clone
[function]
[call site]
04986
Dynamic::as_blob_ref
[function]
[call site]
04987
unwrap
[function]
[call site]
04988
string_functions::is_empty
[function]
[call site]
04989
Ok
[function]
[call site]
04990
Dynamic::flatten_clone
[function]
[call site]
04991
unwrap
[function]
[call site]
04992
Package::init_engine
[function]
[call site]
04993
Engine::throw_on_size
[function]
[call site]
04994
test::len
[function]
[call site]
04995
test::len
[function]
[call site]
04996
TestStruct::clone
[function]
[call site]
04997
StmtBlock::extend
[function]
[call site]
04998
Ok
[function]
[call site]
04999
Dynamic::from_blob
[function]
[call site]
05000
Some
[function]
[call site]
05001
Some
[function]
[call site]
05002
Some
[function]
[call site]
05003
Ok
[function]
[call site]
05004
Dynamic::as_int
[function]
[call site]
05005
unwrap
[function]
[call site]
05006
into
[function]
[call site]
05007
Some
[function]
[call site]
05008
Ok
[function]
[call site]
05009
Dynamic::as_int
[function]
[call site]
05010
unwrap
[function]
[call site]
05011
into
[function]
[call site]
05012
Some
[function]
[call site]
05013
Ok
[function]
[call site]
05014
Dynamic::as_int
[function]
[call site]
05015
unwrap
[function]
[call site]
05016
into
[function]
[call site]
05017
Some
[function]
[call site]
05018
Ok
[function]
[call site]
05019
Dynamic::as_int
[function]
[call site]
05020
unwrap
[function]
[call site]
05021
into
[function]
[call site]
05022
Dynamic::as_char
[function]
[call site]
05023
unwrap
[function]
[call site]
05024
Dynamic::as_immutable_string_ref
[function]
[call site]
05025
unwrap
[function]
[call site]
05026
Some
[function]
[call site]
05027
test_chars
[function]
[call site]
05028
MultiInputsStream::get_next
[function]
[call site]
05029
MultiInputsStream::get_next
[function]
[call site]
05030
Some
[function]
[call site]
05031
Dynamic::as_char
[function]
[call site]
05032
unwrap
[function]
[call site]
05033
Dynamic::as_immutable_string_ref
[function]
[call site]
05034
unwrap
[function]
[call site]
05035
Position::new_const
[function]
[call site]
05036
blob_functions::push
[function]
[call site]
05037
Result::push_str
[function]
[call site]
05038
unwrap
[function]
[call site]
05039
Package::init_engine
[function]
[call site]
05040
Engine::throw_on_size
[function]
[call site]
05041
test::len
[function]
[call site]
05042
Ok
[function]
[call site]
05043
Result::into
[function]
[call site]
05044
Dynamic::as_immutable_string_ref
[function]
[call site]
05045
unwrap
[function]
[call site]
05046
Dynamic::as_char
[function]
[call site]
05047
unwrap
[function]
[call site]
05048
test_chars
[function]
[call site]
05049
MultiInputsStream::get_next
[function]
[call site]
05050
MultiInputsStream::get_next
[function]
[call site]
05051
Some
[function]
[call site]
05052
Some
[function]
[call site]
05053
Dynamic::as_immutable_string_ref
[function]
[call site]
05054
unwrap
[function]
[call site]
05055
Dynamic::as_char
[function]
[call site]
05056
unwrap
[function]
[call site]
05057
unwrap
[function]
[call site]
05058
Package::init_engine
[function]
[call site]
05059
Engine::throw_on_size
[function]
[call site]
05060
test::len
[function]
[call site]
05061
Ok
[function]
[call site]
05062
Result::into
[function]
[call site]
05063
Some
[function]
[call site]
05064
Dynamic::as_immutable_string_ref
[function]
[call site]
05065
unwrap
[function]
[call site]
05066
Dynamic::as_char
[function]
[call site]
05067
unwrap
[function]
[call site]
05068
Ok
[function]
[call site]
05069
into
[function]
[call site]
05070
Some
[function]
[call site]
05071
Ok
[function]
[call site]
05072
TestStruct::clone
[function]
[call site]
05073
Some
[function]
[call site]
05074
Some
[function]
[call site]
05075
Some
[function]
[call site]
05076
Ok
[function]
[call site]
05077
TestStruct::clone
[function]
[call site]
05078
Some
[function]
[call site]
05079
Some
[function]
[call site]
05080
Some
[function]
[call site]
05081
Dynamic::as_blob_ref
[function]
[call site]
05082
unwrap
[function]
[call site]
05083
TestStruct::clone
[function]
[call site]
05084
Dynamic::as_char
[function]
[call site]
05085
unwrap
[function]
[call site]
05086
encode_utf8
[function]
[call site]
05087
unwrap
[function]
[call site]
05088
Package::init_engine
[function]
[call site]
05089
Engine::throw_on_size
[function]
[call site]
05090
test::len
[function]
[call site]
05091
test::len
[function]
[call site]
05092
StmtBlock::extend
[function]
[call site]
05093
as_bytes
[function]
[call site]
05094
Ok
[function]
[call site]
05095
Dynamic::from_blob
[function]
[call site]
05096
Dynamic::type_id
[function]
[call site]
05097
Dynamic::type_id
[function]
[call site]
05098
TypeId::of::<ExclusiveRange>
[function]
[call site]
05099
TypeId::of::<ExclusiveRange>
[function]
[call site]
05100
TypeId::of::<InclusiveRange>
[function]
[call site]
05101
TypeId::of::<InclusiveRange>
[function]
[call site]
05102
TypeId::of::<ExclusiveRange>
[function]
[call site]
05103
TypeId::of::<InclusiveRange>
[function]
[call site]
05104
TypeId::of::<InclusiveRange>
[function]
[call site]
05105
TypeId::of::<ExclusiveRange>
[function]
[call site]
05106
Some
[function]
[call site]
05107
Some
[function]
[call site]
05108
is_numeric
[function]
[call site]
05109
is_numeric
[function]
[call site]
05110
Some
[function]
[call site]
05111
is_numeric
[function]
[call site]
05112
is_numeric
[function]
[call site]
05113
Some
[function]
[call site]
05114
Engine::lex_with_map
[function]
[call site]
05115
TestStruct::new
[function]
[call site]
05116
BloomFilterU64::is_absent_and_set
[function]
[call site]
05117
StmtBlock::as_ref
[function]
[call site]
05118
blob_functions::insert
[function]
[call site]
05119
StmtBlock::as_ref
[function]
[call site]
05120
calc_fn_hash_full
[function]
[call site]
05121
StmtBlock::as_ref
[function]
[call site]
05122
&[Stmt]::unwrap
[function]
[call site]
05123
MyIterableType::into_iter
[function]
[call site]
05124
enumerate
[function]
[call site]
05125
Engine::lex_with_map
[function]
[call site]
05126
TypeId::of::<Dynamic>
[function]
[call site]
05127
Dynamic::type_id
[function]
[call site]
05128
RhaiFunc::is_volatile
[function]
[call site]
05129
RhaiFunc::is_volatile
[function]
[call site]
05130
Engine::gen_fn_call_signature
[function]
[call site]
05131
Err
[function]
[call site]
05132
ERR::ErrorFunctionNotFound
[function]
[call site]
05133
into
[function]
[call site]
05134
RhaiFunc::is_method
[function]
[call site]
05135
StmtBlock::as_ref
[function]
[call site]
05136
map_or
[function]
[call site]
05137
Debugger::call_stack
[function]
[call site]
05138
test::len
[function]
[call site]
05139
test::len
[function]
[call site]
05140
ArgBackup::new
[function]
[call site]
05141
string_functions::is_empty
[function]
[call site]
05142
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05143
TestStruct::clone
[function]
[call site]
05144
Some
[function]
[call site]
05145
string_functions::replace
[function]
[call site]
05146
string_functions::is_empty
[function]
[call site]
05147
string_functions::replace
[function]
[call site]
05148
string_functions::is_empty
[function]
[call site]
05149
string_functions::replace
[function]
[call site]
05150
into
[function]
[call site]
05151
into
[function]
[call site]
05152
mem::transmute
[function]
[call site]
05153
Engine::is_debugger_registered
[function]
[call site]
05154
is_some
[function]
[call site]
05155
TestStruct::clone
[function]
[call site]
05156
StmtBlock::span_or_else
[function]
[call site]
05157
Span::new
[function]
[call site]
05158
iterator_functions::chars_from_start
[function]
[call site]
05159
StmtBlock::span_or_else
[function]
[call site]
05160
string_functions::add_append
[function]
[call site]
05161
StmtBlock::span_or_else
[function]
[call site]
05162
TestStruct::clone
[function]
[call site]
05163
GlobalRuntimeState::debugger_mut
[function]
[call site]
05164
as_deref_mut
[function]
[call site]
05165
unwrap
[function]
[call site]
05166
&mut
[call site]
05167
blob_functions::push
[function]
[call site]
05168
MyIterableType::into_iter
[function]
[call site]
05169
Self::IntoIter::collect
[function]
[call site]
05170
Engine::get_interned_string
[function]
[call site]
05171
MyIterableType::into_iter
[function]
[call site]
05172
Self::IntoIter::map
[function]
[call site]
05173
TestStruct::clone
[function]
[call site]
05174
RhaiNativeFunc::has_context
[function]
[call site]
05175
bool::then
[function]
[call site]
05176
as_deref
[function]
[call site]
05177
into
[function]
[call site]
05178
RhaiFunc::is_pure
[function]
[call site]
05179
string_functions::is_empty
[function]
[call site]
05180
Dynamic::is_read_only
[function]
[call site]
05181
Err
[function]
[call site]
05182
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05183
test_to_string
[function]
[call site]
05184
into
[function]
[call site]
05185
test_method_call
[function]
[call site]
05186
Engine::new
[function]
[call site]
05187
register_type::<TestStruct>
[function]
[call site]
05188
Engine::register_fn
[function]
[call site]
05189
Engine::register_fn
[function]
[call site]
05190
test_custom_syntax_func
[function]
[call site]
05191
Engine::new
[function]
[call site]
05192
Engine::register_custom_syntax
[function]
[call site]
05193
Vec::<ImmutableString>::new
[function]
[call site]
05194
StmtBlock::as_ref
[function]
[call site]
05195
StmtBlock::as_ref
[function]
[call site]
05196
string_functions::trim
[function]
[call site]
05197
shared_get_mut
[function]
[call site]
05198
string_functions::trim
[function]
[call site]
05199
into
[function]
[call site]
05200
string_functions::trim
[function]
[call site]
05201
into
[function]
[call site]
05202
string_functions::is_empty
[function]
[call site]
05203
Token::lookup_symbol_from_syntax
[function]
[call site]
05204
StmtBlock::span_or_else
[function]
[call site]
05205
Span::new
[function]
[call site]
05206
iterator_functions::chars_from_start
[function]
[call site]
05207
StmtBlock::span_or_else
[function]
[call site]
05208
string_functions::add_append
[function]
[call site]
05209
StmtBlock::span_or_else
[function]
[call site]
05210
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05211
then
[function]
[call site]
05212
Token::Reserved
[function]
[call site]
05213
TestStruct::new
[function]
[call site]
05214
into
[function]
[call site]
05215
Err
[function]
[call site]
05216
LexError::ImproperSymbol
[function]
[call site]
05217
ImmutableString::new
[function]
[call site]
05218
&str::to_string
[function]
[call site]
05219
PERR::into_err
[function]
[call site]
05220
string_functions::is_empty
[function]
[call site]
05221
into
[function]
[call site]
05222
string_functions::is_empty
[function]
[call site]
05223
into
[function]
[call site]
05224
string_functions::is_empty
[function]
[call site]
05225
into
[function]
[call site]
05226
string_functions::is_empty
[function]
[call site]
05227
tokenizer::is_valid_identifier
[function]
[call site]
05228
into
[function]
[call site]
05229
string_functions::is_empty
[function]
[call site]
05230
(Token,
[call site]
05231
Engine::is_symbol_disabled
[function]
[call site]
05232
string_functions::contains
[function]
[call site]
05233
StmtBlock::as_ref
[function]
[call site]
05234
&[Stmt]::map_or
[function]
[call site]
05235
contains_key
[function]
[call site]
05236
blob_functions::insert
[function]
[call site]
05237
into
[function]
[call site]
05238
into
[function]
[call site]
05239
string_functions::is_empty
[function]
[call site]
05240
StmtBlock::as_ref
[function]
[call site]
05241
&[Stmt]::map_or
[function]
[call site]
05242
Engine::is_symbol_disabled
[function]
[call site]
05243
Err
[function]
[call site]
05244
LexError::ImproperSymbol
[function]
[call site]
05245
test_to_string
[function]
[call site]
05246
PERR::into_err
[function]
[call site]
05247
string_functions::is_empty
[function]
[call site]
05248
tokenizer::is_valid_identifier
[function]
[call site]
05249
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05250
Engine::is_symbol_disabled
[function]
[call site]
05251
StmtBlock::as_ref
[function]
[call site]
05252
&[Stmt]::map_or
[function]
[call site]
05253
contains_key
[function]
[call site]
05254
blob_functions::insert
[function]
[call site]
05255
into
[function]
[call site]
05256
into
[function]
[call site]
05257
Err
[function]
[call site]
05258
LexError::ImproperSymbol
[function]
[call site]
05259
test_to_string
[function]
[call site]
05260
PERR::into_err
[function]
[call site]
05261
blob_functions::push
[function]
[call site]
05262
string_functions::is_empty
[function]
[call site]
05263
Ok
[function]
[call site]
05264
TestStruct::clone
[function]
[call site]
05265
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05266
blob_functions::insert
[function]
[call site]
05267
RhaiResultOf::into
[function]
[call site]
05268
TestStruct::new
[function]
[call site]
05269
TestStruct::new
[function]
[call site]
05270
into
[function]
[call site]
05271
syn::Result::len
[function]
[call site]
05272
test::len
[function]
[call site]
05273
test::len
[function]
[call site]
05274
test::len
[function]
[call site]
05275
Ok
[function]
[call site]
05276
Ok
[function]
[call site]
05277
Some
[function]
[call site]
05278
TestStruct::clone
[function]
[call site]
05279
Ok
[function]
[call site]
05280
EvalContext::eval_expression_tree
[function]
[call site]
05281
EvalContext::eval_expression_tree_raw
[function]
[call site]
05282
as_deref_mut
[function]
[call site]
05283
Engine::eval_stmt_block
[function]
[call site]
05284
string_functions::is_empty
[function]
[call site]
05285
Ok
[function]
[call site]
05286
GlobalRuntimeState::num_imports
[function]
[call site]
05287
test::len
[function]
[call site]
05288
MyIterableType::into_iter
[function]
[call site]
05289
Self::IntoIter::try_fold
[function]
[call site]
05290
Self::as_deref_mut
[function]
[call site]
05291
GlobalRuntimeState::num_imports
[function]
[call site]
05292
Engine::eval_stmt
[function]
[call site]
05293
Engine::track_operation
[function]
[call site]
05294
ParseSettings::level_up_with_position
[function]
[call site]
05295
ParseSettings::level_up
[function]
[call site]
05296
Ok
[function]
[call site]
05297
Engine::dbg_reset
[function]
[call site]
05298
Engine::is_debugger_registered
[function]
[call site]
05299
Engine::dbg_reset_raw
[function]
[call site]
05300
impl
[call site]
05301
Ok
[function]
[call site]
05302
Some
[function]
[call site]
05303
ASTNode::is_stmt
[function]
[call site]
05304
Some
[function]
[call site]
05305
ASTNode::is_expr
[function]
[call site]
05306
Some
[function]
[call site]
05307
Some
[function]
[call site]
05308
Some
[function]
[call site]
05309
Debugger::is_break_point
[function]
[call site]
05310
Debugger::break_points
[function]
[call site]
05311
MyIterableType::into_iter
[function]
[call site]
05312
test_chars
[function]
[call site]
05313
0.chars().collect::<Vec<_>>
[function]
[call site]
05314
MyIterableType::into_iter
[function]
[call site]
05315
Self::IntoIter::enumerate
[function]
[call site]
05316
test_var_def_filter
[function]
[call site]
05317
BreakPoint::is_enabled
[function]
[call site]
05318
array_functions::find
[function]
[call site]
05319
array_functions::find_starting_from
[function]
[call site]
05320
Position::is_none
[function]
[call site]
05321
Position::is_beginning_of_line
[function]
[call site]
05322
ASTNode::position
[function]
[call site]
05323
ParseSettings::level_up_with_position
[function]
[call site]
05324
ParseSettings::level_up_with_position
[function]
[call site]
05325
Position::line
[function]
[call site]
05326
Option::unwrap_or
[function]
[call site]
05327
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05328
Position::line
[function]
[call site]
05329
Option::unwrap
[function]
[call site]
05330
&str::to_string
[function]
[call site]
05331
lines
[function]
[call site]
05332
enumerate
[function]
[call site]
05333
unwrap
[function]
[call site]
05334
as_deref
[function]
[call site]
05335
ASTNode::position
[function]
[call site]
05336
as_deref
[function]
[call site]
05337
test::len
[function]
[call site]
05338
test::len
[function]
[call site]
05339
Engine::lex_with_map
[function]
[call site]
05340
&mut
[call site]
05341
Position::is_none
[function]
[call site]
05342
Position::line
[function]
[call site]
05343
Option::unwrap
[function]
[call site]
05344
saturating_sub
[function]
[call site]
05345
min_max_functions::min
[function]
[call site]
05346
test::len
[function]
[call site]
05347
test::len
[function]
[call site]
05348
ImmutableString::to_string
[function]
[call site]
05349
Engine::new
[function]
[call site]
05350
Scope::new
[function]
[call site]
05351
blob_functions::push
[function]
[call site]
05352
blob_functions::push
[function]
[call site]
05353
blob_functions::push
[function]
[call site]
05354
test::len
[function]
[call site]
05355
Position::position
[function]
[call site]
05356
MyIterableType::into_iter
[function]
[call site]
05357
test_chars
[function]
[call site]
05358
0.chars().collect::<Vec<_>>
[function]
[call site]
05359
MyIterableType::into_iter
[function]
[call site]
05360
Self::IntoIter::enumerate
[function]
[call site]
05361
test_functions_take
[function]
[call site]
05362
skip
[function]
[call site]
05363
Position::position
[function]
[call site]
05364
test::len
[function]
[call site]
05365
DebuggerEvent::BreakPoint
[function]
[call site]
05366
Ok
[function]
[call site]
05367
Engine::dbg_raw
[function]
[call site]
05368
test::len
[function]
[call site]
05369
AST::source_raw
[function]
[call site]
05370
StmtBlock::as_ref
[function]
[call site]
05371
Option::cloned
[function]
[call site]
05372
EvalContext::new
[function]
[call site]
05373
on_debugger
[function]
[call site]
05374
as_deref
[function]
[call site]
05375
ASTNode::position
[function]
[call site]
05376
test::len
[function]
[call site]
05377
GlobalRuntimeState::debugger_mut
[function]
[call site]
05378
Ok
[function]
[call site]
05379
GlobalRuntimeState::debugger_mut
[function]
[call site]
05380
Ok
[function]
[call site]
05381
Some
[function]
[call site]
05382
GlobalRuntimeState::debugger_mut
[function]
[call site]
05383
Ok
[function]
[call site]
05384
Some
[function]
[call site]
05385
GlobalRuntimeState::debugger_mut
[function]
[call site]
05386
Ok
[function]
[call site]
05387
GlobalRuntimeState::debugger_mut
[function]
[call site]
05388
DebuggerStatus::FunctionExit
[function]
[call site]
05389
Ok
[function]
[call site]
05390
Ok
[function]
[call site]
05391
Ok
[function]
[call site]
05392
Ok
[function]
[call site]
05393
Self::as_deref_mut
[function]
[call site]
05394
Ok
[function]
[call site]
05395
Engine::eval_expr
[function]
[call site]
05396
Engine::track_operation
[function]
[call site]
05397
ParseSettings::level_up_with_position
[function]
[call site]
05398
Engine::dbg_reset
[function]
[call site]
05399
Self::as_deref_mut
[function]
[call site]
05400
Expr::get_literal_value
[function]
[call site]
05401
Some
[function]
[call site]
05402
Ok
[function]
[call site]
05403
Engine::eval_fn_call_expr
[function]
[call site]
05404
StmtBlock::as_ref
[function]
[call site]
05405
Engine::fast_operators
[function]
[call site]
05406
intersects
[function]
[call site]
05407
test::len
[function]
[call site]
05408
Some
[function]
[call site]
05409
Engine::get_arg_value
[function]
[call site]
05410
Expr::get_literal_value
[function]
[call site]
05411
Some
[function]
[call site]
05412
StmtBlock::as_ref
[function]
[call site]
05413
TestStruct::clone
[function]
[call site]
05414
write_lock::<FnPtr>
[function]
[call site]
05415
Some
[function]
[call site]
05416
crate::Shared::new
[function]
[call site]
05417
Option<&GlobalRuntimeState>::into
[function]
[call site]
05418
into
[function]
[call site]
05419
into
[function]
[call site]
05420
into
[function]
[call site]
05421
TestStruct::clone
[function]
[call site]
05422
Self::into
[function]
[call site]
05423
into
[function]
[call site]
05424
Expr::is_constant
[function]
[call site]
05425
crate::Array::with_capacity
[function]
[call site]
05426
test::len
[function]
[call site]
05427
StmtBlock::extend
[function]
[call site]
05428
MyIterableType::into_iter
[function]
[call site]
05429
Self::IntoIter::map
[function]
[call site]
05430
Expr::get_literal_value
[function]
[call site]
05431
Option::unwrap
[function]
[call site]
05432
Dynamic::from_array
[function]
[call site]
05433
Expr::is_constant
[function]
[call site]
05434
TestStruct::clone
[function]
[call site]
05435
(TokenIterator::get_mut
[function]
[call site]
05436
Ident::as_str
[function]
[call site]
05437
Option::unwrap
[function]
[call site]
05438
Expr::get_literal_value
[function]
[call site]
05439
Option::unwrap
[function]
[call site]
05440
Dynamic::from_map
[function]
[call site]
05441
Expr::is_constant
[function]
[call site]
05442
Position::new_const
[function]
[call site]
05443
Expr::get_literal_value
[function]
[call site]
05444
Option::unwrap
[function]
[call site]
05445
unwrap
[function]
[call site]
05446
into
[function]
[call site]
05447
FnCallExpr::is_qualified
[function]
[call site]
05448
test::len
[function]
[call site]
05449
FnPtr::new
[function]
[call site]
05450
TestStruct::clone
[function]
[call site]
05451
RhaiResultOf::ok
[function]
[call site]
05452
into
[function]
[call site]
05453
test::len
[function]
[call site]
05454
Token::literal_syntax
[function]
[call site]
05455
Token::literal_syntax
[function]
[call site]
05456
Ident::as_str
[function]
[call site]
05457
into
[function]
[call site]
05458
into
[function]
[call site]
05459
into
[function]
[call site]
05460
into
[function]
[call site]
05461
into
[function]
[call site]
05462
into
[function]
[call site]
05463
Some
[function]
[call site]
05464
Engine::track_operation
[function]
[call site]
05465
Expr::start_position
[function]
[call site]
05466
Engine::dbg
[function]
[call site]
05467
Engine::is_debugger_registered
[function]
[call site]
05468
Engine::dbg_reset_raw
[function]
[call site]
05469
GlobalRuntimeState::debugger_mut
[function]
[call site]
05470
Ok
[function]
[call site]
05471
Ok
[function]
[call site]
05472
Expr::start_position
[function]
[call site]
05473
as_deref_mut
[function]
[call site]
05474
and_then
[function]
[call site]
05475
Debugger::clear_status_if
[function]
[call site]
05476
Some
[function]
[call site]
05477
string_functions::replace
[function]
[call site]
05478
Engine::eval_expr
[function]
[call site]
05479
Engine::lex_with_map
[function]
[call site]
05480
Engine::lex_raw
[function]
[call site]
05481
Some
[function]
[call site]
05482
Expr::start_position
[function]
[call site]
05483
Self::as_deref_mut
[function]
[call site]
05484
Dynamic::flatten
[function]
[call site]
05485
Ok
[function]
[call site]
05486
into
[function]
[call site]
05487
Engine::exec_fn_call
[function]
[call site]
05488
FnCallHashes::is_native_only
[function]
[call site]
05489
Position::is_none
[function]
[call site]
05490
test::len
[function]
[call site]
05491
Engine::get_interned_string
[function]
[call site]
05492
Engine::map_type_name
[function]
[call site]
05493
MyIterableType::into_iter
[function]
[call site]
05494
array_functions::find_map
[function]
[call site]
05495
Module::get_custom_type_display_by_name
[function]
[call site]
05496
StmtBlock::span_or_else
[function]
[call site]
05497
map_functions::values
[function]
[call site]
05498
array_functions::find_map
[function]
[call site]
05499
Module::get_custom_type_display_by_name
[function]
[call site]
05500
unwrap_or_else
[function]
[call site]
05501
map_std_type_name
[function]
[call site]
05502
std::
[call site]
05503
any::type_name
[function]
[call site]
05504
Ok
[function]
[call site]
05505
ImmutableString::into
[function]
[call site]
05506
test::len
[function]
[call site]
05507
Ok
[function]
[call site]
05508
Dynamic::is_shared
[function]
[call site]
05509
into
[function]
[call site]
05510
Engine::gen_fn_call_signature
[function]
[call site]
05511
Err
[function]
[call site]
05512
ERR::ErrorFunctionNotFound
[function]
[call site]
05513
into
[function]
[call site]
05514
ensure_no_data_race
[function]
[call site]
05515
MyIterableType::into_iter
[function]
[call site]
05516
Self::IntoIter::skip
[function]
[call site]
05517
String::from
[function]
[call site]
05518
ImmutableString::into_owned
[function]
[call site]
05519
ParseSettings::level_up_with_position
[function]
[call site]
05520
Dynamic::is_locked
[function]
[call site]
05521
try_borrow
[function]
[call site]
05522
is_err
[function]
[call site]
05523
map_or
[function]
[call site]
05524
Ok
[function]
[call site]
05525
Err
[function]
[call site]
05526
ERR::ErrorDataRace
[function]
[call site]
05527
into
[function]
[call site]
05528
FnCallHashes::is_native_only
[function]
[call site]
05529
FnCallHashes::script
[function]
[call site]
05530
expect
[function]
[call site]
05531
string_functions::is_empty
[function]
[call site]
05532
crate::calc_typed_method_hash
[function]
[call site]
05533
Engine::map_type_name
[function]
[call site]
05534
std::
[call site]
05535
any::type_name
[function]
[call site]
05536
Engine::resolve_fn
[function]
[call site]
05537
Position::is_none
[function]
[call site]
05538
Engine::resolve_fn
[function]
[call site]
05539
None::cloned
[function]
[call site]
05540
as_deref
[function]
[call site]
05541
string_functions::is_empty
[function]
[call site]
05542
Ok
[function]
[call site]
05543
Scope::new
[function]
[call site]
05544
string_functions::replace
[function]
[call site]
05545
defer
[function]
[call site]
05546
crate::Deferred::lock
[function]
[call site]
05547
split_first_mut
[function]
[call site]
05548
unwrap
[function]
[call site]
05549
Some
[function]
[call site]
05550
Engine::call_script_fn
[function]
[call site]
05551
Engine::track_operation
[function]
[call site]
05552
Engine::max_call_levels
[function]
[call site]
05553
Err
[function]
[call site]
05554
ERR::ErrorStackOverflow
[function]
[call site]
05555
into
[function]
[call site]
05556
Position::is_none
[function]
[call site]
05557
string_functions::is_empty
[function]
[call site]
05558
Ok
[function]
[call site]
05559
string_functions::is_empty
[function]
[call site]
05560
Ok
[function]
[call site]
05561
test::len
[function]
[call site]
05562
test::len
[function]
[call site]
05563
GlobalRuntimeState::num_imports
[function]
[call site]
05564
StmtBlock::as_ref
[function]
[call site]
05565
map_or
[function]
[call site]
05566
Debugger::call_stack
[function]
[call site]
05567
test::len
[function]
[call site]
05568
test::len
[function]
[call site]
05569
test::len
[function]
[call site]
05570
Engine::max_variables
[function]
[call site]
05571
Err
[function]
[call site]
05572
ERR::ErrorTooManyVariables
[function]
[call site]
05573
into
[function]
[call site]
05574
StmtBlock::extend
[function]
[call site]
05575
MyIterableType::into_iter
[function]
[call site]
05576
cloned
[function]
[call site]
05577
array_functions::zip
[function]
[call site]
05578
StaticModuleResolver::iter_mut
[function]
[call site]
05579
Engine::lex_with_map
[function]
[call site]
05580
RhaiResult::take
[function]
[call site]
05581
Engine::new
[function]
[call site]
05582
register_type_with_name::<TestStruct>
[function]
[call site]
05583
Engine::register_fn
[function]
[call site]
05584
TestStruct
[function]
[call site]
05585
Engine::is_debugger_registered
[function]
[call site]
05586
TestStruct::clone
[function]
[call site]
05587
Scope::iter_inner
[function]
[call site]
05588
MyIterableType::into_iter
[function]
[call site]
05589
array_functions::zip
[function]
[call site]
05590
MyIterableType::into_iter
[function]
[call site]
05591
Engine::lex_with_map
[function]
[call site]
05592
Dynamic::is_read_only
[function]
[call site]
05593
impl
[call site]
05594
Engine::lex_with_map
[function]
[call site]
05595
Dynamic::flatten_clone
[function]
[call site]
05596
TestStruct::clone
[function]
[call site]
05597
GlobalRuntimeState::debugger_mut
[function]
[call site]
05598
&mut
[call site]
05599
Caches::fn_resolution_caches_len
[function]
[call site]
05600
test::len
[function]
[call site]
05601
Engine::lex_with_map
[function]
[call site]
05602
Engine::lex_raw
[function]
[call site]
05603
Some
[function]
[call site]
05604
MyIterableType::into_iter
[function]
[call site]
05605
test_chars
[function]
[call site]
05606
0.chars().collect::<Vec<_>>
[function]
[call site]
05607
MyIterableType::into_iter
[function]
[call site]
05608
Self::IntoIter::cloned
[function]
[call site]
05609
array_functions::for_each
[function]
[call site]
05610
GlobalRuntimeState::push_import
[function]
[call site]
05611
blob_functions::push
[function]
[call site]
05612
into
[function]
[call site]
05613
blob_functions::push
[function]
[call site]
05614
into
[function]
[call site]
05615
StmtBlock::extend
[function]
[call site]
05616
&crate::SharedModule::clone
[function]
[call site]
05617
Self
[function]
[call site]
05618
std::mem::replace
[function]
[call site]
05619
string_functions::is_empty
[function]
[call site]
05620
string_functions::replace
[function]
[call site]
05621
into
[function]
[call site]
05622
TestStruct::clone
[function]
[call site]
05623
Engine::is_debugger_registered
[function]
[call site]
05624
crate::ast::Stmt::Noop
[function]
[call site]
05625
ParseSettings::level_up_with_position
[function]
[call site]
05626
Engine::dbg
[function]
[call site]
05627
Self::as_deref_mut
[function]
[call site]
05628
Engine::eval_stmt_block
[function]
[call site]
05629
string_functions::is_empty
[function]
[call site]
05630
Ok
[function]
[call site]
05631
GlobalRuntimeState::num_imports
[function]
[call site]
05632
MyIterableType::into_iter
[function]
[call site]
05633
Self::IntoIter::try_fold
[function]
[call site]
05634
Self::as_deref_mut
[function]
[call site]
05635
GlobalRuntimeState::num_imports
[function]
[call site]
05636
Engine::eval_stmt
[function]
[call site]
05637
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05638
MyIterableType::into_iter
[function]
[call site]
05639
array_functions::zip
[function]
[call site]
05640
MyIterableType::into_iter
[function]
[call site]
05641
impl
[call site]
05642
T::as_any
[function]
[call site]
05643
Module::contains_indexed_global_functions
[function]
[call site]
05644
Caches::fn_resolution_caches_len
[function]
[call site]
05645
Caches::fn_resolution_cache_mut
[function]
[call site]
05646
string_functions::clear
[function]
[call site]
05647
string_functions::is_empty
[function]
[call site]
05648
shared_get_mut
[function]
[call site]
05649
string_functions::clear
[function]
[call site]
05650
ImmutableString::new
[function]
[call site]
05651
Caches::push_fn_resolution_cache
[function]
[call site]
05652
blob_functions::push
[function]
[call site]
05653
Engine::default
[function]
[call site]
05654
Caches::fn_resolution_cache_mut
[function]
[call site]
05655
string_functions::clear
[function]
[call site]
05656
Ok
[function]
[call site]
05657
Self::as_deref_mut
[function]
[call site]
05658
StmtBlock::take_statements
[function]
[call site]
05659
mem::take
[function]
[call site]
05660
StmtBlock::statements_mut
[function]
[call site]
05661
StmtBlock::span_or_else
[function]
[call site]
05662
Span::new
[function]
[call site]
05663
iterator_functions::chars_from_start
[function]
[call site]
05664
StmtBlock::span_or_else
[function]
[call site]
05665
string_functions::add_append
[function]
[call site]
05666
StmtBlock::span_or_else
[function]
[call site]
05667
Ok
[function]
[call site]
05668
Expr::set_position
[function]
[call site]
05669
Expr::set_position
[function]
[call site]
05670
Err
[function]
[call site]
05671
ParseError::into
[function]
[call site]
05672
EvalAltResult::is_system_exception
[function]
[call site]
05673
Expr::set_position
[function]
[call site]
05674
Err
[function]
[call site]
05675
ParseError::into
[function]
[call site]
05676
Err
[function]
[call site]
05677
ERR::ErrorInFunctionCall
[function]
[call site]
05678
test_to_string
[function]
[call site]
05679
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05680
last
[function]
[call site]
05681
and_then
[function]
[call site]
05682
decimal_functions::max_id
[function]
[call site]
05683
into
[function]
[call site]
05684
unwrap_or_else
[function]
[call site]
05685
&mut
[call site]
05686
unwrap_or
[function]
[call site]
05687
test_to_string
[function]
[call site]
05688
&mut
[call site]
05689
unwrap_or
[function]
[call site]
05690
test_to_string
[function]
[call site]
05691
into
[function]
[call site]
05692
Engine::is_debugger_registered
[function]
[call site]
05693
GlobalRuntimeState::debugger_mut
[function]
[call site]
05694
crate::ast::Stmt::Noop
[function]
[call site]
05695
StmtBlock::end_position
[function]
[call site]
05696
string_functions::add_append
[function]
[call site]
05697
StmtBlock::span_or_else
[function]
[call site]
05698
into
[function]
[call site]
05699
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05700
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05701
Engine::dbg_raw
[function]
[call site]
05702
Err
[function]
[call site]
05703
StmtBlock::as_mut
[function]
[call site]
05704
unwrap
[function]
[call site]
05705
Debugger::rewind_call_stack
[function]
[call site]
05706
string_functions::truncate
[function]
[call site]
05707
Scope::rewind
[function]
[call site]
05708
string_functions::is_empty
[function]
[call site]
05709
Scope::remove_range
[function]
[call site]
05710
map_functions::drain
[function]
[call site]
05711
string_functions::is_empty
[function]
[call site]
05712
Ok
[function]
[call site]
05713
IterateMap::new
[function]
[call site]
05714
IterateMap::new
[function]
[call site]
05715
IterateMap::new
[function]
[call site]
05716
mem::take
[function]
[call site]
05717
MyIterableType::into_iter
[function]
[call site]
05718
FnPtr::call_raw_with_extra_args
[function]
[call site]
05719
Some
[function]
[call site]
05720
TestStruct::clone
[function]
[call site]
05721
Self::into
[function]
[call site]
05722
Some
[function]
[call site]
05723
Dynamic::as_bool
[function]
[call site]
05724
unwrap_or
[function]
[call site]
05725
blob_functions::insert
[function]
[call site]
05726
blob_functions::insert
[function]
[call site]
05727
Ok
[function]
[call site]
05728
array_functions::for_each
[function]
[call site]
05729
map_functions::drain
[function]
[call site]
05730
array_functions::for_each
[function]
[call site]
05731
test::len
[function]
[call site]
05732
test::len
[function]
[call site]
05733
string_functions::truncate
[function]
[call site]
05734
map_functions::drain
[function]
[call site]
05735
array_functions::for_each
[function]
[call site]
05736
test::len
[function]
[call site]
05737
string_functions::truncate
[function]
[call site]
05738
GlobalRuntimeState::truncate_imports
[function]
[call site]
05739
string_functions::truncate
[function]
[call site]
05740
string_functions::truncate
[function]
[call site]
05741
Caches::rewind_fn_resolution_caches
[function]
[call site]
05742
string_functions::truncate
[function]
[call site]
05743
ArgBackup::new
[function]
[call site]
05744
string_functions::is_empty
[function]
[call site]
05745
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05746
defer
[function]
[call site]
05747
Engine::call_script_fn
[function]
[call site]
05748
Engine::lex_with_map
[function]
[call site]
05749
FnCallHashes::native
[function]
[call site]
05750
Engine::exec_native_fn_call
[function]
[call site]
05751
Engine::track_operation
[function]
[call site]
05752
Some
[function]
[call site]
05753
Engine::resolve_fn
[function]
[call site]
05754
RhaiFunc::is_volatile
[function]
[call site]
05755
Engine::gen_fn_call_signature
[function]
[call site]
05756
Err
[function]
[call site]
05757
ERR::ErrorFunctionNotFound
[function]
[call site]
05758
into
[function]
[call site]
05759
RhaiFunc::is_method
[function]
[call site]
05760
StmtBlock::as_ref
[function]
[call site]
05761
map_or
[function]
[call site]
05762
Debugger::call_stack
[function]
[call site]
05763
test::len
[function]
[call site]
05764
ArgBackup::new
[function]
[call site]
05765
string_functions::is_empty
[function]
[call site]
05766
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05767
Engine::is_debugger_registered
[function]
[call site]
05768
TestStruct::clone
[function]
[call site]
05769
StmtBlock::span_or_else
[function]
[call site]
05770
TestStruct::clone
[function]
[call site]
05771
GlobalRuntimeState::debugger_mut
[function]
[call site]
05772
&mut
[call site]
05773
Engine::get_interned_string
[function]
[call site]
05774
MyIterableType::into_iter
[function]
[call site]
05775
Self::IntoIter::map
[function]
[call site]
05776
TestStruct::clone
[function]
[call site]
05777
RhaiNativeFunc::has_context
[function]
[call site]
05778
bool::then
[function]
[call site]
05779
as_deref
[function]
[call site]
05780
into
[function]
[call site]
05781
RhaiFunc::is_pure
[function]
[call site]
05782
string_functions::is_empty
[function]
[call site]
05783
Dynamic::is_read_only
[function]
[call site]
05784
Err
[function]
[call site]
05785
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05786
test_to_string
[function]
[call site]
05787
into
[function]
[call site]
05788
test_method_call
[function]
[call site]
05789
test_custom_syntax_func
[function]
[call site]
05790
and_then
[function]
[call site]
05791
Engine::check_data_size
[function]
[call site]
05792
Engine::has_data_size_limit
[function]
[call site]
05793
Ok
[function]
[call site]
05794
calc_data_sizes
[function]
[call site]
05795
StmtBlock::borrow
[function]
[call site]
05796
Engine::throw_on_size
[function]
[call site]
05797
RhaiResultOf::map_err
[function]
[call site]
05798
EvalAltResult::fill_position
[function]
[call site]
05799
Ok
[function]
[call site]
05800
map_err
[function]
[call site]
05801
EvalAltResult::fill_position
[function]
[call site]
05802
ArgBackup::restore_first_arg
[function]
[call site]
05803
test_functions_take
[function]
[call site]
05804
unwrap
[function]
[call site]
05805
Engine::is_debugger_registered
[function]
[call site]
05806
Engine::register_debugger
[function]
[call site]
05807
Some
[function]
[call site]
05808
TestStruct::new
[function]
[call site]
05809
TestStruct::new
[function]
[call site]
05810
Scope::new
[function]
[call site]
05811
crate::ast::Stmt::Noop
[function]
[call site]
05812
into
[function]
[call site]
05813
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05814
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05815
Engine::dbg_raw
[function]
[call site]
05816
Err
[function]
[call site]
05817
GlobalRuntimeState::debugger_mut
[function]
[call site]
05818
&mut
[call site]
05819
string_functions::truncate
[function]
[call site]
05820
string_functions::is_empty
[function]
[call site]
05821
Engine::check_data_size
[function]
[call site]
05822
Ok
[function]
[call site]
05823
Dynamic::into_immutable_string
[function]
[call site]
05824
Ok
[function]
[call site]
05825
crate::func::locked_read
[function]
[call site]
05826
Option::and_then
[function]
[call site]
05827
Some
[function]
[call site]
05828
TestStruct::clone
[function]
[call site]
05829
ok_or_else
[function]
[call site]
05830
std::
[call site]
05831
any::type_name
[function]
[call site]
05832
Err
[function]
[call site]
05833
Dynamic::type_name
[function]
[call site]
05834
Result::map_err
[function]
[call site]
05835
Engine::map_type_name
[function]
[call site]
05836
type_name::<ImmutableString>
[function]
[call site]
05837
&'a
[call site]
05838
ERR::ErrorMismatchOutputType
[function]
[call site]
05839
into
[function]
[call site]
05840
test_side_effects_print
[function]
[call site]
05841
TestStruct::new
[function]
[call site]
05842
TestStruct::new
[function]
[call site]
05843
ImmutableString::new
[function]
[call site]
05844
Engine::new
[function]
[call site]
05845
TestStruct::clone
[function]
[call site]
05846
Self
[function]
[call site]
05847
Engine::on_print
[function]
[call site]
05848
Some
[function]
[call site]
05849
TestStruct::new
[function]
[call site]
05850
StraightHasher::write
[function]
[call site]
05851
unwrap
[function]
[call site]
05852
push_str
[function]
[call site]
05853
run
[function]
[call site]
05854
Engine::new
[function]
[call site]
05855
Self::run
[function]
[call site]
05856
Engine::new
[function]
[call site]
05857
Engine::set_optimization_level
[function]
[call site]
05858
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05859
Engine::set_optimization_level
[function]
[call site]
05860
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05861
Engine::set_optimization_level
[function]
[call site]
05862
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05863
Engine::register_fn
[function]
[call site]
05864
Engine::set_optimization_level
[function]
[call site]
05865
Engine::set_fast_operators
[function]
[call site]
05866
test_get_set
[function]
[call site]
05867
Engine::set_optimization_level
[function]
[call site]
05868
RhaiResultOf::unwrap
[function]
[call site]
05869
Dynamic::into_immutable_string
[function]
[call site]
05870
Result::map_err
[function]
[call site]
05871
Engine::map_type_name
[function]
[call site]
05872
type_name::<ImmutableString>
[function]
[call site]
05873
&'a
[call site]
05874
ERR::ErrorMismatchOutputType
[function]
[call site]
05875
into
[function]
[call site]
05876
test_print_debug
[function]
[call site]
05877
TestStruct::new
[function]
[call site]
05878
TestStruct::new
[function]
[call site]
05879
Vec::<String>::new
[function]
[call site]
05880
TestStruct::clone
[function]
[call site]
05881
Self
[function]
[call site]
05882
TestStruct::clone
[function]
[call site]
05883
Engine::new
[function]
[call site]
05884
Engine::on_print
[function]
[call site]
05885
StraightHasher::write
[function]
[call site]
05886
unwrap
[function]
[call site]
05887
blob_functions::push
[function]
[call site]
05888
Engine::on_debug
[function]
[call site]
05889
Some
[function]
[call site]
05890
TestStruct::new
[function]
[call site]
05891
unwrap_or
[function]
[call site]
05892
StraightHasher::write
[function]
[call site]
05893
unwrap
[function]
[call site]
05894
blob_functions::push
[function]
[call site]
05895
run
[function]
[call site]
05896
RhaiResultOf::unwrap
[function]
[call site]
05897
Engine::compile
[function]
[call site]
05898
ParseResult::unwrap
[function]
[call site]
05899
AST::set_source
[function]
[call site]
05900
into
[function]
[call site]
05901
crate::Shared::get_mut
[function]
[call site]
05902
Shared::get_mut
[function]
[call site]
05903
StmtBlock::as_mut
[function]
[call site]
05904
Engine::lex_with_map
[function]
[call site]
05905
Engine::lex_raw
[function]
[call site]
05906
Some
[function]
[call site]
05907
Module::set_id
[function]
[call site]
05908
Decimal::into
[function]
[call site]
05909
string_functions::is_empty
[function]
[call site]
05910
test::len
[function]
[call site]
05911
then_some
[function]
[call site]
05912
TestStruct::clone
[function]
[call site]
05913
string_functions::is_empty
[function]
[call site]
05914
then_some
[function]
[call site]
05915
eval_ast::<Dynamic>
[function]
[call site]
05916
unwrap
[function]
[call site]
05917
Self::read
[function]
[call site]
05918
try_borrow
[function]
[call site]
05919
ok
[function]
[call site]
05920
locked_read
[function]
[call site]
05921
Option::ok
[function]
[call site]
05922
try_read
[function]
[call site]
05923
Some
[function]
[call site]
05924
std::thread::sleep
[function]
[call site]
05925
std::time::Duration::from_millis
[function]
[call site]
05926
Some
[function]
[call site]
05927
locked_read
[function]
[call site]
05928
try_read
[function]
[call site]
05929
Option::unwrap
[function]
[call site]
05930
MyIterableType::into_iter
[function]
[call site]
05931
&mut
[call site]
05932
Engine::map_type_name
[function]
[call site]
05933
std::
[call site]
05934
any::type_name
[function]
[call site]
05935
Engine::map_type_name
[function]
[call site]
05936
std::
[call site]
05937
any::type_name
[function]
[call site]
05938
Err
[function]
[call site]
05939
ERR::ErrorIndexingType
[function]
[call site]
05940
into
[function]
[call site]
05941
Engine::map_type_name
[function]
[call site]
05942
std::
[call site]
05943
any::type_name
[function]
[call site]
05944
Engine::map_type_name
[function]
[call site]
05945
std::
[call site]
05946
any::type_name
[function]
[call site]
05947
Engine::map_type_name
[function]
[call site]
05948
std::
[call site]
05949
any::type_name
[function]
[call site]
05950
Err
[function]
[call site]
05951
ERR::ErrorIndexingType
[function]
[call site]
05952
into
[function]
[call site]
05953
string_functions::starts_with
[function]
[call site]
05954
test::len
[function]
[call site]
05955
Engine::map_type_name
[function]
[call site]
05956
std::
[call site]
05957
any::type_name
[function]
[call site]
05958
Err
[function]
[call site]
05959
ERR::ErrorDotExpr
[function]
[call site]
05960
into
[function]
[call site]
05961
string_functions::starts_with
[function]
[call site]
05962
test::len
[function]
[call site]
05963
Engine::map_type_name
[function]
[call site]
05964
std::
[call site]
05965
any::type_name
[function]
[call site]
05966
Engine::map_type_name
[function]
[call site]
05967
std::
[call site]
05968
any::type_name
[function]
[call site]
05969
Err
[function]
[call site]
05970
ERR::ErrorDotExpr
[function]
[call site]
05971
into
[function]
[call site]
05972
Err
[function]
[call site]
05973
ERR::ErrorFunctionNotFound
[function]
[call site]
05974
Engine::gen_fn_call_signature
[function]
[call site]
05975
into
[function]
[call site]
05976
Engine::lex_with_map
[function]
[call site]
05977
Engine::fast_operators
[function]
[call site]
05978
test::len
[function]
[call site]
05979
is_some
[function]
[call site]
05980
Engine::get_arg_value
[function]
[call site]
05981
Self::as_deref_mut
[function]
[call site]
05982
Dynamic::flatten
[function]
[call site]
05983
Engine::get_arg_value
[function]
[call site]
05984
Self::as_deref_mut
[function]
[call site]
05985
Dynamic::flatten
[function]
[call site]
05986
Dynamic::is_variant
[function]
[call site]
05987
Dynamic::is_variant
[function]
[call site]
05988
super::get_builtin_binary_op_fn
[function]
[call site]
05989
unwrap
[function]
[call site]
05990
then
[function]
[call site]
05991
Ident::as_str
[function]
[call site]
05992
into
[function]
[call site]
05993
test_custom_syntax_func
[function]
[call site]
05994
Engine::exec_fn_call
[function]
[call site]
05995
Engine::lex_with_map
[function]
[call site]
05996
string_functions::is_empty
[function]
[call site]
05997
RhaiFunc::is_native
[function]
[call site]
05998
Engine::make_qualified_function_call
[function]
[call site]
05999
blob_functions::blob_with_capacity
[function]
[call site]
06000
test::len
[function]
[call site]
06001
test::len
[function]
[call site]
06002
blob_functions::blob_with_capacity
[function]
[call site]
06003
test::len
[function]
[call site]
06004
StmtBlock::as_ref
[function]
[call site]
06005
&[Stmt]::map_or
[function]
[call site]
06006
Dynamic::is_shared
[function]
[call site]
06007
Self::is_some
[function]
[call site]
06008
&[Expr]::first
[function]
[call site]
06009
Engine::track_operation
[function]
[call site]
06010
Engine::dbg
[function]
[call site]
06011
Self::as_deref_mut
[function]
[call site]
06012
blob_functions::push
[function]
[call site]
06013
MyIterableType::into_iter
[function]
[call site]
06014
test_chars
[function]
[call site]
06015
0.chars().collect::<Vec<_>>
[function]
[call site]
06016
MyIterableType::into_iter
[function]
[call site]
06017
Self::IntoIter::skip
[function]
[call site]
06018
Engine::get_arg_value
[function]
[call site]
06019
Self::as_deref_mut
[function]
[call site]
06020
blob_functions::push
[function]
[call site]
06021
Dynamic::flatten
[function]
[call site]
06022
RhaiResultOf::split_first_mut
[function]
[call site]
06023
unwrap
[function]
[call site]
06024
Some
[function]
[call site]
06025
blob_functions::push
[function]
[call site]
06026
Self::unwrap
[function]
[call site]
06027
StmtBlock::extend
[function]
[call site]
06028
StaticModuleResolver::iter_mut
[function]
[call site]
06029
Engine::track_operation
[function]
[call site]
06030
Engine::dbg
[function]
[call site]
06031
Self::as_deref_mut
[function]
[call site]
06032
blob_functions::push
[function]
[call site]
06033
MyIterableType::into_iter
[function]
[call site]
06034
Self::IntoIter::skip
[function]
[call site]
06035
Engine::get_arg_value
[function]
[call site]
06036
Self::as_deref_mut
[function]
[call site]
06037
blob_functions::push
[function]
[call site]
06038
Dynamic::flatten
[function]
[call site]
06039
Engine::search_namespace
[function]
[call site]
06040
Engine::search_scope_only
[function]
[call site]
06041
Command::get
[function]
[call site]
06042
MyIterableType::into_iter
[function]
[call site]
06043
flat_map
[function]
[call site]
06044
RhaiFunc::get_iter_fn
[function]
[call site]
06045
Some
[function]
[call site]
06046
test_var_def_filter
[function]
[call site]
06047
RhaiFunc::is_script
[function]
[call site]
06048
test_var_def_filter
[function]
[call site]
06049
Ident::as_str
[function]
[call site]
06050
Engine::lex_with_map
[function]
[call site]
06051
MultiInputsStream::get_next
[function]
[call site]
06052
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06053
StmtBlock::as_ref
[function]
[call site]
06054
TestStruct::clone
[function]
[call site]
06055
crate::Shared::new
[function]
[call site]
06056
into
[function]
[call site]
06057
TestStruct::clone
[function]
[call site]
06058
Engine::default
[function]
[call site]
06059
Some
[function]
[call site]
06060
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06061
RhaiFunc::get_script_fn_def
[function]
[call site]
06062
Option::cloned
[function]
[call site]
06063
unwrap
[function]
[call site]
06064
into
[function]
[call site]
06065
Ok
[function]
[call site]
06066
into
[function]
[call site]
06067
map_or
[function]
[call site]
06068
test::len
[function]
[call site]
06069
EvalContext::new
[function]
[call site]
06070
Expr::get_variable_name
[function]
[call site]
06071
string_functions::is_empty
[function]
[call site]
06072
Some
[function]
[call site]
06073
Option::unwrap
[function]
[call site]
06074
resolve_var
[function]
[call site]
06075
test::len
[function]
[call site]
06076
Dynamic::set_access_mode
[function]
[call site]
06077
StmtBlock::as_mut
[function]
[call site]
06078
Dynamic::set_access_mode
[function]
[call site]
06079
values_mut
[function]
[call site]
06080
Dynamic::set_access_mode
[function]
[call site]
06081
Ok
[function]
[call site]
06082
Result::into
[function]
[call site]
06083
Err
[function]
[call site]
06084
EvalAltResult::fill_position
[function]
[call site]
06085
ParseSettings::level_up_with_position
[function]
[call site]
06086
test::len
[function]
[call site]
06087
Expr::get_variable_name
[function]
[call site]
06088
Option::unwrap
[function]
[call site]
06089
Scope::search
[function]
[call site]
06090
MyIterableType::into_iter
[function]
[call site]
06091
array_functions::reduce_rev
[function]
[call site]
06092
ParseSettings::level_up_with_position
[function]
[call site]
06093
Engine::lex_with_map
[function]
[call site]
06094
Scope::len
[function]
[call site]
06095
test::len
[function]
[call site]
06096
MyIterableType::into_iter
[function]
[call site]
06097
array_functions::find_map
[function]
[call site]
06098
Module::get_var
[function]
[call site]
06099
Command::get
[function]
[call site]
06100
cloned
[function]
[call site]
06101
map_or_else
[function]
[call site]
06102
Err
[function]
[call site]
06103
ERR::ErrorVariableNotFound
[function]
[call site]
06104
ParseResult::to_string
[function]
[call site]
06105
Engine::new
[function]
[call site]
06106
Scope::new
[function]
[call site]
06107
blob_functions::push
[function]
[call site]
06108
blob_functions::push
[function]
[call site]
06109
blob_functions::push
[function]
[call site]
06110
ParseSettings::level_up_with_position
[function]
[call site]
06111
into
[function]
[call site]
06112
Ok
[function]
[call site]
06113
into
[function]
[call site]
06114
Scope::get_mut_by_index
[function]
[call site]
06115
try_into
[function]
[call site]
06116
string_functions::is_empty
[function]
[call site]
06117
Engine::search_imports
[function]
[call site]
06118
Namespace::root
[function]
[call site]
06119
GlobalRuntimeState::num_imports
[function]
[call site]
06120
test::len
[function]
[call site]
06121
Command::get
[function]
[call site]
06122
GlobalRuntimeState::get_shared_import
[function]
[call site]
06123
Command::get
[function]
[call site]
06124
cloned
[function]
[call site]
06125
GlobalRuntimeState::find_import
[function]
[call site]
06126
MyIterableType::into_iter
[function]
[call site]
06127
rposition
[function]
[call site]
06128
Option::map_or_else
[function]
[call site]
06129
Command::get
[function]
[call site]
06130
cloned
[function]
[call site]
06131
GlobalRuntimeState::get_shared_import
[function]
[call site]
06132
Module::get_qualified_var
[function]
[call site]
06133
StmtBlock::as_ref
[function]
[call site]
06134
and_then
[function]
[call site]
06135
Command::get
[function]
[call site]
06136
INT::cloned
[function]
[call site]
06137
Option::map_or_else
[function]
[call site]
06138
Err
[function]
[call site]
06139
ERR::ErrorVariableNotFound
[function]
[call site]
06140
ParseSettings::level_up_with_position
[function]
[call site]
06141
into
[function]
[call site]
06142
Dynamic::set_access_mode
[function]
[call site]
06143
Ok
[function]
[call site]
06144
into
[function]
[call site]
06145
test::len
[function]
[call site]
06146
Namespace::root
[function]
[call site]
06147
crate::func::locked_write
[function]
[call site]
06148
try_borrow_mut
[function]
[call site]
06149
ok
[function]
[call site]
06150
StraightHasher::write
[function]
[call site]
06151
ok
[function]
[call site]
06152
try_write
[function]
[call site]
06153
Some
[function]
[call site]
06154
std::thread::sleep
[function]
[call site]
06155
std::time::Duration::from_millis
[function]
[call site]
06156
Some
[function]
[call site]
06157
StraightHasher::write
[function]
[call site]
06158
try_write
[function]
[call site]
06159
Option::unwrap
[function]
[call site]
06160
shared_get_mut
[function]
[call site]
06161
Ident::as_str
[function]
[call site]
06162
TestStruct::clone
[function]
[call site]
06163
Self::into
[function]
[call site]
06164
StmtBlock::as_mut
[function]
[call site]
06165
Dynamic::set_access_mode
[function]
[call site]
06166
Ok
[function]
[call site]
06167
Err
[function]
[call site]
06168
ERR::ErrorVariableNotFound
[function]
[call site]
06169
ParseSettings::level_up_with_position
[function]
[call site]
06170
into
[function]
[call site]
06171
Err
[function]
[call site]
06172
ERR::ErrorModuleNotFound
[function]
[call site]
06173
test_to_string
[function]
[call site]
06174
ParseSettings::level_up_with_position
[function]
[call site]
06175
into
[function]
[call site]
06176
Engine::search_scope_only
[function]
[call site]
06177
Dynamic::is_shared
[function]
[call site]
06178
Target::is_temp_value
[function]
[call site]
06179
shared_take_or_clone
[function]
[call site]
06180
shared_try_take
[function]
[call site]
06181
Result::unwrap_or_else
[function]
[call site]
06182
StmtBlock::as_ref
[function]
[call site]
06183
TestStruct::clone
[function]
[call site]
06184
Dynamic::flatten
[function]
[call site]
06185
StmtBlock::extend
[function]
[call site]
06186
StaticModuleResolver::iter_mut
[function]
[call site]
06187
StaticModuleResolver::iter_mut
[function]
[call site]
06188
Engine::lex_with_map
[function]
[call site]
06189
Ident::as_str
[function]
[call site]
06190
RhaiResultOf::split_first_mut
[function]
[call site]
06191
unwrap
[function]
[call site]
06192
Some
[function]
[call site]
06193
Target::take_ref
[function]
[call site]
06194
Some
[function]
[call site]
06195
unwrap
[function]
[call site]
06196
blob_functions::push
[function]
[call site]
06197
StmtBlock::extend
[function]
[call site]
06198
StaticModuleResolver::iter_mut
[function]
[call site]
06199
Engine::get_arg_value
[function]
[call site]
06200
Self::as_deref_mut
[function]
[call site]
06201
blob_functions::push
[function]
[call site]
06202
Dynamic::flatten
[function]
[call site]
06203
StmtBlock::extend
[function]
[call site]
06204
StaticModuleResolver::iter_mut
[function]
[call site]
06205
Engine::search_imports
[function]
[call site]
06206
Option::ok_or_else
[function]
[call site]
06207
ERR::ErrorModuleNotFound
[function]
[call site]
06208
test_to_string
[function]
[call site]
06209
ParseSettings::level_up_with_position
[function]
[call site]
06210
Module::get_qualified_fn
[function]
[call site]
06211
StmtBlock::span_or_else
[function]
[call site]
06212
calc_fn_hash_full
[function]
[call site]
06213
MyIterableType::into_iter
[function]
[call site]
06214
Self::IntoIter::map
[function]
[call site]
06215
Dynamic::type_id
[function]
[call site]
06216
Module::get_qualified_fn
[function]
[call site]
06217
Position::is_none
[function]
[call site]
06218
string_functions::is_empty
[function]
[call site]
06219
test::len
[function]
[call site]
06220
min_max_functions::min
[function]
[call site]
06221
calc_fn_hash_full
[function]
[call site]
06222
MyIterableType::into_iter
[function]
[call site]
06223
Self::IntoIter::enumerate
[function]
[call site]
06224
Engine::lex_with_map
[function]
[call site]
06225
TypeId::of::<Dynamic>
[function]
[call site]
06226
Dynamic::type_id
[function]
[call site]
06227
Module::get_qualified_fn
[function]
[call site]
06228
Some
[function]
[call site]
06229
map_or
[function]
[call site]
06230
TestStruct::clone
[function]
[call site]
06231
as_deref
[function]
[call site]
06232
Scope::new
[function]
[call site]
06233
string_functions::replace
[function]
[call site]
06234
Module::id_raw
[function]
[call site]
06235
Option::cloned
[function]
[call site]
06236
defer
[function]
[call site]
06237
Engine::call_script_fn
[function]
[call site]
06238
RhaiFunc::is_pure
[function]
[call site]
06239
Dynamic::is_read_only
[function]
[call site]
06240
Err
[function]
[call site]
06241
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06242
test_to_string
[function]
[call site]
06243
into
[function]
[call site]
06244
RhaiNativeFunc::has_context
[function]
[call site]
06245
bool::then
[function]
[call site]
06246
decimal_functions::max_id
[function]
[call site]
06247
into
[function]
[call site]
06248
test_method_call
[function]
[call site]
06249
and_then
[function]
[call site]
06250
Engine::check_data_size
[function]
[call site]
06251
bool::then
[function]
[call site]
06252
decimal_functions::max_id
[function]
[call site]
06253
into
[function]
[call site]
06254
test_custom_syntax_func
[function]
[call site]
06255
and_then
[function]
[call site]
06256
Engine::check_data_size
[function]
[call site]
06257
Err
[function]
[call site]
06258
ERR::ErrorFunctionNotFound
[function]
[call site]
06259
string_functions::is_empty
[function]
[call site]
06260
Engine::gen_fn_call_signature
[function]
[call site]
06261
into
[function]
[call site]
06262
split_first
[function]
[call site]
06263
map_or_else
[function]
[call site]
06264
StmtBlock::as_ref
[function]
[call site]
06265
Some
[function]
[call site]
06266
Engine::make_function_call
[function]
[call site]
06267
String::from
[function]
[call site]
06268
is_some
[function]
[call site]
06269
test::len
[function]
[call site]
06270
Position::new_const
[function]
[call site]
06271
Option<&Token>::is_some
[function]
[call site]
06272
unwrap
[function]
[call site]
06273
Engine::get_arg_value
[function]
[call site]
06274
Self::as_deref_mut
[function]
[call site]
06275
try_cast_result::<FnPtr>
[function]
[call site]
06276
map_err
[function]
[call site]
06277
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06278
Engine::map_type_name
[function]
[call site]
06279
RhaiNativeFunc::return_type_name
[function]
[call site]
06280
fn_ptr_functions::is_anonymous
[function]
[call site]
06281
fn_ptr_functions::is_anonymous
[function]
[call site]
06282
StmtBlock::extend
[function]
[call site]
06283
test::len
[function]
[call site]
06284
test::len
[function]
[call site]
06285
test::len
[function]
[call site]
06286
blob_functions::blob_with_capacity
[function]
[call site]
06287
test::len
[function]
[call site]
06288
test::len
[function]
[call site]
06289
StmtBlock::extend
[function]
[call site]
06290
Self::as_deref_mut
[function]
[call site]
06291
Engine::get_arg_value
[function]
[call site]
06292
blob_functions::push
[function]
[call site]
06293
StaticModuleResolver::iter_mut
[function]
[call site]
06294
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06295
Scope::new
[function]
[call site]
06296
as_deref
[function]
[call site]
06297
defer
[function]
[call site]
06298
Engine::call_script_fn
[function]
[call site]
06299
blob_functions::blob_with_capacity
[function]
[call site]
06300
test::len
[function]
[call site]
06301
test::len
[function]
[call site]
06302
StmtBlock::extend
[function]
[call site]
06303
Self::as_deref_mut
[function]
[call site]
06304
Engine::get_arg_value
[function]
[call site]
06305
blob_functions::push
[function]
[call site]
06306
StaticModuleResolver::iter_mut
[function]
[call site]
06307
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06308
defer
[function]
[call site]
06309
into
[function]
[call site]
06310
test_custom_syntax_func
[function]
[call site]
06311
and_then
[function]
[call site]
06312
Engine::check_data_size
[function]
[call site]
06313
map_err
[function]
[call site]
06314
EvalAltResult::fill_position
[function]
[call site]
06315
&[Expr]::first
[function]
[call site]
06316
string_functions::is_empty
[function]
[call site]
06317
test::len
[function]
[call site]
06318
test::len
[function]
[call site]
06319
tokenizer::is_valid_function_name
[function]
[call site]
06320
FnCallHashes::from_native_only
[function]
[call site]
06321
calc_fn_hash
[function]
[call site]
06322
FnCallHashes::from_hash
[function]
[call site]
06323
calc_fn_hash
[function]
[call site]
06324
unwrap
[function]
[call site]
06325
Engine::get_arg_value
[function]
[call site]
06326
Dynamic::into_immutable_string
[function]
[call site]
06327
Ok
[function]
[call site]
06328
crate::func::locked_read
[function]
[call site]
06329
Option::and_then
[function]
[call site]
06330
Some
[function]
[call site]
06331
TestStruct::clone
[function]
[call site]
06332
ok_or_else
[function]
[call site]
06333
std::
[call site]
06334
any::type_name
[function]
[call site]
06335
Err
[function]
[call site]
06336
Dynamic::type_name
[function]
[call site]
06337
Result::map_err
[function]
[call site]
06338
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06339
and_then
[function]
[call site]
06340
Engine::lex_with_map
[function]
[call site]
06341
map_err
[function]
[call site]
06342
EvalAltResult::fill_position
[function]
[call site]
06343
unwrap
[function]
[call site]
06344
Engine::get_arg_value
[function]
[call site]
06345
Self::as_deref_mut
[function]
[call site]
06346
try_cast_result::<FnPtr>
[function]
[call site]
06347
map_err
[function]
[call site]
06348
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06349
Engine::map_type_name
[function]
[call site]
06350
RhaiNativeFunc::return_type_name
[function]
[call site]
06351
Engine::get_arg_value
[function]
[call site]
06352
Self::as_deref_mut
[function]
[call site]
06353
FnPtr::add_curry
[function]
[call site]
06354
blob_functions::push
[function]
[call site]
06355
Ok
[function]
[call site]
06356
into
[function]
[call site]
06357
unwrap
[function]
[call site]
06358
Engine::get_arg_value
[function]
[call site]
06359
Self::as_deref_mut
[function]
[call site]
06360
Ok
[function]
[call site]
06361
Dynamic::is_shared
[function]
[call site]
06362
bool::into
[function]
[call site]
06363
unwrap
[function]
[call site]
06364
Engine::get_arg_value
[function]
[call site]
06365
Self::as_deref_mut
[function]
[call site]
06366
Dynamic::into_immutable_string
[function]
[call site]
06367
Result::map_err
[function]
[call site]
06368
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06369
Engine::get_arg_value
[function]
[call site]
06370
Dynamic::as_int
[function]
[call site]
06371
Ok
[function]
[call site]
06372
crate::func::locked_read
[function]
[call site]
06373
Option::and_then
[function]
[call site]
06374
Some
[function]
[call site]
06375
ok_or_else
[function]
[call site]
06376
std::
[call site]
06377
any::type_name
[function]
[call site]
06378
Err
[function]
[call site]
06379
Dynamic::type_name
[function]
[call site]
06380
Result::map_err
[function]
[call site]
06381
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06382
Ok
[function]
[call site]
06383
FnPtr::try_from
[function]
[call site]
06384
Engine::lex_with_map
[function]
[call site]
06385
calc_fn_hash
[function]
[call site]
06386
Engine::has_script_fn
[function]
[call site]
06387
Caches::fn_resolution_cache_mut
[function]
[call site]
06388
Command::get
[function]
[call site]
06389
Engine::lex_with_map
[function]
[call site]
06390
MyIterableType::into_iter
[function]
[call site]
06391
T::as_any
[function]
[call site]
06392
Module::contains_fn
[function]
[call site]
06393
MyIterableType::into_iter
[function]
[call site]
06394
T::as_any
[function]
[call site]
06395
Module::contains_fn
[function]
[call site]
06396
Module::contains_qualified_fn
[function]
[call site]
06397
StmtBlock::as_ref
[function]
[call site]
06398
map_or
[function]
[call site]
06399
contains_key
[function]
[call site]
06400
map_functions::values
[function]
[call site]
06401
T::as_any
[function]
[call site]
06402
Module::contains_qualified_fn
[function]
[call site]
06403
BloomFilterU64::is_absent_and_set
[function]
[call site]
06404
blob_functions::insert
[function]
[call site]
06405
bool::into
[function]
[call site]
06406
(TokenIterator::unwrap_or
[function]
[call site]
06407
unwrap
[function]
[call site]
06408
Engine::get_arg_value
[function]
[call site]
06409
Self::as_deref_mut
[function]
[call site]
06410
Dynamic::into_immutable_string
[function]
[call site]
06411
Result::map_err
[function]
[call site]
06412
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06413
Engine::get_arg_value
[function]
[call site]
06414
Self::as_deref_mut
[function]
[call site]
06415
Dynamic::into_immutable_string
[function]
[call site]
06416
Result::map_err
[function]
[call site]
06417
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06418
Engine::get_arg_value
[function]
[call site]
06419
Dynamic::as_int
[function]
[call site]
06420
Result::map_err
[function]
[call site]
06421
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06422
Ok
[function]
[call site]
06423
FnPtr::try_from
[function]
[call site]
06424
Engine::lex_with_map
[function]
[call site]
06425
crate::calc_typed_method_hash
[function]
[call site]
06426
calc_fn_hash
[function]
[call site]
06427
Engine::has_script_fn
[function]
[call site]
06428
bool::into
[function]
[call site]
06429
(TokenIterator::unwrap_or
[function]
[call site]
06430
unwrap
[function]
[call site]
06431
Engine::get_arg_value
[function]
[call site]
06432
Dynamic::into_immutable_string
[function]
[call site]
06433
Result::map_err
[function]
[call site]
06434
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06435
Ok
[function]
[call site]
06436
string_functions::contains
[function]
[call site]
06437
bool::into
[function]
[call site]
06438
test::len
[function]
[call site]
06439
GlobalRuntimeState::num_imports
[function]
[call site]
06440
unwrap
[function]
[call site]
06441
Engine::get_arg_value
[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::eval_script_expr_in_place
[function]
[call site]
06446
Engine::track_operation
[function]
[call site]
06447
string_functions::trim
[function]
[call site]
06448
string_functions::is_empty
[function]
[call site]
06449
Ok
[function]
[call site]
06450
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06451
AST::has_functions
[function]
[call site]
06452
string_functions::is_empty
[function]
[call site]
06453
Err
[function]
[call site]
06454
into
[function]
[call site]
06455
StmtBlock::take_statements
[function]
[call site]
06456
string_functions::is_empty
[function]
[call site]
06457
Ok
[function]
[call site]
06458
Engine::eval_global_statements
[function]
[call site]
06459
Engine::eval_stmt_block
[function]
[call site]
06460
StmtBlock::span_or_else
[function]
[call site]
06461
Ok
[function]
[call site]
06462
Ok
[function]
[call site]
06463
Err
[function]
[call site]
06464
test::len
[function]
[call site]
06465
GlobalRuntimeState::num_imports
[function]
[call site]
06466
Result::map_err
[function]
[call site]
06467
ERR::ErrorInFunctionCall
[function]
[call site]
06468
test_to_string
[function]
[call site]
06469
&mut
[call site]
06470
unwrap_or
[function]
[call site]
06471
test_to_string
[function]
[call site]
06472
into
[function]
[call site]
06473
blob_functions::blob_with_capacity
[function]
[call site]
06474
blob_functions::blob_with_capacity
[function]
[call site]
06475
test::len
[function]
[call site]
06476
string_functions::is_empty
[function]
[call site]
06477
MyIterableType::into_iter
[function]
[call site]
06478
Self::IntoIter::copied
[function]
[call site]
06479
optimize_combo_chain
[function]
[call site]
06480
MyIterableType::into_iter
[function]
[call site]
06481
Engine::get_arg_value
[function]
[call site]
06482
Self::as_deref_mut
[function]
[call site]
06483
blob_functions::push
[function]
[call site]
06484
Dynamic::flatten
[function]
[call site]
06485
StmtBlock::extend
[function]
[call site]
06486
StaticModuleResolver::iter_mut
[function]
[call site]
06487
StmtBlock::extend
[function]
[call site]
06488
StaticModuleResolver::iter_mut
[function]
[call site]
06489
Some
[function]
[call site]
06490
Engine::exec_fn_call
[function]
[call site]
06491
Engine::lex_with_map
[function]
[call site]
06492
StmtBlock::as_ref
[function]
[call site]
06493
&[Stmt]::map_or
[function]
[call site]
06494
Dynamic::is_shared
[function]
[call site]
06495
Self::is_some
[function]
[call site]
06496
string_functions::is_empty
[function]
[call site]
06497
Engine::track_operation
[function]
[call site]
06498
Engine::dbg
[function]
[call site]
06499
Self::as_deref_mut
[function]
[call site]
06500
Engine::get_arg_value
[function]
[call site]
06501
Self::as_deref_mut
[function]
[call site]
06502
blob_functions::push
[function]
[call site]
06503
Dynamic::flatten
[function]
[call site]
06504
blob_functions::push
[function]
[call site]
06505
Self::unwrap
[function]
[call site]
06506
string_functions::is_empty
[function]
[call site]
06507
Engine::track_operation
[function]
[call site]
06508
Engine::dbg
[function]
[call site]
06509
Self::as_deref_mut
[function]
[call site]
06510
Engine::get_arg_value
[function]
[call site]
06511
Self::as_deref_mut
[function]
[call site]
06512
blob_functions::push
[function]
[call site]
06513
Dynamic::flatten
[function]
[call site]
06514
Engine::search_namespace
[function]
[call site]
06515
StmtBlock::as_ref
[function]
[call site]
06516
Dynamic::is_read_only
[function]
[call site]
06517
ImmutableString::into_owned
[function]
[call site]
06518
Dynamic::is_shared
[function]
[call site]
06519
Target::is_temp_value
[function]
[call site]
06520
blob_functions::insert
[function]
[call site]
06521
FnPtr::try_from
[function]
[call site]
06522
RhaiResultOf::unwrap
[function]
[call site]
06523
string_functions::is_empty
[function]
[call site]
06524
blob_functions::push
[function]
[call site]
06525
eval::calc_offset_len
[function]
[call site]
06526
test::len
[function]
[call site]
06527
test::len
[function]
[call site]
06528
blob_functions::push
[function]
[call site]
06529
blob_functions::insert
[function]
[call site]
06530
shared_take_or_clone
[function]
[call site]
06531
Dynamic::flatten
[function]
[call site]
06532
Target::take_ref
[function]
[call site]
06533
unwrap
[function]
[call site]
06534
blob_functions::push
[function]
[call site]
06535
MyIterableType::into_iter
[function]
[call site]
06536
Self::IntoIter::chain
[function]
[call site]
06537
test_functions_take
[function]
[call site]
06538
test_functions_take
[function]
[call site]
06539
test_functions_take
[function]
[call site]
06540
StmtBlock::as_mut
[function]
[call site]
06541
intersects
[function]
[call site]
06542
StmtBlock::as_mut
[function]
[call site]
06543
StmtBlock::as_mut
[function]
[call site]
06544
string_functions::remove
[function]
[call site]
06545
test_functions_take
[function]
[call site]
06546
make_sub
[function]
[call site]
06547
make_root
[function]
[call site]
06548
MyIterableType::into_iter
[function]
[call site]
06549
Engine::get_arg_value
[function]
[call site]
06550
Self::as_deref_mut
[function]
[call site]
06551
blob_functions::push
[function]
[call site]
06552
Dynamic::flatten
[function]
[call site]
06553
StmtBlock::extend
[function]
[call site]
06554
StaticModuleResolver::iter_mut
[function]
[call site]
06555
StmtBlock::extend
[function]
[call site]
06556
StaticModuleResolver::iter_mut
[function]
[call site]
06557
Engine::exec_fn_call
[function]
[call site]
06558
Engine::lex_with_map
[function]
[call site]
06559
Self::ok_or_else
[function]
[call site]
06560
ERR::ErrorUnboundThis
[function]
[call site]
06561
into
[function]
[call site]
06562
cloned
[function]
[call site]
06563
Engine::search_namespace
[function]
[call site]
06564
Engine::lex_with_map
[function]
[call site]
06565
Position::new_const
[function]
[call site]
06566
Engine::eval_expr
[function]
[call site]
06567
Self::as_deref_mut
[function]
[call site]
06568
Dynamic::flatten
[function]
[call site]
06569
ParseSettings::level_up_with_position
[function]
[call site]
06570
Dynamic::is_string
[function]
[call site]
06571
crate::func::locked_read
[function]
[call site]
06572
Option::map_or
[function]
[call site]
06573
unwrap
[function]
[call site]
06574
&mut
[call site]
06575
into
[function]
[call site]
06576
packages::string_basic::print_with_func
[function]
[call site]
06577
NativeCallContext::call_native_fn_raw
[function]
[call site]
06578
NativeCallContext::_call_fn_raw
[function]
[call site]
06579
TestStruct::clone
[function]
[call site]
06580
Caches::new
[function]
[call site]
06581
StmtBlock::as_ref
[function]
[call site]
06582
Token::lookup_symbol_from_syntax
[function]
[call site]
06583
test::len
[function]
[call site]
06584
NativeCallContext::engine
[function]
[call site]
06585
Engine::exec_native_fn_call
[function]
[call site]
06586
Engine::track_operation
[function]
[call site]
06587
Some
[function]
[call site]
06588
Engine::resolve_fn
[function]
[call site]
06589
RhaiFunc::is_volatile
[function]
[call site]
06590
Engine::gen_fn_call_signature
[function]
[call site]
06591
Err
[function]
[call site]
06592
ERR::ErrorFunctionNotFound
[function]
[call site]
06593
into
[function]
[call site]
06594
RhaiFunc::is_method
[function]
[call site]
06595
StmtBlock::as_ref
[function]
[call site]
06596
map_or
[function]
[call site]
06597
Debugger::call_stack
[function]
[call site]
06598
test::len
[function]
[call site]
06599
ArgBackup::new
[function]
[call site]
06600
string_functions::is_empty
[function]
[call site]
06601
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06602
Engine::is_debugger_registered
[function]
[call site]
06603
TestStruct::clone
[function]
[call site]
06604
StmtBlock::span_or_else
[function]
[call site]
06605
TestStruct::clone
[function]
[call site]
06606
GlobalRuntimeState::debugger_mut
[function]
[call site]
06607
&mut
[call site]
06608
Engine::get_interned_string
[function]
[call site]
06609
MyIterableType::into_iter
[function]
[call site]
06610
Self::IntoIter::map
[function]
[call site]
06611
TestStruct::clone
[function]
[call site]
06612
RhaiNativeFunc::has_context
[function]
[call site]
06613
bool::then
[function]
[call site]
06614
as_deref
[function]
[call site]
06615
into
[function]
[call site]
06616
RhaiFunc::is_pure
[function]
[call site]
06617
string_functions::is_empty
[function]
[call site]
06618
Dynamic::is_read_only
[function]
[call site]
06619
Err
[function]
[call site]
06620
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06621
test_to_string
[function]
[call site]
06622
into
[function]
[call site]
06623
test_method_call
[function]
[call site]
06624
test_custom_syntax_func
[function]
[call site]
06625
and_then
[function]
[call site]
06626
Engine::check_data_size
[function]
[call site]
06627
map_err
[function]
[call site]
06628
EvalAltResult::fill_position
[function]
[call site]
06629
ArgBackup::restore_first_arg
[function]
[call site]
06630
Engine::is_debugger_registered
[function]
[call site]
06631
Engine::register_debugger
[function]
[call site]
06632
Scope::new
[function]
[call site]
06633
crate::ast::Stmt::Noop
[function]
[call site]
06634
into
[function]
[call site]
06635
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06636
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06637
Engine::dbg_raw
[function]
[call site]
06638
Err
[function]
[call site]
06639
GlobalRuntimeState::debugger_mut
[function]
[call site]
06640
&mut
[call site]
06641
string_functions::is_empty
[function]
[call site]
06642
Engine::check_data_size
[function]
[call site]
06643
Ok
[function]
[call site]
06644
Dynamic::into_immutable_string
[function]
[call site]
06645
Result::map_err
[function]
[call site]
06646
Engine::map_type_name
[function]
[call site]
06647
type_name::<ImmutableString>
[function]
[call site]
06648
&'a
[call site]
06649
ERR::ErrorMismatchOutputType
[function]
[call site]
06650
into
[function]
[call site]
06651
test_side_effects_print
[function]
[call site]
06652
Dynamic::into_immutable_string
[function]
[call site]
06653
Result::map_err
[function]
[call site]
06654
Engine::map_type_name
[function]
[call site]
06655
type_name::<ImmutableString>
[function]
[call site]
06656
&'a
[call site]
06657
ERR::ErrorMismatchOutputType
[function]
[call site]
06658
into
[function]
[call site]
06659
test_print_debug
[function]
[call site]
06660
&mut
[call site]
06661
Engine::map_type_name
[function]
[call site]
06662
std::
[call site]
06663
any::type_name
[function]
[call site]
06664
Engine::map_type_name
[function]
[call site]
06665
std::
[call site]
06666
any::type_name
[function]
[call site]
06667
Err
[function]
[call site]
06668
ERR::ErrorIndexingType
[function]
[call site]
06669
into
[function]
[call site]
06670
Engine::map_type_name
[function]
[call site]
06671
std::
[call site]
06672
any::type_name
[function]
[call site]
06673
Engine::map_type_name
[function]
[call site]
06674
std::
[call site]
06675
any::type_name
[function]
[call site]
06676
Engine::map_type_name
[function]
[call site]
06677
std::
[call site]
06678
any::type_name
[function]
[call site]
06679
Err
[function]
[call site]
06680
ERR::ErrorIndexingType
[function]
[call site]
06681
into
[function]
[call site]
06682
string_functions::starts_with
[function]
[call site]
06683
test::len
[function]
[call site]
06684
Engine::map_type_name
[function]
[call site]
06685
std::
[call site]
06686
any::type_name
[function]
[call site]
06687
Err
[function]
[call site]
06688
ERR::ErrorDotExpr
[function]
[call site]
06689
into
[function]
[call site]
06690
string_functions::starts_with
[function]
[call site]
06691
test::len
[function]
[call site]
06692
Engine::map_type_name
[function]
[call site]
06693
std::
[call site]
06694
any::type_name
[function]
[call site]
06695
Engine::map_type_name
[function]
[call site]
06696
std::
[call site]
06697
any::type_name
[function]
[call site]
06698
Err
[function]
[call site]
06699
ERR::ErrorDotExpr
[function]
[call site]
06700
into
[function]
[call site]
06701
Err
[function]
[call site]
06702
ERR::ErrorFunctionNotFound
[function]
[call site]
06703
Engine::gen_fn_call_signature
[function]
[call site]
06704
into
[function]
[call site]
06705
StmtBlock::as_ref
[function]
[call site]
06706
calc_fn_hash
[function]
[call site]
06707
NativeCallContext::call_position
[function]
[call site]
06708
Engine::lex_with_map
[function]
[call site]
06709
FnCallHashes::from_script_and_native
[function]
[call site]
06710
calc_fn_hash
[function]
[call site]
06711
calc_fn_hash
[function]
[call site]
06712
FnCallHashes::from_native_only
[function]
[call site]
06713
calc_fn_hash
[function]
[call site]
06714
FnCallHashes::from_hash
[function]
[call site]
06715
calc_fn_hash
[function]
[call site]
06716
NativeCallContext::engine
[function]
[call site]
06717
Engine::exec_fn_call
[function]
[call site]
06718
FnCallHashes::is_native_only
[function]
[call site]
06719
test::len
[function]
[call site]
06720
Engine::get_interned_string
[function]
[call site]
06721
Engine::map_type_name
[function]
[call site]
06722
std::
[call site]
06723
any::type_name
[function]
[call site]
06724
Ok
[function]
[call site]
06725
ImmutableString::into
[function]
[call site]
06726
test::len
[function]
[call site]
06727
Ok
[function]
[call site]
06728
Dynamic::is_shared
[function]
[call site]
06729
into
[function]
[call site]
06730
Engine::gen_fn_call_signature
[function]
[call site]
06731
Err
[function]
[call site]
06732
ERR::ErrorFunctionNotFound
[function]
[call site]
06733
into
[function]
[call site]
06734
ensure_no_data_race
[function]
[call site]
06735
FnCallHashes::is_native_only
[function]
[call site]
06736
FnCallHashes::script
[function]
[call site]
06737
string_functions::is_empty
[function]
[call site]
06738
crate::calc_typed_method_hash
[function]
[call site]
06739
Engine::map_type_name
[function]
[call site]
06740
std::
[call site]
06741
any::type_name
[function]
[call site]
06742
Engine::resolve_fn
[function]
[call site]
06743
Position::is_none
[function]
[call site]
06744
Engine::resolve_fn
[function]
[call site]
06745
None::cloned
[function]
[call site]
06746
as_deref
[function]
[call site]
06747
string_functions::is_empty
[function]
[call site]
06748
Ok
[function]
[call site]
06749
Scope::new
[function]
[call site]
06750
string_functions::replace
[function]
[call site]
06751
defer
[function]
[call site]
06752
split_first_mut
[function]
[call site]
06753
unwrap
[function]
[call site]
06754
Some
[function]
[call site]
06755
Engine::call_script_fn
[function]
[call site]
06756
ArgBackup::new
[function]
[call site]
06757
string_functions::is_empty
[function]
[call site]
06758
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06759
defer
[function]
[call site]
06760
Engine::call_script_fn
[function]
[call site]
06761
Engine::lex_with_map
[function]
[call site]
06762
FnCallHashes::native
[function]
[call site]
06763
Engine::exec_native_fn_call
[function]
[call site]
06764
StmtBlock::as_ref
[function]
[call site]
06765
NativeCallContext::call_position
[function]
[call site]
06766
Engine::lex_with_map
[function]
[call site]
06767
Dynamic::is_string
[function]
[call site]
06768
crate::func::locked_read
[function]
[call site]
06769
Option::map_or
[function]
[call site]
06770
Dynamic::into_immutable_string
[function]
[call site]
06771
Result::unwrap
[function]
[call site]
06772
Package::init_engine
[function]
[call site]
06773
Engine::map_type_name
[function]
[call site]
06774
RhaiNativeFunc::return_type_name
[function]
[call site]
06775
type_name::<R>
[function]
[call site]
06776
&'a
[call site]
06777
Position::new_const
[function]
[call site]
06778
unwrap
[function]
[call site]
06779
unwrap
[function]
[call site]
06780
Package::init_engine
[function]
[call site]
06781
Engine::map_type_name
[function]
[call site]
06782
&'a
[call site]
06783
unwrap
[function]
[call site]
06784
Engine::throw_on_size
[function]
[call site]
06785
test::len
[function]
[call site]
06786
RhaiResultOf::map_err
[function]
[call site]
06787
EvalAltResult::fill_position
[function]
[call site]
06788
Ok
[function]
[call site]
06789
Engine::get_interned_string
[function]
[call site]
06790
ImmutableString::into
[function]
[call site]
06791
crate::Array::with_capacity
[function]
[call site]
06792
test::len
[function]
[call site]
06793
Engine::eval_expr
[function]
[call site]
06794
Self::as_deref_mut
[function]
[call site]
06795
Dynamic::flatten
[function]
[call site]
06796
Engine::has_data_size_limit
[function]
[call site]
06797
crate::eval::calc_data_sizes
[function]
[call site]
06798
calc_array_sizes
[function]
[call site]
06799
test::len
[function]
[call site]
06800
calc_map_sizes
[function]
[call site]
06801
test::len
[function]
[call site]
06802
calc_data_sizes
[function]
[call site]
06803
read_lock::<Dynamic>
[function]
[call site]
06804
unwrap
[function]
[call site]
06805
Engine::throw_on_size
[function]
[call site]
06806
RhaiResultOf::map_err
[function]
[call site]
06807
EvalAltResult::fill_position
[function]
[call site]
06808
ParseSettings::level_up_with_position
[function]
[call site]
06809
blob_functions::push
[function]
[call site]
06810
Ok
[function]
[call site]
06811
Dynamic::from_array
[function]
[call site]
06812
TestStruct::clone
[function]
[call site]
06813
Engine::eval_expr
[function]
[call site]
06814
Self::as_deref_mut
[function]
[call site]
06815
Dynamic::flatten
[function]
[call site]
06816
Engine::has_data_size_limit
[function]
[call site]
06817
crate::eval::calc_data_sizes
[function]
[call site]
06818
Engine::throw_on_size
[function]
[call site]
06819
RhaiResultOf::map_err
[function]
[call site]
06820
EvalAltResult::fill_position
[function]
[call site]
06821
ParseSettings::level_up_with_position
[function]
[call site]
06822
(TokenIterator::get_mut
[function]
[call site]
06823
Ident::as_str
[function]
[call site]
06824
Option::unwrap
[function]
[call site]
06825
Ok
[function]
[call site]
06826
Dynamic::from_map
[function]
[call site]
06827
Engine::eval_expr
[function]
[call site]
06828
Self::as_deref_mut
[function]
[call site]
06829
Dynamic::as_bool
[function]
[call site]
06830
map_err
[function]
[call site]
06831
make_type_mismatch_err::<bool>
[function]
[call site]
06832
ParseSettings::level_up_with_position
[function]
[call site]
06833
Ok
[function]
[call site]
06834
Engine::eval_expr
[function]
[call site]
06835
Self::as_deref_mut
[function]
[call site]
06836
Dynamic::as_bool
[function]
[call site]
06837
map_err
[function]
[call site]
06838
make_type_mismatch_err::<bool>
[function]
[call site]
06839
ParseSettings::level_up_with_position
[function]
[call site]
06840
Ok
[function]
[call site]
06841
Engine::eval_expr
[function]
[call site]
06842
Self::as_deref_mut
[function]
[call site]
06843
Expr::is_unit
[function]
[call site]
06844
Ok
[function]
[call site]
06845
MyIterableType::into_iter
[function]
[call site]
06846
Engine::lex_with_map
[function]
[call site]
06847
reflection_functions::collect
[function]
[call site]
06848
first
[function]
[call site]
06849
unwrap
[function]
[call site]
06850
Command::get
[function]
[call site]
06851
Ident::as_str
[function]
[call site]
06852
ok_or_else
[function]
[call site]
06853
TestStruct::new
[function]
[call site]
06854
ERR::ErrorCustomSyntax
[function]
[call site]
06855
MyIterableType::into_iter
[function]
[call site]
06856
Engine::lex_with_map
[function]
[call site]
06857
reflection_functions::collect
[function]
[call site]
06858
EvalContext::new
[function]
[call site]
06859
and_then
[function]
[call site]
06860
Engine::check_data_size
[function]
[call site]
06861
Expr::start_position
[function]
[call site]
06862
Engine::eval_stmt_block
[function]
[call site]
06863
StmtBlock::take_statements
[function]
[call site]
06864
Engine::eval_dot_index_chain
[function]
[call site]
06865
Position::new_const
[function]
[call site]
06866
ChainType::from
[function]
[call site]
06867
Expr::get_literal_value
[function]
[call site]
06868
Some
[function]
[call site]
06869
is_some
[function]
[call site]
06870
blob_functions::push
[function]
[call site]
06871
Expr::get_literal_value
[function]
[call site]
06872
Some
[function]
[call site]
06873
unwrap
[function]
[call site]
06874
string_functions::is_empty
[function]
[call site]
06875
Self::as_deref_mut
[function]
[call site]
06876
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06877
Engine::track_operation
[function]
[call site]
06878
ParseSettings::level_up_with_position
[function]
[call site]
06879
ChainType::from
[function]
[call site]
06880
Engine::get_arg_value
[function]
[call site]
06881
Self::as_deref_mut
[function]
[call site]
06882
blob_functions::push
[function]
[call site]
06883
blob_functions::push
[function]
[call site]
06884
FnPtr::try_from
[function]
[call site]
06885
RhaiResultOf::unwrap
[function]
[call site]
06886
Dynamic::flatten
[function]
[call site]
06887
Expr::options
[function]
[call site]
06888
string_functions::is_empty
[function]
[call site]
06889
string_functions::is_empty
[function]
[call site]
06890
string_functions::is_empty
[function]
[call site]
06891
ASTFlags::intersects
[function]
[call site]
06892
Position::new_const
[function]
[call site]
06893
Self::as_deref_mut
[function]
[call site]
06894
Engine::get_arg_value
[function]
[call site]
06895
blob_functions::push
[function]
[call site]
06896
Dynamic::flatten
[function]
[call site]
06897
blob_functions::push
[function]
[call site]
06898
Engine::eval_expr
[function]
[call site]
06899
Self::as_deref_mut
[function]
[call site]
06900
Dynamic::flatten
[function]
[call site]
06901
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06902
StmtBlock::extend
[function]
[call site]
06903
StmtBlock::extend
[function]
[call site]
06904
blob_functions::push
[function]
[call site]
06905
Engine::eval_expr
[function]
[call site]
06906
Dynamic::flatten
[function]
[call site]
06907
Ok
[function]
[call site]
06908
Engine::track_operation
[function]
[call site]
06909
Engine::dbg
[function]
[call site]
06910
Self::as_deref_mut
[function]
[call site]
06911
Self::map_or_else
[function]
[call site]
06912
Err
[function]
[call site]
06913
ERR::ErrorUnboundThis
[function]
[call site]
06914
into
[function]
[call site]
06915
Self::try_into
[function]
[call site]
06916
Some
[function]
[call site]
06917
Engine::eval_dot_index_chain_raw
[function]
[call site]
06918
Target::is_ref
[function]
[call site]
06919
ParseSettings::level_up_with_position
[function]
[call site]
06920
ParseSettings::level_up
[function]
[call site]
06921
Ok
[function]
[call site]
06922
ChainType::from
[function]
[call site]
06923
Expr::options
[function]
[call site]
06924
ASTFlags::intersects
[function]
[call site]
06925
StmtBlock::as_ref
[function]
[call site]
06926
Expr::is_unit
[function]
[call site]
06927
Ok
[function]
[call site]
06928
Expr::start_position
[function]
[call site]
06929
Expr::options
[function]
[call site]
06930
ASTFlags::intersects
[function]
[call site]
06931
Engine::dbg
[function]
[call site]
06932
Self::as_deref_mut
[function]
[call site]
06933
string_functions::pop
[function]
[call site]
06934
string_functions::is_empty
[function]
[call site]
06935
shared_make_mut
[function]
[call site]
06936
string_functions::pop
[function]
[call site]
06937
Dynamic::map_or
[function]
[call site]
06938
Dynamic::unwrap
[function]
[call site]
06939
TestStruct::clone
[function]
[call site]
06940
Expr::start_position
[function]
[call site]
06941
StmtBlock::as_mut
[function]
[call site]
06942
Dynamic::is_shared
[function]
[call site]
06943
write_lock::<Dynamic>
[function]
[call site]
06944
unwrap
[function]
[call site]
06945
Self::as_deref_mut
[function]
[call site]
06946
Engine::get_indexed_mut
[function]
[call site]
06947
Engine::track_operation
[function]
[call site]
06948
Dynamic::as_int
[function]
[call site]
06949
Ok
[function]
[call site]
06950
crate::func::locked_read
[function]
[call site]
06951
Option::and_then
[function]
[call site]
06952
Some
[function]
[call site]
06953
ok_or_else
[function]
[call site]
06954
std::
[call site]
06955
any::type_name
[function]
[call site]
06956
Err
[function]
[call site]
06957
Dynamic::type_name
[function]
[call site]
06958
Result::map_err
[function]
[call site]
06959
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06960
test::len
[function]
[call site]
06961
super::calc_index
[function]
[call site]
06962
FnPtr::try_from
[function]
[call site]
06963
unsigned_abs
[function]
[call site]
06964
Ok
[function]
[call site]
06965
FnPtr::try_from
[function]
[call site]
06966
Ok
[function]
[call site]
06967
ERR::ErrorArrayBounds
[function]
[call site]
06968
into
[function]
[call site]
06969
super::EvalContext::new
[function]
[call site]
06970
cb
[function]
[call site]
06971
map_err
[function]
[call site]
06972
EvalAltResult::fill_position
[function]
[call site]
06973
Err
[function]
[call site]
06974
shared_get_mut
[function]
[call site]
06975
unwrap
[function]
[call site]
06976
try_into
[function]
[call site]
06977
Dynamic::as_int
[function]
[call site]
06978
Result::map_err
[function]
[call site]
06979
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06980
test::len
[function]
[call site]
06981
super::calc_index
[function]
[call site]
06982
ERR::ErrorArrayBounds
[function]
[call site]
06983
into
[function]
[call site]
06984
Command::get
[function]
[call site]
06985
Engine::lex_with_map
[function]
[call site]
06986
into
[function]
[call site]
06987
unwrap
[function]
[call site]
06988
Ok
[function]
[call site]
06989
read_lock::<crate::ImmutableString>
[function]
[call site]
06990
ok_or_else
[function]
[call site]
06991
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
06992
RhaiNativeFunc::return_type_name
[function]
[call site]
06993
type_name::<R>
[function]
[call site]
06994
(TokenIterator::contains_key
[function]
[call site]
06995
Ident::as_str
[function]
[call site]
06996
super::EvalContext::new
[function]
[call site]
06997
cb
[function]
[call site]
06998
Ident::as_str
[function]
[call site]
06999
map_err
[function]
[call site]
07000
EvalAltResult::fill_position
[function]
[call site]
07001
string_functions::is_empty
[function]
[call site]
07002
(TokenIterator::contains_key
[function]
[call site]
07003
Ident::as_str
[function]
[call site]
07004
blob_functions::insert
[function]
[call site]
07005
TestStruct::clone
[function]
[call site]
07006
Self::into
[function]
[call site]
07007
(TokenIterator::get_mut
[function]
[call site]
07008
Ident::as_str
[function]
[call site]
07009
try_into
[function]
[call site]
07010
Engine::fail_on_invalid_map_property
[function]
[call site]
07011
intersects
[function]
[call site]
07012
Err
[function]
[call site]
07013
ERR::ErrorPropertyNotFound
[function]
[call site]
07014
test_to_string
[function]
[call site]
07015
into
[function]
[call site]
07016
Ok
[function]
[call site]
07017
Target::from
[function]
[call site]
07018
Self::TempValue
[function]
[call site]
07019
into
[function]
[call site]
07020
is::<crate::ExclusiveRange>
[function]
[call site]
07021
is::<crate::InclusiveRange>
[function]
[call site]
07022
read_lock::<crate::ExclusiveRange>
[function]
[call site]
07023
super::calc_index
[function]
[call site]
07024
ERR::ErrorBitFieldBounds
[function]
[call site]
07025
into
[function]
[call site]
07026
super::calc_index
[function]
[call site]
07027
FnPtr::try_from
[function]
[call site]
07028
RhaiResultOf::ok
[function]
[call site]
07029
and_then
[function]
[call site]
07030
then_some
[function]
[call site]
07031
ok_or_else
[function]
[call site]
07032
ERR::ErrorBitFieldBounds
[function]
[call site]
07033
FnPtr::try_from
[function]
[call site]
07034
RhaiResultOf::unwrap
[function]
[call site]
07035
pow
[function]
[call site]
07036
FnPtr::try_from
[function]
[call site]
07037
tokenizer::is_valid_function_name
[function]
[call site]
07038
Ok
[function]
[call site]
07039
TestStruct::new
[function]
[call site]
07040
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
07041
Token::lookup_symbol_from_syntax
[function]
[call site]
07042
Option::is_some
[function]
[call site]
07043
Err
[function]
[call site]
07044
ERR::ErrorParsing
[function]
[call site]
07045
PERR::Reserved
[function]
[call site]
07046
test_to_string
[function]
[call site]
07047
into
[function]
[call site]
07048
Err
[function]
[call site]
07049
ERR::ErrorFunctionNotFound
[function]
[call site]
07050
test_to_string
[function]
[call site]
07051
into
[function]
[call site]
07052
RhaiResultOf::unwrap
[function]
[call site]
07053
read_lock::<crate::InclusiveRange>
[function]
[call site]
07054
iterator_functions::chars_from_start
[function]
[call site]
07055
CharsStream::new
[function]
[call site]
07056
string_functions::add_append
[function]
[call site]
07057
string_functions::is_empty
[function]
[call site]
07058
String::from_utf8_lossy
[function]
[call site]
07059
string_functions::is_empty
[function]
[call site]
07060
String::from_utf8
[function]
[call site]
07061
unwrap
[function]
[call site]
07062
into
[function]
[call site]
07063
ImmutableString::into_owned
[function]
[call site]
07064
String::into
[function]
[call site]
07065
ImmutableString::into_owned
[function]
[call site]
07066
StmtBlock::as_ref
[function]
[call site]
07067
into
[function]
[call site]
07068
string_functions::add_append
[function]
[call site]
07069
super::calc_index
[function]
[call site]
07070
ERR::ErrorBitFieldBounds
[function]
[call site]
07071
into
[function]
[call site]
07072
super::calc_index
[function]
[call site]
07073
ERR::ErrorBitFieldBounds
[function]
[call site]
07074
into
[function]
[call site]
07075
FnPtr::try_from
[function]
[call site]
07076
RhaiResultOf::unwrap
[function]
[call site]
07077
pow
[function]
[call site]
07078
FnPtr::try_from
[function]
[call site]
07079
RhaiResultOf::unwrap
[function]
[call site]
07080
Ok
[function]
[call site]
07081
into
[function]
[call site]
07082
Dynamic::as_int
[function]
[call site]
07083
Result::map_err
[function]
[call site]
07084
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07085
super::calc_index
[function]
[call site]
07086
ERR::ErrorBitFieldBounds
[function]
[call site]
07087
into
[function]
[call site]
07088
FnPtr::try_from
[function]
[call site]
07089
RhaiResultOf::unwrap
[function]
[call site]
07090
Ok
[function]
[call site]
07091
into
[function]
[call site]
07092
Dynamic::as_int
[function]
[call site]
07093
FnPtr::try_from
[function]
[call site]
07094
Err
[function]
[call site]
07095
ERR::ErrorStringBounds
[function]
[call site]
07096
test_chars
[function]
[call site]
07097
ImmutableString::strong_count
[function]
[call site]
07098
into
[function]
[call site]
07099
test_chars
[function]
[call site]
07100
nth
[function]
[call site]
07101
ok_or_else
[function]
[call site]
07102
ERR::ErrorStringBounds
[function]
[call site]
07103
test_chars
[function]
[call site]
07104
ImmutableString::strong_count
[function]
[call site]
07105
FnPtr::try_from
[function]
[call site]
07106
unsigned_abs
[function]
[call site]
07107
Err
[function]
[call site]
07108
ERR::ErrorStringBounds
[function]
[call site]
07109
test_chars
[function]
[call site]
07110
ImmutableString::strong_count
[function]
[call site]
07111
into
[function]
[call site]
07112
test_chars
[function]
[call site]
07113
array_functions::reduce_rev
[function]
[call site]
07114
RhaiResult::nth
[function]
[call site]
07115
ok_or_else
[function]
[call site]
07116
ERR::ErrorStringBounds
[function]
[call site]
07117
test_chars
[function]
[call site]
07118
ImmutableString::strong_count
[function]
[call site]
07119
Ok
[function]
[call site]
07120
into
[function]
[call site]
07121
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07122
std::any::type_name::<InclusiveRange>
[function]
[call site]
07123
string_functions::is_empty
[function]
[call site]
07124
TestStruct::clone
[function]
[call site]
07125
Self::into
[function]
[call site]
07126
Ok
[function]
[call site]
07127
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07128
read_lock::<ExclusiveRange>
[function]
[call site]
07129
unwrap
[function]
[call site]
07130
TestStruct::clone
[function]
[call site]
07131
test_chars
[function]
[call site]
07132
ImmutableString::strong_count
[function]
[call site]
07133
super::calc_index
[function]
[call site]
07134
ERR::ErrorStringBounds
[function]
[call site]
07135
into
[function]
[call site]
07136
super::calc_index
[function]
[call site]
07137
ERR::ErrorStringBounds
[function]
[call site]
07138
into
[function]
[call site]
07139
Result::unwrap_or
[function]
[call site]
07140
TestStruct::clone
[function]
[call site]
07141
Self::into
[function]
[call site]
07142
ImmutableString::saturating_sub
[function]
[call site]
07143
test_chars
[function]
[call site]
07144
skip
[function]
[call site]
07145
test_functions_take
[function]
[call site]
07146
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07147
into
[function]
[call site]
07148
Ok
[function]
[call site]
07149
std::any::type_name::<InclusiveRange>
[function]
[call site]
07150
read_lock::<InclusiveRange>
[function]
[call site]
07151
unwrap
[function]
[call site]
07152
TestStruct::clone
[function]
[call site]
07153
test_chars
[function]
[call site]
07154
ImmutableString::strong_count
[function]
[call site]
07155
iterator_functions::chars_from_start
[function]
[call site]
07156
iterator_functions::chars_from_start
[function]
[call site]
07157
super::calc_index
[function]
[call site]
07158
iterator_functions::chars_from_start
[function]
[call site]
07159
ERR::ErrorStringBounds
[function]
[call site]
07160
iterator_functions::chars_from_start
[function]
[call site]
07161
into
[function]
[call site]
07162
string_functions::add_append
[function]
[call site]
07163
string_functions::add_append
[function]
[call site]
07164
super::calc_index
[function]
[call site]
07165
string_functions::add_append
[function]
[call site]
07166
ERR::ErrorStringBounds
[function]
[call site]
07167
string_functions::add_append
[function]
[call site]
07168
into
[function]
[call site]
07169
Result::unwrap_or
[function]
[call site]
07170
TestStruct::clone
[function]
[call site]
07171
Self::into
[function]
[call site]
07172
test_chars
[function]
[call site]
07173
skip
[function]
[call site]
07174
test_functions_take
[function]
[call site]
07175
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07176
into
[function]
[call site]
07177
Ok
[function]
[call site]
07178
Err
[function]
[call site]
07179
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07180
Engine::call_indexer_get
[function]
[call site]
07181
hash_idx
[function]
[call site]
07182
get_or_init
[function]
[call site]
07183
calc_fn_hash
[function]
[call site]
07184
calc_fn_hash
[function]
[call site]
07185
into
[function]
[call site]
07186
Engine::exec_native_fn_call
[function]
[call site]
07187
Engine::lex_with_map
[function]
[call site]
07188
Engine::lex_with_map
[function]
[call site]
07189
Err
[function]
[call site]
07190
ERR::ErrorIndexingType
[function]
[call site]
07191
into
[function]
[call site]
07192
Target::is_temp_value
[function]
[call site]
07193
Engine::eval_dot_index_chain_raw
[function]
[call site]
07194
Some
[function]
[call site]
07195
shared_take_or_clone
[function]
[call site]
07196
Err
[function]
[call site]
07197
StmtBlock::as_mut
[function]
[call site]
07198
Engine::call_indexer_set
[function]
[call site]
07199
hash_idx
[function]
[call site]
07200
Engine::exec_native_fn_call
[function]
[call site]
07201
StmtBlock::span_or_else
[function]
[call site]
07202
Span::new
[function]
[call site]
07203
iterator_functions::chars_from_start
[function]
[call site]
07204
StmtBlock::span_or_else
[function]
[call site]
07205
string_functions::add_append
[function]
[call site]
07206
StmtBlock::span_or_else
[function]
[call site]
07207
Ok
[function]
[call site]
07208
Err
[function]
[call site]
07209
Ok
[function]
[call site]
07210
Engine::dbg
[function]
[call site]
07211
Self::as_deref_mut
[function]
[call site]
07212
StmtBlock::as_mut
[function]
[call site]
07213
Dynamic::is_shared
[function]
[call site]
07214
write_lock::<Dynamic>
[function]
[call site]
07215
unwrap
[function]
[call site]
07216
string_functions::pop
[function]
[call site]
07217
Dynamic::unwrap
[function]
[call site]
07218
TestStruct::clone
[function]
[call site]
07219
Engine::get_indexed_mut
[function]
[call site]
07220
Engine::eval_op_assignment
[function]
[call site]
07221
StmtBlock::as_ref
[function]
[call site]
07222
Dynamic::is_read_only
[function]
[call site]
07223
Expr::get_variable_name
[function]
[call site]
07224
string_functions::is_empty
[function]
[call site]
07225
Some
[function]
[call site]
07226
Option::unwrap_or_default
[function]
[call site]
07227
Expr::start_position
[function]
[call site]
07228
string_functions::is_empty
[function]
[call site]
07229
Expr::position
[function]
[call site]
07230
ParseSettings::level_up_with_position
[function]
[call site]
07231
Expr::start_position
[function]
[call site]
07232
Expr::start_position
[function]
[call site]
07233
Expr::position
[function]
[call site]
07234
Err
[function]
[call site]
07235
ERR::ErrorAssignmentToConstant
[function]
[call site]
07236
test_to_string
[function]
[call site]
07237
into
[function]
[call site]
07238
ParseSettings::level_up_with_position
[function]
[call site]
07239
ParseSettings::level_up
[function]
[call site]
07240
Ok
[function]
[call site]
07241
OpAssignment::get_op_assignment_info
[function]
[call site]
07242
OpAssignment::is_op_assignment
[function]
[call site]
07243
Some
[function]
[call site]
07244
StmtBlock::as_mut
[function]
[call site]
07245
as_mut().write_lock::<Dynamic>
[function]
[call site]
07246
unwrap
[function]
[call site]
07247
Engine::fast_operators
[function]
[call site]
07248
add
[function]
[call site]
07249
i64::map_err
[function]
[call site]
07250
EvalAltResult::fill_position
[function]
[call site]
07251
f32_functions::subtract
[function]
[call site]
07252
f32::map_err
[function]
[call site]
07253
EvalAltResult::fill_position
[function]
[call site]
07254
f32_functions::multiply
[function]
[call site]
07255
f32::map_err
[function]
[call site]
07256
EvalAltResult::fill_position
[function]
[call site]
07257
f32_functions::divide
[function]
[call site]
07258
f32::map_err
[function]
[call site]
07259
EvalAltResult::fill_position
[function]
[call site]
07260
f32_functions::modulo
[function]
[call site]
07261
f32::map_err
[function]
[call site]
07262
EvalAltResult::fill_position
[function]
[call site]
07263
func::get_builtin_op_assignment_fn
[function]
[call site]
07264
Some
[function]
[call site]
07265
Dynamic::as_int
[function]
[call site]
07266
unwrap
[function]
[call site]
07267
Dynamic::as_int
[function]
[call site]
07268
unwrap
[function]
[call site]
07269
write_lock::<Dynamic>
[function]
[call site]
07270
unwrap
[function]
[call site]
07271
RhaiResult::into
[function]
[call site]
07272
Ok
[function]
[call site]
07273
Some
[function]
[call site]
07274
Dynamic::as_int
[function]
[call site]
07275
unwrap
[function]
[call site]
07276
Dynamic::as_int
[function]
[call site]
07277
unwrap
[function]
[call site]
07278
write_lock::<Dynamic>
[function]
[call site]
07279
unwrap
[function]
[call site]
07280
RhaiResult::into
[function]
[call site]
07281
Ok
[function]
[call site]
07282
Some
[function]
[call site]
07283
Dynamic::as_char
[function]
[call site]
07284
unwrap
[function]
[call site]
07285
write_lock::<Dynamic>
[function]
[call site]
07286
unwrap
[function]
[call site]
07287
Position::new_const
[function]
[call site]
07288
blob_functions::push
[function]
[call site]
07289
Dynamic::as_char
[function]
[call site]
07290
Result::unwrap
[function]
[call site]
07291
blob_functions::push
[function]
[call site]
07292
RhaiResultOf::into
[function]
[call site]
07293
Ok
[function]
[call site]
07294
Some
[function]
[call site]
07295
split_first_mut
[function]
[call site]
07296
unwrap
[function]
[call site]
07297
Dynamic::as_immutable_string_mut
[function]
[call site]
07298
unwrap
[function]
[call site]
07299
Dynamic::as_immutable_string_ref
[function]
[call site]
07300
unwrap
[function]
[call site]
07301
string_functions::is_empty
[function]
[call site]
07302
string_functions::is_empty
[function]
[call site]
07303
test::len
[function]
[call site]
07304
test::len
[function]
[call site]
07305
unwrap
[function]
[call site]
07306
Package::init_engine
[function]
[call site]
07307
Engine::throw_on_size
[function]
[call site]
07308
Ok
[function]
[call site]
07309
Some
[function]
[call site]
07310
split_first_mut
[function]
[call site]
07311
unwrap
[function]
[call site]
07312
Dynamic::as_immutable_string_mut
[function]
[call site]
07313
unwrap
[function]
[call site]
07314
Dynamic::as_immutable_string_ref
[function]
[call site]
07315
unwrap
[function]
[call site]
07316
Ok
[function]
[call site]
07317
Some
[function]
[call site]
07318
test_functions_take
[function]
[call site]
07319
Dynamic::into_array
[function]
[call site]
07320
unwrap
[function]
[call site]
07321
string_functions::is_empty
[function]
[call site]
07322
Ok
[function]
[call site]
07323
Dynamic::as_array_ref
[function]
[call site]
07324
unwrap
[function]
[call site]
07325
string_functions::is_empty
[function]
[call site]
07326
unwrap
[function]
[call site]
07327
Package::init_engine
[function]
[call site]
07328
Engine::check_data_size
[function]
[call site]
07329
Dynamic::read_lock
[function]
[call site]
07330
unwrap
[function]
[call site]
07331
Dynamic::as_array_mut
[function]
[call site]
07332
unwrap
[function]
[call site]
07333
string_functions::add_append
[function]
[call site]
07334
Ok
[function]
[call site]
07335
Some
[function]
[call site]
07336
test_functions_take
[function]
[call site]
07337
Dynamic::into_blob
[function]
[call site]
07338
unwrap
[function]
[call site]
07339
Dynamic::as_blob_mut
[function]
[call site]
07340
unwrap
[function]
[call site]
07341
unwrap
[function]
[call site]
07342
Package::init_engine
[function]
[call site]
07343
Engine::throw_on_size
[function]
[call site]
07344
test::len
[function]
[call site]
07345
test::len
[function]
[call site]
07346
string_functions::add_append
[function]
[call site]
07347
Ok
[function]
[call site]
07348
Some
[function]
[call site]
07349
Dynamic::as_char
[function]
[call site]
07350
unwrap
[function]
[call site]
07351
encode_utf8
[function]
[call site]
07352
Dynamic::as_immutable_string_mut
[function]
[call site]
07353
unwrap
[function]
[call site]
07354
unwrap
[function]
[call site]
07355
Package::init_engine
[function]
[call site]
07356
Engine::throw_on_size
[function]
[call site]
07357
test::len
[function]
[call site]
07358
test::len
[function]
[call site]
07359
Ok
[function]
[call site]
07360
Some
[function]
[call site]
07361
Dynamic::as_immutable_string_ref
[function]
[call site]
07362
unwrap
[function]
[call site]
07363
string_functions::is_empty
[function]
[call site]
07364
Ok
[function]
[call site]
07365
Dynamic::as_char
[function]
[call site]
07366
unwrap
[function]
[call site]
07367
test_to_string
[function]
[call site]
07368
unwrap
[function]
[call site]
07369
Package::init_engine
[function]
[call site]
07370
Engine::throw_on_size
[function]
[call site]
07371
test::len
[function]
[call site]
07372
test::len
[function]
[call site]
07373
write_lock::<Dynamic>
[function]
[call site]
07374
unwrap
[function]
[call site]
07375
into
[function]
[call site]
07376
Ok
[function]
[call site]
07377
Some
[function]
[call site]
07378
test_functions_take
[function]
[call site]
07379
Dynamic::as_array_mut
[function]
[call site]
07380
unwrap
[function]
[call site]
07381
blob_functions::push
[function]
[call site]
07382
unwrap
[function]
[call site]
07383
Package::init_engine
[function]
[call site]
07384
Engine::check_data_size
[function]
[call site]
07385
Dynamic::read_lock
[function]
[call site]
07386
unwrap
[function]
[call site]
07387
Ok
[function]
[call site]
07388
Some
[function]
[call site]
07389
Dynamic::as_int
[function]
[call site]
07390
unwrap
[function]
[call site]
07391
Dynamic::as_blob_mut
[function]
[call site]
07392
unwrap
[function]
[call site]
07393
unwrap
[function]
[call site]
07394
Package::init_engine
[function]
[call site]
07395
Engine::throw_on_size
[function]
[call site]
07396
test::len
[function]
[call site]
07397
blob_functions::push
[function]
[call site]
07398
Ok
[function]
[call site]
07399
Some
[function]
[call site]
07400
Dynamic::as_char
[function]
[call site]
07401
unwrap
[function]
[call site]
07402
Dynamic::as_blob_mut
[function]
[call site]
07403
unwrap
[function]
[call site]
07404
unwrap
[function]
[call site]
07405
Package::init_engine
[function]
[call site]
07406
Engine::throw_on_size
[function]
[call site]
07407
test::len
[function]
[call site]
07408
string_functions::add_append_char
[function]
[call site]
07409
Ok
[function]
[call site]
07410
Some
[function]
[call site]
07411
split_first_mut
[function]
[call site]
07412
unwrap
[function]
[call site]
07413
Dynamic::as_blob_mut
[function]
[call site]
07414
unwrap
[function]
[call site]
07415
Dynamic::as_immutable_string_ref
[function]
[call site]
07416
unwrap
[function]
[call site]
07417
string_functions::is_empty
[function]
[call site]
07418
Ok
[function]
[call site]
07419
unwrap
[function]
[call site]
07420
Package::init_engine
[function]
[call site]
07421
Engine::throw_on_size
[function]
[call site]
07422
test::len
[function]
[call site]
07423
test::len
[function]
[call site]
07424
string_functions::add_append_str
[function]
[call site]
07425
Ok
[function]
[call site]
07426
then
[function]
[call site]
07427
&mut
[call site]
07428
into
[function]
[call site]
07429
test_custom_syntax_func
[function]
[call site]
07430
map_err
[function]
[call site]
07431
EvalAltResult::fill_position
[function]
[call site]
07432
Some
[function]
[call site]
07433
Engine::exec_native_fn_call
[function]
[call site]
07434
Some
[function]
[call site]
07435
Engine::exec_native_fn_call
[function]
[call site]
07436
Err
[function]
[call site]
07437
Engine::check_data_size
[function]
[call site]
07438
ParseSettings::level_up_with_position
[function]
[call site]
07439
ParseSettings::level_up
[function]
[call site]
07440
Ok
[function]
[call site]
07441
StmtBlock::as_mut
[function]
[call site]
07442
as_mut().write_lock::<Dynamic>
[function]
[call site]
07443
unwrap
[function]
[call site]
07444
StmtBlock::as_mut
[function]
[call site]
07445
Target::propagate_changed_value
[function]
[call site]
07446
Dynamic::as_bool
[function]
[call site]
07447
Result::map_err
[function]
[call site]
07448
TestStruct::new
[function]
[call site]
07449
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07450
&str::to_string
[function]
[call site]
07451
ParseError::to_string
[function]
[call site]
07452
Engine::new
[function]
[call site]
07453
Scope::new
[function]
[call site]
07454
blob_functions::push
[function]
[call site]
07455
blob_functions::push
[function]
[call site]
07456
blob_functions::push
[function]
[call site]
07457
write_lock::<crate::INT>
[function]
[call site]
07458
unwrap
[function]
[call site]
07459
Dynamic::as_int
[function]
[call site]
07460
Result::map_err
[function]
[call site]
07461
TestStruct::new
[function]
[call site]
07462
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07463
&str::to_string
[function]
[call site]
07464
ParseError::to_string
[function]
[call site]
07465
write_lock::<crate::INT>
[function]
[call site]
07466
unwrap
[function]
[call site]
07467
Dynamic::as_int
[function]
[call site]
07468
Result::map_err
[function]
[call site]
07469
TestStruct::new
[function]
[call site]
07470
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07471
&str::to_string
[function]
[call site]
07472
ParseError::to_string
[function]
[call site]
07473
write_lock::<crate::Blob>
[function]
[call site]
07474
unwrap
[function]
[call site]
07475
FnPtr::try_from
[function]
[call site]
07476
RhaiResultOf::unwrap
[function]
[call site]
07477
Dynamic::as_char
[function]
[call site]
07478
Result::map_err
[function]
[call site]
07479
TestStruct::new
[function]
[call site]
07480
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07481
&str::to_string
[function]
[call site]
07482
ParseError::to_string
[function]
[call site]
07483
write_lock::<crate::ImmutableString>
[function]
[call site]
07484
unwrap
[function]
[call site]
07485
test_chars
[function]
[call site]
07486
enumerate
[function]
[call site]
07487
Engine::lex_with_map
[function]
[call site]
07488
reflection_functions::collect
[function]
[call site]
07489
write_lock::<crate::ImmutableString>
[function]
[call site]
07490
unwrap
[function]
[call site]
07491
test_chars
[function]
[call site]
07492
ImmutableString::strong_count
[function]
[call site]
07493
test_chars
[function]
[call site]
07494
test_functions_take
[function]
[call site]
07495
test_chars
[function]
[call site]
07496
skip
[function]
[call site]
07497
test_chars
[function]
[call site]
07498
skip
[function]
[call site]
07499
test_chars
[function]
[call site]
07500
skip
[function]
[call site]
07501
optimize_combo_chain
[function]
[call site]
07502
test_to_string
[function]
[call site]
07503
test_chars
[function]
[call site]
07504
optimize_combo_chain
[function]
[call site]
07505
reflection_functions::collect
[function]
[call site]
07506
Ok
[function]
[call site]
07507
Engine::check_data_size
[function]
[call site]
07508
StmtBlock::as_ref
[function]
[call site]
07509
ParseSettings::level_up_with_position
[function]
[call site]
07510
Some
[function]
[call site]
07511
Err
[function]
[call site]
07512
Token::is_op_assignment
[function]
[call site]
07513
TestStruct::clone
[function]
[call site]
07514
Engine::call_indexer_get
[function]
[call site]
07515
into
[function]
[call site]
07516
Engine::eval_op_assignment
[function]
[call site]
07517
shared_take_or_clone
[function]
[call site]
07518
Engine::check_data_size
[function]
[call site]
07519
ParseSettings::level_up_with_position
[function]
[call site]
07520
Engine::call_indexer_set
[function]
[call site]
07521
Ok
[function]
[call site]
07522
Engine::dbg
[function]
[call site]
07523
Self::as_deref_mut
[function]
[call site]
07524
StmtBlock::as_mut
[function]
[call site]
07525
Dynamic::is_shared
[function]
[call site]
07526
write_lock::<Dynamic>
[function]
[call site]
07527
unwrap
[function]
[call site]
07528
string_functions::pop
[function]
[call site]
07529
Dynamic::unwrap
[function]
[call site]
07530
Engine::get_indexed_mut
[function]
[call site]
07531
Engine::lex_with_map
[function]
[call site]
07532
RhaiResult::take_or_clone
[function]
[call site]
07533
shared_try_take
[function]
[call site]
07534
Result::unwrap_or_else
[function]
[call site]
07535
StmtBlock::as_ref
[function]
[call site]
07536
TestStruct::clone
[function]
[call site]
07537
Expr::options
[function]
[call site]
07538
ASTFlags::intersects
[function]
[call site]
07539
StmtBlock::as_ref
[function]
[call site]
07540
Expr::is_unit
[function]
[call site]
07541
Ok
[function]
[call site]
07542
StmtBlock::as_ref
[function]
[call site]
07543
Dynamic::is_map
[function]
[call site]
07544
crate::func::locked_read
[function]
[call site]
07545
Option::map_or
[function]
[call site]
07546
Engine::dbg_reset
[function]
[call site]
07547
defer
[function]
[call site]
07548
defer
[function]
[call site]
07549
first
[function]
[call site]
07550
map_or
[function]
[call site]
07551
Engine::make_method_call
[function]
[call site]
07552
StmtBlock::as_ref
[function]
[call site]
07553
Dynamic::is_fnptr
[function]
[call site]
07554
crate::func::locked_read
[function]
[call site]
07555
Option::map_or
[function]
[call site]
07556
StmtBlock::as_ref
[function]
[call site]
07557
as_ref().read_lock::<FnPtr>
[function]
[call site]
07558
unwrap
[function]
[call site]
07559
test_fn_ptr_curry
[function]
[call site]
07560
Engine::new
[function]
[call site]
07561
Engine::register_fn
[function]
[call site]
07562
MyIterableType::into_iter
[function]
[call site]
07563
Self::IntoIter::cloned
[function]
[call site]
07564
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07565
StaticModuleResolver::iter_mut
[function]
[call site]
07566
impl
[call site]
07567
test_functions_take
[function]
[call site]
07568
test_functions_take
[function]
[call site]
07569
test_functions_take
[function]
[call site]
07570
StmtBlock::as_mut
[function]
[call site]
07571
intersects
[function]
[call site]
07572
StmtBlock::as_mut
[function]
[call site]
07573
StmtBlock::as_mut
[function]
[call site]
07574
string_functions::remove
[function]
[call site]
07575
test_functions_take
[function]
[call site]
07576
make_sub
[function]
[call site]
07577
make_root
[function]
[call site]
07578
StaticModuleResolver::iter_mut
[function]
[call site]
07579
StaticModuleResolver::iter_mut
[function]
[call site]
07580
Engine::lex_with_map
[function]
[call site]
07581
Ident::as_str
[function]
[call site]
07582
iter_mut()
[call site]
07583
.chain(call_args.iter_mut())
[call site]
07584
.collect::<FnArgsVec<_>>
[function]
[call site]
07585
test::len
[function]
[call site]
07586
test::len
[function]
[call site]
07587
StmtBlock::as_ref
[function]
[call site]
07588
as_ref().read_lock::<FnPtr>
[function]
[call site]
07589
unwrap
[function]
[call site]
07590
Scope::new
[function]
[call site]
07591
StmtBlock::as_ref
[function]
[call site]
07592
Engine::lex_with_map
[function]
[call site]
07593
defer
[function]
[call site]
07594
Engine::call_script_fn
[function]
[call site]
07595
Engine::lex_with_map
[function]
[call site]
07596
defer
[function]
[call site]
07597
into
[function]
[call site]
07598
test_custom_syntax_func
[function]
[call site]
07599
and_then
[function]
[call site]
07600
Engine::check_data_size
[function]
[call site]
07601
Engine::lex_with_map
[function]
[call site]
07602
map_err
[function]
[call site]
07603
EvalAltResult::fill_position
[function]
[call site]
07604
test_native_context_fn_name
[function]
[call site]
07605
fn_ptr_functions::is_anonymous
[function]
[call site]
07606
tokenizer::is_valid_function_name
[function]
[call site]
07607
FnCallHashes::from_native_only
[function]
[call site]
07608
calc_fn_hash
[function]
[call site]
07609
test::len
[function]
[call site]
07610
FnCallHashes::from_hash
[function]
[call site]
07611
calc_fn_hash
[function]
[call site]
07612
test::len
[function]
[call site]
07613
Engine::exec_fn_call
[function]
[call site]
07614
string_functions::is_empty
[function]
[call site]
07615
test::len
[function]
[call site]
07616
Err
[function]
[call site]
07617
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07618
Engine::map_type_name
[function]
[call site]
07619
StmtBlock::as_ref
[function]
[call site]
07620
std::
[call site]
07621
any::type_name
[function]
[call site]
07622
test_functions_take
[function]
[call site]
07623
take()
[call site]
07624
.try_cast_result::<FnPtr>
[function]
[call site]
07625
map_err
[function]
[call site]
07626
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07627
Engine::map_type_name
[function]
[call site]
07628
RhaiNativeFunc::return_type_name
[function]
[call site]
07629
fn_ptr_functions::is_anonymous
[function]
[call site]
07630
MyIterableType::into_iter
[function]
[call site]
07631
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07632
blob_functions::blob_with_capacity
[function]
[call site]
07633
test::len
[function]
[call site]
07634
test::len
[function]
[call site]
07635
test::len
[function]
[call site]
07636
StmtBlock::extend
[function]
[call site]
07637
StaticModuleResolver::iter_mut
[function]
[call site]
07638
StmtBlock::extend
[function]
[call site]
07639
StaticModuleResolver::iter_mut
[function]
[call site]
07640
impl
[call site]
07641
test::len
[function]
[call site]
07642
test::len
[function]
[call site]
07643
ensure_no_data_race
[function]
[call site]
07644
Scope::new
[function]
[call site]
07645
Some
[function]
[call site]
07646
StmtBlock::as_mut
[function]
[call site]
07647
as_deref
[function]
[call site]
07648
defer
[function]
[call site]
07649
Engine::call_script_fn
[function]
[call site]
07650
Engine::lex_with_map
[function]
[call site]
07651
defer
[function]
[call site]
07652
into
[function]
[call site]
07653
blob_functions::insert
[function]
[call site]
07654
StmtBlock::as_mut
[function]
[call site]
07655
test_custom_syntax_func
[function]
[call site]
07656
and_then
[function]
[call site]
07657
Engine::check_data_size
[function]
[call site]
07658
Engine::lex_with_map
[function]
[call site]
07659
map_err
[function]
[call site]
07660
EvalAltResult::fill_position
[function]
[call site]
07661
Target::is_ref
[function]
[call site]
07662
blob_functions::insert
[function]
[call site]
07663
StmtBlock::as_mut
[function]
[call site]
07664
test::len
[function]
[call site]
07665
tokenizer::is_valid_function_name
[function]
[call site]
07666
FnCallHashes::from_native_only
[function]
[call site]
07667
calc_fn_hash
[function]
[call site]
07668
FnCallHashes::from_script_and_native
[function]
[call site]
07669
calc_fn_hash
[function]
[call site]
07670
calc_fn_hash
[function]
[call site]
07671
FnCallHashes::from_native_only
[function]
[call site]
07672
calc_fn_hash
[function]
[call site]
07673
Engine::exec_fn_call
[function]
[call site]
07674
StmtBlock::as_ref
[function]
[call site]
07675
std::
[call site]
07676
any::type_name
[function]
[call site]
07677
StmtBlock::as_ref
[function]
[call site]
07678
as_ref()
[call site]
07679
.read_lock::<FnPtr>
[function]
[call site]
07680
ok_or_else
[function]
[call site]
07681
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07682
Engine::map_type_name
[function]
[call site]
07683
TestStruct::clone
[function]
[call site]
07684
StmtBlock::extend
[function]
[call site]
07685
StaticModuleResolver::iter_mut
[function]
[call site]
07686
Engine::lex_with_map
[function]
[call site]
07687
Ok
[function]
[call site]
07688
into
[function]
[call site]
07689
string_functions::is_empty
[function]
[call site]
07690
Ok
[function]
[call site]
07691
Dynamic::is_shared
[function]
[call site]
07692
into
[function]
[call site]
07693
StmtBlock::as_ref
[function]
[call site]
07694
Dynamic::as_map_ref
[function]
[call site]
07695
read_lock::<Map>
[function]
[call site]
07696
ok_or_else
[function]
[call site]
07697
Dynamic::type_name
[function]
[call site]
07698
Command::get
[function]
[call site]
07699
read_lock::<FnPtr>
[function]
[call site]
07700
FnPtr::fn_name_raw
[function]
[call site]
07701
TestStruct::clone
[function]
[call site]
07702
Self
[function]
[call site]
07703
FnPtr::is_curried
[function]
[call site]
07704
test_fn_ptr_curry
[function]
[call site]
07705
MyIterableType::into_iter
[function]
[call site]
07706
Self::IntoIter::cloned
[function]
[call site]
07707
optimize_combo_chain
[function]
[call site]
07708
StaticModuleResolver::iter_mut
[function]
[call site]
07709
Engine::lex_with_map
[function]
[call site]
07710
curry()
[call site]
07711
.iter()
[call site]
07712
.cloned()
[call site]
07713
.chain(call_args.iter_mut().map(mem::take))
[call site]
07714
.collect::<FnArgsVec<_>>
[function]
[call site]
07715
test::len
[function]
[call site]
07716
test::len
[function]
[call site]
07717
Some
[function]
[call site]
07718
Some
[function]
[call site]
07719
TestStruct::clone
[function]
[call site]
07720
TestStruct::clone
[function]
[call site]
07721
Some
[function]
[call site]
07722
cfg
[function]
[call site]
07723
Some
[function]
[call site]
07724
TestStruct::clone
[function]
[call site]
07725
cfg
[function]
[call site]
07726
test_not
[function]
[call site]
07727
Engine::new
[function]
[call site]
07728
TestStruct::clone
[function]
[call site]
07729
cfg
[function]
[call site]
07730
fn_ptr_functions::is_anonymous
[function]
[call site]
07731
test::len
[function]
[call site]
07732
tokenizer::is_valid_function_name
[function]
[call site]
07733
FnCallHashes::from_native_only
[function]
[call site]
07734
calc_fn_hash
[function]
[call site]
07735
FnCallHashes::from_script_and_native
[function]
[call site]
07736
calc_fn_hash
[function]
[call site]
07737
calc_fn_hash
[function]
[call site]
07738
FnCallHashes::from_native_only
[function]
[call site]
07739
calc_fn_hash
[function]
[call site]
07740
Scope::new
[function]
[call site]
07741
as_deref
[function]
[call site]
07742
Some
[function]
[call site]
07743
StmtBlock::as_mut
[function]
[call site]
07744
StaticModuleResolver::iter_mut
[function]
[call site]
07745
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07746
defer
[function]
[call site]
07747
Engine::call_script_fn
[function]
[call site]
07748
Engine::lex_with_map
[function]
[call site]
07749
std::iter::once
[function]
[call site]
07750
StmtBlock::as_mut
[function]
[call site]
07751
optimize_combo_chain
[function]
[call site]
07752
StaticModuleResolver::iter_mut
[function]
[call site]
07753
as_mut())
[call site]
07754
.chain(call_args.iter_mut())
[call site]
07755
.collect::<FnArgsVec<_>>
[function]
[call site]
07756
defer
[function]
[call site]
07757
into
[function]
[call site]
07758
test_custom_syntax_func
[function]
[call site]
07759
and_then
[function]
[call site]
07760
Engine::check_data_size
[function]
[call site]
07761
Engine::lex_with_map
[function]
[call site]
07762
map_err
[function]
[call site]
07763
EvalAltResult::fill_position
[function]
[call site]
07764
Target::is_ref
[function]
[call site]
07765
std::iter::once
[function]
[call site]
07766
StmtBlock::as_mut
[function]
[call site]
07767
optimize_combo_chain
[function]
[call site]
07768
StaticModuleResolver::iter_mut
[function]
[call site]
07769
as_mut())
[call site]
07770
.chain(call_args.iter_mut())
[call site]
07771
.collect::<FnArgsVec<_>>
[function]
[call site]
07772
Engine::exec_fn_call
[function]
[call site]
07773
Target::propagate_changed_value
[function]
[call site]
07774
Ok
[function]
[call site]
07775
Engine::dbg
[function]
[call site]
07776
Self::as_deref_mut
[function]
[call site]
07777
TestStruct::clone
[function]
[call site]
07778
into
[function]
[call site]
07779
StmtBlock::as_mut
[function]
[call site]
07780
Dynamic::is_shared
[function]
[call site]
07781
write_lock::<Dynamic>
[function]
[call site]
07782
unwrap
[function]
[call site]
07783
Engine::get_indexed_mut
[function]
[call site]
07784
Engine::eval_op_assignment
[function]
[call site]
07785
Engine::check_data_size
[function]
[call site]
07786
print_source
[function]
[call site]
07787
Position::is_none
[function]
[call site]
07788
Position::line
[function]
[call site]
07789
Option::unwrap
[function]
[call site]
07790
saturating_sub
[function]
[call site]
07791
min_max_functions::min
[function]
[call site]
07792
test::len
[function]
[call site]
07793
ImmutableString::to_string
[function]
[call site]
07794
test::len
[function]
[call site]
07795
Position::position
[function]
[call site]
07796
MyIterableType::into_iter
[function]
[call site]
07797
Self::IntoIter::enumerate
[function]
[call site]
07798
test_functions_take
[function]
[call site]
07799
skip
[function]
[call site]
07800
Position::position
[function]
[call site]
07801
test::len
[function]
[call site]
07802
ParseSettings::level_up_with_position
[function]
[call site]
07803
Ok
[function]
[call site]
07804
Engine::dbg
[function]
[call site]
07805
Self::as_deref_mut
[function]
[call site]
07806
StmtBlock::as_mut
[function]
[call site]
07807
Dynamic::is_shared
[function]
[call site]
07808
write_lock::<Dynamic>
[function]
[call site]
07809
unwrap
[function]
[call site]
07810
TestStruct::clone
[function]
[call site]
07811
into
[function]
[call site]
07812
Engine::get_indexed_mut
[function]
[call site]
07813
Ok
[function]
[call site]
07814
shared_take_or_clone
[function]
[call site]
07815
Engine::dbg
[function]
[call site]
07816
Token::is_op_assignment
[function]
[call site]
07817
StmtBlock::as_mut
[function]
[call site]
07818
Engine::exec_native_fn_call
[function]
[call site]
07819
StmtBlock::span_or_else
[function]
[call site]
07820
StmtBlock::as_mut
[function]
[call site]
07821
into
[function]
[call site]
07822
Engine::call_indexer_get
[function]
[call site]
07823
Engine::lex_with_map
[function]
[call site]
07824
(TokenIterator::map_err
[function]
[call site]
07825
Err
[function]
[call site]
07826
try_into
[function]
[call site]
07827
Engine::eval_op_assignment
[function]
[call site]
07828
StmtBlock::as_mut
[function]
[call site]
07829
Engine::exec_native_fn_call
[function]
[call site]
07830
StmtBlock::span_or_else
[function]
[call site]
07831
StmtBlock::as_mut
[function]
[call site]
07832
into
[function]
[call site]
07833
Engine::call_indexer_set
[function]
[call site]
07834
RhaiResultOf::map_err
[function]
[call site]
07835
Err
[function]
[call site]
07836
Engine::dbg
[function]
[call site]
07837
StmtBlock::as_mut
[function]
[call site]
07838
Engine::exec_native_fn_call
[function]
[call site]
07839
RhaiResultOf::map_or_else
[function]
[call site]
07840
StmtBlock::as_mut
[function]
[call site]
07841
into
[function]
[call site]
07842
Engine::call_indexer_get
[function]
[call site]
07843
Engine::lex_with_map
[function]
[call site]
07844
(TokenIterator::map_err
[function]
[call site]
07845
Err
[function]
[call site]
07846
Ok
[function]
[call site]
07847
Self::as_deref_mut
[function]
[call site]
07848
Engine::dbg
[function]
[call site]
07849
as_deref_mut
[function]
[call site]
07850
StmtBlock::as_mut
[function]
[call site]
07851
Dynamic::is_shared
[function]
[call site]
07852
write_lock::<Dynamic>
[function]
[call site]
07853
unwrap
[function]
[call site]
07854
TestStruct::clone
[function]
[call site]
07855
into
[function]
[call site]
07856
Engine::get_indexed_mut
[function]
[call site]
07857
Engine::dbg_reset
[function]
[call site]
07858
defer
[function]
[call site]
07859
defer
[function]
[call site]
07860
first
[function]
[call site]
07861
map_or
[function]
[call site]
07862
Engine::make_method_call
[function]
[call site]
07863
into
[function]
[call site]
07864
Engine::eval_dot_index_chain_raw
[function]
[call site]
07865
Self::as_deref_mut
[function]
[call site]
07866
Engine::dbg
[function]
[call site]
07867
StmtBlock::as_mut
[function]
[call site]
07868
Engine::exec_native_fn_call
[function]
[call site]
07869
StmtBlock::span_or_else
[function]
[call site]
07870
StmtBlock::as_mut
[function]
[call site]
07871
into
[function]
[call site]
07872
Engine::call_indexer_get
[function]
[call site]
07873
Engine::lex_with_map
[function]
[call site]
07874
(TokenIterator::map_err
[function]
[call site]
07875
Err
[function]
[call site]
07876
try_into
[function]
[call site]
07877
Engine::eval_dot_index_chain_raw
[function]
[call site]
07878
StmtBlock::as_mut
[function]
[call site]
07879
StmtBlock::as_mut
[function]
[call site]
07880
Engine::exec_native_fn_call
[function]
[call site]
07881
StmtBlock::span_or_else
[function]
[call site]
07882
StmtBlock::as_mut
[function]
[call site]
07883
into
[function]
[call site]
07884
StmtBlock::as_mut
[function]
[call site]
07885
Engine::call_indexer_set
[function]
[call site]
07886
StmtBlock::span_or_else
[function]
[call site]
07887
Ok
[function]
[call site]
07888
Err
[function]
[call site]
07889
Err
[function]
[call site]
07890
Ok
[function]
[call site]
07891
Engine::dbg_reset
[function]
[call site]
07892
defer
[function]
[call site]
07893
defer
[function]
[call site]
07894
first
[function]
[call site]
07895
map_or
[function]
[call site]
07896
Engine::make_method_call
[function]
[call site]
07897
into
[function]
[call site]
07898
Engine::eval_dot_index_chain_raw
[function]
[call site]
07899
Engine::track_operation
[function]
[call site]
07900
Engine::dbg
[function]
[call site]
07901
Self::as_deref_mut
[function]
[call site]
07902
Engine::search_namespace
[function]
[call site]
07903
Engine::eval_dot_index_chain_raw
[function]
[call site]
07904
Engine::eval_expr
[function]
[call site]
07905
Self::as_deref_mut
[function]
[call site]
07906
Dynamic::flatten
[function]
[call site]
07907
into
[function]
[call site]
07908
Some
[function]
[call site]
07909
Engine::eval_dot_index_chain_raw
[function]
[call site]
07910
Engine::lex_with_map
[function]
[call site]
07911
Engine::eval_dot_index_chain
[function]
[call site]
07912
Engine::lex_with_map
[function]
[call site]
07913
string_functions::is_empty
[function]
[call site]
07914
Ok
[function]
[call site]
07915
Engine::eval_stmt_block
[function]
[call site]
07916
StmtBlock::take_statements
[function]
[call site]
07917
Engine::eval_fn_call_expr
[function]
[call site]
07918
Position::is_none
[function]
[call site]
07919
Err
[function]
[call site]
07920
ERR::ErrorUnboundThis
[function]
[call site]
07921
ParseSettings::level_up_with_position
[function]
[call site]
07922
into
[function]
[call site]
07923
Engine::eval_expr
[function]
[call site]
07924
Self::as_deref_mut
[function]
[call site]
07925
Dynamic::flatten
[function]
[call site]
07926
Engine::track_operation
[function]
[call site]
07927
ParseSettings::level_up_with_position
[function]
[call site]
07928
Self::unwrap
[function]
[call site]
07929
try_into
[function]
[call site]
07930
Engine::eval_op_assignment
[function]
[call site]
07931
Engine::eval_expr
[function]
[call site]
07932
Self::as_deref_mut
[function]
[call site]
07933
Dynamic::flatten
[function]
[call site]
07934
Engine::track_operation
[function]
[call site]
07935
ParseSettings::level_up_with_position
[function]
[call site]
07936
Engine::search_namespace
[function]
[call site]
07937
Target::is_ref
[function]
[call site]
07938
Dynamic::is_shared
[function]
[call site]
07939
Err
[function]
[call site]
07940
ERR::ErrorAssignmentToConstant
[function]
[call site]
07941
test_to_string
[function]
[call site]
07942
ParseSettings::level_up_with_position
[function]
[call site]
07943
into
[function]
[call site]
07944
Engine::eval_op_assignment
[function]
[call site]
07945
Engine::eval_expr
[function]
[call site]
07946
Self::as_deref_mut
[function]
[call site]
07947
Dynamic::flatten
[function]
[call site]
07948
Some
[function]
[call site]
07949
Engine::intern_string
[function]
[call site]
07950
Engine::get_interned_string
[function]
[call site]
07951
ImmutableString::into
[function]
[call site]
07952
Engine::eval_dot_index_chain
[function]
[call site]
07953
Engine::eval_dot_index_chain
[function]
[call site]
07954
Ok
[function]
[call site]
07955
Engine::allow_shadowing
[function]
[call site]
07956
string_functions::contains
[function]
[call site]
07957
Ident::as_str
[function]
[call site]
07958
Err
[function]
[call site]
07959
ERR::ErrorVariableExists
[function]
[call site]
07960
Ident::as_str
[function]
[call site]
07961
test_to_string
[function]
[call site]
07962
into
[function]
[call site]
07963
ASTFlags::intersects
[function]
[call site]
07964
ASTFlags::intersects
[function]
[call site]
07965
string_functions::contains
[function]
[call site]
07966
Ident::as_str
[function]
[call site]
07967
VarDefInfo::new
[function]
[call site]
07968
Ident::as_str
[function]
[call site]
07969
test::len
[function]
[call site]
07970
EvalContext::new
[function]
[call site]
07971
Self::as_deref_mut
[function]
[call site]
07972
test_var_def_filter
[function]
[call site]
07973
test::len
[function]
[call site]
07974
Err
[function]
[call site]
07975
ERR::ErrorForbiddenVariable
[function]
[call site]
07976
Ident::as_str
[function]
[call site]
07977
&str::to_string
[function]
[call site]
07978
into
[function]
[call site]
07979
Position::is_none
[function]
[call site]
07980
test::len
[function]
[call site]
07981
Engine::max_variables
[function]
[call site]
07982
Err
[function]
[call site]
07983
ERR::ErrorTooManyVariables
[function]
[call site]
07984
into
[function]
[call site]
07985
Engine::eval_expr
[function]
[call site]
07986
Dynamic::flatten
[function]
[call site]
07987
Engine::intern_string
[function]
[call site]
07988
MyIterableType::into_iter
[function]
[call site]
07989
T::as_any
[function]
[call site]
07990
string_functions::is_empty
[function]
[call site]
07991
crate::func::locked_write
[function]
[call site]
07992
get_or_insert_with
[function]
[call site]
07993
crate::Shared::new
[function]
[call site]
07994
crate::Locked::new
[function]
[call site]
07995
std::collections::BTreeMap::new
[function]
[call site]
07996
Option::unwrap
[function]
[call site]
07997
blob_functions::insert
[function]
[call site]
07998
TestStruct::clone
[function]
[call site]
07999
TestStruct::clone
[function]
[call site]
08000
then_some
[function]
[call site]
08001
Dynamic::set_access_mode
[function]
[call site]
08002
Scope::get_mut_by_index
[function]
[call site]
08003
test::len
[function]
[call site]
08004
Command::get
[function]
[call site]
08005
Scope::push_entry
[function]
[call site]
08006
TestStruct::clone
[function]
[call site]
08007
Scope::add_alias_by_index
[function]
[call site]
08008
test::len
[function]
[call site]
08009
Ident::as_str
[function]
[call site]
08010
&str::into
[function]
[call site]
08011
Ok
[function]
[call site]
08012
Engine::eval_expr
[function]
[call site]
08013
Self::as_deref_mut
[function]
[call site]
08014
Dynamic::as_bool
[function]
[call site]
08015
map_err
[function]
[call site]
08016
make_type_mismatch_err::<bool>
[function]
[call site]
08017
ParseSettings::level_up_with_position
[function]
[call site]
08018
string_functions::is_empty
[function]
[call site]
08019
test::len
[function]
[call site]
08020
Engine::eval_stmt_block
[function]
[call site]
08021
StmtBlock::take_statements
[function]
[call site]
08022
mem::take
[function]
[call site]
08023
StmtBlock::statements_mut
[function]
[call site]
08024
string_functions::is_empty
[function]
[call site]
08025
Engine::eval_stmt_block
[function]
[call site]
08026
StmtBlock::take_statements
[function]
[call site]
08027
Ok
[function]
[call site]
08028
Engine::eval_expr
[function]
[call site]
08029
Self::as_deref_mut
[function]
[call site]
08030
Dynamic::is_hashable
[function]
[call site]
08031
MyIterableType::into_iter
[function]
[call site]
08032
Self::IntoIter::all
[function]
[call site]
08033
map_functions::values
[function]
[call site]
08034
Array::all
[function]
[call site]
08035
Engine::new
[function]
[call site]
08036
register_type::<TestStruct>
[function]
[call site]
08037
Engine::register_fn
[function]
[call site]
08038
Engine::register_fn
[function]
[call site]
08039
is_some
[function]
[call site]
08040
test_fn_ptr_curry
[function]
[call site]
08041
MyIterableType::into_iter
[function]
[call site]
08042
Self::IntoIter::all
[function]
[call site]
08043
T::as_any
[function]
[call site]
08044
Dynamic::type_id
[function]
[call site]
08045
TypeId::of::<u8>
[function]
[call site]
08046
TypeId::of::<u16>
[function]
[call site]
08047
TypeId::of::<u32>
[function]
[call site]
08048
TypeId::of::<u64>
[function]
[call site]
08049
TypeId::of::<i8>
[function]
[call site]
08050
TypeId::of::<i16>
[function]
[call site]
08051
TypeId::of::<i32>
[function]
[call site]
08052
TypeId::of::<i64>
[function]
[call site]
08053
TypeId::of::<f32>
[function]
[call site]
08054
TypeId::of::<f64>
[function]
[call site]
08055
TypeId::of::<u128>
[function]
[call site]
08056
TypeId::of::<i128>
[function]
[call site]
08057
TypeId::of::<ExclusiveRange>
[function]
[call site]
08058
TypeId::of::<InclusiveRange>
[function]
[call site]
08059
crate::func::locked_read
[function]
[call site]
08060
Option::map_or
[function]
[call site]
08061
Dynamic::is_hashable
[function]
[call site]
08062
MyIterableType::into_iter
[function]
[call site]
08063
Self::IntoIter::all
[function]
[call site]
08064
map_functions::values
[function]
[call site]
08065
Array::all
[function]
[call site]
08066
is_some
[function]
[call site]
08067
test_fn_ptr_curry
[function]
[call site]
08068
MyIterableType::into_iter
[function]
[call site]
08069
Self::IntoIter::all
[function]
[call site]
08070
T::as_any
[function]
[call site]
08071
Dynamic::type_id
[function]
[call site]
08072
TypeId::of::<u8>
[function]
[call site]
08073
TypeId::of::<u16>
[function]
[call site]
08074
TypeId::of::<u32>
[function]
[call site]
08075
TypeId::of::<u64>
[function]
[call site]
08076
TypeId::of::<i8>
[function]
[call site]
08077
TypeId::of::<i16>
[function]
[call site]
08078
TypeId::of::<i32>
[function]
[call site]
08079
TypeId::of::<i64>
[function]
[call site]
08080
TypeId::of::<f32>
[function]
[call site]
08081
TypeId::of::<f64>
[function]
[call site]
08082
TypeId::of::<u128>
[function]
[call site]
08083
TypeId::of::<i128>
[function]
[call site]
08084
TypeId::of::<ExclusiveRange>
[function]
[call site]
08085
TypeId::of::<InclusiveRange>
[function]
[call site]
08086
crate::func::locked_read
[function]
[call site]
08087
Option::map_or
[function]
[call site]
08088
Dynamic::is_hashable
[function]
[call site]
08089
crate::func::locked_read
[function]
[call site]
08090
Option::map_or
[function]
[call site]
08091
blob_functions::insert
[function]
[call site]
08092
checked_is_hashable
[function]
[call site]
08093
MyIterableType::into_iter
[function]
[call site]
08094
Self::IntoIter::all
[function]
[call site]
08095
checked_is_hashable
[function]
[call site]
08096
map_functions::values
[function]
[call site]
08097
Array::all
[function]
[call site]
08098
checked_is_hashable
[function]
[call site]
08099
Position::is_none
[function]
[call site]
08100
test_fn_ptr_curry
[function]
[call site]
08101
MyIterableType::into_iter
[function]
[call site]
08102
Self::IntoIter::all
[function]
[call site]
08103
checked_is_hashable
[function]
[call site]
08104
Dynamic::is_hashable
[function]
[call site]
08105
checked_is_hashable
[function]
[call site]
08106
Engine::default
[function]
[call site]
08107
crate::func::locked_read
[function]
[call site]
08108
Option::map_or
[function]
[call site]
08109
blob_functions::insert
[function]
[call site]
08110
checked_is_hashable
[function]
[call site]
08111
MyIterableType::into_iter
[function]
[call site]
08112
Self::IntoIter::all
[function]
[call site]
08113
checked_is_hashable
[function]
[call site]
08114
map_functions::values
[function]
[call site]
08115
Array::all
[function]
[call site]
08116
checked_is_hashable
[function]
[call site]
08117
Position::is_none
[function]
[call site]
08118
test_fn_ptr_curry
[function]
[call site]
08119
MyIterableType::into_iter
[function]
[call site]
08120
Self::IntoIter::all
[function]
[call site]
08121
checked_is_hashable
[function]
[call site]
08122
Dynamic::is_hashable
[function]
[call site]
08123
checked_is_hashable
[function]
[call site]
08124
Engine::default
[function]
[call site]
08125
func::get_hasher
[function]
[call site]
08126
config::hashing::get_hashing_seed
[function]
[call site]
08127
ahash::RandomState::with_seeds
[function]
[call site]
08128
StraightHasherBuilder::build_hasher
[function]
[call site]
08129
Engine::default
[function]
[call site]
08130
test::hash
[function]
[call site]
08131
Self::Hasher::finish
[function]
[call site]
08132
Command::get
[function]
[call site]
08133
Engine::eval_expr
[function]
[call site]
08134
Self::as_deref_mut
[function]
[call site]
08135
Dynamic::as_bool
[function]
[call site]
08136
map_err
[function]
[call site]
08137
make_type_mismatch_err::<bool>
[function]
[call site]
08138
ParseSettings::level_up_with_position
[function]
[call site]
08139
ParseSettings::level_up
[function]
[call site]
08140
Ok
[function]
[call site]
08141
Some
[function]
[call site]
08142
string_functions::is_empty
[function]
[call site]
08143
MyIterableType::into_iter
[function]
[call site]
08144
Self::IntoIter::filter
[function]
[call site]
08145
Engine::new
[function]
[call site]
08146
Engine::compile
[function]
[call site]
08147
ParseResult::unwrap
[function]
[call site]
08148
Engine::run_ast
[function]
[call site]
08149
Engine::run_ast_with_scope
[function]
[call site]
08150
Caches::new
[function]
[call site]
08151
Engine::new_global_runtime_state
[function]
[call site]
08152
AST::source_raw
[function]
[call site]
08153
StmtBlock::as_ref
[function]
[call site]
08154
Option::cloned
[function]
[call site]
08155
blob_functions::push
[function]
[call site]
08156
AST::shared_lib
[function]
[call site]
08157
&crate::SharedModule::clone
[function]
[call site]
08158
clone_from
[function]
[call site]
08159
Engine::eval_global_statements
[function]
[call site]
08160
StmtBlock::take_statements
[function]
[call site]
08161
Engine::is_debugger_registered
[function]
[call site]
08162
GlobalRuntimeState::debugger_mut
[function]
[call site]
08163
as_deref_mut
[function]
[call site]
08164
unwrap
[function]
[call site]
08165
crate::ast::Stmt::Noop
[function]
[call site]
08166
Engine::dbg
[function]
[call site]
08167
Ok
[function]
[call site]
08168
Scope::new
[function]
[call site]
08169
RhaiResultOf::unwrap
[function]
[call site]
08170
Engine::on_def_var
[function]
[call site]
08171
Some
[function]
[call site]
08172
TestStruct::new
[function]
[call site]
08173
Option::name
[function]
[call site]
08174
Engine::new
[function]
[call site]
08175
VarDefInfo::nesting_level
[function]
[call site]
08176
Ok
[function]
[call site]
08177
Ok
[function]
[call site]
08178
run
[function]
[call site]
08179
RhaiResultOf::unwrap
[function]
[call site]
08180
string_functions::contains
[function]
[call site]
08181
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08182
Engine::new
[function]
[call site]
08183
Scope::new
[function]
[call site]
08184
eval_with_scope::<Dynamic>
[function]
[call site]
08185
unwrap_err
[function]
[call site]
08186
Engine::eval_expr
[function]
[call site]
08187
Self::as_deref_mut
[function]
[call site]
08188
Dynamic::as_bool
[function]
[call site]
08189
map_err
[function]
[call site]
08190
make_type_mismatch_err::<bool>
[function]
[call site]
08191
ParseSettings::level_up_with_position
[function]
[call site]
08192
Some
[function]
[call site]
08193
StmtBlock::span_or_else
[function]
[call site]
08194
Span::new
[function]
[call site]
08195
iterator_functions::chars_from_start
[function]
[call site]
08196
StmtBlock::span_or_else
[function]
[call site]
08197
string_functions::add_append
[function]
[call site]
08198
StmtBlock::span_or_else
[function]
[call site]
08199
StmtBlock::as_ref
[function]
[call site]
08200
Engine::lex_with_map
[function]
[call site]
08201
Span::map_or
[function]
[call site]
08202
Ok
[function]
[call site]
08203
Engine::eval_expr
[function]
[call site]
08204
string_functions::is_empty
[function]
[call site]
08205
Engine::track_operation
[function]
[call site]
08206
ParseSettings::level_up_with_position
[function]
[call site]
08207
ParseSettings::level_up
[function]
[call site]
08208
Ok
[function]
[call site]
08209
Self::as_deref_mut
[function]
[call site]
08210
StmtBlock::take_statements
[function]
[call site]
08211
Engine::eval_stmt_block
[function]
[call site]
08212
Ok
[function]
[call site]
08213
Err
[function]
[call site]
08214
Engine::eval_expr
[function]
[call site]
08215
Self::as_deref_mut
[function]
[call site]
08216
Dynamic::as_bool
[function]
[call site]
08217
map_err
[function]
[call site]
08218
make_type_mismatch_err::<bool>
[function]
[call site]
08219
ParseSettings::level_up_with_position
[function]
[call site]
08220
Ok
[function]
[call site]
08221
string_functions::is_empty
[function]
[call site]
08222
Self::as_deref_mut
[function]
[call site]
08223
StmtBlock::take_statements
[function]
[call site]
08224
Engine::eval_stmt_block
[function]
[call site]
08225
Ok
[function]
[call site]
08226
Err
[function]
[call site]
08227
ASTFlags::intersects
[function]
[call site]
08228
string_functions::is_empty
[function]
[call site]
08229
Self::as_deref_mut
[function]
[call site]
08230
StmtBlock::take_statements
[function]
[call site]
08231
Engine::eval_stmt_block
[function]
[call site]
08232
Ok
[function]
[call site]
08233
Err
[function]
[call site]
08234
Engine::eval_expr
[function]
[call site]
08235
Self::as_deref_mut
[function]
[call site]
08236
Dynamic::as_bool
[function]
[call site]
08237
map_err
[function]
[call site]
08238
make_type_mismatch_err::<bool>
[function]
[call site]
08239
ParseSettings::level_up_with_position
[function]
[call site]
08240
Ok
[function]
[call site]
08241
test::len
[function]
[call site]
08242
Engine::max_variables
[function]
[call site]
08243
String::from
[function]
[call site]
08244
is_some
[function]
[call site]
08245
Err
[function]
[call site]
08246
ERR::ErrorTooManyVariables
[function]
[call site]
08247
into
[function]
[call site]
08248
Engine::eval_expr
[function]
[call site]
08249
Self::as_deref_mut
[function]
[call site]
08250
Dynamic::flatten
[function]
[call site]
08251
Dynamic::type_id
[function]
[call site]
08252
MyIterableType::into_iter
[function]
[call site]
08253
array_functions::find_map
[function]
[call site]
08254
Module::get_iter
[function]
[call site]
08255
Command::get
[function]
[call site]
08256
Engine::lex_with_map
[function]
[call site]
08257
StmtBlock::span_or_else
[function]
[call site]
08258
Module::get_iter
[function]
[call site]
08259
Command::get
[function]
[call site]
08260
Engine::lex_with_map
[function]
[call site]
08261
StmtBlock::span_or_else
[function]
[call site]
08262
map_functions::values
[function]
[call site]
08263
array_functions::find_map
[function]
[call site]
08264
Module::get_qualified_iter
[function]
[call site]
08265
Command::get
[function]
[call site]
08266
Engine::lex_with_map
[function]
[call site]
08267
ok_or_else
[function]
[call site]
08268
ERR::ErrorFor
[function]
[call site]
08269
Expr::start_position
[function]
[call site]
08270
defer
[function]
[call site]
08271
StmtBlock::as_ref
[function]
[call site]
08272
Engine::lex_with_map
[function]
[call site]
08273
blob_functions::push
[function]
[call site]
08274
TestStruct::clone
[function]
[call site]
08275
test::len
[function]
[call site]
08276
blob_functions::push
[function]
[call site]
08277
TestStruct::clone
[function]
[call site]
08278
test::len
[function]
[call site]
08279
string_functions::is_empty
[function]
[call site]
08280
iter_func
[function]
[call site]
08281
Engine::track_operation
[function]
[call site]
08282
ParseSettings::level_up_with_position
[function]
[call site]
08283
iter_func
[function]
[call site]
08284
checked_add
[function]
[call site]
08285
ok_or_else
[function]
[call site]
08286
ERR::ErrorArithmetic
[function]
[call site]
08287
Scope::get_mut_by_index
[function]
[call site]
08288
Dynamic::write_lock
[function]
[call site]
08289
crate::func::locked_write
[function]
[call site]
08290
TypeId::of::<Self>
[function]
[call site]
08291
TypeId::of::<T>
[function]
[call site]
08292
Dynamic::type_id
[function]
[call site]
08293
TypeId::of::<T>
[function]
[call site]
08294
Some
[function]
[call site]
08295
DynamicWriteLock
[function]
[call site]
08296
DynamicWriteLockInner::Guard
[function]
[call site]
08297
Dynamic::downcast_mut
[function]
[call site]
08298
TypeId::of::<T>
[function]
[call site]
08299
TypeId::of::<INT>
[function]
[call site]
08300
T::as_any_mut
[function]
[call site]
08301
as_any_mut().downcast_mut::<T>
[function]
[call site]
08302
TypeId::of::<T>
[function]
[call site]
08303
TypeId::of::<crate::FLOAT>
[function]
[call site]
08304
StmtBlock::as_mut
[function]
[call site]
08305
T::as_any_mut
[function]
[call site]
08306
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08307
TypeId::of::<T>
[function]
[call site]
08308
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08309
StmtBlock::as_mut
[function]
[call site]
08310
T::as_any_mut
[function]
[call site]
08311
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08312
TypeId::of::<T>
[function]
[call site]
08313
TypeId::of::<bool>
[function]
[call site]
08314
T::as_any_mut
[function]
[call site]
08315
as_any_mut().downcast_mut::<T>
[function]
[call site]
08316
TypeId::of::<T>
[function]
[call site]
08317
TypeId::of::<ImmutableString>
[function]
[call site]
08318
T::as_any_mut
[function]
[call site]
08319
as_any_mut().downcast_mut::<T>
[function]
[call site]
08320
TypeId::of::<T>
[function]
[call site]
08321
TypeId::of::<char>
[function]
[call site]
08322
T::as_any_mut
[function]
[call site]
08323
as_any_mut().downcast_mut::<T>
[function]
[call site]
08324
TypeId::of::<T>
[function]
[call site]
08325
TypeId::of::<Array>
[function]
[call site]
08326
StmtBlock::as_mut
[function]
[call site]
08327
T::as_any_mut
[function]
[call site]
08328
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08329
TypeId::of::<T>
[function]
[call site]
08330
TypeId::of::<Blob>
[function]
[call site]
08331
StmtBlock::as_mut
[function]
[call site]
08332
T::as_any_mut
[function]
[call site]
08333
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08334
TypeId::of::<T>
[function]
[call site]
08335
TypeId::of::<Map>
[function]
[call site]
08336
StmtBlock::as_mut
[function]
[call site]
08337
T::as_any_mut
[function]
[call site]
08338
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08339
TypeId::of::<T>
[function]
[call site]
08340
TypeId::of::<FnPtr>
[function]
[call site]
08341
StmtBlock::as_mut
[function]
[call site]
08342
T::as_any_mut
[function]
[call site]
08343
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08344
TypeId::of::<T>
[function]
[call site]
08345
TypeId::of::<Instant>
[function]
[call site]
08346
StmtBlock::as_mut
[function]
[call site]
08347
T::as_any_mut
[function]
[call site]
08348
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08349
TypeId::of::<T>
[function]
[call site]
08350
TypeId::of::<()>
[function]
[call site]
08351
T::as_any_mut
[function]
[call site]
08352
as_any_mut().downcast_mut::<T>
[function]
[call site]
08353
TypeId::of::<T>
[function]
[call site]
08354
TypeId::of::<Self>
[function]
[call site]
08355
T::as_any_mut
[function]
[call site]
08356
as_any_mut().downcast_mut::<T>
[function]
[call site]
08357
T::as_any_mut
[function]
[call site]
08358
as_any_mut().downcast_mut::<T>
[function]
[call site]
08359
Engine::lex_with_map
[function]
[call site]
08360
Engine::lex_with_map
[function]
[call site]
08361
Option::unwrap
[function]
[call site]
08362
Dynamic::from_int
[function]
[call site]
08363
Self
[function]
[call site]
08364
Union::Int
[function]
[call site]
08365
map_err
[function]
[call site]
08366
EvalAltResult::fill_position
[function]
[call site]
08367
ParseSettings::level_up_with_position
[function]
[call site]
08368
Dynamic::flatten
[function]
[call site]
08369
Scope::get_mut_by_index
[function]
[call site]
08370
Dynamic::write_lock
[function]
[call site]
08371
Option::unwrap
[function]
[call site]
08372
Self::as_deref_mut
[function]
[call site]
08373
StmtBlock::take_statements
[function]
[call site]
08374
Engine::eval_stmt_block
[function]
[call site]
08375
Err
[function]
[call site]
08376
Ok
[function]
[call site]
08377
ASTFlags::intersects
[function]
[call site]
08378
Engine::eval_expr
[function]
[call site]
08379
Err
[function]
[call site]
08380
ERR::LoopBreak
[function]
[call site]
08381
into
[function]
[call site]
08382
Engine::eval_stmt_block
[function]
[call site]
08383
Self::as_deref_mut
[function]
[call site]
08384
StmtBlock::take_statements
[function]
[call site]
08385
EvalAltResult::is_pseudo_error
[function]
[call site]
08386
Err
[function]
[call site]
08387
EvalAltResult::is_catchable
[function]
[call site]
08388
Err
[function]
[call site]
08389
EvalAltResult::unwrap_inner
[function]
[call site]
08390
EvalAltResult::unwrap_inner
[function]
[call site]
08391
Expr::is_unit
[function]
[call site]
08392
TestStruct::clone
[function]
[call site]
08393
EvalAltResult::take_position
[function]
[call site]
08394
EvalAltResult::position
[function]
[call site]
08395
EvalAltResult::set_position
[function]
[call site]
08396
ParseError::to_string
[function]
[call site]
08397
into
[function]
[call site]
08398
crate::Map::new
[function]
[call site]
08399
EvalAltResult::take_position
[function]
[call site]
08400
blob_functions::insert
[function]
[call site]
08401
&str::into
[function]
[call site]
08402
ParseError::to_string
[function]
[call site]
08403
into
[function]
[call site]
08404
blob_functions::insert
[function]
[call site]
08405
&str::into
[function]
[call site]
08406
into
[function]
[call site]
08407
Position::is_none
[function]
[call site]
08408
blob_functions::insert
[function]
[call site]
08409
&str::into
[function]
[call site]
08410
Position::line
[function]
[call site]
08411
Option::unwrap
[function]
[call site]
08412
into
[function]
[call site]
08413
blob_functions::insert
[function]
[call site]
08414
&str::into
[function]
[call site]
08415
Position::position
[function]
[call site]
08416
Option::unwrap_or
[function]
[call site]
08417
into
[function]
[call site]
08418
EvalAltResult::dump_fields
[function]
[call site]
08419
blob_functions::insert
[function]
[call site]
08420
&str::into
[function]
[call site]
08421
test_string_split
[function]
[call site]
08422
MultiInputsStream::get_next
[function]
[call site]
08423
expect
[function]
[call site]
08424
into
[function]
[call site]
08425
blob_functions::insert
[function]
[call site]
08426
&str::into
[function]
[call site]
08427
into
[function]
[call site]
08428
blob_functions::insert
[function]
[call site]
08429
&str::into
[function]
[call site]
08430
into
[function]
[call site]
08431
blob_functions::insert
[function]
[call site]
08432
&str::into
[function]
[call site]
08433
into
[function]
[call site]
08434
blob_functions::insert
[function]
[call site]
08435
&str::into
[function]
[call site]
08436
into
[function]
[call site]
08437
blob_functions::insert
[function]
[call site]
08438
&str::into
[function]
[call site]
08439
Array::into
[function]
[call site]
08440
blob_functions::insert
[function]
[call site]
08441
&str::into
[function]
[call site]
08442
into
[function]
[call site]
08443
blob_functions::insert
[function]
[call site]
08444
&str::into
[function]
[call site]
08445
into
[function]
[call site]
08446
blob_functions::insert
[function]
[call site]
08447
&str::into
[function]
[call site]
08448
RhaiResult::into
[function]
[call site]
08449
blob_functions::insert
[function]
[call site]
08450
&str::into
[function]
[call site]
08451
TestStruct::clone
[function]
[call site]
08452
blob_functions::insert
[function]
[call site]
08453
&str::into
[function]
[call site]
08454
into
[function]
[call site]
08455
blob_functions::insert
[function]
[call site]
08456
&str::into
[function]
[call site]
08457
into
[function]
[call site]
08458
blob_functions::insert
[function]
[call site]
08459
&str::into
[function]
[call site]
08460
into
[function]
[call site]
08461
blob_functions::insert
[function]
[call site]
08462
&str::into
[function]
[call site]
08463
TestStruct::clone
[function]
[call site]
08464
blob_functions::insert
[function]
[call site]
08465
&str::into
[function]
[call site]
08466
Dynamic::from_array
[function]
[call site]
08467
MyIterableType::into_iter
[function]
[call site]
08468
Engine::lex_with_map
[function]
[call site]
08469
reflection_functions::collect
[function]
[call site]
08470
MyIterableType::into_iter
[function]
[call site]
08471
Engine::lex_with_map
[function]
[call site]
08472
iter()
[call site]
08473
.map(String::as_str)
[call site]
08474
.collect::<Vec<_>>
[function]
[call site]
08475
join
[function]
[call site]
08476
into
[function]
[call site]
08477
Self::into
[function]
[call site]
08478
defer
[function]
[call site]
08479
test::len
[function]
[call site]
08480
Engine::max_variables
[function]
[call site]
08481
Err
[function]
[call site]
08482
ERR::ErrorTooManyVariables
[function]
[call site]
08483
ParseSettings::level_up_with_position
[function]
[call site]
08484
into
[function]
[call site]
08485
blob_functions::push
[function]
[call site]
08486
TestStruct::clone
[function]
[call site]
08487
Self::as_deref_mut
[function]
[call site]
08488
StmtBlock::take_statements
[function]
[call site]
08489
Engine::eval_stmt_block
[function]
[call site]
08490
Engine::lex_with_map
[function]
[call site]
08491
(TokenIterator::map_err
[function]
[call site]
08492
Expr::is_unit
[function]
[call site]
08493
Expr::set_position
[function]
[call site]
08494
ASTFlags::intersects
[function]
[call site]
08495
Engine::eval_expr
[function]
[call site]
08496
RhaiResult::and_then
[function]
[call site]
08497
Err
[function]
[call site]
08498
ERR::ErrorRuntime
[function]
[call site]
08499
Dynamic::flatten
[function]
[call site]
08500
crate::func::native::shared_try_take
[function]
[call site]
08501
into_inner
[function]
[call site]
08502
Dynamic::flatten
[function]
[call site]
08503
into_inner
[function]
[call site]
08504
unwrap
[function]
[call site]
08505
Dynamic::flatten
[function]
[call site]
08506
into_inner
[function]
[call site]
08507
Dynamic::flatten
[function]
[call site]
08508
crate::func::locked_read
[function]
[call site]
08509
Dynamic::flatten_clone
[function]
[call site]
08510
Self
[function]
[call site]
08511
Union::Shared
[function]
[call site]
08512
into
[function]
[call site]
08513
ASTFlags::intersects
[function]
[call site]
08514
Err
[function]
[call site]
08515
ERR::ErrorRuntime
[function]
[call site]
08516
into
[function]
[call site]
08517
Engine::eval_expr
[function]
[call site]
08518
RhaiResult::and_then
[function]
[call site]
08519
Err
[function]
[call site]
08520
ERR::Return
[function]
[call site]
08521
Dynamic::flatten
[function]
[call site]
08522
into
[function]
[call site]
08523
Err
[function]
[call site]
08524
ERR::Return
[function]
[call site]
08525
into
[function]
[call site]
08526
Engine::max_modules
[function]
[call site]
08527
Err
[function]
[call site]
08528
ERR::ErrorTooManyModules
[function]
[call site]
08529
into
[function]
[call site]
08530
Engine::eval_expr
[function]
[call site]
08531
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08532
map_err
[function]
[call site]
08533
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08534
RhaiNativeFunc::return_type_name
[function]
[call site]
08535
ParseSettings::level_up_with_position
[function]
[call site]
08536
Expr::start_position
[function]
[call site]
08537
TestStruct::clone
[function]
[call site]
08538
StmtBlock::as_ref
[function]
[call site]
08539
&[Stmt]::and_then
[function]
[call site]
08540
FileModuleResolver::resolve_raw
[function]
[call site]
08541
FileModuleResolver::impl_resolve
[function]
[call site]
08542
&mut
[call site]
08543
test_for_module_iterator
[function]
[call site]
08544
Engine::new
[function]
[call site]
08545
Module::new
[function]
[call site]
08546
set_iterable::<MyIterableType>
[function]
[call site]
08547
Module::set_native_fn
[function]
[call site]
08548
FuncRegistration::new
[function]
[call site]
08549
FuncRegistration::in_internal_namespace
[function]
[call site]
08550
FuncRegistration::with_purity
[function]
[call site]
08551
FuncRegistration::with_volatility
[function]
[call site]
08552
FuncRegistration::set_into_module
[function]
[call site]
08553
Ok
[function]
[call site]
08554
MyIterableType
[function]
[call site]
08555
&str::to_string
[function]
[call site]
08556
Module::new
[function]
[call site]
08557
Module::set_sub_module
[function]
[call site]
08558
blob_functions::insert
[function]
[call site]
08559
into
[function]
[call site]
08560
into
[function]
[call site]
08561
string_functions::remove
[function]
[call site]
08562
Engine::register_static_module
[function]
[call site]
08563
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]
08564
split_once
[function]
[call site]
08565
Engine::lex_with_map
[function]
[call site]
08566
string_functions::trim
[function]
[call site]
08567
shared_get_mut
[function]
[call site]
08568
string_functions::trim
[function]
[call site]
08569
into
[function]
[call site]
08570
string_functions::trim
[function]
[call site]
08571
into
[function]
[call site]
08572
string_functions::trim
[function]
[call site]
08573
string_functions::is_empty
[function]
[call site]
08574
test::len
[function]
[call site]
08575
&str::contains_key
[function]
[call site]
08576
Module::new
[function]
[call site]
08577
crate::func::shared_take_or_clone
[function]
[call site]
08578
string_functions::remove
[function]
[call site]
08579
unwrap
[function]
[call site]
08580
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]
08581
Module::get_sub_modules_mut
[function]
[call site]
08582
string_functions::clear
[function]
[call site]
08583
string_functions::remove
[function]
[call site]
08584
Module::build_index
[function]
[call site]
08585
Module::is_indexed
[function]
[call site]
08586
intersects
[function]
[call site]
08587
blob_functions::blob_with_capacity
[function]
[call site]
08588
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08589
new_hash_map
[function]
[call site]
08590
test::len
[function]
[call site]
08591
new_hash_map
[function]
[call site]
08592
StmtBlock::as_ref
[function]
[call site]
08593
map_or
[function]
[call site]
08594
TestStruct::new
[function]
[call site]
08595
blob_functions::push
[function]
[call site]
08596
blob_functions::push
[function]
[call site]
08597
FnPtr::try_from
[function]
[call site]
08598
RhaiResultOf::unwrap
[function]
[call site]
08599
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08600
blob_functions::push
[function]
[call site]
08601
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08602
string_functions::pop
[function]
[call site]
08603
string_functions::is_empty
[function]
[call site]
08604
shared_make_mut
[function]
[call site]
08605
string_functions::pop
[function]
[call site]
08606
Dynamic::map_or
[function]
[call site]
08607
crate::calc_var_hash
[function]
[call site]
08608
MyIterableType::into_iter
[function]
[call site]
08609
test_chars
[function]
[call site]
08610
0.chars().collect::<Vec<_>>
[function]
[call site]
08611
MyIterableType::into_iter
[function]
[call site]
08612
Self::IntoIter::copied
[function]
[call site]
08613
blob_functions::insert
[function]
[call site]
08614
FnPtr::try_from
[function]
[call site]
08615
RhaiResultOf::unwrap
[function]
[call site]
08616
string_functions::is_empty
[function]
[call site]
08617
blob_functions::push
[function]
[call site]
08618
eval::calc_offset_len
[function]
[call site]
08619
test::len
[function]
[call site]
08620
test::len
[function]
[call site]
08621
blob_functions::push
[function]
[call site]
08622
blob_functions::insert
[function]
[call site]
08623
TestStruct::clone
[function]
[call site]
08624
blob_functions::insert
[function]
[call site]
08625
FnPtr::try_from
[function]
[call site]
08626
RhaiResultOf::unwrap
[function]
[call site]
08627
string_functions::is_empty
[function]
[call site]
08628
blob_functions::push
[function]
[call site]
08629
eval::calc_offset_len
[function]
[call site]
08630
test::len
[function]
[call site]
08631
test::len
[function]
[call site]
08632
blob_functions::push
[function]
[call site]
08633
blob_functions::insert
[function]
[call site]
08634
TestStruct::clone
[function]
[call site]
08635
MyIterableType::into_iter
[function]
[call site]
08636
Dynamic::flatten
[function]
[call site]
08637
Command::get
[function]
[call site]
08638
blob_functions::insert
[function]
[call site]
08639
TestStruct::clone
[function]
[call site]
08640
RhaiFunc::is_script
[function]
[call site]
08641
crate::calc_fn_hash
[function]
[call site]
08642
MyIterableType::into_iter
[function]
[call site]
08643
Self::IntoIter::copied
[function]
[call site]
08644
RhaiFunc::get_script_fn_def
[function]
[call site]
08645
Option::unwrap
[function]
[call site]
08646
StmtBlock::as_ref
[function]
[call site]
08647
map_or
[function]
[call site]
08648
crate::calc_typed_method_hash
[function]
[call site]
08649
Command::get
[function]
[call site]
08650
blob_functions::insert
[function]
[call site]
08651
TestStruct::clone
[function]
[call site]
08652
calc_native_fn_hash
[function]
[call site]
08653
calc_fn_hash_full
[function]
[call site]
08654
calc_fn_hash
[function]
[call site]
08655
test::len
[function]
[call site]
08656
MyIterableType::into_iter
[function]
[call site]
08657
Self::IntoIter::copied
[function]
[call site]
08658
MyIterableType::into_iter
[function]
[call site]
08659
Self::IntoIter::copied
[function]
[call site]
08660
Command::get
[function]
[call site]
08661
blob_functions::insert
[function]
[call site]
08662
TestStruct::clone
[function]
[call site]
08663
test_get_set
[function]
[call site]
08664
string_functions::is_empty
[function]
[call site]
08665
test::len
[function]
[call site]
08666
then_some
[function]
[call site]
08667
string_functions::is_empty
[function]
[call site]
08668
then_some
[function]
[call site]
08669
decimal_functions::max_id
[function]
[call site]
08670
Position::is_none
[function]
[call site]
08671
Module::set_id
[function]
[call site]
08672
blob_functions::insert
[function]
[call site]
08673
FnPtr::try_from
[function]
[call site]
08674
RhaiResultOf::unwrap
[function]
[call site]
08675
string_functions::is_empty
[function]
[call site]
08676
blob_functions::push
[function]
[call site]
08677
eval::calc_offset_len
[function]
[call site]
08678
test::len
[function]
[call site]
08679
test::len
[function]
[call site]
08680
blob_functions::push
[function]
[call site]
08681
blob_functions::insert
[function]
[call site]
08682
into
[function]
[call site]
08683
into
[function]
[call site]
08684
Module::is_indexed
[function]
[call site]
08685
intersects
[function]
[call site]
08686
decimal_functions::max_id
[function]
[call site]
08687
Position::is_none
[function]
[call site]
08688
crate::func::shared_take_or_clone
[function]
[call site]
08689
Module::set_id
[function]
[call site]
08690
into
[function]
[call site]
08691
blob_functions::insert
[function]
[call site]
08692
into
[function]
[call site]
08693
crate::func::shared_take_or_clone
[function]
[call site]
08694
Module::build_index
[function]
[call site]
08695
decimal_functions::max_id
[function]
[call site]
08696
Position::is_none
[function]
[call site]
08697
Module::set_id
[function]
[call site]
08698
blob_functions::insert
[function]
[call site]
08699
into
[function]
[call site]
08700
into
[function]
[call site]
08701
StmtBlock::as_ref
[function]
[call site]
08702
into
[function]
[call site]
08703
and_then
[function]
[call site]
08704
TestStruct::new
[function]
[call site]
08705
Self::parent
[function]
[call site]
08706
FileModuleResolver::get_file_path
[function]
[call site]
08707
TestStruct::new
[function]
[call site]
08708
bool::is_relative
[function]
[call site]
08709
TestStruct::clone
[function]
[call site]
08710
StmtBlock::span_or_else
[function]
[call site]
08711
Engine::lex_with_map
[function]
[call site]
08712
Engine::lex_raw
[function]
[call site]
08713
Some
[function]
[call site]
08714
unwrap_or_default
[function]
[call site]
08715
blob_functions::push
[function]
[call site]
08716
blob_functions::push
[function]
[call site]
08717
FnPtr::try_from
[function]
[call site]
08718
RhaiResultOf::unwrap
[function]
[call site]
08719
bool::into
[function]
[call site]
08720
FileModuleResolver::set_extension
[function]
[call site]
08721
Self::into
[function]
[call site]
08722
Ident::as_str
[function]
[call site]
08723
FileModuleResolver::is_cache_enabled
[function]
[call site]
08724
func::locked_read
[function]
[call site]
08725
try_borrow
[function]
[call site]
08726
ok
[function]
[call site]
08727
locked_read
[function]
[call site]
08728
Option::ok
[function]
[call site]
08729
try_read
[function]
[call site]
08730
Some
[function]
[call site]
08731
std::thread::sleep
[function]
[call site]
08732
std::time::Duration::from_millis
[function]
[call site]
08733
Some
[function]
[call site]
08734
locked_read
[function]
[call site]
08735
try_read
[function]
[call site]
08736
Option::unwrap
[function]
[call site]
08737
Command::get
[function]
[call site]
08738
Ok
[function]
[call site]
08739
TestStruct::clone
[function]
[call site]
08740
Engine::compile_file_with_scope
[function]
[call site]
08741
Engine::read_file
[function]
[call site]
08742
StmtBlock::as_ref
[function]
[call site]
08743
File::open
[function]
[call site]
08744
map_err
[function]
[call site]
08745
ERR::ErrorSystem
[function]
[call site]
08746
ParseError::into
[function]
[call site]
08747
ImmutableString::new
[function]
[call site]
08748
read_to_string
[function]
[call site]
08749
map_err
[function]
[call site]
08750
ERR::ErrorSystem
[function]
[call site]
08751
ParseError::into
[function]
[call site]
08752
string_functions::starts_with
[function]
[call site]
08753
string_functions::starts_with
[function]
[call site]
08754
array_functions::find
[function]
[call site]
08755
array_functions::find_starting_from
[function]
[call site]
08756
map_functions::drain
[function]
[call site]
08757
string_functions::is_empty
[function]
[call site]
08758
Ok
[function]
[call site]
08759
IterateMap::new
[function]
[call site]
08760
IterateMap::new
[function]
[call site]
08761
IterateMap::new
[function]
[call site]
08762
mem::take
[function]
[call site]
08763
MyIterableType::into_iter
[function]
[call site]
08764
FnPtr::call_raw_with_extra_args
[function]
[call site]
08765
Some
[function]
[call site]
08766
TestStruct::clone
[function]
[call site]
08767
Self::into
[function]
[call site]
08768
Some
[function]
[call site]
08769
Dynamic::as_bool
[function]
[call site]
08770
unwrap_or
[function]
[call site]
08771
blob_functions::insert
[function]
[call site]
08772
blob_functions::insert
[function]
[call site]
08773
Ok
[function]
[call site]
08774
ImmutableString::strong_count
[function]
[call site]
08775
ImmutableString::strong_count
[function]
[call site]
08776
string_functions::clear
[function]
[call site]
08777
string_functions::is_empty
[function]
[call site]
08778
shared_get_mut
[function]
[call site]
08779
string_functions::clear
[function]
[call site]
08780
ImmutableString::new
[function]
[call site]
08781
Ok
[function]
[call site]
08782
RhaiResultOf::and_then
[function]
[call site]
08783
Engine::compile_with_scope
[function]
[call site]
08784
AST::set_source
[function]
[call site]
08785
bool::to_string_lossy
[function]
[call site]
08786
StmtBlock::as_ref
[function]
[call site]
08787
Ok
[function]
[call site]
08788
TestStruct::clone
[function]
[call site]
08789
Self
[function]
[call site]
08790
RhaiResultOf::map_err
[function]
[call site]
08791
is::<IoError>
[function]
[call site]
08792
TestStruct::new
[function]
[call site]
08793
ERR::ErrorModuleNotFound
[function]
[call site]
08794
bool::to_string
[function]
[call site]
08795
Engine::new
[function]
[call site]
08796
Scope::new
[function]
[call site]
08797
blob_functions::push
[function]
[call site]
08798
blob_functions::push
[function]
[call site]
08799
blob_functions::push
[function]
[call site]
08800
TestStruct::new
[function]
[call site]
08801
ERR::ErrorInModule
[function]
[call site]
08802
bool::to_string
[function]
[call site]
08803
AST::set_source
[function]
[call site]
08804
Module::eval_ast_as_new_raw
[function]
[call site]
08805
test::len
[function]
[call site]
08806
&mut
[call site]
08807
test::len
[function]
[call site]
08808
TestStruct::clone
[function]
[call site]
08809
test::len
[function]
[call site]
08810
std::mem::take
[function]
[call site]
08811
crate::eval::Caches::new
[function]
[call site]
08812
Position::new_const
[function]
[call site]
08813
Engine::eval_ast_with_scope_raw
[function]
[call site]
08814
string_functions::replace
[function]
[call site]
08815
AST::source_raw
[function]
[call site]
08816
Option::cloned
[function]
[call site]
08817
test::len
[function]
[call site]
08818
blob_functions::push
[function]
[call site]
08819
AST::shared_lib
[function]
[call site]
08820
&crate::SharedModule::clone
[function]
[call site]
08821
string_functions::replace
[function]
[call site]
08822
TestStruct::clone
[function]
[call site]
08823
Engine::eval_global_statements
[function]
[call site]
08824
StmtBlock::take_statements
[function]
[call site]
08825
Engine::is_debugger_registered
[function]
[call site]
08826
GlobalRuntimeState::debugger_mut
[function]
[call site]
08827
crate::ast::Stmt::Noop
[function]
[call site]
08828
Engine::dbg
[function]
[call site]
08829
Ok
[function]
[call site]
08830
TestStruct::new
[function]
[call site]
08831
Result::is_ok
[function]
[call site]
08832
&mut
[call site]
08833
MyIterableType::into_iter
[function]
[call site]
08834
array_functions::zip
[function]
[call site]
08835
MyIterableType::into_iter
[function]
[call site]
08836
impl
[call site]
08837
Engine::lex_with_map
[function]
[call site]
08838
TestStruct::clone
[function]
[call site]
08839
TestStruct::clone
[function]
[call site]
08840
reflection_functions::collect
[function]
[call site]
08841
crate::ThinVec::new
[function]
[call site]
08842
MyIterableType::into_iter
[function]
[call site]
08843
Self::IntoIter::for_each
[function]
[call site]
08844
Module::set_sub_module
[function]
[call site]
08845
TestStruct::clone
[function]
[call site]
08846
TestStruct::clone
[function]
[call site]
08847
std::mem::replace
[function]
[call site]
08848
&mut
[call site]
08849
string_functions::truncate
[function]
[call site]
08850
string_functions::truncate
[function]
[call site]
08851
string_functions::truncate
[function]
[call site]
08852
TestStruct::new
[function]
[call site]
08853
std::iter::once
[function]
[call site]
08854
AST::shared_lib
[function]
[call site]
08855
&crate::SharedModule::clone
[function]
[call site]
08856
reflection_functions::collect
[function]
[call site]
08857
test::len
[function]
[call site]
08858
Scope::pop_entry
[function]
[call site]
08859
string_functions::pop
[function]
[call site]
08860
Engine::lex_with_map
[function]
[call site]
08861
string_functions::pop
[function]
[call site]
08862
unwrap
[function]
[call site]
08863
test::len
[function]
[call site]
08864
test::len
[function]
[call site]
08865
string_functions::pop
[function]
[call site]
08866
unwrap
[function]
[call site]
08867
to_vec
[function]
[call site]
08868
TestStruct::new
[function]
[call site]
08869
Option::unwrap
[function]
[call site]
08870
Scope::get_entry_by_index
[function]
[call site]
08871
TestStruct::clone
[function]
[call site]
08872
Array::to_vec
[function]
[call site]
08873
Dynamic::deep_scan
[function]
[call site]
08874
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08875
test_var_def_filter
[function]
[call site]
08876
StaticModuleResolver::iter_mut
[function]
[call site]
08877
StaticModuleResolver::iter_mut
[function]
[call site]
08878
Engine::lex_with_map
[function]
[call site]
08879
Ident::as_str
[function]
[call site]
08880
array_functions::for_each
[function]
[call site]
08881
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08882
values_mut
[function]
[call site]
08883
array_functions::for_each
[function]
[call site]
08884
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08885
FnPtr::iter_curry_mut
[function]
[call site]
08886
StaticModuleResolver::iter_mut
[function]
[call site]
08887
array_functions::for_each
[function]
[call site]
08888
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08889
downcast_mut::<crate::FnPtr>
[function]
[call site]
08890
Some
[function]
[call site]
08891
TestStruct::clone
[function]
[call site]
08892
test::len
[function]
[call site]
08893
string_functions::pop
[function]
[call site]
08894
unwrap
[function]
[call site]
08895
Module::contains_var
[function]
[call site]
08896
contains_key
[function]
[call site]
08897
Module::set_var
[function]
[call site]
08898
into
[function]
[call site]
08899
Dynamic::from
[function]
[call site]
08900
String::from
[function]
[call site]
08901
ImmutableString::into_owned
[function]
[call site]
08902
Module::is_indexed
[function]
[call site]
08903
crate::calc_var_hash
[function]
[call site]
08904
Some
[function]
[call site]
08905
get_or_insert_with
[function]
[call site]
08906
blob_functions::insert
[function]
[call site]
08907
TestStruct::clone
[function]
[call site]
08908
blob_functions::insert
[function]
[call site]
08909
Module::contains_var
[function]
[call site]
08910
Position::is_none
[function]
[call site]
08911
Some
[function]
[call site]
08912
Module::set_var
[function]
[call site]
08913
TestStruct::clone
[function]
[call site]
08914
Module::set_var
[function]
[call site]
08915
AST::iter_fn_def
[function]
[call site]
08916
Module::iter_script_fn
[function]
[call site]
08917
Module::iter_fn
[function]
[call site]
08918
MyIterableType::into_iter
[function]
[call site]
08919
flat_map
[function]
[call site]
08920
Engine::lex_with_map
[function]
[call site]
08921
impl
[call site]
08922
Engine::new
[function]
[call site]
08923
Engine::compile
[function]
[call site]
08924
ParseResult::unwrap
[function]
[call site]
08925
Engine::run_ast
[function]
[call site]
08926
RhaiResultOf::unwrap
[function]
[call site]
08927
Engine::on_def_var
[function]
[call site]
08928
Option::name
[function]
[call site]
08929
VarDefInfo::nesting_level
[function]
[call site]
08930
Ok
[function]
[call site]
08931
Ok
[function]
[call site]
08932
run
[function]
[call site]
08933
RhaiResultOf::unwrap
[function]
[call site]
08934
RhaiFunc::is_script
[function]
[call site]
08935
Engine::lex_with_map
[function]
[call site]
08936
Ident::as_str
[function]
[call site]
08937
RhaiFunc::get_script_fn_def
[function]
[call site]
08938
Option::expect
[function]
[call site]
08939
Engine::lex_with_map
[function]
[call site]
08940
impl
[call site]
08941
array_functions::for_each
[function]
[call site]
08942
Module::set_script_fn
[function]
[call site]
08943
TestStruct::clone
[function]
[call site]
08944
StmtBlock::as_mut
[function]
[call site]
08945
unwrap
[function]
[call site]
08946
shared_get_mut
[function]
[call site]
08947
unwrap
[function]
[call site]
08948
Some
[function]
[call site]
08949
TestStruct::clone
[function]
[call site]
08950
AST::source_raw
[function]
[call site]
08951
Option::cloned
[function]
[call site]
08952
Module::set_doc
[function]
[call site]
08953
into
[function]
[call site]
08954
test_comments_doc
[function]
[call site]
08955
Engine::new
[function]
[call site]
08956
Engine::compile
[function]
[call site]
08957
ParseResult::unwrap
[function]
[call site]
08958
Engine::compile
[function]
[call site]
08959
ParseResult::unwrap
[function]
[call site]
08960
Engine::compile
[function]
[call site]
08961
ParseResult::unwrap
[function]
[call site]
08962
Module::build_index
[function]
[call site]
08963
Ok
[function]
[call site]
08964
RhaiResultOf::map_err
[function]
[call site]
08965
TestStruct::new
[function]
[call site]
08966
ERR::ErrorInModule
[function]
[call site]
08967
bool::to_string
[function]
[call site]
08968
into
[function]
[call site]
08969
FileModuleResolver::is_cache_enabled
[function]
[call site]
08970
func::locked_write
[function]
[call site]
08971
Option::unwrap
[function]
[call site]
08972
blob_functions::insert
[function]
[call site]
08973
TestStruct::clone
[function]
[call site]
08974
Ok
[function]
[call site]
08975
Some
[function]
[call site]
08976
StmtBlock::span_or_else
[function]
[call site]
08977
Engine::module_resolver
[function]
[call site]
08978
as_deref
[function]
[call site]
08979
unwrap_or
[function]
[call site]
08980
&dyn
[call site]
08981
FileModuleResolver::impl_resolve
[function]
[call site]
08982
Some
[function]
[call site]
08983
unwrap_or_else
[function]
[call site]
08984
Err
[function]
[call site]
08985
ERR::ErrorModuleNotFound
[function]
[call site]
08986
bool::to_string
[function]
[call site]
08987
into
[function]
[call site]
08988
string_functions::is_empty
[function]
[call site]
08989
Engine::const_empty_string
[function]
[call site]
08990
Engine::get_interned_string
[function]
[call site]
08991
TestStruct::clone
[function]
[call site]
08992
Module::is_indexed
[function]
[call site]
08993
GlobalRuntimeState::push_import
[function]
[call site]
08994
crate::func::shared_take_or_clone
[function]
[call site]
08995
Module::build_index
[function]
[call site]
08996
GlobalRuntimeState::push_import
[function]
[call site]
08997
Ok
[function]
[call site]
08998
Scope::search
[function]
[call site]
08999
Option::map_or_else
[function]
[call site]
09000
Err
[function]
[call site]
09001
ERR::ErrorVariableNotFound
[function]
[call site]
09002
test_to_string
[function]
[call site]
09003
into
[function]
[call site]
09004
string_functions::is_empty
[function]
[call site]
09005
Scope::add_alias_by_index
[function]
[call site]
09006
TestStruct::clone
[function]
[call site]
09007
Ok
[function]
[call site]
09008
test::len
[function]
[call site]
09009
EvalContext::new
[function]
[call site]
09010
Self::as_deref_mut
[function]
[call site]
09011
resolve_var
[function]
[call site]
09012
map_or
[function]
[call site]
09013
test::len
[function]
[call site]
09014
Err
[function]
[call site]
09015
EvalAltResult::fill_position
[function]
[call site]
09016
Engine::lex_with_map
[function]
[call site]
09017
test::len
[function]
[call site]
09018
Command::get
[function]
[call site]
09019
StmtBlock::span_or_else
[function]
[call site]
09020
Span::new
[function]
[call site]
09021
iterator_functions::chars_from_start
[function]
[call site]
09022
StmtBlock::span_or_else
[function]
[call site]
09023
string_functions::add_append
[function]
[call site]
09024
StmtBlock::span_or_else
[function]
[call site]
09025
Scope::search
[function]
[call site]
09026
Span::ok_or_else
[function]
[call site]
09027
TestStruct::new
[function]
[call site]
09028
ERR::ErrorVariableNotFound
[function]
[call site]
09029
test_to_string
[function]
[call site]
09030
Scope::get_mut_by_index
[function]
[call site]
09031
Dynamic::is_shared
[function]
[call site]
09032
test_functions_take
[function]
[call site]
09033
Dynamic::into_shared
[function]
[call site]
09034
Dynamic::access_mode
[function]
[call site]
09035
Self
[function]
[call site]
09036
Union::Shared
[function]
[call site]
09037
crate::Locked::new
[function]
[call site]
09038
Self::into
[function]
[call site]
09039
Ok
[function]
[call site]
09040
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
09041
impl
[call site]
09042
T::as_any
[function]
[call site]
09043
Module::contains_indexed_global_functions
[function]
[call site]
09044
Caches::fn_resolution_caches_len
[function]
[call site]
09045
Caches::fn_resolution_cache_mut
[function]
[call site]
09046
string_functions::clear
[function]
[call site]
09047
Caches::push_fn_resolution_cache
[function]
[call site]
09048
Caches::fn_resolution_cache_mut
[function]
[call site]
09049
string_functions::clear
[function]
[call site]
09050
Ok
[function]
[call site]
09051
StmtBlock::take_statements
[function]
[call site]
09052
Engine::eval_expr
[function]
[call site]
09053
Engine::track_operation
[function]
[call site]
09054
ParseSettings::level_up_with_position
[function]
[call site]
09055
Engine::dbg_reset
[function]
[call site]
09056
Self::as_deref_mut
[function]
[call site]
09057
Expr::get_literal_value
[function]
[call site]
09058
Some
[function]
[call site]
09059
Ok
[function]
[call site]
09060
Engine::eval_fn_call_expr
[function]
[call site]
09061
Self::ok_or_else
[function]
[call site]
09062
ERR::ErrorUnboundThis
[function]
[call site]
09063
into
[function]
[call site]
09064
cloned
[function]
[call site]
09065
Engine::search_namespace
[function]
[call site]
09066
Engine::lex_with_map
[function]
[call site]
09067
Position::new_const
[function]
[call site]
09068
Engine::eval_expr
[function]
[call site]
09069
Self::as_deref_mut
[function]
[call site]
09070
Dynamic::flatten
[function]
[call site]
09071
ParseSettings::level_up_with_position
[function]
[call site]
09072
Dynamic::is_string
[function]
[call site]
09073
unwrap
[function]
[call site]
09074
&mut
[call site]
09075
into
[function]
[call site]
09076
packages::string_basic::print_with_func
[function]
[call site]
09077
unwrap
[function]
[call site]
09078
Engine::throw_on_size
[function]
[call site]
09079
test::len
[function]
[call site]
09080
RhaiResultOf::map_err
[function]
[call site]
09081
EvalAltResult::fill_position
[function]
[call site]
09082
Ok
[function]
[call site]
09083
Engine::get_interned_string
[function]
[call site]
09084
ImmutableString::into
[function]
[call site]
09085
crate::Array::with_capacity
[function]
[call site]
09086
test::len
[function]
[call site]
09087
Engine::eval_expr
[function]
[call site]
09088
Self::as_deref_mut
[function]
[call site]
09089
Dynamic::flatten
[function]
[call site]
09090
Engine::has_data_size_limit
[function]
[call site]
09091
crate::eval::calc_data_sizes
[function]
[call site]
09092
Engine::throw_on_size
[function]
[call site]
09093
RhaiResultOf::map_err
[function]
[call site]
09094
EvalAltResult::fill_position
[function]
[call site]
09095
ParseSettings::level_up_with_position
[function]
[call site]
09096
blob_functions::push
[function]
[call site]
09097
Ok
[function]
[call site]
09098
Dynamic::from_array
[function]
[call site]
09099
TestStruct::clone
[function]
[call site]
09100
Engine::eval_expr
[function]
[call site]
09101
Self::as_deref_mut
[function]
[call site]
09102
Dynamic::flatten
[function]
[call site]
09103
Engine::has_data_size_limit
[function]
[call site]
09104
crate::eval::calc_data_sizes
[function]
[call site]
09105
Engine::throw_on_size
[function]
[call site]
09106
RhaiResultOf::map_err
[function]
[call site]
09107
EvalAltResult::fill_position
[function]
[call site]
09108
ParseSettings::level_up_with_position
[function]
[call site]
09109
(TokenIterator::get_mut
[function]
[call site]
09110
Ident::as_str
[function]
[call site]
09111
Option::unwrap
[function]
[call site]
09112
Ok
[function]
[call site]
09113
Dynamic::from_map
[function]
[call site]
09114
Engine::eval_expr
[function]
[call site]
09115
Self::as_deref_mut
[function]
[call site]
09116
Dynamic::as_bool
[function]
[call site]
09117
map_err
[function]
[call site]
09118
make_type_mismatch_err::<bool>
[function]
[call site]
09119
ParseSettings::level_up_with_position
[function]
[call site]
09120
Ok
[function]
[call site]
09121
Engine::eval_expr
[function]
[call site]
09122
Self::as_deref_mut
[function]
[call site]
09123
Dynamic::as_bool
[function]
[call site]
09124
map_err
[function]
[call site]
09125
make_type_mismatch_err::<bool>
[function]
[call site]
09126
ParseSettings::level_up_with_position
[function]
[call site]
09127
Ok
[function]
[call site]
09128
Engine::eval_expr
[function]
[call site]
09129
Self::as_deref_mut
[function]
[call site]
09130
Expr::is_unit
[function]
[call site]
09131
Ok
[function]
[call site]
09132
MyIterableType::into_iter
[function]
[call site]
09133
Engine::lex_with_map
[function]
[call site]
09134
reflection_functions::collect
[function]
[call site]
09135
first
[function]
[call site]
09136
unwrap
[function]
[call site]
09137
Command::get
[function]
[call site]
09138
Ident::as_str
[function]
[call site]
09139
ok_or_else
[function]
[call site]
09140
TestStruct::new
[function]
[call site]
09141
ERR::ErrorCustomSyntax
[function]
[call site]
09142
MyIterableType::into_iter
[function]
[call site]
09143
Engine::lex_with_map
[function]
[call site]
09144
reflection_functions::collect
[function]
[call site]
09145
EvalContext::new
[function]
[call site]
09146
and_then
[function]
[call site]
09147
Engine::check_data_size
[function]
[call site]
09148
Expr::start_position
[function]
[call site]
09149
Engine::eval_stmt_block
[function]
[call site]
09150
StmtBlock::take_statements
[function]
[call site]
09151
Engine::eval_dot_index_chain
[function]
[call site]
09152
Engine::eval_dot_index_chain
[function]
[call site]
09153
ParseResult::unwrap
[function]
[call site]
09154
and_then
[function]
[call site]
09155
Engine::check_data_size
[function]
[call site]
09156
map_err
[function]
[call site]
09157
EvalAltResult::fill_position
[function]
[call site]
09158
ArgBackup::restore_first_arg
[function]
[call site]
09159
Engine::is_debugger_registered
[function]
[call site]
09160
Engine::register_debugger
[function]
[call site]
09161
Scope::new
[function]
[call site]
09162
crate::ast::Stmt::Noop
[function]
[call site]
09163
into
[function]
[call site]
09164
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09165
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09166
Engine::dbg_raw
[function]
[call site]
09167
Err
[function]
[call site]
09168
GlobalRuntimeState::debugger_mut
[function]
[call site]
09169
&mut
[call site]
09170
string_functions::is_empty
[function]
[call site]
09171
Engine::check_data_size
[function]
[call site]
09172
Ok
[function]
[call site]
09173
Dynamic::into_immutable_string
[function]
[call site]
09174
Result::map_err
[function]
[call site]
09175
Engine::map_type_name
[function]
[call site]
09176
type_name::<ImmutableString>
[function]
[call site]
09177
&'a
[call site]
09178
ERR::ErrorMismatchOutputType
[function]
[call site]
09179
into
[function]
[call site]
09180
test_side_effects_print
[function]
[call site]
09181
Dynamic::into_immutable_string
[function]
[call site]
09182
Result::map_err
[function]
[call site]
09183
Engine::map_type_name
[function]
[call site]
09184
type_name::<ImmutableString>
[function]
[call site]
09185
&'a
[call site]
09186
ERR::ErrorMismatchOutputType
[function]
[call site]
09187
into
[function]
[call site]
09188
test_print_debug
[function]
[call site]
09189
&mut
[call site]
09190
Engine::map_type_name
[function]
[call site]
09191
std::
[call site]
09192
any::type_name
[function]
[call site]
09193
Engine::map_type_name
[function]
[call site]
09194
std::
[call site]
09195
any::type_name
[function]
[call site]
09196
Err
[function]
[call site]
09197
ERR::ErrorIndexingType
[function]
[call site]
09198
into
[function]
[call site]
09199
Engine::map_type_name
[function]
[call site]
09200
std::
[call site]
09201
any::type_name
[function]
[call site]
09202
Engine::map_type_name
[function]
[call site]
09203
std::
[call site]
09204
any::type_name
[function]
[call site]
09205
Engine::map_type_name
[function]
[call site]
09206
std::
[call site]
09207
any::type_name
[function]
[call site]
09208
Err
[function]
[call site]
09209
ERR::ErrorIndexingType
[function]
[call site]
09210
into
[function]
[call site]
09211
string_functions::starts_with
[function]
[call site]
09212
test::len
[function]
[call site]
09213
Engine::map_type_name
[function]
[call site]
09214
std::
[call site]
09215
any::type_name
[function]
[call site]
09216
Err
[function]
[call site]
09217
ERR::ErrorDotExpr
[function]
[call site]
09218
into
[function]
[call site]
09219
string_functions::starts_with
[function]
[call site]
09220
test::len
[function]
[call site]
09221
Engine::map_type_name
[function]
[call site]
09222
std::
[call site]
09223
any::type_name
[function]
[call site]
09224
Engine::map_type_name
[function]
[call site]
09225
std::
[call site]
09226
any::type_name
[function]
[call site]
09227
Err
[function]
[call site]
09228
ERR::ErrorDotExpr
[function]
[call site]
09229
into
[function]
[call site]
09230
Err
[function]
[call site]
09231
ERR::ErrorFunctionNotFound
[function]
[call site]
09232
Engine::gen_fn_call_signature
[function]
[call site]
09233
into
[function]
[call site]
09234
calc_fn_hash
[function]
[call site]
09235
test::len
[function]
[call site]
09236
StaticModuleResolver::iter_mut
[function]
[call site]
09237
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09238
ok
[function]
[call site]
09239
Engine::lex_with_map
[function]
[call site]
09240
StmtBlock::as_ref
[function]
[call site]
09241
OptimizerState::set_dirty
[function]
[call site]
09242
Expr::from_dynamic
[function]
[call site]
09243
StaticModuleResolver::iter_mut
[function]
[call site]
09244
array_functions::for_each
[function]
[call site]
09245
optimize_expr
[function]
[call site]
09246
StaticModuleResolver::iter_mut
[function]
[call site]
09247
array_functions::for_each
[function]
[call site]
09248
optimize_expr
[function]
[call site]
09249
move_constant_arg
[function]
[call site]
09250
OptimizerState::set_dirty
[function]
[call site]
09251
string_functions::is_empty
[function]
[call site]
09252
OptimizerState::find_literal_constant
[function]
[call site]
09253
MyIterableType::into_iter
[function]
[call site]
09254
array_functions::reduce_rev
[function]
[call site]
09255
array_functions::find
[function]
[call site]
09256
and_then
[function]
[call site]
09257
as_deref
[function]
[call site]
09258
Option::is_some
[function]
[call site]
09259
Expr::from_dynamic
[function]
[call site]
09260
OptimizerState::find_literal_constant
[function]
[call site]
09261
Option::unwrap
[function]
[call site]
09262
TestStruct::clone
[function]
[call site]
09263
OptimizerState::set_dirty
[function]
[call site]
09264
ASTFlags::intersects
[function]
[call site]
09265
Expr::is_constant
[function]
[call site]
09266
Some
[function]
[call site]
09267
Cow::Owned
[function]
[call site]
09268
Expr::get_literal_value
[function]
[call site]
09269
unwrap
[function]
[call site]
09270
OptimizerState::push_var
[function]
[call site]
09271
TestStruct::clone
[function]
[call site]
09272
optimize_stmt
[function]
[call site]
09273
Token::is_op_assignment
[function]
[call site]
09274
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09275
string_functions::is_empty
[function]
[call site]
09276
OptimizerState::set_dirty
[function]
[call site]
09277
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09278
Token::lookup_symbol_from_syntax
[function]
[call site]
09279
Option::unwrap_or_else
[function]
[call site]
09280
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09281
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09282
Token::get_base_op_from_assignment
[function]
[call site]
09283
Option::unwrap_or_else
[function]
[call site]
09284
Token::literal_syntax
[function]
[call site]
09285
Token::literal_syntax
[function]
[call site]
09286
calc_fn_hash
[function]
[call site]
09287
calc_fn_hash
[function]
[call site]
09288
Token::convert_to_op_assignment
[function]
[call site]
09289
Some
[function]
[call site]
09290
Option::unwrap_or_else
[function]
[call site]
09291
test_functions_take
[function]
[call site]
09292
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09293
optimize_expr
[function]
[call site]
09294
optimize_expr
[function]
[call site]
09295
string_functions::is_empty
[function]
[call site]
09296
string_functions::is_empty
[function]
[call site]
09297
OptimizerState::set_dirty
[function]
[call site]
09298
Expr::start_position
[function]
[call site]
09299
test_functions_take
[function]
[call site]
09300
optimize_expr
[function]
[call site]
09301
Stmt::Block
[function]
[call site]
09302
StmtBlock::new
[function]
[call site]
09303
Stmt::Expr
[function]
[call site]
09304
into
[function]
[call site]
09305
Stmt::Noop
[function]
[call site]
09306
Self::into
[function]
[call site]
09307
Stmt::Expr
[function]
[call site]
09308
into
[function]
[call site]
09309
string_functions::is_empty
[function]
[call site]
09310
OptimizerState::set_dirty
[function]
[call site]
09311
Stmt::Noop
[function]
[call site]
09312
OptimizerState::set_dirty
[function]
[call site]
09313
StmtBlock::take_statements
[function]
[call site]
09314
optimize_stmt_block
[function]
[call site]
09315
string_functions::is_empty
[function]
[call site]
09316
Stmt::Noop
[function]
[call site]
09317
ParseSettings::level_up_with_position
[function]
[call site]
09318
Stmt::Block
[function]
[call site]
09319
StmtBlock::new_with_span
[function]
[call site]
09320
MyIterableType::into_iter
[function]
[call site]
09321
Self::IntoIter::collect
[function]
[call site]
09322
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09323
StmtBlock::new_with_span
[function]
[call site]
09324
MyIterableType::into_iter
[function]
[call site]
09325
Self::IntoIter::collect
[function]
[call site]
09326
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09327
Self::into
[function]
[call site]
09328
OptimizerState::set_dirty
[function]
[call site]
09329
StmtBlock::take_statements
[function]
[call site]
09330
optimize_stmt_block
[function]
[call site]
09331
string_functions::is_empty
[function]
[call site]
09332
Stmt::Noop
[function]
[call site]
09333
ParseSettings::level_up_with_position
[function]
[call site]
09334
Stmt::Block
[function]
[call site]
09335
StmtBlock::new_with_span
[function]
[call site]
09336
StmtBlock::new_with_span
[function]
[call site]
09337
Self::into
[function]
[call site]
09338
optimize_expr
[function]
[call site]
09339
StmtBlock::statements_mut
[function]
[call site]
09340
optimize_stmt_block
[function]
[call site]
09341
StmtBlock::take_statements
[function]
[call site]
09342
mem::take
[function]
[call site]
09343
StmtBlock::statements_mut
[function]
[call site]
09344
StmtBlock::statements_mut
[function]
[call site]
09345
optimize_stmt_block
[function]
[call site]
09346
StmtBlock::take_statements
[function]
[call site]
09347
is_hashable_constant
[function]
[call site]
09348
Expr::is_constant
[function]
[call site]
09349
Dynamic::is_hashable
[function]
[call site]
09350
Expr::get_literal_value
[function]
[call site]
09351
unwrap
[function]
[call site]
09352
func::hashing::get_hasher
[function]
[call site]
09353
test::hash
[function]
[call site]
09354
Self::Hasher::finish
[function]
[call site]
09355
Command::get
[function]
[call site]
09356
mem::take
[function]
[call site]
09357
string_functions::clear
[function]
[call site]
09358
Stmt::Expr
[function]
[call site]
09359
test_functions_take
[function]
[call site]
09360
into
[function]
[call site]
09361
optimize_stmt
[function]
[call site]
09362
optimize_expr
[function]
[call site]
09363
map_or
[function]
[call site]
09364
Stmt::Expr
[function]
[call site]
09365
test_functions_take
[function]
[call site]
09366
into
[function]
[call site]
09367
optimize_stmt
[function]
[call site]
09368
into
[function]
[call site]
09369
Stmt::Expr
[function]
[call site]
09370
test_functions_take
[function]
[call site]
09371
into
[function]
[call site]
09372
into
[function]
[call site]
09373
test_functions_take
[function]
[call site]
09374
Stmt::If
[function]
[call site]
09375
into
[function]
[call site]
09376
Expr::start_position
[function]
[call site]
09377
OptimizerState::set_dirty
[function]
[call site]
09378
mem::take
[function]
[call site]
09379
Stmt::Expr
[function]
[call site]
09380
test_functions_take
[function]
[call site]
09381
into
[function]
[call site]
09382
optimize_stmt
[function]
[call site]
09383
OptimizerState::set_dirty
[function]
[call site]
09384
string_functions::is_empty
[function]
[call site]
09385
test::len
[function]
[call site]
09386
MyIterableType::into_iter
[function]
[call site]
09387
Self::IntoIter::all
[function]
[call site]
09388
MyIterableType::into_iter
[function]
[call site]
09389
Self::IntoIter::find
[function]
[call site]
09390
string_functions::contains
[function]
[call site]
09391
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09392
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09393
Stmt::Expr
[function]
[call site]
09394
test_functions_take
[function]
[call site]
09395
into
[function]
[call site]
09396
optimize_stmt
[function]
[call site]
09397
test_functions_take
[function]
[call site]
09398
optimize_expr
[function]
[call site]
09399
map_or
[function]
[call site]
09400
Stmt::Expr
[function]
[call site]
09401
test_functions_take
[function]
[call site]
09402
into
[function]
[call site]
09403
optimize_stmt
[function]
[call site]
09404
into
[function]
[call site]
09405
Stmt::Expr
[function]
[call site]
09406
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09407
test_functions_take
[function]
[call site]
09408
into
[function]
[call site]
09409
into
[function]
[call site]
09410
Stmt::If
[function]
[call site]
09411
into
[function]
[call site]
09412
Expr::start_position
[function]
[call site]
09413
OptimizerState::set_dirty
[function]
[call site]
09414
string_functions::is_empty
[function]
[call site]
09415
OptimizerState::set_dirty
[function]
[call site]
09416
string_functions::clear
[function]
[call site]
09417
test::len
[function]
[call site]
09418
map_functions::retain
[function]
[call site]
09419
string_functions::is_empty
[function]
[call site]
09420
Ok
[function]
[call site]
09421
IterateMap::new
[function]
[call site]
09422
IterateMap::new
[function]
[call site]
09423
IterateMap::new
[function]
[call site]
09424
mem::take
[function]
[call site]
09425
MyIterableType::into_iter
[function]
[call site]
09426
FnPtr::call_raw_with_extra_args
[function]
[call site]
09427
Some
[function]
[call site]
09428
TestStruct::clone
[function]
[call site]
09429
Self::into
[function]
[call site]
09430
Some
[function]
[call site]
09431
Dynamic::as_bool
[function]
[call site]
09432
unwrap_or
[function]
[call site]
09433
blob_functions::insert
[function]
[call site]
09434
blob_functions::insert
[function]
[call site]
09435
Ok
[function]
[call site]
09436
string_functions::contains
[function]
[call site]
09437
test::len
[function]
[call site]
09438
OptimizerState::set_dirty
[function]
[call site]
09439
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09440
optimize_expr
[function]
[call site]
09441
optimize_expr
[function]
[call site]
09442
OptimizerState::set_dirty
[function]
[call site]
09443
Stmt::Expr
[function]
[call site]
09444
test_functions_take
[function]
[call site]
09445
into
[function]
[call site]
09446
optimize_stmt
[function]
[call site]
09447
Stmt::Block
[function]
[call site]
09448
StmtBlock::empty
[function]
[call site]
09449
Self::into
[function]
[call site]
09450
optimize_expr
[function]
[call site]
09451
optimize_expr
[function]
[call site]
09452
optimize_expr
[function]
[call site]
09453
Expr::is_unit
[function]
[call site]
09454
Expr::Unit
[function]
[call site]
09455
ParseSettings::level_up_with_position
[function]
[call site]
09456
OptimizerState::set_dirty
[function]
[call site]
09457
map_functions::retain
[function]
[call site]
09458
map_functions::retain
[function]
[call site]
09459
string_functions::is_empty
[function]
[call site]
09460
Ok
[function]
[call site]
09461
IterateMap::new
[function]
[call site]
09462
IterateMap::new
[function]
[call site]
09463
IterateMap::new
[function]
[call site]
09464
mem::take
[function]
[call site]
09465
MyIterableType::into_iter
[function]
[call site]
09466
FnPtr::call_raw_with_extra_args
[function]
[call site]
09467
Some
[function]
[call site]
09468
TestStruct::clone
[function]
[call site]
09469
Self::into
[function]
[call site]
09470
Some
[function]
[call site]
09471
Dynamic::as_bool
[function]
[call site]
09472
unwrap_or
[function]
[call site]
09473
blob_functions::insert
[function]
[call site]
09474
blob_functions::insert
[function]
[call site]
09475
Ok
[function]
[call site]
09476
OptimizerState::set_dirty
[function]
[call site]
09477
MyIterableType::into_iter
[function]
[call site]
09478
Self::IntoIter::position
[function]
[call site]
09479
test::len
[function]
[call site]
09480
OptimizerState::set_dirty
[function]
[call site]
09481
string_functions::truncate
[function]
[call site]
09482
string_functions::clear
[function]
[call site]
09483
FnPtr::try_from
[function]
[call site]
09484
char_indices
[function]
[call site]
09485
nth
[function]
[call site]
09486
shared_make_mut
[function]
[call site]
09487
string_functions::truncate
[function]
[call site]
09488
string_functions::is_empty
[function]
[call site]
09489
OptimizerState::set_dirty
[function]
[call site]
09490
map_functions::retain
[function]
[call site]
09491
OptimizerState::set_dirty
[function]
[call site]
09492
optimize_expr
[function]
[call site]
09493
StaticModuleResolver::iter_mut
[function]
[call site]
09494
impl
[call site]
09495
array_functions::for_each
[function]
[call site]
09496
Some
[function]
[call site]
09497
map_functions::values
[function]
[call site]
09498
flat_map
[function]
[call site]
09499
MyIterableType::into_iter
[function]
[call site]
09500
test_chars
[function]
[call site]
09501
0.chars().collect::<Vec<_>>
[function]
[call site]
09502
MyIterableType::into_iter
[function]
[call site]
09503
test_method_call
[function]
[call site]
09504
MyIterableType::into_iter
[function]
[call site]
09505
Self::IntoIter::all
[function]
[call site]
09506
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09507
Expr::is_unit
[function]
[call site]
09508
Expr::Unit
[function]
[call site]
09509
ParseSettings::level_up_with_position
[function]
[call site]
09510
OptimizerState::set_dirty
[function]
[call site]
09511
OptimizerState::set_dirty
[function]
[call site]
09512
Stmt::Noop
[function]
[call site]
09513
optimize_expr
[function]
[call site]
09514
Expr::Unit
[function]
[call site]
09515
StmtBlock::statements_mut
[function]
[call site]
09516
optimize_stmt_block
[function]
[call site]
09517
StmtBlock::take_statements
[function]
[call site]
09518
optimize_expr
[function]
[call site]
09519
StmtBlock::statements_mut
[function]
[call site]
09520
optimize_stmt_block
[function]
[call site]
09521
StmtBlock::take_statements
[function]
[call site]
09522
optimize_expr
[function]
[call site]
09523
StmtBlock::statements_mut
[function]
[call site]
09524
optimize_stmt_block
[function]
[call site]
09525
StmtBlock::take_statements
[function]
[call site]
09526
ASTFlags::intersects
[function]
[call site]
09527
optimize_expr
[function]
[call site]
09528
optimize_expr
[function]
[call site]
09529
optimize_stmt_block
[function]
[call site]
09530
StmtBlock::take_statements
[function]
[call site]
09531
mem::take
[function]
[call site]
09532
StmtBlock::statements_mut
[function]
[call site]
09533
StmtBlockContainer::as_mut_slice
[function]
[call site]
09534
OptimizerState::set_dirty
[function]
[call site]
09535
Stmt::Noop
[function]
[call site]
09536
StmtBlock::new_with_span
[function]
[call site]
09537
MyIterableType::into_iter
[function]
[call site]
09538
Self::IntoIter::collect
[function]
[call site]
09539
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09540
iterator_functions::chars_from_start
[function]
[call site]
09541
CharsStream::new
[function]
[call site]
09542
Stmt::is_block_dependent
[function]
[call site]
09543
MyIterableType::into_iter
[function]
[call site]
09544
Self::IntoIter::all
[function]
[call site]
09545
FnCallExpr::is_qualified
[function]
[call site]
09546
FnCallExpr::is_qualified
[function]
[call site]
09547
OptimizerState::set_dirty
[function]
[call site]
09548
test_functions_take
[function]
[call site]
09549
StmtBlock::statements_mut
[function]
[call site]
09550
MyIterableType::into_iter
[function]
[call site]
09551
test_method_call
[function]
[call site]
09552
OptimizerState::set_dirty
[function]
[call site]
09553
StmtBlock::take_statements
[function]
[call site]
09554
StmtBlock::new_with_span
[function]
[call site]
09555
optimize_stmt_block
[function]
[call site]
09556
StmtBlock::new_with_span
[function]
[call site]
09557
Stmt::Block
[function]
[call site]
09558
ParseResult::into
[function]
[call site]
09559
StmtBlock::statements_mut
[function]
[call site]
09560
optimize_stmt_block
[function]
[call site]
09561
StmtBlock::take_statements
[function]
[call site]
09562
StmtBlock::statements_mut
[function]
[call site]
09563
optimize_stmt_block
[function]
[call site]
09564
StmtBlock::take_statements
[function]
[call site]
09565
OptimizerState::set_dirty
[function]
[call site]
09566
StmtBlock::as_mut
[function]
[call site]
09567
string_functions::is_empty
[function]
[call site]
09568
test::len
[function]
[call site]
09569
mem::take
[function]
[call site]
09570
StmtBlock::as_mut
[function]
[call site]
09571
StmtBlock::statements_mut
[function]
[call site]
09572
optimize_stmt_block
[function]
[call site]
09573
StmtBlock::take_statements
[function]
[call site]
09574
Stmt::Block
[function]
[call site]
09575
into
[function]
[call site]
09576
Stmt::Noop
[function]
[call site]
09577
ParseSettings::level_up_with_position
[function]
[call site]
09578
OptimizerState::set_dirty
[function]
[call site]
09579
test_functions_take
[function]
[call site]
09580
Stmt::FnCall
[function]
[call site]
09581
optimize_expr
[function]
[call site]
09582
ParseResult::take
[function]
[call site]
09583
Engine::new
[function]
[call site]
09584
register_type_with_name::<TestStruct>
[function]
[call site]
09585
Engine::register_fn
[function]
[call site]
09586
TestStruct
[function]
[call site]
09587
Expr::FnCall
[function]
[call site]
09588
optimize_expr
[function]
[call site]
09589
Stmt::FnCall
[function]
[call site]
09590
Stmt::Expr
[function]
[call site]
09591
into
[function]
[call site]
09592
optimize_expr
[function]
[call site]
09593
optimize_expr
[function]
[call site]
09594
string_functions::is_empty
[function]
[call site]
09595
OptimizerState::set_dirty
[function]
[call site]
09596
Stmt::Noop
[function]
[call site]
09597
test::len
[function]
[call site]
09598
map_functions::retain
[function]
[call site]
09599
OptimizerState::find_literal_constant
[function]
[call site]
09600
Ident::as_str
[function]
[call site]
09601
Position::is_none
[function]
[call site]
09602
test::len
[function]
[call site]
09603
OptimizerState::set_dirty
[function]
[call site]
09604
MyIterableType::into_iter
[function]
[call site]
09605
Self::IntoIter::rev
[function]
[call site]
09606
array_functions::reduce_rev_with_initial
[function]
[call site]
09607
ParseSettings::level_up_with_position
[function]
[call site]
09608
ParseSettings::level_up
[function]
[call site]
09609
Ok
[function]
[call site]
09610
RhaiFunc::is_pure
[function]
[call site]
09611
Expr::is_constant
[function]
[call site]
09612
Expr::is_constant
[function]
[call site]
09613
Expr::is_constant
[function]
[call site]
09614
ParseResult::map_or
[function]
[call site]
09615
test::len
[function]
[call site]
09616
test::len
[function]
[call site]
09617
test::len
[function]
[call site]
09618
test::len
[function]
[call site]
09619
RhaiFunc::is_pure
[function]
[call site]
09620
OptimizerState::set_dirty
[function]
[call site]
09621
string_functions::remove
[function]
[call site]
09622
RhaiFunc::is_pure
[function]
[call site]
09623
RhaiFunc::is_pure
[function]
[call site]
09624
OptimizerState::set_dirty
[function]
[call site]
09625
string_functions::remove
[function]
[call site]
09626
ASTFlags::intersects
[function]
[call site]
09627
OptimizerState::set_dirty
[function]
[call site]
09628
string_functions::clear
[function]
[call site]
09629
string_functions::is_empty
[function]
[call site]
09630
shared_get_mut
[function]
[call site]
09631
string_functions::clear
[function]
[call site]
09632
ImmutableString::new
[function]
[call site]
09633
Stmt::returns_value
[function]
[call site]
09634
RhaiFunc::is_pure
[function]
[call site]
09635
OptimizerState::set_dirty
[function]
[call site]
09636
string_functions::clear
[function]
[call site]
09637
ASTFlags::intersects
[function]
[call site]
09638
Stmt::returns_value
[function]
[call site]
09639
OptimizerState::set_dirty
[function]
[call site]
09640
string_functions::pop
[function]
[call site]
09641
string_functions::is_empty
[function]
[call site]
09642
shared_make_mut
[function]
[call site]
09643
string_functions::pop
[function]
[call site]
09644
Dynamic::map_or
[function]
[call site]
09645
Dynamic::unwrap
[function]
[call site]
09646
ASTFlags::intersects
[function]
[call site]
09647
OptimizerState::set_dirty
[function]
[call site]
09648
StmtBlockContainer::last_mut
[function]
[call site]
09649
unwrap
[function]
[call site]
09650
StmtBlock::as_mut
[function]
[call site]
09651
&mut
[call site]
09652
Stmt::Noop
[function]
[call site]
09653
Stmt::Expr
[function]
[call site]
09654
mem::take
[function]
[call site]
09655
Stmt::returns_value
[function]
[call site]
09656
Stmt::returns_value
[function]
[call site]
09657
RhaiFunc::is_pure
[function]
[call site]
09658
OptimizerState::set_dirty
[function]
[call site]
09659
Stmt::returns_value
[function]
[call site]
09660
StmtBlockContainer::last_mut
[function]
[call site]
09661
unwrap
[function]
[call site]
09662
Stmt::Noop
[function]
[call site]
09663
ParseSettings::level_up_with_position
[function]
[call site]
09664
string_functions::pop
[function]
[call site]
09665
Dynamic::unwrap
[function]
[call site]
09666
RhaiFunc::is_pure
[function]
[call site]
09667
OptimizerState::set_dirty
[function]
[call site]
09668
string_functions::clear
[function]
[call site]
09669
ASTFlags::intersects
[function]
[call site]
09670
OptimizerState::set_dirty
[function]
[call site]
09671
string_functions::pop
[function]
[call site]
09672
Dynamic::unwrap
[function]
[call site]
09673
ASTFlags::intersects
[function]
[call site]
09674
RhaiFunc::is_pure
[function]
[call site]
09675
OptimizerState::set_dirty
[function]
[call site]
09676
string_functions::pop
[function]
[call site]
09677
Dynamic::unwrap
[function]
[call site]
09678
RhaiFunc::is_pure
[function]
[call site]
09679
OptimizerState::set_dirty
[function]
[call site]
09680
string_functions::pop
[function]
[call site]
09681
Dynamic::unwrap
[function]
[call site]
09682
OptimizerState::rewind_var
[function]
[call site]
09683
string_functions::truncate
[function]
[call site]
09684
OptimizerState::is_dirty
[function]
[call site]
09685
OptimizerState::set_dirty
[function]
[call site]
09686
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09687
Option::into
[function]
[call site]
09688
Self::into
[function]
[call site]
09689
crate::Module::new
[function]
[call site]
09690
Position::new_const
[function]
[call site]
09691
CustomTypesCollection::new
[function]
[call site]
09692
TestStruct::new
[function]
[call site]
09693
TestStruct::new
[function]
[call site]
09694
BloomFilterU64::new
[function]
[call site]
09695
TestStruct::new
[function]
[call site]
09696
TestStruct::new
[function]
[call site]
09697
Self::into
[function]
[call site]
09698
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09699
AST::new
[function]
[call site]
09700
crate::SmartString::new_const
[function]
[call site]
09701
Some
[function]
[call site]
09702
TestStruct::new
[function]
[call site]
09703
MyIterableType::into_iter
[function]
[call site]
09704
Self::IntoIter::collect
[function]
[call site]
09705
into
[function]
[call site]
09706
Engine::optimize_top_level
[function]
[call site]
09707
std::slice::from_ref
[function]
[call site]
09708
Ok
[function]
[call site]
09709
AST::new
[function]
[call site]
09710
crate::Module::new
[function]
[call site]
09711
StmtBlock::extend
[function]
[call site]
09712
StmtBlock::extend
[function]
[call site]
09713
StmtBlock::borrow
[function]
[call site]
09714
into
[function]
[call site]
09715
Ok
[function]
[call site]
09716
Some
[function]
[call site]
09717
Scope::new
[function]
[call site]
09718
ParseResult::unwrap
[function]
[call site]
09719
Engine::run_ast
[function]
[call site]
09720
RhaiResultOf::unwrap
[function]
[call site]
09721
Engine::on_def_var
[function]
[call site]
09722
Option::name
[function]
[call site]
09723
VarDefInfo::nesting_level
[function]
[call site]
09724
Ok
[function]
[call site]
09725
Ok
[function]
[call site]
09726
run
[function]
[call site]
09727
RhaiResultOf::unwrap
[function]
[call site]
09728
Module::is_standard_lib
[function]
[call site]
09729
flat_map
[function]
[call site]
09730
RhaiFunc::get_iter_fn
[function]
[call site]
09731
filter_map
[function]
[call site]
09732
Position::new_const
[function]
[call site]
09733
RhaiFunc::get_script_fn_def
[function]
[call site]
09734
Engine::lex_with_map
[function]
[call site]
09735
into
[function]
[call site]
09736
array_functions::for_each
[function]
[call site]
09737
blob_functions::push
[function]
[call site]
09738
RhaiFunc::get_iter_fn
[function]
[call site]
09739
Option::filter_map
[function]
[call site]
09740
into
[function]
[call site]
09741
RhaiFunc::get_script_fn_def
[function]
[call site]
09742
Engine::lex_with_map
[function]
[call site]
09743
into
[function]
[call site]
09744
array_functions::for_each
[function]
[call site]
09745
blob_functions::push
[function]
[call site]
09746
Module::iter_sub_modules
[function]
[call site]
09747
Module::iter_sub_modules_raw
[function]
[call site]
09748
MyIterableType::into_iter
[function]
[call site]
09749
Engine::lex_with_map
[function]
[call site]
09750
Ident::as_str
[function]
[call site]
09751
array_functions::for_each
[function]
[call site]
09752
Position::new_const
[function]
[call site]
09753
unwrap
[function]
[call site]
09754
scan_module_recursive
[function]
[call site]
09755
NativeCallContext::global_runtime_state
[function]
[call site]
09756
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09757
MyIterableType::into_iter
[function]
[call site]
09758
array_functions::reduce_rev
[function]
[call site]
09759
array_functions::zip
[function]
[call site]
09760
MyIterableType::into_iter
[function]
[call site]
09761
array_functions::reduce_rev
[function]
[call site]
09762
array_functions::for_each
[function]
[call site]
09763
scan_module_recursive
[function]
[call site]
09764
MyIterableType::into_iter
[function]
[call site]
09765
array_functions::for_each
[function]
[call site]
09766
scan_module_recursive
[function]
[call site]
09767
Some
[function]
[call site]
09768
StmtBlock::as_ref
[function]
[call site]
09769
test::len
[function]
[call site]
09770
IterateMap::new
[function]
[call site]
09771
string_functions::is_empty
[function]
[call site]
09772
blob_functions::insert
[function]
[call site]
09773
&str::into
[function]
[call site]
09774
Engine::get_interned_string
[function]
[call site]
09775
ImmutableString::into
[function]
[call site]
09776
blob_functions::insert
[function]
[call site]
09777
&str::into
[function]
[call site]
09778
Engine::get_interned_string
[function]
[call site]
09779
ImmutableString::into
[function]
[call site]
09780
blob_functions::insert
[function]
[call site]
09781
&str::into
[function]
[call site]
09782
Engine::get_interned_string
[function]
[call site]
09783
ImmutableString::into
[function]
[call site]
09784
blob_functions::insert
[function]
[call site]
09785
&str::into
[function]
[call site]
09786
string_functions::starts_with
[function]
[call site]
09787
into
[function]
[call site]
09788
blob_functions::insert
[function]
[call site]
09789
&str::into
[function]
[call site]
09790
into
[function]
[call site]
09791
blob_functions::insert
[function]
[call site]
09792
&str::into
[function]
[call site]
09793
MyIterableType::into_iter
[function]
[call site]
09794
Engine::lex_with_map
[function]
[call site]
09795
Engine::get_interned_string
[function]
[call site]
09796
ImmutableString::into
[function]
[call site]
09797
params
[call site]
09798
.iter()
[call site]
09799
.map(|&p|
[call site]
09800
.collect::<Array>
[function]
[call site]
09801
into
[function]
[call site]
09802
string_functions::is_empty
[function]
[call site]
09803
blob_functions::insert
[function]
[call site]
09804
&str::into
[function]
[call site]
09805
MyIterableType::into_iter
[function]
[call site]
09806
Engine::lex_with_map
[function]
[call site]
09807
Engine::get_interned_string
[function]
[call site]
09808
ImmutableString::into
[function]
[call site]
09809
comments
[call site]
09810
.iter()
[call site]
09811
.map(|&s|
[call site]
09812
.collect::<Array>
[function]
[call site]
09813
into
[function]
[call site]
09814
Some
[function]
[call site]
09815
Dynamic::from_map
[function]
[call site]
09816
Some
[function]
[call site]
09817
(TokenIterator::unwrap_or
[function]
[call site]
09818
FnPtr::try_from
[function]
[call site]
09819
RhaiResultOf::unwrap
[function]
[call site]
09820
FnPtr::try_from
[function]
[call site]
09821
Engine::lex_with_map
[function]
[call site]
09822
(TokenIterator::unwrap_or
[function]
[call site]
09823
FnPtr::try_from
[function]
[call site]
09824
RhaiResultOf::unwrap
[function]
[call site]
09825
test::len
[function]
[call site]
09826
test::len
[function]
[call site]
09827
blob_functions::push
[function]
[call site]
09828
blob_functions::insert
[function]
[call site]
09829
TestStruct::new
[function]
[call site]
09830
Self::as_shared_module
[function]
[call site]
09831
Engine::set_max_string_size
[function]
[call site]
09832
TestStruct::new
[function]
[call site]
09833
Engine::set_max_array_size
[function]
[call site]
09834
TestStruct::new
[function]
[call site]
09835
Engine::set_max_map_size
[function]
[call site]
09836
TestStruct::new
[function]
[call site]
09837
Engine::set_max_variables
[function]
[call site]
09838
Engine::set_max_functions
[function]
[call site]
09839
Engine::set_max_modules
[function]
[call site]
09840
Engine::set_max_call_levels
[function]
[call site]
09841
Engine::set_max_expr_depths
[function]
[call site]
09842
TestStruct::new
[function]
[call site]
09843
TestStruct::new
[function]
[call site]
09844
Engine::set_optimization_level
[function]
[call site]
09845
Engine::on_debug
[function]
[call site]
09846
Some
[function]
[call site]
09847
TestStruct::new
[function]
[call site]
09848
std::hint::black_box
[function]
[call site]
09849
Engine::on_print
[function]
[call site]
09850
std::hint::black_box
[function]
[call site]
09851
test_chars
[function]
[call site]
09852
test_functions_take
[function]
[call site]
09853
script.chars().take(32
[call site]
09854
Engine::compile
[function]
[call site]
09855
std::hint::black_box
[function]
[call site]
09856
std::hint::black_box
[function]
[call site]
09857
AST::iter_functions
[function]
[call site]
09858
Module::iter_script_fn
[function]
[call site]
09859
Engine::lex_with_map
[function]
[call site]
09860
StmtBlock::as_ref
[function]
[call site]
09861
&[Stmt]::into
[function]
[call site]
09862
ImmutableString::strong_count
[function]
[call site]
09863
ImmutableString::strong_count
[function]
[call site]
09864
std::hint::black_box
[function]
[call site]
09865
AST::iter_literal_variables
[function]
[call site]
09866
AST::statements
[function]
[call site]
09867
MyIterableType::into_iter
[function]
[call site]
09868
Self::IntoIter::filter_map
[function]
[call site]
09869
ASTFlags::intersects
[function]
[call site]
09870
ASTFlags::intersects
[function]
[call site]
09871
Expr::get_literal_value
[function]
[call site]
09872
Engine::lex_with_map
[function]
[call site]
09873
Ident::as_str
[function]
[call site]
09874
ASTFlags::intersects
[function]
[call site]
09875
ImmutableString::strong_count
[function]
[call site]
09876
std::hint::black_box
[function]
[call site]
09877
Expr::walk
[function]
[call site]
09878
blob_functions::push
[function]
[call site]
09879
Expr::into
[function]
[call site]
09880
on_node
[function]
[call site]
09881
Expr::walk
[function]
[call site]
09882
Expr::walk
[function]
[call site]
09883
Expr::walk
[function]
[call site]
09884
Expr::walk
[function]
[call site]
09885
Expr::walk
[function]
[call site]
09886
Expr::walk
[function]
[call site]
09887
Expr::walk
[function]
[call site]
09888
Expr::walk
[function]
[call site]
09889
string_functions::pop
[function]
[call site]
09890
Dynamic::unwrap
[function]
[call site]
09891
std::hint::black_box
[function]
[call site]
09892
Engine::gen_fn_metadata_with_ast_to_json
[function]
[call site]
09893
Engine::gen_metadata_to_json_raw
[function]
[call site]
09894
ImmutableString::new
[function]
[call site]
09895
ModuleMetadata::new
[function]
[call site]
09896
TestStruct::new
[function]
[call site]
09897
TestStruct::new
[function]
[call site]
09898
TestStruct::new
[function]
[call site]
09899
blob_functions::insert
[function]
[call site]
09900
StmtBlock::as_ref
[function]
[call site]
09901
&[Stmt]::into
[function]
[call site]
09902
MyIterableType::into_iter
[function]
[call site]
09903
test_var_def_filter
[function]
[call site]
09904
Module::is_standard_lib
[function]
[call site]
09905
array_functions::for_each
[function]
[call site]
09906
test_comments_doc
[function]
[call site]
09907
string_functions::is_empty
[function]
[call site]
09908
string_functions::is_empty
[function]
[call site]
09909
test_comments_doc
[function]
[call site]
09910
Module::iter_custom_types
[function]
[call site]
09911
MyIterableType::into_iter
[function]
[call site]
09912
array_functions::for_each
[function]
[call site]
09913
blob_functions::push
[function]
[call site]
09914
!::into
[function]
[call site]
09915
RhaiFunc::get_iter_fn
[function]
[call site]
09916
array_functions::for_each
[function]
[call site]
09917
string_functions::is_empty
[function]
[call site]
09918
Ok
[function]
[call site]
09919
StaticModuleResolver::iter_mut
[function]
[call site]
09920
impl
[call site]
09921
into
[function]
[call site]
09922
FnPtr::call_raw_with_extra_args
[function]
[call site]
09923
Some
[function]
[call site]
09924
Ok
[function]
[call site]
09925
into
[function]
[call site]
09926
blob_functions::push
[function]
[call site]
09927
AST::shared_lib
[function]
[call site]
09928
&crate::SharedModule::iter_custom_types
[function]
[call site]
09929
MyIterableType::into_iter
[function]
[call site]
09930
array_functions::for_each
[function]
[call site]
09931
blob_functions::push
[function]
[call site]
09932
!::into
[function]
[call site]
09933
AST::shared_lib
[function]
[call site]
09934
&crate::SharedModule::iter_fn
[function]
[call site]
09935
Some
[function]
[call site]
09936
array_functions::for_each
[function]
[call site]
09937
into
[function]
[call site]
09938
blob_functions::push
[function]
[call site]
09939
array_functions::sort
[function]
[call site]
09940
test::len
[function]
[call site]
09941
sort_by
[function]
[call site]
09942
FnPtr::call_raw
[function]
[call site]
09943
StmtBlock::as_mut
[function]
[call site]
09944
FnPtr::is_curried
[function]
[call site]
09945
string_functions::is_empty
[function]
[call site]
09946
blob_functions::blob_with_capacity
[function]
[call site]
09947
FnPtr::curry
[function]
[call site]
09948
StmtBlock::as_ref
[function]
[call site]
09949
test::len
[function]
[call site]
09950
test::len
[function]
[call site]
09951
test::len
[function]
[call site]
09952
test::len
[function]
[call site]
09953
StmtBlock::extend
[function]
[call site]
09954
FnPtr::curry
[function]
[call site]
09955
MyIterableType::into_iter
[function]
[call site]
09956
test_chars
[function]
[call site]
09957
0.chars().collect::<Vec<_>>
[function]
[call site]
09958
MyIterableType::into_iter
[function]
[call site]
09959
Self::IntoIter::cloned
[function]
[call site]
09960
StmtBlock::extend
[function]
[call site]
09961
StaticModuleResolver::iter_mut
[function]
[call site]
09962
StaticModuleResolver::iter_mut
[function]
[call site]
09963
Engine::lex_with_map
[function]
[call site]
09964
Ident::as_str
[function]
[call site]
09965
Engine::lex_with_map
[function]
[call site]
09966
blob_functions::blob_with_capacity
[function]
[call site]
09967
test::len
[function]
[call site]
09968
StmtBlock::extend
[function]
[call site]
09969
StaticModuleResolver::iter_mut
[function]
[call site]
09970
test::len
[function]
[call site]
09971
test::len
[function]
[call site]
09972
NativeCallContext::global_runtime_state
[function]
[call site]
09973
TestStruct::clone
[function]
[call site]
09974
Self
[function]
[call site]
09975
crate::eval::Caches::new
[function]
[call site]
09976
Package::init_engine
[function]
[call site]
09977
Engine::call_script_fn
[function]
[call site]
09978
Engine::track_operation
[function]
[call site]
09979
Engine::max_call_levels
[function]
[call site]
09980
Err
[function]
[call site]
09981
ERR::ErrorStackOverflow
[function]
[call site]
09982
into
[function]
[call site]
09983
Position::is_none
[function]
[call site]
09984
string_functions::is_empty
[function]
[call site]
09985
Ok
[function]
[call site]
09986
string_functions::is_empty
[function]
[call site]
09987
Ok
[function]
[call site]
09988
test::len
[function]
[call site]
09989
test::len
[function]
[call site]
09990
GlobalRuntimeState::num_imports
[function]
[call site]
09991
StmtBlock::as_ref
[function]
[call site]
09992
map_or
[function]
[call site]
09993
Debugger::call_stack
[function]
[call site]
09994
test::len
[function]
[call site]
09995
test::len
[function]
[call site]
09996
test::len
[function]
[call site]
09997
Engine::max_variables
[function]
[call site]
09998
Err
[function]
[call site]
09999
ERR::ErrorTooManyVariables
[function]
[call site]
10000
into
[function]
[call site]
10001
StmtBlock::extend
[function]
[call site]
10002
MyIterableType::into_iter
[function]
[call site]
10003
cloned
[function]
[call site]
10004
array_functions::zip
[function]
[call site]
10005
StaticModuleResolver::iter_mut
[function]
[call site]
10006
Engine::lex_with_map
[function]
[call site]
10007
RhaiResult::take
[function]
[call site]
10008
Engine::is_debugger_registered
[function]
[call site]
10009
TestStruct::clone
[function]
[call site]
10010
Scope::iter_inner
[function]
[call site]
10011
impl
[call site]
10012
Engine::lex_with_map
[function]
[call site]
10013
Dynamic::flatten_clone
[function]
[call site]
10014
TestStruct::clone
[function]
[call site]
10015
GlobalRuntimeState::debugger_mut
[function]
[call site]
10016
&mut
[call site]
10017
Caches::fn_resolution_caches_len
[function]
[call site]
10018
Engine::lex_with_map
[function]
[call site]
10019
MyIterableType::into_iter
[function]
[call site]
10020
Self::IntoIter::cloned
[function]
[call site]
10021
array_functions::for_each
[function]
[call site]
10022
GlobalRuntimeState::push_import
[function]
[call site]
10023
StmtBlock::extend
[function]
[call site]
10024
&crate::SharedModule::clone
[function]
[call site]
10025
std::mem::replace
[function]
[call site]
10026
TestStruct::clone
[function]
[call site]
10027
Engine::is_debugger_registered
[function]
[call site]
10028
crate::ast::Stmt::Noop
[function]
[call site]
10029
ParseSettings::level_up_with_position
[function]
[call site]
10030
Engine::dbg
[function]
[call site]
10031
Self::as_deref_mut
[function]
[call site]
10032
Engine::eval_stmt_block
[function]
[call site]
10033
Self::as_deref_mut
[function]
[call site]
10034
StmtBlock::take_statements
[function]
[call site]
10035
StmtBlock::span_or_else
[function]
[call site]
10036
Ok
[function]
[call site]
10037
Expr::set_position
[function]
[call site]
10038
Err
[function]
[call site]
10039
ParseError::into
[function]
[call site]
10040
EvalAltResult::is_system_exception
[function]
[call site]
10041
Expr::set_position
[function]
[call site]
10042
Err
[function]
[call site]
10043
ParseError::into
[function]
[call site]
10044
Err
[function]
[call site]
10045
ERR::ErrorInFunctionCall
[function]
[call site]
10046
test_to_string
[function]
[call site]
10047
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
10048
last
[function]
[call site]
10049
and_then
[function]
[call site]
10050
decimal_functions::max_id
[function]
[call site]
10051
unwrap_or_else
[function]
[call site]
10052
&mut
[call site]
10053
unwrap_or
[function]
[call site]
10054
test_to_string
[function]
[call site]
10055
&mut
[call site]
10056
unwrap_or
[function]
[call site]
10057
test_to_string
[function]
[call site]
10058
into
[function]
[call site]
10059
Engine::is_debugger_registered
[function]
[call site]
10060
GlobalRuntimeState::debugger_mut
[function]
[call site]
10061
crate::ast::Stmt::Noop
[function]
[call site]
10062
StmtBlock::end_position
[function]
[call site]
10063
StmtBlock::span_or_else
[function]
[call site]
10064
into
[function]
[call site]
10065
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
10066
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
10067
Engine::dbg_raw
[function]
[call site]
10068
Err
[function]
[call site]
10069
StmtBlock::as_mut
[function]
[call site]
10070
unwrap
[function]
[call site]
10071
Debugger::rewind_call_stack
[function]
[call site]
10072
Scope::rewind
[function]
[call site]
10073
string_functions::is_empty
[function]
[call site]
10074
Scope::remove_range
[function]
[call site]
10075
test::len
[function]
[call site]
10076
string_functions::truncate
[function]
[call site]
10077
GlobalRuntimeState::truncate_imports
[function]
[call site]
10078
Caches::rewind_fn_resolution_caches
[function]
[call site]
10079
crate::Scope::new
[function]
[call site]
10080
TestStruct::new
[function]
[call site]
10081
TestStruct::new
[function]
[call site]
10082
TestStruct::new
[function]
[call site]
10083
as_deref
[function]
[call site]
10084
NativeCallContext::call_position
[function]
[call site]
10085
Self::is_some
[function]
[call site]
10086
blob_functions::insert
[function]
[call site]
10087
NativeCallContext::call_fn_raw
[function]
[call site]
10088
StmtBlock::as_ref
[function]
[call site]
10089
tokenizer::is_valid_function_name
[function]
[call site]
10090
crate::parser::is_anonymous_fn
[function]
[call site]
10091
string_functions::starts_with
[function]
[call site]
10092
NativeCallContext::_call_fn_raw
[function]
[call site]
10093
FnPtr::fn_name
[function]
[call site]
10094
FnPtr::fn_name_raw
[function]
[call site]
10095
TestStruct::clone
[function]
[call site]
10096
TestStruct::clone
[function]
[call site]
10097
RhaiResult::ok
[function]
[call site]
10098
and_then
[function]
[call site]
10099
Dynamic::as_int
[function]
[call site]
10100
Ok
[function]
[call site]
10101
crate::func::locked_read
[function]
[call site]
10102
Option::and_then
[function]
[call site]
10103
Some
[function]
[call site]
10104
ok_or_else
[function]
[call site]
10105
std::
[call site]
10106
any::type_name
[function]
[call site]
10107
Err
[function]
[call site]
10108
Dynamic::type_name
[function]
[call site]
10109
StmtBlock::span_or_else
[function]
[call site]
10110
Dynamic::as_bool
[function]
[call site]
10111
Ok
[function]
[call site]
10112
crate::func::locked_read
[function]
[call site]
10113
Option::and_then
[function]
[call site]
10114
Some
[function]
[call site]
10115
ok_or_else
[function]
[call site]
10116
std::
[call site]
10117
any::type_name
[function]
[call site]
10118
Err
[function]
[call site]
10119
Dynamic::type_name
[function]
[call site]
10120
Engine::lex_with_map
[function]
[call site]
10121
Engine::lex_raw
[function]
[call site]
10122
Some
[function]
[call site]
10123
Span::ok
[function]
[call site]
10124
map_or_else
[function]
[call site]
10125
Dynamic::type_id
[function]
[call site]
10126
ImmutableString::partial_cmp
[function]
[call site]
10127
ImmutableString::as_str
[function]
[call site]
10128
Ident::as_str
[function]
[call site]
10129
&str::partial_cmp
[function]
[call site]
10130
ImmutableString::partial_cmp
[function]
[call site]
10131
ImmutableString::as_str
[function]
[call site]
10132
&str::partial_cmp
[function]
[call site]
10133
StmtBlock::as_ref
[function]
[call site]
10134
Ident::as_str
[function]
[call site]
10135
StmtBlock::as_ref
[function]
[call site]
10136
Dynamic::type_id
[function]
[call site]
10137
array_functions::sort
[function]
[call site]
10138
test_comments_doc
[function]
[call site]
10139
string_functions::is_empty
[function]
[call site]
10140
string_functions::is_empty
[function]
[call site]
10141
test_comments_doc
[function]
[call site]
10142
serde_json::to_string_pretty
[function]
[call site]
10143
Some
[function]
[call site]
10144
AST::clone_functions_only
[function]
[call site]
10145
AST::clone_functions_only_filtered
[function]
[call site]
10146
crate::Module::new
[function]
[call site]
10147
&crate::SharedModule::merge_filtered
[function]
[call site]
10148
AST::merge_filtered_impl
[function]
[call site]
10149
StmtBlock::as_ref
[function]
[call site]
10150
StmtBlock::as_ref
[function]
[call site]
10151
Engine::default
[function]
[call site]
10152
to_vec
[function]
[call site]
10153
to_vec
[function]
[call site]
10154
TokenStream::to_vec
[function]
[call site]
10155
StmtBlock::extend
[function]
[call site]
10156
StmtBlock::extend
[function]
[call site]
10157
MyIterableType::into_iter
[function]
[call site]
10158
test_chars
[function]
[call site]
10159
0.chars().collect::<Vec<_>>
[function]
[call site]
10160
MyIterableType::into_iter
[function]
[call site]
10161
Self::IntoIter::cloned
[function]
[call site]
10162
StmtBlock::as_ref
[function]
[call site]
10163
TestStruct::clone
[function]
[call site]
10164
&crate::SharedModule::merge_filtered
[function]
[call site]
10165
AST::new_with_source
[function]
[call site]
10166
TestStruct::new
[function]
[call site]
10167
AST::set_source
[function]
[call site]
10168
TestStruct::clone
[function]
[call site]
10169
TestStruct::new
[function]
[call site]
10170
as_deref
[function]
[call site]
10171
map_or
[function]
[call site]
10172
string_functions::is_empty
[function]
[call site]
10173
as_deref
[function]
[call site]
10174
map_or
[function]
[call site]
10175
string_functions::is_empty
[function]
[call site]
10176
clone_from
[function]
[call site]
10177
clone_from
[function]
[call site]
10178
as_deref
[function]
[call site]
10179
unwrap
[function]
[call site]
10180
TestStruct::clone
[function]
[call site]
10181
as_deref
[function]
[call site]
10182
unwrap
[function]
[call site]
10183
blob_functions::insert
[function]
[call site]
10184
TestStruct::clone
[function]
[call site]
10185
StmtBlock::as_ref
[function]
[call site]
10186
TestStruct::clone
[function]
[call site]
10187
Some
[function]
[call site]
10188
into
[function]
[call site]
10189
Ident::as_str
[function]
[call site]
10190
Ident::as_str
[function]
[call site]
10191
TestStruct::clone
[function]
[call site]
10192
push_str
[function]
[call site]
10193
push_str
[function]
[call site]
10194
TestStruct::clone
[function]
[call site]
10195
TestStruct::clone
[function]
[call site]
10196
Engine::default
[function]
[call site]
10197
&crate::SharedModule::into
[function]
[call site]
10198
TestStruct::clone
[function]
[call site]
10199
AST::clone_functions_only_filtered
[function]
[call site]
10200
crate::Module::new
[function]
[call site]
10201
&crate::SharedModule::merge_filtered
[function]
[call site]
10202
TestStruct::clone
[function]
[call site]
10203
TestStruct::clone
[function]
[call site]
10204
Engine::default
[function]
[call site]
10205
&crate::SharedModule::into
[function]
[call site]
10206
TestStruct::clone
[function]
[call site]
10207
std::hint::black_box
[function]
[call site]
10208
map_functions::merge
[function]
[call site]
10209
string_functions::is_empty
[function]
[call site]
10210
test::len
[function]
[call site]
10211
string_functions::is_empty
[function]
[call site]
10212
StmtBlock::extend
[function]
[call site]
10213
StmtBlock::extend
[function]
[call site]
10214
Ok
[function]
[call site]
10215
std::hint::black_box
[function]
[call site]
10216