The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
10246 | 0 | EP | call site: 00000 | Engine::run_ast |
fuzz_target
[function]
[call site]
00000
fuzz
[function]
[call site]
00001
Engine::new
[function]
[call site]
00002
Engine::new_raw
[function]
[call site]
00003
Some
[function]
[call site]
00004
TestStruct::new
[function]
[call site]
00005
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00006
FileModuleResolver::new_with_extension
[function]
[call site]
00007
Self::into
[function]
[call site]
00008
TestStruct::new
[function]
[call site]
00009
Self::into
[function]
[call site]
00010
Scope::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
TestStruct::new
[function]
[call site]
00014
Engine::set_max_strings_interned
[function]
[call site]
00015
func::locked_write
[function]
[call site]
00016
try_borrow_mut
[function]
[call site]
00017
ok
[function]
[call site]
00018
StraightHasher::write
[function]
[call site]
00019
ok
[function]
[call site]
00020
try_write
[function]
[call site]
00021
Some
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::thread::sleep
[function]
[call site]
00024
std::time::Duration::from_secs
[function]
[call site]
00025
FnPtr::try_from
[function]
[call site]
00026
tokenizer::is_valid_function_name
[function]
[call site]
00027
is_valid_identifier
[function]
[call site]
00028
test_chars
[function]
[call site]
00029
Engine::new
[function]
[call site]
00030
eval::<char>
[function]
[call site]
00031
unwrap_err
[function]
[call site]
00032
eval::<char>
[function]
[call site]
00033
unwrap_err
[function]
[call site]
00034
is_id_first_alphabetic
[function]
[call site]
00035
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00036
is_ascii_alphabetic
[function]
[call site]
00037
char::is_ascii_alphanumeric
[function]
[call site]
00038
is_reserved_keyword_or_symbol
[function]
[call site]
00039
as_bytes
[function]
[call site]
00040
test::len
[function]
[call site]
00041
test::len
[function]
[call site]
00042
string_functions::contains
[function]
[call site]
00043
string_functions::contains
[function]
[call site]
00044
string_functions::contains
[function]
[call site]
00045
test::len
[function]
[call site]
00046
as_bytes
[function]
[call site]
00047
Token::lookup_symbol_from_syntax
[function]
[call site]
00048
as_bytes
[function]
[call site]
00049
test::len
[function]
[call site]
00050
string_functions::contains
[function]
[call site]
00051
string_functions::contains
[function]
[call site]
00052
test::len
[function]
[call site]
00053
as_bytes
[function]
[call site]
00054
Some
[function]
[call site]
00055
TestStruct::clone
[function]
[call site]
00056
Self
[function]
[call site]
00057
Position::is_none
[function]
[call site]
00058
Ok
[function]
[call site]
00059
TestStruct::new
[function]
[call site]
00060
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00061
as_bytes
[function]
[call site]
00062
test::len
[function]
[call site]
00063
string_functions::contains
[function]
[call site]
00064
string_functions::contains
[function]
[call site]
00065
test::len
[function]
[call site]
00066
as_bytes
[function]
[call site]
00067
Token::lookup_symbol_from_syntax
[function]
[call site]
00068
Option::is_some
[function]
[call site]
00069
Err
[function]
[call site]
00070
ERR::ErrorParsing
[function]
[call site]
00071
PERR::Reserved
[function]
[call site]
00072
test_to_string
[function]
[call site]
00073
Engine::new
[function]
[call site]
00074
Scope::new
[function]
[call site]
00075
blob_functions::push
[function]
[call site]
00076
blob_functions::push
[function]
[call site]
00077
FnPtr::try_from
[function]
[call site]
00078
tokenizer::is_valid_function_name
[function]
[call site]
00079
Ok
[function]
[call site]
00080
TestStruct::new
[function]
[call site]
00081
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00082
Token::lookup_symbol_from_syntax
[function]
[call site]
00083
Option::is_some
[function]
[call site]
00084
Err
[function]
[call site]
00085
ERR::ErrorParsing
[function]
[call site]
00086
PERR::Reserved
[function]
[call site]
00087
test_to_string
[function]
[call site]
00088
into
[function]
[call site]
00089
Err
[function]
[call site]
00090
ERR::ErrorFunctionNotFound
[function]
[call site]
00091
test_to_string
[function]
[call site]
00092
into
[function]
[call site]
00093
RhaiResultOf::unwrap
[function]
[call site]
00094
blob_functions::push
[function]
[call site]
00095
blob_functions::push
[function]
[call site]
00096
into
[function]
[call site]
00097
Err
[function]
[call site]
00098
ERR::ErrorFunctionNotFound
[function]
[call site]
00099
test_to_string
[function]
[call site]
00100
into
[function]
[call site]
00101
RhaiResultOf::unwrap
[function]
[call site]
00102
std::time::Duration::from_millis
[function]
[call site]
00103
Some
[function]
[call site]
00104
StraightHasher::write
[function]
[call site]
00105
try_write
[function]
[call site]
00106
StringsInterner::set_max
[function]
[call site]
00107
StringsInterner::throttle_cache
[function]
[call site]
00108
StringsInterner::max
[function]
[call site]
00109
StringsInterner::clear
[function]
[call site]
00110
string_functions::clear
[function]
[call site]
00111
string_functions::is_empty
[function]
[call site]
00112
test::len
[function]
[call site]
00113
shared_get_mut
[function]
[call site]
00114
Shared::get_mut
[function]
[call site]
00115
Shared::get_mut
[function]
[call site]
00116
string_functions::clear
[function]
[call site]
00117
ImmutableString::new
[function]
[call site]
00118
Self
[function]
[call site]
00119
Position::new_const
[function]
[call site]
00120
Some
[function]
[call site]
00121
TestStruct::new
[function]
[call site]
00122
Option::into
[function]
[call site]
00123
string_functions::clear
[function]
[call site]
00124
test::len
[function]
[call site]
00125
StringsInterner::max
[function]
[call site]
00126
test::len
[function]
[call site]
00127
StringsInterner::max
[function]
[call site]
00128
Some
[function]
[call site]
00129
ImmutableString::strong_count
[function]
[call site]
00130
ImmutableString::strong_count
[function]
[call site]
00131
ImmutableString::strong_count
[function]
[call site]
00132
ImmutableString::strong_count
[function]
[call site]
00133
test::len
[function]
[call site]
00134
test::len
[function]
[call site]
00135
test::len
[function]
[call site]
00136
ImmutableString::strong_count
[function]
[call site]
00137
string_functions::remove
[function]
[call site]
00138
Some
[function]
[call site]
00139
TestStruct::new
[function]
[call site]
00140
StringsInterner::new
[function]
[call site]
00141
Engine::default
[function]
[call site]
00142
TestStruct::new
[function]
[call site]
00143
BloomFilterU64::new
[function]
[call site]
00144
Self
[function]
[call site]
00145
Some
[function]
[call site]
00146
TestStruct::new
[function]
[call site]
00147
Some
[function]
[call site]
00148
TestStruct::new
[function]
[call site]
00149
Engine::register_global_module
[function]
[call site]
00150
Engine::global_namespace_mut
[function]
[call site]
00151
string_functions::is_empty
[function]
[call site]
00152
Module::new
[function]
[call site]
00153
Position::new_const
[function]
[call site]
00154
CustomTypesCollection::new
[function]
[call site]
00155
Self
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
TestStruct::new
[function]
[call site]
00158
TestStruct::new
[function]
[call site]
00159
BloomFilterU64::new
[function]
[call site]
00160
TestStruct::new
[function]
[call site]
00161
TestStruct::new
[function]
[call site]
00162
Module::set_internal
[function]
[call site]
00163
test_get_set
[function]
[call site]
00164
Engine::new
[function]
[call site]
00165
register_type::<TestStruct>
[function]
[call site]
00166
Engine::register_get_set
[function]
[call site]
00167
Engine::register_get
[function]
[call site]
00168
Engine::register_fn
[function]
[call site]
00169
FuncRegistration::new
[function]
[call site]
00170
into
[function]
[call site]
00171
Engine::default
[function]
[call site]
00172
Engine::default
[function]
[call site]
00173
&str::into
[function]
[call site]
00174
Engine::default
[function]
[call site]
00175
into
[function]
[call site]
00176
Package::register_into_engine
[function]
[call site]
00177
Package::init_engine
[function]
[call site]
00178
Engine::register_global_module
[function]
[call site]
00179
Package::as_shared_module
[function]
[call site]
00180
crate::engine::make_getter
[function]
[call site]
00181
Position::new_const
[function]
[call site]
00182
Some
[function]
[call site]
00183
TestStruct::new
[function]
[call site]
00184
RhaiResultOf::push_str
[function]
[call site]
00185
RhaiResultOf::push_str
[function]
[call site]
00186
StmtBlock::as_ref
[function]
[call site]
00187
Engine::register_set
[function]
[call site]
00188
Engine::register_fn
[function]
[call site]
00189
crate::engine::make_setter
[function]
[call site]
00190
Position::new_const
[function]
[call site]
00191
RhaiResultOf::push_str
[function]
[call site]
00192
RhaiResultOf::push_str
[function]
[call site]
00193
StmtBlock::as_ref
[function]
[call site]
00194
Engine::register_get
[function]
[call site]
00195
Engine::register_fn
[function]
[call site]
00196
crate::engine::make_getter
[function]
[call site]
00197
StmtBlock::as_ref
[function]
[call site]
00198
Engine::register_fn
[function]
[call site]
00199
FuncRegistration::new
[function]
[call site]
00200
into
[function]
[call site]
00201
Package::register_into_engine
[function]
[call site]
00202
Engine::register_fn
[function]
[call site]
00203
Engine::register_indexer_get_set
[function]
[call site]
00204
Engine::register_indexer_get
[function]
[call site]
00205
Engine::register_fn
[function]
[call site]
00206
Engine::register_indexer_set
[function]
[call site]
00207
Engine::register_fn
[function]
[call site]
00208
test::len
[function]
[call site]
00209
test::len
[function]
[call site]
00210
blob_functions::push
[function]
[call site]
00211
bool::into
[function]
[call site]
00212
Shared::get_mut
[function]
[call site]
00213
first_mut
[function]
[call site]
00214
unwrap
[function]
[call site]
00215
Option::unwrap
[function]
[call site]
00216
blob_functions::insert
[function]
[call site]
00217
FnPtr::try_from
[function]
[call site]
00218
RhaiResultOf::unwrap
[function]
[call site]
00219
string_functions::is_empty
[function]
[call site]
00220
blob_functions::push
[function]
[call site]
00221
eval::calc_offset_len
[function]
[call site]
00222
FnPtr::try_from
[function]
[call site]
00223
tokenizer::is_valid_function_name
[function]
[call site]
00224
Ok
[function]
[call site]
00225
TestStruct::new
[function]
[call site]
00226
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00227
Token::lookup_symbol_from_syntax
[function]
[call site]
00228
Option::is_some
[function]
[call site]
00229
Err
[function]
[call site]
00230
ERR::ErrorParsing
[function]
[call site]
00231
PERR::Reserved
[function]
[call site]
00232
test_to_string
[function]
[call site]
00233
into
[function]
[call site]
00234
Err
[function]
[call site]
00235
ERR::ErrorFunctionNotFound
[function]
[call site]
00236
test_to_string
[function]
[call site]
00237
into
[function]
[call site]
00238
CharsStream::unsigned_abs
[function]
[call site]
00239
RhaiResultOf::map_or
[function]
[call site]
00240
min_max_functions::min
[function]
[call site]
00241
FnPtr::try_from
[function]
[call site]
00242
Engine::lex_with_map
[function]
[call site]
00243
Engine::lex_raw
[function]
[call site]
00244
TestStruct::new
[function]
[call site]
00245
TokenizerControlBlock::new
[function]
[call site]
00246
ImmutableString::new
[function]
[call site]
00247
Self
[function]
[call site]
00248
Position::new_const
[function]
[call site]
00249
Option::into
[function]
[call site]
00250
Self::into
[function]
[call site]
00251
TestStruct::clone
[function]
[call site]
00252
std::num::NonZeroUsize::new
[function]
[call site]
00253
Engine::max_string_size
[function]
[call site]
00254
Command::get
[function]
[call site]
00255
Position::new
[function]
[call site]
00256
MyIterableType::into_iter
[function]
[call site]
00257
test_chars
[function]
[call site]
00258
0.chars().collect::<Vec<_>>
[function]
[call site]
00259
MyIterableType::into_iter
[function]
[call site]
00260
test_chars
[function]
[call site]
00261
0.chars().collect::<Vec<_>>
[function]
[call site]
00262
MyIterableType::into_iter
[function]
[call site]
00263
Self::IntoIter::map
[function]
[call site]
00264
Engine::lex_raw
[function]
[call site]
00265
Some
[function]
[call site]
00266
StmtBlock::as_ref
[function]
[call site]
00267
&[Stmt]::chars
[function]
[call site]
00268
Engine::new
[function]
[call site]
00269
eval::<char>
[function]
[call site]
00270
unwrap_err
[function]
[call site]
00271
eval::<char>
[function]
[call site]
00272
unwrap_err
[function]
[call site]
00273
peekable
[function]
[call site]
00274
reflection_functions::collect
[function]
[call site]
00275
NativeCallContext::engine
[function]
[call site]
00276
Engine::collect_fn_metadata_impl
[function]
[call site]
00277
TestStruct::new
[function]
[call site]
00278
NativeCallContext::iter_namespaces
[function]
[call site]
00279
MyIterableType::into_iter
[function]
[call site]
00280
test_chars
[function]
[call site]
00281
0.chars().collect::<Vec<_>>
[function]
[call site]
00282
MyIterableType::into_iter
[function]
[call site]
00283
Engine::lex_with_map
[function]
[call site]
00284
Engine::lex_raw
[function]
[call site]
00285
Some
[function]
[call site]
00286
flat_map
[function]
[call site]
00287
filter_map
[function]
[call site]
00288
Position::new_const
[function]
[call site]
00289
RhaiFunc::get_script_fn_def
[function]
[call site]
00290
Some
[function]
[call site]
00291
Engine::lex_with_map
[function]
[call site]
00292
Engine::lex_raw
[function]
[call site]
00293
Some
[function]
[call site]
00294
into
[function]
[call site]
00295
array_functions::for_each
[function]
[call site]
00296
string_functions::is_empty
[function]
[call site]
00297
Ok
[function]
[call site]
00298
StaticModuleResolver::iter_mut
[function]
[call site]
00299
StaticModuleResolver::iter_mut
[function]
[call site]
00300
Engine::lex_with_map
[function]
[call site]
00301
Ident::as_str
[function]
[call site]
00302
impl
[call site]
00303
into
[function]
[call site]
00304
FnPtr::call_raw_with_extra_args
[function]
[call site]
00305
_call_with_extra_args::<true,
[call site]
00306
_call_with_extra_args::<false,
[call site]
00307
Some
[function]
[call site]
00308
Ok
[function]
[call site]
00309
blob_functions::push
[function]
[call site]
00310
blob_functions::push
[function]
[call site]
00311
FnPtr::try_from
[function]
[call site]
00312
RhaiResultOf::unwrap
[function]
[call site]
00313
MyIterableType::into_iter
[function]
[call site]
00314
test_var_def_filter
[function]
[call site]
00315
Engine::new
[function]
[call site]
00316
Engine::compile
[function]
[call site]
00317
Engine::compile_with_scope
[function]
[call site]
00318
Engine::compile_scripts_with_scope
[function]
[call site]
00319
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00320
Engine::lex
[function]
[call site]
00321
Engine::lex_raw
[function]
[call site]
00322
as_deref
[function]
[call site]
00323
StmtBlock::as_ref
[function]
[call site]
00324
syn::Result::peekable
[function]
[call site]
00325
Engine::default
[function]
[call site]
00326
ParseState::new
[function]
[call site]
00327
TestStruct::new
[function]
[call site]
00328
Scope::new
[function]
[call site]
00329
TestStruct::new
[function]
[call site]
00330
TestStruct::new
[function]
[call site]
00331
TestStruct::clone
[function]
[call site]
00332
Engine::parse
[function]
[call site]
00333
Engine::parse_global_level
[function]
[call site]
00334
Position::new_const
[function]
[call site]
00335
Some
[function]
[call site]
00336
TestStruct::new
[function]
[call site]
00337
Engine::max_expr_depth
[function]
[call site]
00338
Command::get
[function]
[call site]
00339
peek
[function]
[call site]
00340
unwrap
[function]
[call site]
00341
Engine::parse_stmt
[function]
[call site]
00342
StaticVec::<SmartString>::new_const
[function]
[call site]
00343
Some
[function]
[call site]
00344
TestStruct::new
[function]
[call site]
00345
Position::new_const
[function]
[call site]
00346
peek
[function]
[call site]
00347
unwrap
[function]
[call site]
00348
Position::is_none
[function]
[call site]
00349
ParseSettings::has_flag
[function]
[call site]
00350
intersects
[function]
[call site]
00351
Err
[function]
[call site]
00352
PERR::into_err
[function]
[call site]
00353
ParseError
[function]
[call site]
00354
PERR::into
[function]
[call site]
00355
MultiInputsStream::get_next
[function]
[call site]
00356
test::len
[function]
[call site]
00357
MultiInputsStream::get_next
[function]
[call site]
00358
Some
[function]
[call site]
00359
unwrap
[function]
[call site]
00360
string_functions::contains
[function]
[call site]
00361
string_functions::contains
[function]
[call site]
00362
string_functions::is_empty
[function]
[call site]
00363
test::len
[function]
[call site]
00364
blob_functions::push
[function]
[call site]
00365
TestStruct::clone
[function]
[call site]
00366
Self
[function]
[call site]
00367
string_functions::clear
[function]
[call site]
00368
string_functions::is_empty
[function]
[call site]
00369
shared_get_mut
[function]
[call site]
00370
string_functions::clear
[function]
[call site]
00371
ImmutableString::new
[function]
[call site]
00372
unindent_block_comment
[function]
[call site]
00373
string_functions::contains
[function]
[call site]
00374
usize::lines
[function]
[call site]
00375
skip
[function]
[call site]
00376
Engine::lex_with_map
[function]
[call site]
00377
test::len
[function]
[call site]
00378
trim_start_matches
[function]
[call site]
00379
test::len
[function]
[call site]
00380
min_max_functions::min
[function]
[call site]
00381
unwrap_or
[function]
[call site]
00382
min_max_functions::min
[function]
[call site]
00383
usize::lines
[function]
[call site]
00384
enumerate
[function]
[call site]
00385
Engine::lex_with_map
[function]
[call site]
00386
lines()
[call site]
00387
.enumerate()
[call site]
00388
.map(|(i,
[call site]
00389
.collect::<Vec<_>>
[function]
[call site]
00390
join
[function]
[call site]
00391
ParseSettings::level_up_with_position
[function]
[call site]
00392
ParseSettings::level_up
[function]
[call site]
00393
Err
[function]
[call site]
00394
PERR::into_err
[function]
[call site]
00395
Ok
[function]
[call site]
00396
Ok
[function]
[call site]
00397
unwrap_or
[function]
[call site]
00398
blob_functions::push
[function]
[call site]
00399
!::into
[function]
[call site]
00400
string_functions::is_empty
[function]
[call site]
00401
RhaiResultOf::push_str
[function]
[call site]
00402
RhaiResultOf::push_str
[function]
[call site]
00403
peek
[function]
[call site]
00404
unwrap
[function]
[call site]
00405
Err
[function]
[call site]
00406
PERR::into_err
[function]
[call site]
00407
string_functions::is_empty
[function]
[call site]
00408
blob_functions::push
[function]
[call site]
00409
peek
[function]
[call site]
00410
unwrap
[function]
[call site]
00411
Ok
[function]
[call site]
00412
Stmt::Noop
[function]
[call site]
00413
eat_token
[function]
[call site]
00414
MultiInputsStream::get_next
[function]
[call site]
00415
test::len
[function]
[call site]
00416
MultiInputsStream::get_next
[function]
[call site]
00417
Some
[function]
[call site]
00418
Option::unwrap
[function]
[call site]
00419
Ok
[function]
[call site]
00420
Stmt::Noop
[function]
[call site]
00421
Ok
[function]
[call site]
00422
Engine::parse_block
[function]
[call site]
00423
MultiInputsStream::get_next
[function]
[call site]
00424
unwrap
[function]
[call site]
00425
Err
[function]
[call site]
00426
PERR::into_err
[function]
[call site]
00427
ParseError
[function]
[call site]
00428
PERR::into
[function]
[call site]
00429
Err
[function]
[call site]
00430
PERR::MissingToken
[function]
[call site]
00431
into
[function]
[call site]
00432
&str::into
[function]
[call site]
00433
PERR::into_err
[function]
[call site]
00434
ParseSettings::level_up_with_position
[function]
[call site]
00435
ParseSettings::level_up
[function]
[call site]
00436
Ok
[function]
[call site]
00437
StmtBlock::empty
[function]
[call site]
00438
Position::new_const
[function]
[call site]
00439
Span::new
[function]
[call site]
00440
ParseSettings::has_flag
[function]
[call site]
00441
Engine::parse_expr_stmt
[function]
[call site]
00442
peek
[function]
[call site]
00443
unwrap
[function]
[call site]
00444
Engine::parse_expr
[function]
[call site]
00445
peek
[function]
[call site]
00446
unwrap
[function]
[call site]
00447
TestStruct::new
[function]
[call site]
00448
ParseSettings::level_up
[function]
[call site]
00449
Engine::parse_unary
[function]
[call site]
00450
peek
[function]
[call site]
00451
unwrap
[function]
[call site]
00452
Err
[function]
[call site]
00453
LexError::UnexpectedInput
[function]
[call site]
00454
(Token,
[call site]
00455
Engine::new
[function]
[call site]
00456
Scope::new
[function]
[call site]
00457
blob_functions::push
[function]
[call site]
00458
blob_functions::push
[function]
[call site]
00459
blob_functions::push
[function]
[call site]
00460
PERR::into_err
[function]
[call site]
00461
TestStruct::clone
[function]
[call site]
00462
Self
[function]
[call site]
00463
eat_token
[function]
[call site]
00464
Engine::parse_unary
[function]
[call site]
00465
ParseSettings::level_up
[function]
[call site]
00466
checked_neg
[function]
[call site]
00467
Engine::lex_with_map
[function]
[call site]
00468
Expr::IntegerConstant
[function]
[call site]
00469
StmtBlock::span_or_else
[function]
[call site]
00470
Span::new
[function]
[call site]
00471
iterator_functions::chars_from_start
[function]
[call site]
00472
CharsStream::new
[function]
[call site]
00473
Self
[function]
[call site]
00474
TestStruct::new
[function]
[call site]
00475
MyIterableType::into_iter
[function]
[call site]
00476
test_chars
[function]
[call site]
00477
0.chars().collect::<Vec<_>>
[function]
[call site]
00478
MyIterableType::into_iter
[function]
[call site]
00479
FnPtr::try_from
[function]
[call site]
00480
RhaiResultOf::unwrap_or
[function]
[call site]
00481
FnPtr::try_from
[function]
[call site]
00482
RhaiResultOf::unwrap_or
[function]
[call site]
00483
Self
[function]
[call site]
00484
test_chars
[function]
[call site]
00485
skip
[function]
[call site]
00486
test_functions_take
[function]
[call site]
00487
Engine::new
[function]
[call site]
00488
register_type_with_name::<TestStruct>
[function]
[call site]
00489
Engine::register_fn
[function]
[call site]
00490
TestStruct
[function]
[call site]
00491
chars()
[call site]
00492
.skip(from)
[call site]
00493
.take(len)
[call site]
00494
.collect::<Vec<_>>
[function]
[call site]
00495
MyIterableType::into_iter
[function]
[call site]
00496
FnPtr::try_from
[function]
[call site]
00497
Self::unsigned_abs
[function]
[call site]
00498
RhaiResultOf::unwrap_or
[function]
[call site]
00499
test_chars
[function]
[call site]
00500
ImmutableString::strong_count
[function]
[call site]
00501
ImmutableString::strong_count
[function]
[call site]
00502
usize::saturating_sub
[function]
[call site]
00503
Self
[function]
[call site]
00504
test_chars
[function]
[call site]
00505
skip
[function]
[call site]
00506
test_functions_take
[function]
[call site]
00507
chars()
[call site]
00508
.skip(offset)
[call site]
00509
.take(len)
[call site]
00510
.collect::<Vec<_>>
[function]
[call site]
00511
MyIterableType::into_iter
[function]
[call site]
00512
StmtBlock::span_or_else
[function]
[call site]
00513
string_functions::add_append
[function]
[call site]
00514
string_functions::is_empty
[function]
[call site]
00515
test::len
[function]
[call site]
00516
String::from_utf8_lossy
[function]
[call site]
00517
string_functions::is_empty
[function]
[call site]
00518
String::from_utf8
[function]
[call site]
00519
unwrap
[function]
[call site]
00520
into
[function]
[call site]
00521
ImmutableString::into_owned
[function]
[call site]
00522
ImmutableString::make_mut
[function]
[call site]
00523
func::shared_make_mut
[function]
[call site]
00524
Shared::make_mut
[function]
[call site]
00525
Shared::make_mut
[function]
[call site]
00526
func::shared_take
[function]
[call site]
00527
shared_try_take
[function]
[call site]
00528
Shared::try_unwrap
[function]
[call site]
00529
Result::ok
[function]
[call site]
00530
unwrap_or_else
[function]
[call site]
00531
T::into
[function]
[call site]
00532
String::into
[function]
[call site]
00533
ImmutableString::into_owned
[function]
[call site]
00534
StmtBlock::as_ref
[function]
[call site]
00535
into
[function]
[call site]
00536
StmtBlock::span_or_else
[function]
[call site]
00537
Some
[function]
[call site]
00538
Expr::FloatConstant
[function]
[call site]
00539
into
[function]
[call site]
00540
ok_or_else
[function]
[call site]
00541
LexError::MalformedNumber
[function]
[call site]
00542
PERR::into_err
[function]
[call site]
00543
Ok
[function]
[call site]
00544
Expr::FloatConstant
[function]
[call site]
00545
into
[function]
[call site]
00546
Ok
[function]
[call site]
00547
Engine::get_interned_string
[function]
[call site]
00548
locked_write
[function]
[call site]
00549
try_borrow_mut
[function]
[call site]
00550
ok
[function]
[call site]
00551
StraightHasher::write
[function]
[call site]
00552
ok
[function]
[call site]
00553
try_write
[function]
[call site]
00554
Some
[function]
[call site]
00555
std::thread::sleep
[function]
[call site]
00556
std::time::Duration::from_millis
[function]
[call site]
00557
Some
[function]
[call site]
00558
StraightHasher::write
[function]
[call site]
00559
try_write
[function]
[call site]
00560
Command::get
[function]
[call site]
00561
into
[function]
[call site]
00562
into
[function]
[call site]
00563
FnCallHashes::from_native_only
[function]
[call site]
00564
calc_fn_hash
[function]
[call site]
00565
get_hasher
[function]
[call site]
00566
config::hashing::get_hashing_seed
[function]
[call site]
00567
Command::get
[function]
[call site]
00568
unwrap_or
[function]
[call site]
00569
ahash::RandomState::with_seeds
[function]
[call site]
00570
StraightHasherBuilder::build_hasher
[function]
[call site]
00571
StraightHasher
[function]
[call site]
00572
Engine::default
[function]
[call site]
00573
write_u8
[function]
[call site]
00574
MyIterableType::into_iter
[function]
[call site]
00575
Self::IntoIter::for_each
[function]
[call site]
00576
string_functions::is_empty
[function]
[call site]
00577
Ok
[function]
[call site]
00578
StaticModuleResolver::iter_mut
[function]
[call site]
00579
impl
[call site]
00580
into
[function]
[call site]
00581
FnPtr::call_raw_with_extra_args
[function]
[call site]
00582
Some
[function]
[call site]
00583
Ok
[function]
[call site]
00584
test::hash
[function]
[call site]
00585
write_usize
[function]
[call site]
00586
test::hash
[function]
[call site]
00587
write_usize
[function]
[call site]
00588
StraightHasher::finish
[function]
[call site]
00589
MyIterableType::into_iter
[function]
[call site]
00590
test_chars
[function]
[call site]
00591
0.chars().collect::<Vec<_>>
[function]
[call site]
00592
MyIterableType::into_iter
[function]
[call site]
00593
Self::IntoIter::collect
[function]
[call site]
00594
NativeCallContext::engine
[function]
[call site]
00595
Engine::collect_fn_metadata_impl
[function]
[call site]
00596
Some
[function]
[call site]
00597
StmtBlock::as_ref
[function]
[call site]
00598
test::len
[function]
[call site]
00599
IterateMap::new
[function]
[call site]
00600
string_functions::is_empty
[function]
[call site]
00601
blob_functions::insert
[function]
[call site]
00602
FnPtr::try_from
[function]
[call site]
00603
RhaiResultOf::unwrap
[function]
[call site]
00604
string_functions::is_empty
[function]
[call site]
00605
blob_functions::push
[function]
[call site]
00606
eval::calc_offset_len
[function]
[call site]
00607
test::len
[function]
[call site]
00608
test::len
[function]
[call site]
00609
blob_functions::push
[function]
[call site]
00610
blob_functions::insert
[function]
[call site]
00611
&str::into
[function]
[call site]
00612
Engine::get_interned_string
[function]
[call site]
00613
locked_write
[function]
[call site]
00614
Command::get
[function]
[call site]
00615
into
[function]
[call site]
00616
into
[function]
[call site]
00617
ImmutableString::into
[function]
[call site]
00618
blob_functions::insert
[function]
[call site]
00619
&str::into
[function]
[call site]
00620
Engine::get_interned_string
[function]
[call site]
00621
ImmutableString::into
[function]
[call site]
00622
blob_functions::insert
[function]
[call site]
00623
&str::into
[function]
[call site]
00624
Engine::get_interned_string
[function]
[call site]
00625
ImmutableString::into
[function]
[call site]
00626
blob_functions::insert
[function]
[call site]
00627
&str::into
[function]
[call site]
00628
string_functions::starts_with
[function]
[call site]
00629
string_functions::starts_with
[function]
[call site]
00630
into
[function]
[call site]
00631
blob_functions::insert
[function]
[call site]
00632
&str::into
[function]
[call site]
00633
into
[function]
[call site]
00634
blob_functions::insert
[function]
[call site]
00635
&str::into
[function]
[call site]
00636
MyIterableType::into_iter
[function]
[call site]
00637
Engine::lex_with_map
[function]
[call site]
00638
Engine::get_interned_string
[function]
[call site]
00639
ImmutableString::into
[function]
[call site]
00640
params
[call site]
00641
.iter()
[call site]
00642
.map(|&p|
[call site]
00643
.collect::<Array>
[function]
[call site]
00644
into
[function]
[call site]
00645
string_functions::is_empty
[function]
[call site]
00646
blob_functions::insert
[function]
[call site]
00647
&str::into
[function]
[call site]
00648
MyIterableType::into_iter
[function]
[call site]
00649
Engine::lex_with_map
[function]
[call site]
00650
Engine::get_interned_string
[function]
[call site]
00651
ImmutableString::into
[function]
[call site]
00652
comments
[call site]
00653
.iter()
[call site]
00654
.map(|&s|
[call site]
00655
.collect::<Array>
[function]
[call site]
00656
into
[function]
[call site]
00657
Some
[function]
[call site]
00658
Dynamic::from_map
[function]
[call site]
00659
Self
[function]
[call site]
00660
Union::Map
[function]
[call site]
00661
(TokenIterator::into
[function]
[call site]
00662
Some
[function]
[call site]
00663
FnCallExpr::into_fn_call_expr
[function]
[call site]
00664
Expr::FnCall
[function]
[call site]
00665
FnCallExpr::into
[function]
[call site]
00666
TestStruct::clone
[function]
[call site]
00667
eat_token
[function]
[call site]
00668
Engine::parse_unary
[function]
[call site]
00669
ParseSettings::level_up
[function]
[call site]
00670
Ok
[function]
[call site]
00671
Ok
[function]
[call site]
00672
Ok
[function]
[call site]
00673
Engine::get_interned_string
[function]
[call site]
00674
FnCallHashes::from_native_only
[function]
[call site]
00675
calc_fn_hash
[function]
[call site]
00676
MyIterableType::into_iter
[function]
[call site]
00677
Self::IntoIter::collect
[function]
[call site]
00678
Some
[function]
[call site]
00679
FnCallExpr::into_fn_call_expr
[function]
[call site]
00680
TestStruct::clone
[function]
[call site]
00681
eat_token
[function]
[call site]
00682
Ok
[function]
[call site]
00683
Engine::get_interned_string
[function]
[call site]
00684
FnCallHashes::from_native_only
[function]
[call site]
00685
calc_fn_hash
[function]
[call site]
00686
Engine::parse_unary
[function]
[call site]
00687
ParseSettings::level_up
[function]
[call site]
00688
MyIterableType::into_iter
[function]
[call site]
00689
Self::IntoIter::collect
[function]
[call site]
00690
Some
[function]
[call site]
00691
FnCallExpr::into_fn_call_expr
[function]
[call site]
00692
Err
[function]
[call site]
00693
PERR::into_err
[function]
[call site]
00694
Engine::parse_primary
[function]
[call site]
00695
peek
[function]
[call site]
00696
unwrap
[function]
[call site]
00697
Err
[function]
[call site]
00698
LexError::UnexpectedInput
[function]
[call site]
00699
(Token,
[call site]
00700
PERR::into_err
[function]
[call site]
00701
Err
[function]
[call site]
00702
PERR::into_err
[function]
[call site]
00703
MultiInputsStream::get_next
[function]
[call site]
00704
Expr::Unit
[function]
[call site]
00705
MultiInputsStream::get_next
[function]
[call site]
00706
unwrap
[function]
[call site]
00707
Expr::IntegerConstant
[function]
[call site]
00708
Expr::CharConstant
[function]
[call site]
00709
Expr::StringConstant
[function]
[call site]
00710
Engine::get_interned_string
[function]
[call site]
00711
Expr::BoolConstant
[function]
[call site]
00712
Expr::BoolConstant
[function]
[call site]
00713
Expr::IntegerConstant
[function]
[call site]
00714
MultiInputsStream::get_next
[function]
[call site]
00715
Expr::FloatConstant
[function]
[call site]
00716
MultiInputsStream::get_next
[function]
[call site]
00717
Expr::DynamicConstant
[function]
[call site]
00718
TestStruct::new
[function]
[call site]
00719
into
[function]
[call site]
00720
ParseSettings::has_option
[function]
[call site]
00721
intersects
[function]
[call site]
00722
Engine::parse_block
[function]
[call site]
00723
ParseSettings::level_up
[function]
[call site]
00724
Expr::Stmt
[function]
[call site]
00725
TestStruct::new
[function]
[call site]
00726
ParseResult::into
[function]
[call site]
00727
eat_token
[function]
[call site]
00728
Engine::parse_expr
[function]
[call site]
00729
ParseSettings::level_up
[function]
[call site]
00730
MultiInputsStream::get_next
[function]
[call site]
00731
unwrap
[function]
[call site]
00732
Err
[function]
[call site]
00733
PERR::into_err
[function]
[call site]
00734
Err
[function]
[call site]
00735
PERR::MissingToken
[function]
[call site]
00736
into
[function]
[call site]
00737
&str::into
[function]
[call site]
00738
PERR::into_err
[function]
[call site]
00739
ParseSettings::has_option
[function]
[call site]
00740
Expr::Stmt
[function]
[call site]
00741
TestStruct::new
[function]
[call site]
00742
Engine::parse_if
[function]
[call site]
00743
ParseSettings::level_up_with_position
[function]
[call site]
00744
eat_token
[function]
[call site]
00745
ensure_not_statement_expr
[function]
[call site]
00746
&mut
[call site]
00747
unwrap
[function]
[call site]
00748
Err
[function]
[call site]
00749
PERR::ExprExpected
[function]
[call site]
00750
&'static
[call site]
00751
Engine::new
[function]
[call site]
00752
Scope::new
[function]
[call site]
00753
blob_functions::push
[function]
[call site]
00754
blob_functions::push
[function]
[call site]
00755
blob_functions::push
[function]
[call site]
00756
PERR::into_err
[function]
[call site]
00757
Ok
[function]
[call site]
00758
Engine::parse_expr
[function]
[call site]
00759
Expr::ensure_bool_expr
[function]
[call site]
00760
Dynamic::is_bool
[function]
[call site]
00761
crate::func::locked_read
[function]
[call site]
00762
try_borrow
[function]
[call site]
00763
ok
[function]
[call site]
00764
locked_read
[function]
[call site]
00765
try_borrow
[function]
[call site]
00766
ok
[function]
[call site]
00767
locked_read
[function]
[call site]
00768
Option::ok
[function]
[call site]
00769
try_read
[function]
[call site]
00770
Some
[function]
[call site]
00771
std::thread::sleep
[function]
[call site]
00772
std::time::Duration::from_millis
[function]
[call site]
00773
Some
[function]
[call site]
00774
locked_read
[function]
[call site]
00775
try_read
[function]
[call site]
00776
Option::ok
[function]
[call site]
00777
try_read
[function]
[call site]
00778
Some
[function]
[call site]
00779
std::thread::sleep
[function]
[call site]
00780
std::time::Duration::from_millis
[function]
[call site]
00781
Some
[function]
[call site]
00782
locked_read
[function]
[call site]
00783
try_read
[function]
[call site]
00784
Option::map_or
[function]
[call site]
00785
RhaiNativeFunc::return_type_name
[function]
[call site]
00786
type_name::<R>
[function]
[call site]
00787
Ok
[function]
[call site]
00788
Err
[function]
[call site]
00789
PERR::MismatchedType
[function]
[call site]
00790
&str::into
[function]
[call site]
00791
&'static
[call site]
00792
PERR::into_err
[function]
[call site]
00793
Expr::start_position
[function]
[call site]
00794
string_functions::is_empty
[function]
[call site]
00795
Expr::position
[function]
[call site]
00796
ParseSettings::level_up_with_position
[function]
[call site]
00797
ParseSettings::level_up_with_position
[function]
[call site]
00798
Expr::start_position
[function]
[call site]
00799
string_functions::is_empty
[function]
[call site]
00800
Expr::position
[function]
[call site]
00801
ParseSettings::level_up_with_position
[function]
[call site]
00802
Expr::start_position
[function]
[call site]
00803
Expr::start_position
[function]
[call site]
00804
Expr::position
[function]
[call site]
00805
Expr::start_position
[function]
[call site]
00806
Expr::position
[function]
[call site]
00807
ensure_not_assignment
[function]
[call site]
00808
&mut
[call site]
00809
unwrap
[function]
[call site]
00810
Err
[function]
[call site]
00811
LexError::ImproperSymbol
[function]
[call site]
00812
Token::literal_syntax
[function]
[call site]
00813
&'static
[call site]
00814
&str::into
[function]
[call site]
00815
PERR::into_err
[function]
[call site]
00816
Ok
[function]
[call site]
00817
Engine::parse_block
[function]
[call site]
00818
into
[function]
[call site]
00819
match_token
[function]
[call site]
00820
&mut
[call site]
00821
unwrap
[function]
[call site]
00822
eat_token
[function]
[call site]
00823
peek
[function]
[call site]
00824
unwrap
[function]
[call site]
00825
Engine::parse_if
[function]
[call site]
00826
Engine::parse_block
[function]
[call site]
00827
Stmt::Noop
[function]
[call site]
00828
into
[function]
[call site]
00829
Ok
[function]
[call site]
00830
Stmt::If
[function]
[call site]
00831
into
[function]
[call site]
00832
ParseSettings::level_up
[function]
[call site]
00833
into
[function]
[call site]
00834
Engine::allow_looping
[function]
[call site]
00835
intersects
[function]
[call site]
00836
ParseSettings::has_option
[function]
[call site]
00837
Expr::Stmt
[function]
[call site]
00838
TestStruct::new
[function]
[call site]
00839
Engine::parse_while_loop
[function]
[call site]
00840
ParseSettings::level_up
[function]
[call site]
00841
MultiInputsStream::get_next
[function]
[call site]
00842
unwrap
[function]
[call site]
00843
ensure_not_statement_expr
[function]
[call site]
00844
Engine::parse_expr
[function]
[call site]
00845
Expr::ensure_bool_expr
[function]
[call site]
00846
ensure_not_assignment
[function]
[call site]
00847
Expr::Unit
[function]
[call site]
00848
Engine::parse_block
[function]
[call site]
00849
into
[function]
[call site]
00850
Ok
[function]
[call site]
00851
Stmt::While
[function]
[call site]
00852
into
[function]
[call site]
00853
ParseSettings::level_up
[function]
[call site]
00854
into
[function]
[call site]
00855
Engine::allow_looping
[function]
[call site]
00856
ParseSettings::has_option
[function]
[call site]
00857
Expr::Stmt
[function]
[call site]
00858
TestStruct::new
[function]
[call site]
00859
Engine::parse_do
[function]
[call site]
00860
ParseSettings::level_up_with_position
[function]
[call site]
00861
eat_token
[function]
[call site]
00862
ParseSettings::has_flag
[function]
[call site]
00863
Engine::parse_block
[function]
[call site]
00864
into
[function]
[call site]
00865
MultiInputsStream::get_next
[function]
[call site]
00866
unwrap
[function]
[call site]
00867
string_functions::is_empty
[function]
[call site]
00868
test::len
[function]
[call site]
00869
Err
[function]
[call site]
00870
PERR::MissingToken
[function]
[call site]
00871
into
[function]
[call site]
00872
&str::into
[function]
[call site]
00873
PERR::into_err
[function]
[call site]
00874
string_functions::remove
[function]
[call site]
00875
ensure_not_statement_expr
[function]
[call site]
00876
Engine::parse_expr
[function]
[call site]
00877
Expr::ensure_bool_expr
[function]
[call site]
00878
ensure_not_assignment
[function]
[call site]
00879
Ok
[function]
[call site]
00880
Stmt::Do
[function]
[call site]
00881
into
[function]
[call site]
00882
ParseSettings::level_up
[function]
[call site]
00883
into
[function]
[call site]
00884
Engine::allow_looping
[function]
[call site]
00885
ParseSettings::has_option
[function]
[call site]
00886
Expr::Stmt
[function]
[call site]
00887
TestStruct::new
[function]
[call site]
00888
Engine::parse_for
[function]
[call site]
00889
ParseSettings::level_up_with_position
[function]
[call site]
00890
eat_token
[function]
[call site]
00891
match_token
[function]
[call site]
00892
parse_var_name
[function]
[call site]
00893
MultiInputsStream::get_next
[function]
[call site]
00894
Option::unwrap
[function]
[call site]
00895
Ok
[function]
[call site]
00896
tokenizer::is_valid_identifier
[function]
[call site]
00897
test_chars
[function]
[call site]
00898
is_id_first_alphabetic
[function]
[call site]
00899
char::is_ascii_alphanumeric
[function]
[call site]
00900
Err
[function]
[call site]
00901
PERR::Reserved
[function]
[call site]
00902
test_to_string
[function]
[call site]
00903
PERR::into_err
[function]
[call site]
00904
Err
[function]
[call site]
00905
PERR::into_err
[function]
[call site]
00906
Err
[function]
[call site]
00907
PERR::into_err
[function]
[call site]
00908
match_token
[function]
[call site]
00909
Err
[function]
[call site]
00910
PERR::MissingToken
[function]
[call site]
00911
into
[function]
[call site]
00912
&str::into
[function]
[call site]
00913
PERR::into_err
[function]
[call site]
00914
parse_var_name
[function]
[call site]
00915
Err
[function]
[call site]
00916
PERR::DuplicatedVariable
[function]
[call site]
00917
into
[function]
[call site]
00918
PERR::into_err
[function]
[call site]
00919
match_token
[function]
[call site]
00920
Err
[function]
[call site]
00921
PERR::MissingToken
[function]
[call site]
00922
into
[function]
[call site]
00923
&str::into
[function]
[call site]
00924
PERR::into_err
[function]
[call site]
00925
Some
[function]
[call site]
00926
parse_var_name
[function]
[call site]
00927
MultiInputsStream::get_next
[function]
[call site]
00928
unwrap
[function]
[call site]
00929
Err
[function]
[call site]
00930
PERR::into_err
[function]
[call site]
00931
Err
[function]
[call site]
00932
PERR::MissingToken
[function]
[call site]
00933
into
[function]
[call site]
00934
&str::into
[function]
[call site]
00935
PERR::into_err
[function]
[call site]
00936
ensure_not_statement_expr
[function]
[call site]
00937
Engine::parse_expr
[function]
[call site]
00938
Expr::ensure_iterable
[function]
[call site]
00939
Ok
[function]
[call site]
00940
Err
[function]
[call site]
00941
PERR::MismatchedType
[function]
[call site]
00942
&str::into
[function]
[call site]
00943
&'static
[call site]
00944
PERR::into_err
[function]
[call site]
00945
Expr::start_position
[function]
[call site]
00946
Engine::lex_with_map
[function]
[call site]
00947
Engine::get_interned_string
[function]
[call site]
00948
Engine::get_interned_string
[function]
[call site]
00949
test::len
[function]
[call site]
00950
blob_functions::push
[function]
[call site]
00951
TestStruct::clone
[function]
[call site]
00952
blob_functions::push
[function]
[call site]
00953
Engine::parse_block
[function]
[call site]
00954
into
[function]
[call site]
00955
Scope::rewind
[function]
[call site]
00956
string_functions::truncate
[function]
[call site]
00957
string_functions::clear
[function]
[call site]
00958
FnPtr::try_from
[function]
[call site]
00959
char_indices
[function]
[call site]
00960
nth
[function]
[call site]
00961
shared_make_mut
[function]
[call site]
00962
Shared::make_mut
[function]
[call site]
00963
string_functions::truncate
[function]
[call site]
00964
string_functions::truncate
[function]
[call site]
00965
string_functions::truncate
[function]
[call site]
00966
Ok
[function]
[call site]
00967
Stmt::For
[function]
[call site]
00968
TestStruct::new
[function]
[call site]
00969
ParseSettings::level_up
[function]
[call site]
00970
into
[function]
[call site]
00971
ParseSettings::has_option
[function]
[call site]
00972
Expr::Stmt
[function]
[call site]
00973
TestStruct::new
[function]
[call site]
00974
Engine::parse_switch
[function]
[call site]
00975
ParseSettings::level_up_with_position
[function]
[call site]
00976
eat_token
[function]
[call site]
00977
Engine::parse_expr
[function]
[call site]
00978
MultiInputsStream::get_next
[function]
[call site]
00979
unwrap
[function]
[call site]
00980
Err
[function]
[call site]
00981
PERR::into_err
[function]
[call site]
00982
Err
[function]
[call site]
00983
PERR::MissingToken
[function]
[call site]
00984
into
[function]
[call site]
00985
&str::into
[function]
[call site]
00986
PERR::into_err
[function]
[call site]
00987
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
00988
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
00989
TestStruct::new
[function]
[call site]
00990
StaticVec::<RangeCase>::new
[function]
[call site]
00991
peek
[function]
[call site]
00992
unwrap
[function]
[call site]
00993
eat_token
[function]
[call site]
00994
Err
[function]
[call site]
00995
PERR::MissingToken
[function]
[call site]
00996
into
[function]
[call site]
00997
into
[function]
[call site]
00998
PERR::into_err
[function]
[call site]
00999
Position::is_none
[function]
[call site]
01000
eat_token
[function]
[call site]
01001
match_token
[function]
[call site]
01002
Err
[function]
[call site]
01003
PERR::into_err
[function]
[call site]
01004
Position::new_const
[function]
[call site]
01005
Some
[function]
[call site]
01006
TestStruct::new
[function]
[call site]
01007
Expr::BoolConstant
[function]
[call site]
01008
None::is_some
[function]
[call site]
01009
Err
[function]
[call site]
01010
PERR::into_err
[function]
[call site]
01011
Position::new_const
[function]
[call site]
01012
Engine::parse_expr
[function]
[call site]
01013
blob_functions::push
[function]
[call site]
01014
blob_functions::push
[function]
[call site]
01015
FnPtr::try_from
[function]
[call site]
01016
RhaiResultOf::unwrap
[function]
[call site]
01017
Err
[function]
[call site]
01018
PERR::ExprExpected
[function]
[call site]
01019
&str::into
[function]
[call site]
01020
PERR::into_err
[function]
[call site]
01021
match_token
[function]
[call site]
01022
match_token
[function]
[call site]
01023
ensure_not_statement_expr
[function]
[call site]
01024
Engine::parse_expr
[function]
[call site]
01025
Expr::ensure_bool_expr
[function]
[call site]
01026
ensure_not_assignment
[function]
[call site]
01027
Expr::BoolConstant
[function]
[call site]
01028
MultiInputsStream::get_next
[function]
[call site]
01029
unwrap
[function]
[call site]
01030
Err
[function]
[call site]
01031
PERR::into_err
[function]
[call site]
01032
Err
[function]
[call site]
01033
PERR::MissingToken
[function]
[call site]
01034
into
[function]
[call site]
01035
&str::into
[function]
[call site]
01036
PERR::into_err
[function]
[call site]
01037
ParseSettings::has_flag
[function]
[call site]
01038
Engine::parse_expr
[function]
[call site]
01039
Engine::parse_stmt
[function]
[call site]
01040
CustomExpr::is_self_terminated
[function]
[call site]
01041
ParseResult::into
[function]
[call site]
01042
Expr::Stmt
[function]
[call site]
01043
StmtBlockContainer::into
[function]
[call site]
01044
blob_functions::push
[function]
[call site]
01045
test::len
[function]
[call site]
01046
string_functions::is_empty
[function]
[call site]
01047
test::len
[function]
[call site]
01048
Some
[function]
[call site]
01049
Expr::get_literal_value
[function]
[call site]
01050
Some
[function]
[call site]
01051
StmtBlock::as_ref
[function]
[call site]
01052
TestStruct::clone
[function]
[call site]
01053
Self
[function]
[call site]
01054
write_lock::<FnPtr>
[function]
[call site]
01055
Some
[function]
[call site]
01056
crate::Shared::new
[function]
[call site]
01057
Option<&GlobalRuntimeState>::into
[function]
[call site]
01058
into
[function]
[call site]
01059
into
[function]
[call site]
01060
into
[function]
[call site]
01061
TestStruct::clone
[function]
[call site]
01062
Self::into
[function]
[call site]
01063
into
[function]
[call site]
01064
Expr::is_constant
[function]
[call site]
01065
MyIterableType::into_iter
[function]
[call site]
01066
Self::IntoIter::all
[function]
[call site]
01067
Engine::new
[function]
[call site]
01068
register_type::<TestStruct>
[function]
[call site]
01069
Engine::register_fn
[function]
[call site]
01070
Engine::register_fn
[function]
[call site]
01071
MyIterableType::into_iter
[function]
[call site]
01072
Engine::lex_with_map
[function]
[call site]
01073
test_method_call
[function]
[call site]
01074
Engine::new
[function]
[call site]
01075
register_type::<TestStruct>
[function]
[call site]
01076
Engine::register_fn
[function]
[call site]
01077
Engine::register_fn
[function]
[call site]
01078
crate::Array::with_capacity
[function]
[call site]
01079
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01080
Ok
[function]
[call site]
01081
TestStruct::new
[function]
[call site]
01082
FnPtr::try_from
[function]
[call site]
01083
RhaiResultOf::unwrap_or
[function]
[call site]
01084
NativeCallContext::engine
[function]
[call site]
01085
Engine::throw_on_size
[function]
[call site]
01086
map_or
[function]
[call site]
01087
Command::get
[function]
[call site]
01088
Err
[function]
[call site]
01089
ERR::ErrorDataTooLarge
[function]
[call site]
01090
&str::to_string
[function]
[call site]
01091
Engine::new
[function]
[call site]
01092
Scope::new
[function]
[call site]
01093
blob_functions::push
[function]
[call site]
01094
blob_functions::push
[function]
[call site]
01095
blob_functions::push
[function]
[call site]
01096
into
[function]
[call site]
01097
map_or
[function]
[call site]
01098
Command::get
[function]
[call site]
01099
Err
[function]
[call site]
01100
ERR::ErrorDataTooLarge
[function]
[call site]
01101
&str::to_string
[function]
[call site]
01102
into
[function]
[call site]
01103
map_or
[function]
[call site]
01104
Command::get
[function]
[call site]
01105
Err
[function]
[call site]
01106
ERR::ErrorDataTooLarge
[function]
[call site]
01107
&str::to_string
[function]
[call site]
01108
into
[function]
[call site]
01109
Ok
[function]
[call site]
01110
FnPtr::try_from
[function]
[call site]
01111
RhaiResultOf::unwrap
[function]
[call site]
01112
Ok
[function]
[call site]
01113
test::len
[function]
[call site]
01114
StmtBlock::extend
[function]
[call site]
01115
StmtBlock::extend
[function]
[call site]
01116
StmtBlock::extend
[function]
[call site]
01117
MyIterableType::into_iter
[function]
[call site]
01118
Self::IntoIter::map
[function]
[call site]
01119
Expr::get_literal_value
[function]
[call site]
01120
Some
[function]
[call site]
01121
StmtBlock::as_ref
[function]
[call site]
01122
TestStruct::clone
[function]
[call site]
01123
write_lock::<FnPtr>
[function]
[call site]
01124
Some
[function]
[call site]
01125
crate::Shared::new
[function]
[call site]
01126
Option<&GlobalRuntimeState>::into
[function]
[call site]
01127
into
[function]
[call site]
01128
into
[function]
[call site]
01129
into
[function]
[call site]
01130
TestStruct::clone
[function]
[call site]
01131
Self::into
[function]
[call site]
01132
into
[function]
[call site]
01133
Expr::is_constant
[function]
[call site]
01134
crate::Array::with_capacity
[function]
[call site]
01135
test::len
[function]
[call site]
01136
StmtBlock::extend
[function]
[call site]
01137
MyIterableType::into_iter
[function]
[call site]
01138
Self::IntoIter::map
[function]
[call site]
01139
Expr::get_literal_value
[function]
[call site]
01140
Option::unwrap
[function]
[call site]
01141
Dynamic::from_array
[function]
[call site]
01142
Self
[function]
[call site]
01143
Union::Array
[function]
[call site]
01144
into
[function]
[call site]
01145
Expr::is_constant
[function]
[call site]
01146
TestStruct::clone
[function]
[call site]
01147
(TokenIterator::get_mut
[function]
[call site]
01148
Shared::get_mut
[function]
[call site]
01149
Ident::as_str
[function]
[call site]
01150
Option::unwrap
[function]
[call site]
01151
Expr::get_literal_value
[function]
[call site]
01152
Option::unwrap
[function]
[call site]
01153
Dynamic::from_map
[function]
[call site]
01154
Expr::is_constant
[function]
[call site]
01155
Position::new_const
[function]
[call site]
01156
Expr::get_literal_value
[function]
[call site]
01157
Some
[function]
[call site]
01158
StmtBlock::as_ref
[function]
[call site]
01159
TestStruct::clone
[function]
[call site]
01160
write_lock::<FnPtr>
[function]
[call site]
01161
Some
[function]
[call site]
01162
crate::Shared::new
[function]
[call site]
01163
Option<&GlobalRuntimeState>::into
[function]
[call site]
01164
into
[function]
[call site]
01165
into
[function]
[call site]
01166
into
[function]
[call site]
01167
TestStruct::clone
[function]
[call site]
01168
Self::into
[function]
[call site]
01169
into
[function]
[call site]
01170
Expr::is_constant
[function]
[call site]
01171
crate::Array::with_capacity
[function]
[call site]
01172
test::len
[function]
[call site]
01173
StmtBlock::extend
[function]
[call site]
01174
MyIterableType::into_iter
[function]
[call site]
01175
Self::IntoIter::map
[function]
[call site]
01176
Expr::get_literal_value
[function]
[call site]
01177
Option::unwrap
[function]
[call site]
01178
Dynamic::from_array
[function]
[call site]
01179
Expr::is_constant
[function]
[call site]
01180
TestStruct::clone
[function]
[call site]
01181
(TokenIterator::get_mut
[function]
[call site]
01182
Ident::as_str
[function]
[call site]
01183
Option::unwrap
[function]
[call site]
01184
Expr::get_literal_value
[function]
[call site]
01185
Option::unwrap
[function]
[call site]
01186
Dynamic::from_map
[function]
[call site]
01187
Expr::is_constant
[function]
[call site]
01188
Position::new_const
[function]
[call site]
01189
Expr::get_literal_value
[function]
[call site]
01190
Option::unwrap
[function]
[call site]
01191
unwrap
[function]
[call site]
01192
into
[function]
[call site]
01193
FnCallExpr::is_qualified
[function]
[call site]
01194
string_functions::is_empty
[function]
[call site]
01195
test::len
[function]
[call site]
01196
FnPtr::new
[function]
[call site]
01197
into
[function]
[call site]
01198
try_into
[function]
[call site]
01199
TestStruct::clone
[function]
[call site]
01200
RhaiResultOf::ok
[function]
[call site]
01201
into
[function]
[call site]
01202
test::len
[function]
[call site]
01203
Token::literal_syntax
[function]
[call site]
01204
Token::literal_syntax
[function]
[call site]
01205
Ident::as_str
[function]
[call site]
01206
into
[function]
[call site]
01207
into
[function]
[call site]
01208
into
[function]
[call site]
01209
into
[function]
[call site]
01210
into
[function]
[call site]
01211
into
[function]
[call site]
01212
Option::unwrap
[function]
[call site]
01213
unwrap
[function]
[call site]
01214
into
[function]
[call site]
01215
FnCallExpr::is_qualified
[function]
[call site]
01216
test::len
[function]
[call site]
01217
FnPtr::new
[function]
[call site]
01218
TestStruct::clone
[function]
[call site]
01219
RhaiResultOf::ok
[function]
[call site]
01220
into
[function]
[call site]
01221
test::len
[function]
[call site]
01222
Token::literal_syntax
[function]
[call site]
01223
Token::literal_syntax
[function]
[call site]
01224
Ident::as_str
[function]
[call site]
01225
into
[function]
[call site]
01226
into
[function]
[call site]
01227
into
[function]
[call site]
01228
into
[function]
[call site]
01229
into
[function]
[call site]
01230
into
[function]
[call site]
01231
Option::unwrap
[function]
[call site]
01232
Dynamic::from_array
[function]
[call site]
01233
Expr::is_constant
[function]
[call site]
01234
TestStruct::clone
[function]
[call site]
01235
(TokenIterator::get_mut
[function]
[call site]
01236
Ident::as_str
[function]
[call site]
01237
Option::unwrap
[function]
[call site]
01238
Expr::get_literal_value
[function]
[call site]
01239
Option::unwrap
[function]
[call site]
01240
Dynamic::from_map
[function]
[call site]
01241
Expr::is_constant
[function]
[call site]
01242
Position::new_const
[function]
[call site]
01243
Expr::get_literal_value
[function]
[call site]
01244
Option::unwrap
[function]
[call site]
01245
unwrap
[function]
[call site]
01246
into
[function]
[call site]
01247
FnCallExpr::is_qualified
[function]
[call site]
01248
test::len
[function]
[call site]
01249
FnPtr::new
[function]
[call site]
01250
TestStruct::clone
[function]
[call site]
01251
RhaiResultOf::ok
[function]
[call site]
01252
into
[function]
[call site]
01253
test::len
[function]
[call site]
01254
Token::literal_syntax
[function]
[call site]
01255
Token::literal_syntax
[function]
[call site]
01256
Ident::as_str
[function]
[call site]
01257
into
[function]
[call site]
01258
into
[function]
[call site]
01259
into
[function]
[call site]
01260
into
[function]
[call site]
01261
into
[function]
[call site]
01262
into
[function]
[call site]
01263
Option::ok_or_else
[function]
[call site]
01264
PERR::ExprExpected
[function]
[call site]
01265
&str::into
[function]
[call site]
01266
PERR::into_err
[function]
[call site]
01267
Expr::start_position
[function]
[call site]
01268
read_lock::<ExclusiveRange>
[function]
[call site]
01269
Some
[function]
[call site]
01270
TestStruct::clone
[function]
[call site]
01271
Self
[function]
[call site]
01272
Self::into
[function]
[call site]
01273
read_lock::<InclusiveRange>
[function]
[call site]
01274
Some
[function]
[call site]
01275
TestStruct::clone
[function]
[call site]
01276
Self::into
[function]
[call site]
01277
string_functions::is_empty
[function]
[call site]
01278
RangeCase::set_index
[function]
[call site]
01279
blob_functions::push
[function]
[call site]
01280
string_functions::is_empty
[function]
[call site]
01281
Err
[function]
[call site]
01282
PERR::into_err
[function]
[call site]
01283
Expr::start_position
[function]
[call site]
01284
func::hashing::get_hasher
[function]
[call site]
01285
config::hashing::get_hashing_seed
[function]
[call site]
01286
ahash::RandomState::with_seeds
[function]
[call site]
01287
StraightHasherBuilder::build_hasher
[function]
[call site]
01288
Engine::default
[function]
[call site]
01289
test::hash
[function]
[call site]
01290
Self::Hasher::finish
[function]
[call site]
01291
Scope::push_entry
[function]
[call site]
01292
Scope::is_empty
[function]
[call site]
01293
string_functions::is_empty
[function]
[call site]
01294
reserve
[function]
[call site]
01295
reserve
[function]
[call site]
01296
blob_functions::push
[function]
[call site]
01297
Dynamic::set_access_mode
[function]
[call site]
01298
StmtBlock::as_mut
[function]
[call site]
01299
Dynamic::set_access_mode
[function]
[call site]
01300
StmtBlock::as_mut
[function]
[call site]
01301
Dynamic::set_access_mode
[function]
[call site]
01302
values_mut
[function]
[call site]
01303
Dynamic::set_access_mode
[function]
[call site]
01304
values_mut
[function]
[call site]
01305
Dynamic::set_access_mode
[function]
[call site]
01306
blob_functions::push
[function]
[call site]
01307
&mut
[call site]
01308
Position::new_const
[function]
[call site]
01309
Some
[function]
[call site]
01310
TestStruct::new
[function]
[call site]
01311
blob_functions::push
[function]
[call site]
01312
peek
[function]
[call site]
01313
unwrap
[function]
[call site]
01314
eat_token
[function]
[call site]
01315
Err
[function]
[call site]
01316
PERR::MissingToken
[function]
[call site]
01317
into
[function]
[call site]
01318
into
[function]
[call site]
01319
PERR::into_err
[function]
[call site]
01320
Err
[function]
[call site]
01321
TestStruct::clone
[function]
[call site]
01322
Self
[function]
[call site]
01323
PERR::into_err
[function]
[call site]
01324
ParseError
[function]
[call site]
01325
PERR::into
[function]
[call site]
01326
Err
[function]
[call site]
01327
PERR::MissingToken
[function]
[call site]
01328
into
[function]
[call site]
01329
&str::into
[function]
[call site]
01330
PERR::into_err
[function]
[call site]
01331
shrink_to_fit
[function]
[call site]
01332
Self::shrink_to_fit
[function]
[call site]
01333
shrink_to_fit
[function]
[call site]
01334
Ok
[function]
[call site]
01335
Stmt::Switch
[function]
[call site]
01336
into
[function]
[call site]
01337
ParseSettings::level_up
[function]
[call site]
01338
into
[function]
[call site]
01339
ParseSettings::has_option
[function]
[call site]
01340
test::len
[function]
[call site]
01341
Engine::max_functions
[function]
[call site]
01342
Err
[function]
[call site]
01343
PERR::into_err
[function]
[call site]
01344
ParseSettings::has_option
[function]
[call site]
01345
Engine::parse_anon_fn
[function]
[call site]
01346
ParseState::new
[function]
[call site]
01347
TestStruct::clone
[function]
[call site]
01348
clone_from
[function]
[call site]
01349
StmtBlock::extend
[function]
[call site]
01350
TestStruct::clone
[function]
[call site]
01351
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01352
Some
[function]
[call site]
01353
TestStruct::new
[function]
[call site]
01354
MultiInputsStream::get_next
[function]
[call site]
01355
unwrap
[function]
[call site]
01356
match_token
[function]
[call site]
01357
MultiInputsStream::get_next
[function]
[call site]
01358
unwrap
[function]
[call site]
01359
MyIterableType::into_iter
[function]
[call site]
01360
test_chars
[function]
[call site]
01361
0.chars().collect::<Vec<_>>
[function]
[call site]
01362
MyIterableType::into_iter
[function]
[call site]
01363
Self::IntoIter::any
[function]
[call site]
01364
Err
[function]
[call site]
01365
PERR::FnDuplicatedParam
[function]
[call site]
01366
ImmutableString::new
[function]
[call site]
01367
test_to_string
[function]
[call site]
01368
PERR::into_err
[function]
[call site]
01369
Engine::get_interned_string
[function]
[call site]
01370
blob_functions::push
[function]
[call site]
01371
TestStruct::clone
[function]
[call site]
01372
blob_functions::push
[function]
[call site]
01373
Err
[function]
[call site]
01374
PERR::into_err
[function]
[call site]
01375
Err
[function]
[call site]
01376
PERR::MissingToken
[function]
[call site]
01377
into
[function]
[call site]
01378
&str::into
[function]
[call site]
01379
PERR::into_err
[function]
[call site]
01380
MultiInputsStream::get_next
[function]
[call site]
01381
unwrap
[function]
[call site]
01382
Err
[function]
[call site]
01383
PERR::into_err
[function]
[call site]
01384
Err
[function]
[call site]
01385
PERR::MissingToken
[function]
[call site]
01386
into
[function]
[call site]
01387
&str::into
[function]
[call site]
01388
PERR::into_err
[function]
[call site]
01389
Engine::parse_stmt
[function]
[call site]
01390
ParseSettings::level_up
[function]
[call site]
01391
Err
[function]
[call site]
01392
PERR::into_err
[function]
[call site]
01393
Ok
[function]
[call site]
01394
std::mem::take
[function]
[call site]
01395
Engine::new
[function]
[call site]
01396
register_type_with_name::<TestStruct>
[function]
[call site]
01397
Engine::register_fn
[function]
[call site]
01398
TestStruct
[function]
[call site]
01399
blob_functions::blob_with_capacity
[function]
[call site]
01400
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01401
test::len
[function]
[call site]
01402
test::len
[function]
[call site]
01403
test::len
[function]
[call site]
01404
test::len
[function]
[call site]
01405
StmtBlock::extend
[function]
[call site]
01406
MyIterableType::into_iter
[function]
[call site]
01407
test_chars
[function]
[call site]
01408
0.chars().collect::<Vec<_>>
[function]
[call site]
01409
MyIterableType::into_iter
[function]
[call site]
01410
Self::IntoIter::map
[function]
[call site]
01411
TestStruct::clone
[function]
[call site]
01412
blob_functions::blob_with_capacity
[function]
[call site]
01413
test::len
[function]
[call site]
01414
ThinVec::<Ident>::new
[function]
[call site]
01415
string_functions::add_append
[function]
[call site]
01416
string_functions::is_empty
[function]
[call site]
01417
String::from_utf8_lossy
[function]
[call site]
01418
string_functions::is_empty
[function]
[call site]
01419
String::from_utf8
[function]
[call site]
01420
unwrap
[function]
[call site]
01421
into
[function]
[call site]
01422
ImmutableString::into_owned
[function]
[call site]
01423
String::into
[function]
[call site]
01424
ImmutableString::into_owned
[function]
[call site]
01425
StmtBlock::as_ref
[function]
[call site]
01426
into
[function]
[call site]
01427
func::hashing::get_hasher
[function]
[call site]
01428
MyIterableType::into_iter
[function]
[call site]
01429
Self::IntoIter::for_each
[function]
[call site]
01430
test::hash
[function]
[call site]
01431
test::hash
[function]
[call site]
01432
Self::Hasher::finish
[function]
[call site]
01433
Engine::get_interned_string
[function]
[call site]
01434
make_anonymous_fn
[function]
[call site]
01435
crate::Identifier::new_const
[function]
[call site]
01436
Some
[function]
[call site]
01437
TestStruct::new
[function]
[call site]
01438
unwrap
[function]
[call site]
01439
TestStruct::new
[function]
[call site]
01440
TestStruct::clone
[function]
[call site]
01441
TokenStream::into
[function]
[call site]
01442
Engine::default
[function]
[call site]
01443
TestStruct::new
[function]
[call site]
01444
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01445
TestStruct::clone
[function]
[call site]
01446
Self
[function]
[call site]
01447
Expr::DynamicConstant
[function]
[call site]
01448
TestStruct::new
[function]
[call site]
01449
into
[function]
[call site]
01450
Engine::access_var
[function]
[call site]
01451
ParseState::find_var
[function]
[call site]
01452
Scope::iter_rev_inner
[function]
[call site]
01453
MyIterableType::into_iter
[function]
[call site]
01454
test_chars
[function]
[call site]
01455
0.chars().collect::<Vec<_>>
[function]
[call site]
01456
MyIterableType::into_iter
[function]
[call site]
01457
array_functions::reduce_rev
[function]
[call site]
01458
array_functions::reduce_rev_with_initial
[function]
[call site]
01459
string_functions::is_empty
[function]
[call site]
01460
Ok
[function]
[call site]
01461
test::len
[function]
[call site]
01462
StaticModuleResolver::iter_mut
[function]
[call site]
01463
array_functions::reduce_rev
[function]
[call site]
01464
array_functions::reduce_rev_with_initial
[function]
[call site]
01465
RhaiResult::enumerate
[function]
[call site]
01466
try_fold
[function]
[call site]
01467
into
[function]
[call site]
01468
FnPtr::call_raw_with_extra_args
[function]
[call site]
01469
_call_with_extra_args::<true,
[call site]
01470
_call_with_extra_args::<false,
[call site]
01471
Some
[function]
[call site]
01472
Some
[function]
[call site]
01473
array_functions::zip
[function]
[call site]
01474
string_functions::is_empty
[function]
[call site]
01475
test::len
[function]
[call site]
01476
string_functions::is_empty
[function]
[call site]
01477
test::len
[function]
[call site]
01478
Ok
[function]
[call site]
01479
IterateDynamicArray::new
[function]
[call site]
01480
StaticModuleResolver::iter_mut
[function]
[call site]
01481
StaticModuleResolver::iter_mut
[function]
[call site]
01482
Engine::lex_with_map
[function]
[call site]
01483
Ident::as_str
[function]
[call site]
01484
array_functions::zip
[function]
[call site]
01485
string_functions::is_empty
[function]
[call site]
01486
string_functions::is_empty
[function]
[call site]
01487
Ok
[function]
[call site]
01488
IterateDynamicArray::new
[function]
[call site]
01489
StaticModuleResolver::iter_mut
[function]
[call site]
01490
array_functions::zip
[function]
[call site]
01491
RhaiResultOf::enumerate
[function]
[call site]
01492
Engine::lex_with_map
[function]
[call site]
01493
FnPtr::call_raw_with_extra_args
[function]
[call site]
01494
TestStruct::clone
[function]
[call site]
01495
into
[function]
[call site]
01496
reflection_functions::collect
[function]
[call site]
01497
NativeCallContext::engine
[function]
[call site]
01498
Engine::collect_fn_metadata_impl
[function]
[call site]
01499
Some
[function]
[call site]
01500
StmtBlock::as_ref
[function]
[call site]
01501
test::len
[function]
[call site]
01502
IterateMap::new
[function]
[call site]
01503
string_functions::is_empty
[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
Engine::get_interned_string
[function]
[call site]
01511
ImmutableString::into
[function]
[call site]
01512
blob_functions::insert
[function]
[call site]
01513
&str::into
[function]
[call site]
01514
Engine::get_interned_string
[function]
[call site]
01515
ImmutableString::into
[function]
[call site]
01516
blob_functions::insert
[function]
[call site]
01517
&str::into
[function]
[call site]
01518
string_functions::starts_with
[function]
[call site]
01519
into
[function]
[call site]
01520
blob_functions::insert
[function]
[call site]
01521
&str::into
[function]
[call site]
01522
into
[function]
[call site]
01523
blob_functions::insert
[function]
[call site]
01524
&str::into
[function]
[call site]
01525
MyIterableType::into_iter
[function]
[call site]
01526
Engine::lex_with_map
[function]
[call site]
01527
Engine::get_interned_string
[function]
[call site]
01528
ImmutableString::into
[function]
[call site]
01529
params
[call site]
01530
.iter()
[call site]
01531
.map(|&p|
[call site]
01532
.collect::<Array>
[function]
[call site]
01533
into
[function]
[call site]
01534
string_functions::is_empty
[function]
[call site]
01535
blob_functions::insert
[function]
[call site]
01536
&str::into
[function]
[call site]
01537
MyIterableType::into_iter
[function]
[call site]
01538
Engine::lex_with_map
[function]
[call site]
01539
Engine::get_interned_string
[function]
[call site]
01540
ImmutableString::into
[function]
[call site]
01541
comments
[call site]
01542
.iter()
[call site]
01543
.map(|&s|
[call site]
01544
.collect::<Array>
[function]
[call site]
01545
into
[function]
[call site]
01546
Some
[function]
[call site]
01547
Dynamic::from_map
[function]
[call site]
01548
RhaiResultOf::enumerate
[function]
[call site]
01549
Engine::lex_with_map
[function]
[call site]
01550
FnPtr::call_raw_with_extra_args
[function]
[call site]
01551
TestStruct::clone
[function]
[call site]
01552
into
[function]
[call site]
01553
reflection_functions::collect
[function]
[call site]
01554
MyIterableType::into_iter
[function]
[call site]
01555
array_functions::reduce_rev
[function]
[call site]
01556
Engine::lex_with_map
[function]
[call site]
01557
Dynamic::is_read_only
[function]
[call site]
01558
crate::func::locked_read
[function]
[call site]
01559
Option::map_or
[function]
[call site]
01560
Dynamic::access_mode
[function]
[call site]
01561
Dynamic::access_mode
[function]
[call site]
01562
ParseSettings::level_up_with_position
[function]
[call site]
01563
map_or
[function]
[call site]
01564
map_functions::values
[function]
[call site]
01565
string_functions::is_empty
[function]
[call site]
01566
test::len
[function]
[call site]
01567
IterateDynamicArray::new
[function]
[call site]
01568
map_functions::values
[function]
[call site]
01569
string_functions::is_empty
[function]
[call site]
01570
IterateDynamicArray::new
[function]
[call site]
01571
map_functions::values
[function]
[call site]
01572
Array::cloned
[function]
[call site]
01573
reflection_functions::collect
[function]
[call site]
01574
Array::cloned
[function]
[call site]
01575
reflection_functions::collect
[function]
[call site]
01576
T::as_any
[function]
[call site]
01577
MyIterableType::into_iter
[function]
[call site]
01578
T::as_any
[function]
[call site]
01579
Engine::get_interned_string
[function]
[call site]
01580
blob_functions::push
[function]
[call site]
01581
then
[function]
[call site]
01582
TestStruct::new
[function]
[call site]
01583
Dynamic::flatten
[function]
[call site]
01584
crate::func::native::shared_try_take
[function]
[call site]
01585
Shared::try_unwrap
[function]
[call site]
01586
into_inner
[function]
[call site]
01587
Dynamic::flatten
[function]
[call site]
01588
into_inner
[function]
[call site]
01589
unwrap
[function]
[call site]
01590
Dynamic::flatten
[function]
[call site]
01591
into_inner
[function]
[call site]
01592
Dynamic::flatten
[function]
[call site]
01593
crate::func::locked_read
[function]
[call site]
01594
Dynamic::flatten_clone
[function]
[call site]
01595
crate::func::locked_read
[function]
[call site]
01596
Option::map_or_else
[function]
[call site]
01597
Dynamic::clone
[function]
[call site]
01598
Self
[function]
[call site]
01599
Union::Unit
[function]
[call site]
01600
Self
[function]
[call site]
01601
Union::Bool
[function]
[call site]
01602
Self
[function]
[call site]
01603
Union::Str
[function]
[call site]
01604
TestStruct::clone
[function]
[call site]
01605
Self
[function]
[call site]
01606
Self
[function]
[call site]
01607
Union::Char
[function]
[call site]
01608
Self
[function]
[call site]
01609
Union::Int
[function]
[call site]
01610
Self
[function]
[call site]
01611
Union::Float
[function]
[call site]
01612
Self
[function]
[call site]
01613
Union::Decimal
[function]
[call site]
01614
TestStruct::clone
[function]
[call site]
01615
Self
[function]
[call site]
01616
Union::Array
[function]
[call site]
01617
TestStruct::clone
[function]
[call site]
01618
Self
[function]
[call site]
01619
Union::Blob
[function]
[call site]
01620
TestStruct::clone
[function]
[call site]
01621
Self
[function]
[call site]
01622
Union::Map
[function]
[call site]
01623
TestStruct::clone
[function]
[call site]
01624
Self
[function]
[call site]
01625
Union::FnPtr
[function]
[call site]
01626
TestStruct::clone
[function]
[call site]
01627
Self
[function]
[call site]
01628
Union::TimeStamp
[function]
[call site]
01629
TestStruct::clone
[function]
[call site]
01630
Self
[function]
[call site]
01631
Union::Variant
[function]
[call site]
01632
StmtBlock::as_ref
[function]
[call site]
01633
StmtBlock::as_ref
[function]
[call site]
01634
T::clone_object
[function]
[call site]
01635
TestStruct::new
[function]
[call site]
01636
TestStruct::clone
[function]
[call site]
01637
Self
[function]
[call site]
01638
Box::into
[function]
[call site]
01639
Self
[function]
[call site]
01640
Union::Shared
[function]
[call site]
01641
TestStruct::clone
[function]
[call site]
01642
Dynamic::flatten_clone
[function]
[call site]
01643
crate::func::locked_read
[function]
[call site]
01644
Option::map_or_else
[function]
[call site]
01645
Dynamic::clone
[function]
[call site]
01646
Dynamic::flatten_clone
[function]
[call site]
01647
Dynamic::clone
[function]
[call site]
01648
Dynamic::clone
[function]
[call site]
01649
Self
[function]
[call site]
01650
Union::Shared
[function]
[call site]
01651
Position::is_none
[function]
[call site]
01652
ParseSettings::has_flag
[function]
[call site]
01653
ParseSettings::has_option
[function]
[call site]
01654
map_or
[function]
[call site]
01655
string_functions::contains
[function]
[call site]
01656
Err
[function]
[call site]
01657
PERR::VariableUndefined
[function]
[call site]
01658
test_to_string
[function]
[call site]
01659
PERR::into_err
[function]
[call site]
01660
calc_fn_hash
[function]
[call site]
01661
test::len
[function]
[call site]
01662
blob_functions::insert
[function]
[call site]
01663
Engine::make_curry_from_externals
[function]
[call site]
01664
StmtBlock::as_ref
[function]
[call site]
01665
string_functions::is_empty
[function]
[call site]
01666
test::len
[function]
[call site]
01667
StmtBlock::as_ref
[function]
[call site]
01668
test::len
[function]
[call site]
01669
test::len
[function]
[call site]
01670
blob_functions::blob_with_capacity
[function]
[call site]
01671
StmtBlock::as_ref
[function]
[call site]
01672
test::len
[function]
[call site]
01673
blob_functions::push
[function]
[call site]
01674
StmtBlock::extend
[function]
[call site]
01675
StmtBlock::as_ref
[function]
[call site]
01676
MyIterableType::into_iter
[function]
[call site]
01677
test_chars
[function]
[call site]
01678
0.chars().collect::<Vec<_>>
[function]
[call site]
01679
MyIterableType::into_iter
[function]
[call site]
01680
Self::IntoIter::cloned
[function]
[call site]
01681
Engine::lex_with_map
[function]
[call site]
01682
Engine::access_var
[function]
[call site]
01683
FnPtr::try_from
[function]
[call site]
01684
Command::get
[function]
[call site]
01685
RhaiResultOf::ok
[function]
[call site]
01686
and_then
[function]
[call site]
01687
Expr::Variable
[function]
[call site]
01688
Engine::default
[function]
[call site]
01689
into
[function]
[call site]
01690
Expr::Variable
[function]
[call site]
01691
into
[function]
[call site]
01692
Engine::get_interned_string
[function]
[call site]
01693
FnCallHashes::from_native_only
[function]
[call site]
01694
calc_fn_hash
[function]
[call site]
01695
FnCallExpr::into_fn_call_expr
[function]
[call site]
01696
blob_functions::blob_with_capacity
[function]
[call site]
01697
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01698
blob_functions::push
[function]
[call site]
01699
blob_functions::push
[function]
[call site]
01700
FnPtr::try_from
[function]
[call site]
01701
RhaiResultOf::unwrap
[function]
[call site]
01702
Stmt::Share
[function]
[call site]
01703
MyIterableType::into_iter
[function]
[call site]
01704
test_chars
[function]
[call site]
01705
0.chars().collect::<Vec<_>>
[function]
[call site]
01706
MyIterableType::into_iter
[function]
[call site]
01707
Self::IntoIter::map
[function]
[call site]
01708
Engine::access_var
[function]
[call site]
01709
into_iter()
[call site]
01710
.map(|var|
[call site]
01711
let
[call site]
01712
(var,
[call site]
01713
})
[call site]
01714
.collect::<FnArgsVec<_>>
[function]
[call site]
01715
into
[function]
[call site]
01716
blob_functions::push
[function]
[call site]
01717
Stmt::Expr
[function]
[call site]
01718
into
[function]
[call site]
01719
Expr::Stmt
[function]
[call site]
01720
StmtBlock::new
[function]
[call site]
01721
StmtBlock::new_with_span
[function]
[call site]
01722
MyIterableType::into_iter
[function]
[call site]
01723
test_chars
[function]
[call site]
01724
0.chars().collect::<Vec<_>>
[function]
[call site]
01725
MyIterableType::into_iter
[function]
[call site]
01726
Self::IntoIter::collect
[function]
[call site]
01727
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01728
Span::new
[function]
[call site]
01729
Self::into
[function]
[call site]
01730
Ok
[function]
[call site]
01731
TestStruct::new
[function]
[call site]
01732
ParseSettings::level_up
[function]
[call site]
01733
MultiInputsStream::get_next
[function]
[call site]
01734
unwrap
[function]
[call site]
01735
string_functions::is_empty
[function]
[call site]
01736
blob_functions::push
[function]
[call site]
01737
blob_functions::push
[function]
[call site]
01738
FnPtr::try_from
[function]
[call site]
01739
RhaiResultOf::unwrap
[function]
[call site]
01740
Expr::StringConstant
[function]
[call site]
01741
Engine::get_interned_string
[function]
[call site]
01742
Engine::parse_block
[function]
[call site]
01743
Expr::Stmt
[function]
[call site]
01744
TestStruct::new
[function]
[call site]
01745
ParseResult::into
[function]
[call site]
01746
string_functions::is_empty
[function]
[call site]
01747
blob_functions::push
[function]
[call site]
01748
Target::borrow_mut
[function]
[call site]
01749
Target::as_mut
[function]
[call site]
01750
MultiInputsStream::get_next
[function]
[call site]
01751
unwrap
[function]
[call site]
01752
string_functions::is_empty
[function]
[call site]
01753
blob_functions::push
[function]
[call site]
01754
Expr::StringConstant
[function]
[call site]
01755
Engine::get_interned_string
[function]
[call site]
01756
string_functions::is_empty
[function]
[call site]
01757
blob_functions::push
[function]
[call site]
01758
Expr::StringConstant
[function]
[call site]
01759
Engine::get_interned_string
[function]
[call site]
01760
Err
[function]
[call site]
01761
PERR::into_err
[function]
[call site]
01762
string_functions::is_empty
[function]
[call site]
01763
test::len
[function]
[call site]
01764
Expr::StringConstant
[function]
[call site]
01765
Engine::get_interned_string
[function]
[call site]
01766
Self::shrink_to_fit
[function]
[call site]
01767
Expr::InterpolatedString
[function]
[call site]
01768
Engine::parse_array_literal
[function]
[call site]
01769
eat_token
[function]
[call site]
01770
TestStruct::new
[function]
[call site]
01771
Engine::max_array_size
[function]
[call site]
01772
Command::get
[function]
[call site]
01773
test::len
[function]
[call site]
01774
Engine::max_array_size
[function]
[call site]
01775
Err
[function]
[call site]
01776
PERR::LiteralTooLarge
[function]
[call site]
01777
&str::into
[function]
[call site]
01778
Engine::max_array_size
[function]
[call site]
01779
PERR::into_err
[function]
[call site]
01780
peek
[function]
[call site]
01781
unwrap
[function]
[call site]
01782
peek
[function]
[call site]
01783
unwrap
[function]
[call site]
01784
eat_token
[function]
[call site]
01785
Err
[function]
[call site]
01786
PERR::MissingToken
[function]
[call site]
01787
into
[function]
[call site]
01788
into
[function]
[call site]
01789
PERR::into_err
[function]
[call site]
01790
blob_functions::push
[function]
[call site]
01791
Engine::parse_expr
[function]
[call site]
01792
ParseSettings::level_up
[function]
[call site]
01793
peek
[function]
[call site]
01794
unwrap
[function]
[call site]
01795
eat_token
[function]
[call site]
01796
Err
[function]
[call site]
01797
PERR::MissingToken
[function]
[call site]
01798
into
[function]
[call site]
01799
into
[function]
[call site]
01800
PERR::into_err
[function]
[call site]
01801
Err
[function]
[call site]
01802
TestStruct::clone
[function]
[call site]
01803
PERR::into_err
[function]
[call site]
01804
Err
[function]
[call site]
01805
PERR::MissingToken
[function]
[call site]
01806
into
[function]
[call site]
01807
&str::into
[function]
[call site]
01808
PERR::into_err
[function]
[call site]
01809
shrink_to_fit
[function]
[call site]
01810
Ok
[function]
[call site]
01811
Expr::Array
[function]
[call site]
01812
ParseSettings::level_up
[function]
[call site]
01813
Engine::parse_map_literal
[function]
[call site]
01814
eat_token
[function]
[call site]
01815
StaticVec::<(Ident,
[call site]
01816
std::collections::BTreeMap::<crate::Identifier,
[call site]
01817
peek
[function]
[call site]
01818
unwrap
[function]
[call site]
01819
eat_token
[function]
[call site]
01820
Err
[function]
[call site]
01821
PERR::MissingToken
[function]
[call site]
01822
into
[function]
[call site]
01823
into
[function]
[call site]
01824
PERR::into_err
[function]
[call site]
01825
MultiInputsStream::get_next
[function]
[call site]
01826
unwrap
[function]
[call site]
01827
ParseSettings::has_flag
[function]
[call site]
01828
Err
[function]
[call site]
01829
PERR::into_err
[function]
[call site]
01830
MyIterableType::into_iter
[function]
[call site]
01831
test_chars
[function]
[call site]
01832
0.chars().collect::<Vec<_>>
[function]
[call site]
01833
MyIterableType::into_iter
[function]
[call site]
01834
Self::IntoIter::any
[function]
[call site]
01835
Ident::as_str
[function]
[call site]
01836
Ident::as_str
[function]
[call site]
01837
Err
[function]
[call site]
01838
PERR::DuplicatedProperty
[function]
[call site]
01839
test_to_string
[function]
[call site]
01840
PERR::into_err
[function]
[call site]
01841
Err
[function]
[call site]
01842
PERR::into_err
[function]
[call site]
01843
tokenizer::is_valid_identifier
[function]
[call site]
01844
Err
[function]
[call site]
01845
PERR::Reserved
[function]
[call site]
01846
test_to_string
[function]
[call site]
01847
PERR::into_err
[function]
[call site]
01848
Err
[function]
[call site]
01849
PERR::into_err
[function]
[call site]
01850
Err
[function]
[call site]
01851
PERR::MissingToken
[function]
[call site]
01852
into
[function]
[call site]
01853
into
[function]
[call site]
01854
PERR::into_err
[function]
[call site]
01855
string_functions::is_empty
[function]
[call site]
01856
Err
[function]
[call site]
01857
PERR::MissingToken
[function]
[call site]
01858
into
[function]
[call site]
01859
into
[function]
[call site]
01860
PERR::into_err
[function]
[call site]
01861
Err
[function]
[call site]
01862
PERR::into_err
[function]
[call site]
01863
MultiInputsStream::get_next
[function]
[call site]
01864
unwrap
[function]
[call site]
01865
Err
[function]
[call site]
01866
PERR::into_err
[function]
[call site]
01867
Err
[function]
[call site]
01868
PERR::MissingToken
[function]
[call site]
01869
into
[function]
[call site]
01870
PERR::into_err
[function]
[call site]
01871
Engine::max_map_size
[function]
[call site]
01872
Command::get
[function]
[call site]
01873
test::len
[function]
[call site]
01874
test::len
[function]
[call site]
01875
Engine::max_map_size
[function]
[call site]
01876
Err
[function]
[call site]
01877
PERR::LiteralTooLarge
[function]
[call site]
01878
&str::into
[function]
[call site]
01879
Engine::max_map_size
[function]
[call site]
01880
PERR::into_err
[function]
[call site]
01881
peek
[function]
[call site]
01882
unwrap
[function]
[call site]
01883
Engine::parse_expr
[function]
[call site]
01884
ParseSettings::level_up
[function]
[call site]
01885
blob_functions::insert
[function]
[call site]
01886
FnPtr::try_from
[function]
[call site]
01887
RhaiResultOf::unwrap
[function]
[call site]
01888
string_functions::is_empty
[function]
[call site]
01889
blob_functions::push
[function]
[call site]
01890
eval::calc_offset_len
[function]
[call site]
01891
test::len
[function]
[call site]
01892
test::len
[function]
[call site]
01893
blob_functions::push
[function]
[call site]
01894
blob_functions::insert
[function]
[call site]
01895
TestStruct::clone
[function]
[call site]
01896
Engine::get_interned_string
[function]
[call site]
01897
blob_functions::push
[function]
[call site]
01898
blob_functions::push
[function]
[call site]
01899
FnPtr::try_from
[function]
[call site]
01900
RhaiResultOf::unwrap
[function]
[call site]
01901
peek
[function]
[call site]
01902
unwrap
[function]
[call site]
01903
eat_token
[function]
[call site]
01904
Err
[function]
[call site]
01905
PERR::MissingToken
[function]
[call site]
01906
into
[function]
[call site]
01907
&str::into
[function]
[call site]
01908
PERR::into_err
[function]
[call site]
01909
Err
[function]
[call site]
01910
TestStruct::clone
[function]
[call site]
01911
PERR::into_err
[function]
[call site]
01912
Err
[function]
[call site]
01913
PERR::MissingToken
[function]
[call site]
01914
into
[function]
[call site]
01915
into
[function]
[call site]
01916
PERR::into_err
[function]
[call site]
01917
(TokenIterator::shrink_to_fit
[function]
[call site]
01918
Ok
[function]
[call site]
01919
Expr::Map
[function]
[call site]
01920
into
[function]
[call site]
01921
ParseSettings::level_up
[function]
[call site]
01922
contains_key
[function]
[call site]
01923
get_key_value
[function]
[call site]
01924
unwrap
[function]
[call site]
01925
MultiInputsStream::get_next
[function]
[call site]
01926
unwrap
[function]
[call site]
01927
Engine::parse_custom_syntax
[function]
[call site]
01928
TestStruct::new
[function]
[call site]
01929
TestStruct::new
[function]
[call site]
01930
TestStruct::new
[function]
[call site]
01931
Scope::push_constant_dynamic
[function]
[call site]
01932
Scope::push_entry
[function]
[call site]
01933
Scope::is_empty
[function]
[call site]
01934
reserve
[function]
[call site]
01935
reserve
[function]
[call site]
01936
blob_functions::push
[function]
[call site]
01937
Dynamic::set_access_mode
[function]
[call site]
01938
blob_functions::push
[function]
[call site]
01939
into
[function]
[call site]
01940
into
[function]
[call site]
01941
Engine::get_interned_string
[function]
[call site]
01942
RhaiResultOf::into
[function]
[call site]
01943
blob_functions::push
[function]
[call site]
01944
TestStruct::clone
[function]
[call site]
01945
blob_functions::push
[function]
[call site]
01946
TestStruct::clone
[function]
[call site]
01947
peek
[function]
[call site]
01948
unwrap
[function]
[call site]
01949
(Token,
[call site]
01950
Position::new_const
[function]
[call site]
01951
ParseSettings::level_up
[function]
[call site]
01952
parse_func
[function]
[call site]
01953
string_functions::starts_with
[function]
[call site]
01954
test::len
[function]
[call site]
01955
test::len
[function]
[call site]
01956
blob_functions::push
[function]
[call site]
01957
Expr::StringConstant
[function]
[call site]
01958
Engine::get_interned_string
[function]
[call site]
01959
Engine::get_interned_string
[function]
[call site]
01960
Err
[function]
[call site]
01961
PERR::into_err
[function]
[call site]
01962
Ident::as_str
[function]
[call site]
01963
Target::borrow_mut
[function]
[call site]
01964
MultiInputsStream::get_next
[function]
[call site]
01965
unwrap
[function]
[call site]
01966
blob_functions::push
[function]
[call site]
01967
test_to_string
[function]
[call site]
01968
into
[function]
[call site]
01969
Self::last
[function]
[call site]
01970
unwrap
[function]
[call site]
01971
blob_functions::push
[function]
[call site]
01972
Engine::get_interned_string
[function]
[call site]
01973
parse_var_name
[function]
[call site]
01974
Engine::get_interned_string
[function]
[call site]
01975
blob_functions::push
[function]
[call site]
01976
TestStruct::clone
[function]
[call site]
01977
blob_functions::push
[function]
[call site]
01978
Engine::get_interned_string
[function]
[call site]
01979
blob_functions::push
[function]
[call site]
01980
Expr::Variable
[function]
[call site]
01981
into
[function]
[call site]
01982
into
[function]
[call site]
01983
MultiInputsStream::get_next
[function]
[call site]
01984
unwrap
[function]
[call site]
01985
Token::is_standard_symbol
[function]
[call site]
01986
Ok
[function]
[call site]
01987
Token::literal_syntax
[function]
[call site]
01988
&'static
[call site]
01989
tokenizer::is_valid_identifier
[function]
[call site]
01990
Ident::as_str
[function]
[call site]
01991
Ok
[function]
[call site]
01992
Err
[function]
[call site]
01993
PERR::into_err
[function]
[call site]
01994
Err
[function]
[call site]
01995
PERR::MissingSymbol
[function]
[call site]
01996
ImmutableString::new
[function]
[call site]
01997
PERR::into_err
[function]
[call site]
01998
Engine::get_interned_string
[function]
[call site]
01999
blob_functions::push
[function]
[call site]
02000
TestStruct::clone
[function]
[call site]
02001
blob_functions::push
[function]
[call site]
02002
Engine::get_interned_string
[function]
[call site]
02003
blob_functions::push
[function]
[call site]
02004
Expr::StringConstant
[function]
[call site]
02005
MultiInputsStream::get_next
[function]
[call site]
02006
unwrap
[function]
[call site]
02007
Err
[function]
[call site]
02008
PERR::into_err
[function]
[call site]
02009
Ok
[function]
[call site]
02010
(Token,
[call site]
02011
Engine::get_interned_string
[function]
[call site]
02012
blob_functions::push
[function]
[call site]
02013
TestStruct::clone
[function]
[call site]
02014
blob_functions::push
[function]
[call site]
02015
Engine::get_interned_string
[function]
[call site]
02016
blob_functions::push
[function]
[call site]
02017
Expr::StringConstant
[function]
[call site]
02018
blob_functions::push
[function]
[call site]
02019
Engine::parse_expr
[function]
[call site]
02020
Engine::get_interned_string
[function]
[call site]
02021
blob_functions::push
[function]
[call site]
02022
TestStruct::clone
[function]
[call site]
02023
Self
[function]
[call site]
02024
blob_functions::push
[function]
[call site]
02025
Engine::parse_block
[function]
[call site]
02026
blob_functions::push
[function]
[call site]
02027
Expr::Stmt
[function]
[call site]
02028
TestStruct::new
[function]
[call site]
02029
ParseResult::into
[function]
[call site]
02030
Engine::get_interned_string
[function]
[call site]
02031
blob_functions::push
[function]
[call site]
02032
TestStruct::clone
[function]
[call site]
02033
blob_functions::push
[function]
[call site]
02034
Engine::parse_block
[function]
[call site]
02035
blob_functions::push
[function]
[call site]
02036
Expr::Stmt
[function]
[call site]
02037
TestStruct::new
[function]
[call site]
02038
ParseResult::into
[function]
[call site]
02039
Engine::get_interned_string
[function]
[call site]
02040
blob_functions::push
[function]
[call site]
02041
TestStruct::clone
[function]
[call site]
02042
blob_functions::push
[function]
[call site]
02043
peek
[function]
[call site]
02044
unwrap
[function]
[call site]
02045
Err
[function]
[call site]
02046
PERR::MissingSymbol
[function]
[call site]
02047
&str::into
[function]
[call site]
02048
PERR::into_err
[function]
[call site]
02049
blob_functions::push
[function]
[call site]
02050
Engine::parse_anon_fn
[function]
[call site]
02051
Engine::get_interned_string
[function]
[call site]
02052
blob_functions::push
[function]
[call site]
02053
TestStruct::clone
[function]
[call site]
02054
blob_functions::push
[function]
[call site]
02055
MultiInputsStream::get_next
[function]
[call site]
02056
unwrap
[function]
[call site]
02057
blob_functions::push
[function]
[call site]
02058
Expr::BoolConstant
[function]
[call site]
02059
blob_functions::push
[function]
[call site]
02060
Engine::get_interned_string
[function]
[call site]
02061
Token::literal_syntax
[function]
[call site]
02062
blob_functions::push
[function]
[call site]
02063
Engine::get_interned_string
[function]
[call site]
02064
Err
[function]
[call site]
02065
PERR::MissingSymbol
[function]
[call site]
02066
&str::into
[function]
[call site]
02067
PERR::into_err
[function]
[call site]
02068
MultiInputsStream::get_next
[function]
[call site]
02069
unwrap
[function]
[call site]
02070
blob_functions::push
[function]
[call site]
02071
Expr::IntegerConstant
[function]
[call site]
02072
blob_functions::push
[function]
[call site]
02073
f32::to_string
[function]
[call site]
02074
Engine::new
[function]
[call site]
02075
Scope::new
[function]
[call site]
02076
blob_functions::push
[function]
[call site]
02077
blob_functions::push
[function]
[call site]
02078
blob_functions::push
[function]
[call site]
02079
into
[function]
[call site]
02080
blob_functions::push
[function]
[call site]
02081
Engine::get_interned_string
[function]
[call site]
02082
Err
[function]
[call site]
02083
PERR::MissingSymbol
[function]
[call site]
02084
&str::into
[function]
[call site]
02085
PERR::into_err
[function]
[call site]
02086
MultiInputsStream::get_next
[function]
[call site]
02087
unwrap
[function]
[call site]
02088
blob_functions::push
[function]
[call site]
02089
Expr::FloatConstant
[function]
[call site]
02090
blob_functions::push
[function]
[call site]
02091
into
[function]
[call site]
02092
blob_functions::push
[function]
[call site]
02093
Engine::get_interned_string
[function]
[call site]
02094
Err
[function]
[call site]
02095
PERR::MissingSymbol
[function]
[call site]
02096
&str::into
[function]
[call site]
02097
PERR::into_err
[function]
[call site]
02098
MultiInputsStream::get_next
[function]
[call site]
02099
unwrap
[function]
[call site]
02100
Engine::get_interned_string
[function]
[call site]
02101
blob_functions::push
[function]
[call site]
02102
Expr::StringConstant
[function]
[call site]
02103
TestStruct::clone
[function]
[call site]
02104
blob_functions::push
[function]
[call site]
02105
blob_functions::push
[function]
[call site]
02106
Engine::get_interned_string
[function]
[call site]
02107
Err
[function]
[call site]
02108
PERR::MissingSymbol
[function]
[call site]
02109
&str::into
[function]
[call site]
02110
PERR::into_err
[function]
[call site]
02111
MultiInputsStream::get_next
[function]
[call site]
02112
unwrap
[function]
[call site]
02113
Err
[function]
[call site]
02114
PERR::into_err
[function]
[call site]
02115
blob_functions::push
[function]
[call site]
02116
TestStruct::clone
[function]
[call site]
02117
blob_functions::push
[function]
[call site]
02118
TestStruct::clone
[function]
[call site]
02119
Token::is_literal
[function]
[call site]
02120
Token::literal_syntax
[function]
[call site]
02121
blob_functions::push
[function]
[call site]
02122
TestStruct::clone
[function]
[call site]
02123
blob_functions::push
[function]
[call site]
02124
TestStruct::clone
[function]
[call site]
02125
Err
[function]
[call site]
02126
PERR::MissingToken
[function]
[call site]
02127
into
[function]
[call site]
02128
PERR::into_err
[function]
[call site]
02129
Self::shrink_to_fit
[function]
[call site]
02130
Self::shrink_to_fit
[function]
[call site]
02131
Ok
[function]
[call site]
02132
Expr::Custom
[function]
[call site]
02133
into
[function]
[call site]
02134
ParseSettings::level_up
[function]
[call site]
02135
MultiInputsStream::get_next
[function]
[call site]
02136
unwrap
[function]
[call site]
02137
peek
[function]
[call site]
02138
unwrap
[function]
[call site]
02139
Expr::Variable
[function]
[call site]
02140
Engine::get_interned_string
[function]
[call site]
02141
into
[function]
[call site]
02142
Engine::get_interned_string
[function]
[call site]
02143
into
[function]
[call site]
02144
ASTFlags::intersects
[function]
[call site]
02145
Err
[function]
[call site]
02146
LexError::ImproperSymbol
[function]
[call site]
02147
Token::literal_syntax
[function]
[call site]
02148
&'static
[call site]
02149
ImmutableString::new
[function]
[call site]
02150
PERR::into_err
[function]
[call site]
02151
Engine::get_interned_string
[function]
[call site]
02152
Expr::Variable
[function]
[call site]
02153
into
[function]
[call site]
02154
Engine::access_var
[function]
[call site]
02155
ASTFlags::intersects
[function]
[call site]
02156
Position::is_none
[function]
[call site]
02157
ParseSettings::has_option
[function]
[call site]
02158
map_or
[function]
[call site]
02159
string_functions::contains
[function]
[call site]
02160
Err
[function]
[call site]
02161
PERR::VariableUndefined
[function]
[call site]
02162
test_to_string
[function]
[call site]
02163
PERR::into_err
[function]
[call site]
02164
and_then
[function]
[call site]
02165
FnPtr::try_from
[function]
[call site]
02166
Command::get
[function]
[call site]
02167
RhaiResultOf::ok
[function]
[call site]
02168
and_then
[function]
[call site]
02169
Engine::get_interned_string
[function]
[call site]
02170
Expr::Variable
[function]
[call site]
02171
into
[function]
[call site]
02172
into
[function]
[call site]
02173
MultiInputsStream::get_next
[function]
[call site]
02174
unwrap
[function]
[call site]
02175
peek
[function]
[call site]
02176
unwrap
[function]
[call site]
02177
is_reserved_keyword_or_symbol
[function]
[call site]
02178
Expr::Variable
[function]
[call site]
02179
Engine::get_interned_string
[function]
[call site]
02180
into
[function]
[call site]
02181
Engine::get_interned_string
[function]
[call site]
02182
into
[function]
[call site]
02183
ParseSettings::has_flag
[function]
[call site]
02184
Expr::ThisPtr
[function]
[call site]
02185
Err
[function]
[call site]
02186
LexError::ImproperSymbol
[function]
[call site]
02187
test_to_string
[function]
[call site]
02188
PERR::into_err
[function]
[call site]
02189
Err
[function]
[call site]
02190
PERR::Reserved
[function]
[call site]
02191
test_to_string
[function]
[call site]
02192
PERR::into_err
[function]
[call site]
02193
MultiInputsStream::get_next
[function]
[call site]
02194
unwrap
[function]
[call site]
02195
Err
[function]
[call site]
02196
PERR::into_err
[function]
[call site]
02197
Err
[function]
[call site]
02198
LexError::UnexpectedInput
[function]
[call site]
02199
(Token,
[call site]
02200
PERR::into_err
[function]
[call site]
02201
peek
[function]
[call site]
02202
unwrap
[function]
[call site]
02203
Ok
[function]
[call site]
02204
Engine::parse_postfix
[function]
[call site]
02205
peek
[function]
[call site]
02206
unwrap
[function]
[call site]
02207
Expr::is_valid_postfix
[function]
[call site]
02208
MultiInputsStream::get_next
[function]
[call site]
02209
unwrap
[function]
[call site]
02210
string_functions::is_empty
[function]
[call site]
02211
peek
[function]
[call site]
02212
unwrap
[function]
[call site]
02213
Err
[function]
[call site]
02214
LexError::UnexpectedInput
[function]
[call site]
02215
into
[function]
[call site]
02216
PERR::into_err
[function]
[call site]
02217
Err
[function]
[call site]
02218
LexError::ImproperSymbol
[function]
[call site]
02219
&str::into
[function]
[call site]
02220
&str::into
[function]
[call site]
02221
PERR::into_err
[function]
[call site]
02222
peek
[function]
[call site]
02223
unwrap
[function]
[call site]
02224
Err
[function]
[call site]
02225
PERR::MissingToken
[function]
[call site]
02226
into
[function]
[call site]
02227
&str::into
[function]
[call site]
02228
PERR::into_err
[function]
[call site]
02229
MultiInputsStream::get_next
[function]
[call site]
02230
unwrap
[function]
[call site]
02231
Engine::parse_fn_call
[function]
[call site]
02232
peek
[function]
[call site]
02233
unwrap
[function]
[call site]
02234
TestStruct::new
[function]
[call site]
02235
Err
[function]
[call site]
02236
PERR::MissingToken
[function]
[call site]
02237
into
[function]
[call site]
02238
PERR::into_err
[function]
[call site]
02239
Err
[function]
[call site]
02240
TestStruct::clone
[function]
[call site]
02241
PERR::into_err
[function]
[call site]
02242
eat_token
[function]
[call site]
02243
string_functions::is_empty
[function]
[call site]
02244
calc_fn_hash
[function]
[call site]
02245
Namespace::root
[function]
[call site]
02246
ParseState::find_module
[function]
[call site]
02247
MyIterableType::into_iter
[function]
[call site]
02248
array_functions::reduce_rev
[function]
[call site]
02249
rposition
[function]
[call site]
02250
and_then
[function]
[call site]
02251
TestStruct::new
[function]
[call site]
02252
ParseSettings::has_option
[function]
[call site]
02253
Position::is_none
[function]
[call site]
02254
MyIterableType::into_iter
[function]
[call site]
02255
T::as_any
[function]
[call site]
02256
contains_key
[function]
[call site]
02257
Err
[function]
[call site]
02258
PERR::ModuleUndefined
[function]
[call site]
02259
&str::into
[function]
[call site]
02260
PERR::into_err
[function]
[call site]
02261
ParseSettings::level_up_with_position
[function]
[call site]
02262
calc_fn_hash
[function]
[call site]
02263
MyIterableType::into_iter
[function]
[call site]
02264
Engine::lex_with_map
[function]
[call site]
02265
calc_fn_hash
[function]
[call site]
02266
tokenizer::is_valid_function_name
[function]
[call site]
02267
FnCallHashes::from_hash
[function]
[call site]
02268
Some
[function]
[call site]
02269
FnCallHashes::from_native_only
[function]
[call site]
02270
shrink_to_fit
[function]
[call site]
02271
Ok
[function]
[call site]
02272
Engine::get_interned_string
[function]
[call site]
02273
FnCallExpr::into_fn_call_expr
[function]
[call site]
02274
ParseSettings::level_up
[function]
[call site]
02275
peek
[function]
[call site]
02276
unwrap
[function]
[call site]
02277
blob_functions::push
[function]
[call site]
02278
Engine::parse_expr
[function]
[call site]
02279
peek
[function]
[call site]
02280
unwrap
[function]
[call site]
02281
eat_token
[function]
[call site]
02282
string_functions::is_empty
[function]
[call site]
02283
calc_fn_hash
[function]
[call site]
02284
test::len
[function]
[call site]
02285
Namespace::root
[function]
[call site]
02286
ParseState::find_module
[function]
[call site]
02287
ParseSettings::has_option
[function]
[call site]
02288
Position::is_none
[function]
[call site]
02289
MyIterableType::into_iter
[function]
[call site]
02290
T::as_any
[function]
[call site]
02291
contains_key
[function]
[call site]
02292
Err
[function]
[call site]
02293
PERR::ModuleUndefined
[function]
[call site]
02294
&str::into
[function]
[call site]
02295
PERR::into_err
[function]
[call site]
02296
ParseSettings::level_up_with_position
[function]
[call site]
02297
calc_fn_hash
[function]
[call site]
02298
MyIterableType::into_iter
[function]
[call site]
02299
Engine::lex_with_map
[function]
[call site]
02300
test::len
[function]
[call site]
02301
calc_fn_hash
[function]
[call site]
02302
test::len
[function]
[call site]
02303
tokenizer::is_valid_function_name
[function]
[call site]
02304
FnCallHashes::from_hash
[function]
[call site]
02305
FnCallHashes::from_native_only
[function]
[call site]
02306
shrink_to_fit
[function]
[call site]
02307
Ok
[function]
[call site]
02308
Engine::get_interned_string
[function]
[call site]
02309
FnCallExpr::into_fn_call_expr
[function]
[call site]
02310
eat_token
[function]
[call site]
02311
Err
[function]
[call site]
02312
PERR::MissingToken
[function]
[call site]
02313
into
[function]
[call site]
02314
PERR::into_err
[function]
[call site]
02315
Err
[function]
[call site]
02316
TestStruct::clone
[function]
[call site]
02317
PERR::into_err
[function]
[call site]
02318
Err
[function]
[call site]
02319
PERR::MissingToken
[function]
[call site]
02320
into
[function]
[call site]
02321
PERR::into_err
[function]
[call site]
02322
Engine::parse_fn_call
[function]
[call site]
02323
RhaiResultOf::intersects
[function]
[call site]
02324
Err
[function]
[call site]
02325
LexError::ImproperSymbol
[function]
[call site]
02326
Token::literal_syntax
[function]
[call site]
02327
&'static
[call site]
02328
ImmutableString::new
[function]
[call site]
02329
PERR::into_err
[function]
[call site]
02330
parse_var_name
[function]
[call site]
02331
blob_functions::push
[function]
[call site]
02332
Engine::get_interned_string
[function]
[call site]
02333
Expr::Variable
[function]
[call site]
02334
into
[function]
[call site]
02335
string_functions::is_empty
[function]
[call site]
02336
ParseSettings::level_up
[function]
[call site]
02337
Engine::parse_index_chain
[function]
[call site]
02338
Engine::parse_expr
[function]
[call site]
02339
ParseSettings::level_up
[function]
[call site]
02340
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]
02341
Err
[function]
[call site]
02342
PERR::MalformedIndexExpr
[function]
[call site]
02343
&str::into
[function]
[call site]
02344
PERR::into_err
[function]
[call site]
02345
Expr::start_position
[function]
[call site]
02346
string_functions::is_empty
[function]
[call site]
02347
Expr::position
[function]
[call site]
02348
ParseSettings::level_up_with_position
[function]
[call site]
02349
Expr::start_position
[function]
[call site]
02350
Expr::start_position
[function]
[call site]
02351
Expr::position
[function]
[call site]
02352
Ok
[function]
[call site]
02353
Err
[function]
[call site]
02354
PERR::MalformedIndexExpr
[function]
[call site]
02355
&str::into
[function]
[call site]
02356
PERR::into_err
[function]
[call site]
02357
Expr::start_position
[function]
[call site]
02358
Err
[function]
[call site]
02359
PERR::MalformedIndexExpr
[function]
[call site]
02360
&str::into
[function]
[call site]
02361
PERR::into_err
[function]
[call site]
02362
Expr::start_position
[function]
[call site]
02363
Err
[function]
[call site]
02364
PERR::MalformedIndexExpr
[function]
[call site]
02365
&str::into
[function]
[call site]
02366
PERR::into_err
[function]
[call site]
02367
Expr::start_position
[function]
[call site]
02368
Err
[function]
[call site]
02369
PERR::MalformedIndexExpr
[function]
[call site]
02370
&str::into
[function]
[call site]
02371
PERR::into_err
[function]
[call site]
02372
Expr::start_position
[function]
[call site]
02373
Ok
[function]
[call site]
02374
Ok
[function]
[call site]
02375
Err
[function]
[call site]
02376
PERR::MalformedIndexExpr
[function]
[call site]
02377
&str::into
[function]
[call site]
02378
PERR::into_err
[function]
[call site]
02379
Expr::start_position
[function]
[call site]
02380
Err
[function]
[call site]
02381
PERR::MalformedIndexExpr
[function]
[call site]
02382
&str::into
[function]
[call site]
02383
PERR::into_err
[function]
[call site]
02384
Expr::start_position
[function]
[call site]
02385
Err
[function]
[call site]
02386
PERR::MalformedIndexExpr
[function]
[call site]
02387
&str::into
[function]
[call site]
02388
PERR::into_err
[function]
[call site]
02389
Expr::start_position
[function]
[call site]
02390
Err
[function]
[call site]
02391
PERR::MalformedIndexExpr
[function]
[call site]
02392
&str::into
[function]
[call site]
02393
PERR::into_err
[function]
[call site]
02394
Expr::start_position
[function]
[call site]
02395
Err
[function]
[call site]
02396
PERR::MalformedIndexExpr
[function]
[call site]
02397
&str::into
[function]
[call site]
02398
PERR::into_err
[function]
[call site]
02399
Expr::start_position
[function]
[call site]
02400
Ok
[function]
[call site]
02401
Ok
[function]
[call site]
02402
peek
[function]
[call site]
02403
unwrap
[function]
[call site]
02404
eat_token
[function]
[call site]
02405
peek
[function]
[call site]
02406
unwrap
[function]
[call site]
02407
MultiInputsStream::get_next
[function]
[call site]
02408
unwrap
[function]
[call site]
02409
ParseSettings::level_up
[function]
[call site]
02410
string_functions::is_empty
[function]
[call site]
02411
Engine::parse_index_chain
[function]
[call site]
02412
Ok
[function]
[call site]
02413
Expr::Index
[function]
[call site]
02414
into
[function]
[call site]
02415
Ok
[function]
[call site]
02416
Expr::Index
[function]
[call site]
02417
into
[function]
[call site]
02418
Err
[function]
[call site]
02419
TestStruct::clone
[function]
[call site]
02420
PERR::into_err
[function]
[call site]
02421
Err
[function]
[call site]
02422
PERR::MissingToken
[function]
[call site]
02423
into
[function]
[call site]
02424
&str::into
[function]
[call site]
02425
PERR::into_err
[function]
[call site]
02426
peek
[function]
[call site]
02427
unwrap
[function]
[call site]
02428
is_reserved_keyword_or_symbol
[function]
[call site]
02429
Err
[function]
[call site]
02430
PERR::Reserved
[function]
[call site]
02431
test_to_string
[function]
[call site]
02432
PERR::into_err
[function]
[call site]
02433
Err
[function]
[call site]
02434
PERR::into_err
[function]
[call site]
02435
string_functions::is_empty
[function]
[call site]
02436
Engine::parse_primary
[function]
[call site]
02437
ParseSettings::level_up
[function]
[call site]
02438
Engine::make_dot_expr
[function]
[call site]
02439
ASTFlags::intersects
[function]
[call site]
02440
Engine::make_dot_expr
[function]
[call site]
02441
Ok
[function]
[call site]
02442
Expr::Index
[function]
[call site]
02443
string_functions::is_empty
[function]
[call site]
02444
string_functions::is_empty
[function]
[call site]
02445
Engine::convert_expr_into_property
[function]
[call site]
02446
string_functions::is_empty
[function]
[call site]
02447
TestStruct::clone
[function]
[call site]
02448
Engine::get_interned_getter
[function]
[call site]
02449
locked_write
[function]
[call site]
02450
StringsInterner::get_with_mapper
[function]
[call site]
02451
StmtBlock::as_ref
[function]
[call site]
02452
StringsInterner::max
[function]
[call site]
02453
func::hashing::get_hasher
[function]
[call site]
02454
Self::Hasher::write_u8
[function]
[call site]
02455
test::hash
[function]
[call site]
02456
Self::Hasher::finish
[function]
[call site]
02457
test::len
[function]
[call site]
02458
test::len
[function]
[call site]
02459
BloomFilterU64::is_absent_and_set
[function]
[call site]
02460
BloomFilterU64::calc_hash
[function]
[call site]
02461
string_functions::is_empty
[function]
[call site]
02462
reserve
[function]
[call site]
02463
Scope::push_entry
[function]
[call site]
02464
Scope::is_empty
[function]
[call site]
02465
reserve
[function]
[call site]
02466
reserve
[function]
[call site]
02467
blob_functions::push
[function]
[call site]
02468
Dynamic::set_access_mode
[function]
[call site]
02469
blob_functions::push
[function]
[call site]
02470
Command::get
[function]
[call site]
02471
TestStruct::clone
[function]
[call site]
02472
Self
[function]
[call site]
02473
blob_functions::insert
[function]
[call site]
02474
TestStruct::clone
[function]
[call site]
02475
StringsInterner::throttle_cache
[function]
[call site]
02476
Some
[function]
[call site]
02477
make_getter
[function]
[call site]
02478
Position::new_const
[function]
[call site]
02479
RhaiResultOf::push_str
[function]
[call site]
02480
RhaiResultOf::push_str
[function]
[call site]
02481
StmtBlock::as_ref
[function]
[call site]
02482
Identifier::into
[function]
[call site]
02483
make_getter
[function]
[call site]
02484
StmtBlock::as_ref
[function]
[call site]
02485
Identifier::into
[function]
[call site]
02486
make_getter
[function]
[call site]
02487
StmtBlock::as_ref
[function]
[call site]
02488
Identifier::into
[function]
[call site]
02489
calc_fn_hash
[function]
[call site]
02490
Engine::get_interned_setter
[function]
[call site]
02491
locked_write
[function]
[call site]
02492
StringsInterner::get_with_mapper
[function]
[call site]
02493
make_setter
[function]
[call site]
02494
Position::new_const
[function]
[call site]
02495
RhaiResultOf::push_str
[function]
[call site]
02496
RhaiResultOf::push_str
[function]
[call site]
02497
StmtBlock::as_ref
[function]
[call site]
02498
Identifier::into
[function]
[call site]
02499
make_setter
[function]
[call site]
02500
StmtBlock::as_ref
[function]
[call site]
02501
Identifier::into
[function]
[call site]
02502
make_setter
[function]
[call site]
02503
StmtBlock::as_ref
[function]
[call site]
02504
Identifier::into
[function]
[call site]
02505
calc_fn_hash
[function]
[call site]
02506
Expr::Property
[function]
[call site]
02507
TestStruct::new
[function]
[call site]
02508
Ok
[function]
[call site]
02509
Expr::Dot
[function]
[call site]
02510
into
[function]
[call site]
02511
Ok
[function]
[call site]
02512
Expr::Dot
[function]
[call site]
02513
into
[function]
[call site]
02514
FnCallExpr::is_qualified
[function]
[call site]
02515
string_functions::is_empty
[function]
[call site]
02516
Err
[function]
[call site]
02517
LexError::ImproperSymbol
[function]
[call site]
02518
test_to_string
[function]
[call site]
02519
PERR::into_err
[function]
[call site]
02520
Err
[function]
[call site]
02521
PERR::MalformedCapture
[function]
[call site]
02522
&str::into
[function]
[call site]
02523
PERR::into_err
[function]
[call site]
02524
test::len
[function]
[call site]
02525
tokenizer::is_valid_function_name
[function]
[call site]
02526
FnCallHashes::from_script_and_native
[function]
[call site]
02527
Some
[function]
[call site]
02528
calc_fn_hash
[function]
[call site]
02529
calc_fn_hash
[function]
[call site]
02530
FnCallHashes::from_native_only
[function]
[call site]
02531
calc_fn_hash
[function]
[call site]
02532
FnCallHashes::from_native_only
[function]
[call site]
02533
calc_fn_hash
[function]
[call site]
02534
Expr::MethodCall
[function]
[call site]
02535
Ok
[function]
[call site]
02536
Expr::Dot
[function]
[call site]
02537
into
[function]
[call site]
02538
string_functions::is_empty
[function]
[call site]
02539
FnCallExpr::is_qualified
[function]
[call site]
02540
Engine::convert_expr_into_property
[function]
[call site]
02541
into
[function]
[call site]
02542
Expr::Dot
[function]
[call site]
02543
Expr::Index
[function]
[call site]
02544
Ok
[function]
[call site]
02545
Expr::Dot
[function]
[call site]
02546
into
[function]
[call site]
02547
test::len
[function]
[call site]
02548
tokenizer::is_valid_function_name
[function]
[call site]
02549
FnCallHashes::from_script_and_native
[function]
[call site]
02550
calc_fn_hash
[function]
[call site]
02551
calc_fn_hash
[function]
[call site]
02552
FnCallHashes::from_native_only
[function]
[call site]
02553
calc_fn_hash
[function]
[call site]
02554
FnCallHashes::from_native_only
[function]
[call site]
02555
calc_fn_hash
[function]
[call site]
02556
Expr::MethodCall
[function]
[call site]
02557
into
[function]
[call site]
02558
Expr::Dot
[function]
[call site]
02559
Expr::Index
[function]
[call site]
02560
Ok
[function]
[call site]
02561
Expr::Dot
[function]
[call site]
02562
into
[function]
[call site]
02563
Err
[function]
[call site]
02564
PERR::into_err
[function]
[call site]
02565
Expr::start_position
[function]
[call site]
02566
string_functions::is_empty
[function]
[call site]
02567
optimize_combo_chain
[function]
[call site]
02568
test_functions_take
[function]
[call site]
02569
test_functions_take
[function]
[call site]
02570
test_functions_take
[function]
[call site]
02571
StmtBlock::as_mut
[function]
[call site]
02572
intersects
[function]
[call site]
02573
StmtBlock::as_mut
[function]
[call site]
02574
StmtBlock::as_mut
[function]
[call site]
02575
string_functions::remove
[function]
[call site]
02576
test_functions_take
[function]
[call site]
02577
make_sub
[function]
[call site]
02578
make_root
[function]
[call site]
02579
string_functions::is_empty
[function]
[call site]
02580
Some
[function]
[call site]
02581
string_functions::is_empty
[function]
[call site]
02582
Some
[function]
[call site]
02583
string_functions::is_empty
[function]
[call site]
02584
crate::calc_var_hash
[function]
[call site]
02585
get_hasher
[function]
[call site]
02586
write_u8
[function]
[call site]
02587
MyIterableType::into_iter
[function]
[call site]
02588
Self::IntoIter::for_each
[function]
[call site]
02589
test::hash
[function]
[call site]
02590
write_usize
[function]
[call site]
02591
test::hash
[function]
[call site]
02592
StraightHasher::finish
[function]
[call site]
02593
MyIterableType::into_iter
[function]
[call site]
02594
Engine::lex_with_map
[function]
[call site]
02595
Namespace::root
[function]
[call site]
02596
ParseState::find_module
[function]
[call site]
02597
ParseSettings::has_option
[function]
[call site]
02598
Position::is_none
[function]
[call site]
02599
MyIterableType::into_iter
[function]
[call site]
02600
T::as_any
[function]
[call site]
02601
contains_key
[function]
[call site]
02602
Err
[function]
[call site]
02603
PERR::ModuleUndefined
[function]
[call site]
02604
&str::into
[function]
[call site]
02605
PERR::into_err
[function]
[call site]
02606
ParseSettings::level_up_with_position
[function]
[call site]
02607
Ok
[function]
[call site]
02608
string_functions::is_empty
[function]
[call site]
02609
test::len
[function]
[call site]
02610
string_functions::is_empty
[function]
[call site]
02611
Engine::parse_binary_op
[function]
[call site]
02612
ParseSettings::level_up_with_position
[function]
[call site]
02613
peek
[function]
[call site]
02614
unwrap
[function]
[call site]
02615
Ok
[function]
[call site]
02616
Command::get
[function]
[call site]
02617
copied
[function]
[call site]
02618
ok_or_else
[function]
[call site]
02619
PERR::Reserved
[function]
[call site]
02620
!::to_string
[function]
[call site]
02621
Engine::new
[function]
[call site]
02622
Scope::new
[function]
[call site]
02623
blob_functions::push
[function]
[call site]
02624
blob_functions::push
[function]
[call site]
02625
blob_functions::push
[function]
[call site]
02626
PERR::into_err
[function]
[call site]
02627
tokenizer::is_valid_identifier
[function]
[call site]
02628
Err
[function]
[call site]
02629
PERR::UnknownOperator
[function]
[call site]
02630
!::to_string
[function]
[call site]
02631
PERR::into_err
[function]
[call site]
02632
test_ops_precedence
[function]
[call site]
02633
Engine::new
[function]
[call site]
02634
Token::is_bind_right
[function]
[call site]
02635
Ok
[function]
[call site]
02636
MultiInputsStream::get_next
[function]
[call site]
02637
unwrap
[function]
[call site]
02638
Engine::parse_stmt
[function]
[call site]
02639
ParseResult::into
[function]
[call site]
02640
Expr::Stmt
[function]
[call site]
02641
ParseResult::into
[function]
[call site]
02642
peek
[function]
[call site]
02643
unwrap
[function]
[call site]
02644
Expr::Unit
[function]
[call site]
02645
Engine::parse_unary
[function]
[call site]
02646
peek
[function]
[call site]
02647
unwrap
[function]
[call site]
02648
Command::get
[function]
[call site]
02649
copied
[function]
[call site]
02650
ok_or_else
[function]
[call site]
02651
PERR::Reserved
[function]
[call site]
02652
!::to_string
[function]
[call site]
02653
PERR::into_err
[function]
[call site]
02654
tokenizer::is_valid_identifier
[function]
[call site]
02655
Err
[function]
[call site]
02656
PERR::UnknownOperator
[function]
[call site]
02657
!::to_string
[function]
[call site]
02658
PERR::into_err
[function]
[call site]
02659
test_ops_precedence
[function]
[call site]
02660
Engine::parse_binary_op
[function]
[call site]
02661
ParseSettings::level_up
[function]
[call site]
02662
ParseSettings::level_up
[function]
[call site]
02663
into
[function]
[call site]
02664
calc_fn_hash
[function]
[call site]
02665
tokenizer::is_valid_function_name
[function]
[call site]
02666
Engine::get_interned_string
[function]
[call site]
02667
FnCallHashes::from_native_only
[function]
[call site]
02668
MyIterableType::into_iter
[function]
[call site]
02669
Self::IntoIter::collect
[function]
[call site]
02670
Self::then
[function]
[call site]
02671
TestStruct::clone
[function]
[call site]
02672
test_functions_take
[function]
[call site]
02673
Expr::ensure_bool_expr
[function]
[call site]
02674
test_functions_take
[function]
[call site]
02675
Expr::ensure_bool_expr
[function]
[call site]
02676
StmtBlock::extend
[function]
[call site]
02677
blob_functions::push
[function]
[call site]
02678
blob_functions::insert
[function]
[call site]
02679
Expr::set_position
[function]
[call site]
02680
Expr::set_position
[function]
[call site]
02681
Expr::And
[function]
[call site]
02682
TestStruct::new
[function]
[call site]
02683
into
[function]
[call site]
02684
test_functions_take
[function]
[call site]
02685
Expr::ensure_bool_expr
[function]
[call site]
02686
test_functions_take
[function]
[call site]
02687
Expr::ensure_bool_expr
[function]
[call site]
02688
StmtBlock::extend
[function]
[call site]
02689
blob_functions::push
[function]
[call site]
02690
blob_functions::insert
[function]
[call site]
02691
Expr::set_position
[function]
[call site]
02692
Expr::Or
[function]
[call site]
02693
TestStruct::new
[function]
[call site]
02694
into
[function]
[call site]
02695
test_functions_take
[function]
[call site]
02696
test_functions_take
[function]
[call site]
02697
StmtBlock::extend
[function]
[call site]
02698
blob_functions::push
[function]
[call site]
02699
blob_functions::insert
[function]
[call site]
02700
Expr::set_position
[function]
[call site]
02701
Expr::Coalesce
[function]
[call site]
02702
TestStruct::new
[function]
[call site]
02703
into
[function]
[call site]
02704
split_first_mut
[function]
[call site]
02705
unwrap
[function]
[call site]
02706
std::mem::swap
[function]
[call site]
02707
FnCallHashes::from_hash
[function]
[call site]
02708
calc_fn_hash
[function]
[call site]
02709
Engine::get_interned_string
[function]
[call site]
02710
FnCallExpr::into_fn_call_expr
[function]
[call site]
02711
Engine::get_interned_string
[function]
[call site]
02712
FnCallHashes::from_native_only
[function]
[call site]
02713
calc_fn_hash
[function]
[call site]
02714
MyIterableType::into_iter
[function]
[call site]
02715
Self::IntoIter::collect
[function]
[call site]
02716
Some
[function]
[call site]
02717
FnCallExpr::into_fn_call_expr
[function]
[call site]
02718
FnCallExpr::into_fn_call_expr
[function]
[call site]
02719
contains_key
[function]
[call site]
02720
FnCallHashes::from_native_only
[function]
[call site]
02721
calc_fn_hash
[function]
[call site]
02722
FnCallHashes::from_hash
[function]
[call site]
02723
calc_fn_hash
[function]
[call site]
02724
FnCallExpr::into_fn_call_expr
[function]
[call site]
02725
FnCallExpr::into_fn_call_expr
[function]
[call site]
02726
peek
[function]
[call site]
02727
unwrap
[function]
[call site]
02728
eat_token
[function]
[call site]
02729
Token::is_op_assignment
[function]
[call site]
02730
MultiInputsStream::get_next
[function]
[call site]
02731
Engine::lex_with_map
[function]
[call site]
02732
Some
[function]
[call site]
02733
unwrap
[function]
[call site]
02734
Ok
[function]
[call site]
02735
Stmt::Expr
[function]
[call site]
02736
into
[function]
[call site]
02737
Engine::parse_expr
[function]
[call site]
02738
Engine::make_assignment_stmt
[function]
[call site]
02739
map_or_else
[function]
[call site]
02740
OpAssignment::new_assignment
[function]
[call site]
02741
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02742
Token::get_base_op_from_assignment
[function]
[call site]
02743
Some
[function]
[call site]
02744
Option::unwrap_or_else
[function]
[call site]
02745
Token::literal_syntax
[function]
[call site]
02746
Token::literal_syntax
[function]
[call site]
02747
calc_fn_hash
[function]
[call site]
02748
calc_fn_hash
[function]
[call site]
02749
Ok
[function]
[call site]
02750
Stmt::Assignment
[function]
[call site]
02751
into
[function]
[call site]
02752
Position::is_none
[function]
[call site]
02753
Ok
[function]
[call site]
02754
Stmt::Assignment
[function]
[call site]
02755
into
[function]
[call site]
02756
f32::map_or_else
[function]
[call site]
02757
expect
[function]
[call site]
02758
Command::get
[function]
[call site]
02759
Command::get
[function]
[call site]
02760
Scope::get_mut_by_index
[function]
[call site]
02761
test::len
[function]
[call site]
02762
Dynamic::access_mode
[function]
[call site]
02763
Ok
[function]
[call site]
02764
Stmt::Assignment
[function]
[call site]
02765
into
[function]
[call site]
02766
Err
[function]
[call site]
02767
PERR::AssignmentToConstant
[function]
[call site]
02768
test_to_string
[function]
[call site]
02769
PERR::into_err
[function]
[call site]
02770
ASTFlags::intersects
[function]
[call site]
02771
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]
02772
ASTFlags::intersects
[function]
[call site]
02773
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]
02774
Some
[function]
[call site]
02775
ParseSettings::level_up_with_position
[function]
[call site]
02776
ASTFlags::intersects
[function]
[call site]
02777
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]
02778
Some
[function]
[call site]
02779
ParseSettings::level_up_with_position
[function]
[call site]
02780
Err
[function]
[call site]
02781
PERR::AssignmentToInvalidLHS
[function]
[call site]
02782
ImmutableString::new
[function]
[call site]
02783
PERR::into_err
[function]
[call site]
02784
Ok
[function]
[call site]
02785
Stmt::Assignment
[function]
[call site]
02786
into
[function]
[call site]
02787
Err
[function]
[call site]
02788
PERR::AssignmentToInvalidLHS
[function]
[call site]
02789
ImmutableString::new
[function]
[call site]
02790
PERR::into_err
[function]
[call site]
02791
ParseSettings::level_up_with_position
[function]
[call site]
02792
Expr::is_constant
[function]
[call site]
02793
MyIterableType::into_iter
[function]
[call site]
02794
Self::IntoIter::all
[function]
[call site]
02795
MyIterableType::into_iter
[function]
[call site]
02796
Engine::lex_with_map
[function]
[call site]
02797
test_method_call
[function]
[call site]
02798
Err
[function]
[call site]
02799
PERR::AssignmentToConstant
[function]
[call site]
02800
ImmutableString::new
[function]
[call site]
02801
PERR::into_err
[function]
[call site]
02802
Expr::start_position
[function]
[call site]
02803
Token::is_op_assignment
[function]
[call site]
02804
Err
[function]
[call site]
02805
LexError::ImproperSymbol
[function]
[call site]
02806
Token::literal_syntax
[function]
[call site]
02807
into
[function]
[call site]
02808
&str::into
[function]
[call site]
02809
PERR::into_err
[function]
[call site]
02810
Err
[function]
[call site]
02811
PERR::AssignmentToInvalidLHS
[function]
[call site]
02812
ImmutableString::new
[function]
[call site]
02813
PERR::into_err
[function]
[call site]
02814
ParseSettings::level_up_with_position
[function]
[call site]
02815
StmtBlock::statements_mut
[function]
[call site]
02816
blob_functions::push
[function]
[call site]
02817
blob_functions::push
[function]
[call site]
02818
FnPtr::try_from
[function]
[call site]
02819
RhaiResultOf::unwrap
[function]
[call site]
02820
MultiInputsStream::get_next
[function]
[call site]
02821
unwrap
[function]
[call site]
02822
Ok
[function]
[call site]
02823
Stmt::Block
[function]
[call site]
02824
StmtBlock::new
[function]
[call site]
02825
Self::into
[function]
[call site]
02826
Err
[function]
[call site]
02827
PERR::into_err
[function]
[call site]
02828
Err
[function]
[call site]
02829
PERR::MissingToken
[function]
[call site]
02830
into
[function]
[call site]
02831
&str::into
[function]
[call site]
02832
PERR::into_err
[function]
[call site]
02833
test::len
[function]
[call site]
02834
test::len
[function]
[call site]
02835
peek
[function]
[call site]
02836
unwrap
[function]
[call site]
02837
eat_token
[function]
[call site]
02838
Err
[function]
[call site]
02839
PERR::MissingToken
[function]
[call site]
02840
into
[function]
[call site]
02841
&str::into
[function]
[call site]
02842
PERR::into_err
[function]
[call site]
02843
string_functions::remove
[function]
[call site]
02844
Engine::parse_stmt
[function]
[call site]
02845
Stmt::is_noop
[function]
[call site]
02846
CustomExpr::is_self_terminated
[function]
[call site]
02847
StmtBlock::statements_mut
[function]
[call site]
02848
blob_functions::push
[function]
[call site]
02849
peek
[function]
[call site]
02850
unwrap
[function]
[call site]
02851
eat_token
[function]
[call site]
02852
eat_token
[function]
[call site]
02853
eat_token
[function]
[call site]
02854
Err
[function]
[call site]
02855
TestStruct::clone
[function]
[call site]
02856
PERR::into_err
[function]
[call site]
02857
Err
[function]
[call site]
02858
PERR::MissingToken
[function]
[call site]
02859
into
[function]
[call site]
02860
&str::into
[function]
[call site]
02861
PERR::into_err
[function]
[call site]
02862
Scope::rewind
[function]
[call site]
02863
string_functions::truncate
[function]
[call site]
02864
Ok
[function]
[call site]
02865
Stmt::Block
[function]
[call site]
02866
StmtBlock::new
[function]
[call site]
02867
Self::into
[function]
[call site]
02868
ParseSettings::level_up
[function]
[call site]
02869
eat_token
[function]
[call site]
02870
MultiInputsStream::get_next
[function]
[call site]
02871
unwrap
[function]
[call site]
02872
ParseSettings::has_flag
[function]
[call site]
02873
Err
[function]
[call site]
02874
PERR::into_err
[function]
[call site]
02875
test::len
[function]
[call site]
02876
Engine::max_functions
[function]
[call site]
02877
Err
[function]
[call site]
02878
PERR::into_err
[function]
[call site]
02879
ParseState::new
[function]
[call site]
02880
TestStruct::clone
[function]
[call site]
02881
clone_from
[function]
[call site]
02882
StmtBlock::extend
[function]
[call site]
02883
TestStruct::clone
[function]
[call site]
02884
Engine::max_function_expr_depth
[function]
[call site]
02885
Command::get
[function]
[call site]
02886
Engine::parse_fn
[function]
[call site]
02887
ParseSettings::level_up
[function]
[call site]
02888
MultiInputsStream::get_next
[function]
[call site]
02889
unwrap
[function]
[call site]
02890
peek
[function]
[call site]
02891
unwrap
[function]
[call site]
02892
eat_token
[function]
[call site]
02893
Ident::as_str
[function]
[call site]
02894
Engine::get_interned_string
[function]
[call site]
02895
std::any::type_name::<crate::INT>
[function]
[call site]
02896
Engine::get_interned_string
[function]
[call site]
02897
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02898
Engine::get_interned_string
[function]
[call site]
02899
MultiInputsStream::get_next
[function]
[call site]
02900
unwrap
[function]
[call site]
02901
Some
[function]
[call site]
02902
Err
[function]
[call site]
02903
PERR::MissingToken
[function]
[call site]
02904
into
[function]
[call site]
02905
&str::into
[function]
[call site]
02906
PERR::into_err
[function]
[call site]
02907
eat_token
[function]
[call site]
02908
Ident::as_str
[function]
[call site]
02909
Engine::get_interned_string
[function]
[call site]
02910
std::any::type_name::<crate::INT>
[function]
[call site]
02911
Engine::get_interned_string
[function]
[call site]
02912
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02913
Engine::get_interned_string
[function]
[call site]
02914
MultiInputsStream::get_next
[function]
[call site]
02915
unwrap
[function]
[call site]
02916
Some
[function]
[call site]
02917
tokenizer::is_valid_function_name
[function]
[call site]
02918
tokenizer::is_valid_function_name
[function]
[call site]
02919
Err
[function]
[call site]
02920
PERR::Reserved
[function]
[call site]
02921
test_to_string
[function]
[call site]
02922
PERR::into_err
[function]
[call site]
02923
Err
[function]
[call site]
02924
PERR::into_err
[function]
[call site]
02925
peek
[function]
[call site]
02926
unwrap
[function]
[call site]
02927
eat_token
[function]
[call site]
02928
match_token
[function]
[call site]
02929
eat_token
[function]
[call site]
02930
Err
[function]
[call site]
02931
PERR::FnMissingParams
[function]
[call site]
02932
into
[function]
[call site]
02933
PERR::into_err
[function]
[call site]
02934
StaticVec::<(ImmutableString,
[call site]
02935
Some
[function]
[call site]
02936
TestStruct::new
[function]
[call site]
02937
MultiInputsStream::get_next
[function]
[call site]
02938
unwrap
[function]
[call site]
02939
MyIterableType::into_iter
[function]
[call site]
02940
Self::IntoIter::any
[function]
[call site]
02941
Err
[function]
[call site]
02942
PERR::FnDuplicatedParam
[function]
[call site]
02943
into
[function]
[call site]
02944
test_to_string
[function]
[call site]
02945
PERR::into_err
[function]
[call site]
02946
Engine::get_interned_string
[function]
[call site]
02947
blob_functions::push
[function]
[call site]
02948
TestStruct::clone
[function]
[call site]
02949
blob_functions::push
[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
MultiInputsStream::get_next
[function]
[call site]
02957
unwrap
[function]
[call site]
02958
Err
[function]
[call site]
02959
PERR::into_err
[function]
[call site]
02960
Err
[function]
[call site]
02961
PERR::MissingToken
[function]
[call site]
02962
into
[function]
[call site]
02963
PERR::into_err
[function]
[call site]
02964
peek
[function]
[call site]
02965
unwrap
[function]
[call site]
02966
Engine::parse_block
[function]
[call site]
02967
Err
[function]
[call site]
02968
PERR::FnMissingBody
[function]
[call site]
02969
into
[function]
[call site]
02970
PERR::into_err
[function]
[call site]
02971
into
[function]
[call site]
02972
MyIterableType::into_iter
[function]
[call site]
02973
Self::IntoIter::map
[function]
[call site]
02974
reflection_functions::collect
[function]
[call site]
02975
shrink_to_fit
[function]
[call site]
02976
Ok
[function]
[call site]
02977
Engine::get_interned_string
[function]
[call site]
02978
MyIterableType::into_iter
[function]
[call site]
02979
Self::IntoIter::collect
[function]
[call site]
02980
calc_fn_hash
[function]
[call site]
02981
test::len
[function]
[call site]
02982
StmtBlock::as_ref
[function]
[call site]
02983
map_or
[function]
[call site]
02984
crate::calc_typed_method_hash
[function]
[call site]
02985
get_hasher
[function]
[call site]
02986
write_u8
[function]
[call site]
02987
test::hash
[function]
[call site]
02988
StraightHasher::finish
[function]
[call site]
02989
contains_key
[function]
[call site]
02990
Err
[function]
[call site]
02991
PERR::FnDuplicatedDefinition
[function]
[call site]
02992
test_to_string
[function]
[call site]
02993
test::len
[function]
[call site]
02994
PERR::into_err
[function]
[call site]
02995
blob_functions::insert
[function]
[call site]
02996
into
[function]
[call site]
02997
Ok
[function]
[call site]
02998
Stmt::Noop
[function]
[call site]
02999
Err
[function]
[call site]
03000
PERR::MissingToken
[function]
[call site]
03001
into
[function]
[call site]
03002
PERR::into_err
[function]
[call site]
03003
Engine::parse_if
[function]
[call site]
03004
ParseSettings::level_up
[function]
[call site]
03005
Engine::parse_switch
[function]
[call site]
03006
ParseSettings::level_up
[function]
[call site]
03007
Engine::allow_looping
[function]
[call site]
03008
Engine::parse_while_loop
[function]
[call site]
03009
ParseSettings::level_up
[function]
[call site]
03010
Engine::allow_looping
[function]
[call site]
03011
Engine::parse_do
[function]
[call site]
03012
ParseSettings::level_up
[function]
[call site]
03013
Engine::allow_looping
[function]
[call site]
03014
Engine::parse_for
[function]
[call site]
03015
ParseSettings::level_up
[function]
[call site]
03016
Engine::allow_looping
[function]
[call site]
03017
ParseSettings::has_flag
[function]
[call site]
03018
eat_token
[function]
[call site]
03019
Ok
[function]
[call site]
03020
Stmt::BreakLoop
[function]
[call site]
03021
string_functions::is_empty
[function]
[call site]
03022
Engine::allow_looping
[function]
[call site]
03023
ParseSettings::has_flag
[function]
[call site]
03024
eat_token
[function]
[call site]
03025
peek
[function]
[call site]
03026
unwrap
[function]
[call site]
03027
Engine::parse_expr
[function]
[call site]
03028
ParseSettings::level_up
[function]
[call site]
03029
Ok
[function]
[call site]
03030
Stmt::BreakLoop
[function]
[call site]
03031
Some
[function]
[call site]
03032
into
[function]
[call site]
03033
peek
[function]
[call site]
03034
unwrap
[function]
[call site]
03035
Ok
[function]
[call site]
03036
Stmt::BreakLoop
[function]
[call site]
03037
Err
[function]
[call site]
03038
Engine::allow_looping
[function]
[call site]
03039
Err
[function]
[call site]
03040
PERR::into_err
[function]
[call site]
03041
MultiInputsStream::get_next
[function]
[call site]
03042
Engine::lex_with_map
[function]
[call site]
03043
string_functions::is_empty
[function]
[call site]
03044
unwrap
[function]
[call site]
03045
peek
[function]
[call site]
03046
unwrap
[function]
[call site]
03047
Engine::parse_expr
[function]
[call site]
03048
ParseSettings::level_up
[function]
[call site]
03049
Ok
[function]
[call site]
03050
Stmt::Return
[function]
[call site]
03051
Some
[function]
[call site]
03052
into
[function]
[call site]
03053
peek
[function]
[call site]
03054
unwrap
[function]
[call site]
03055
Ok
[function]
[call site]
03056
Stmt::Return
[function]
[call site]
03057
Err
[function]
[call site]
03058
Engine::parse_try_catch
[function]
[call site]
03059
ParseSettings::level_up_with_position
[function]
[call site]
03060
eat_token
[function]
[call site]
03061
Engine::parse_block
[function]
[call site]
03062
into
[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
match_token
[function]
[call site]
03070
parse_var_name
[function]
[call site]
03071
match_token
[function]
[call site]
03072
Err
[function]
[call site]
03073
PERR::MissingToken
[function]
[call site]
03074
into
[function]
[call site]
03075
&str::into
[function]
[call site]
03076
PERR::into_err
[function]
[call site]
03077
Engine::get_interned_string
[function]
[call site]
03078
blob_functions::push
[function]
[call site]
03079
TestStruct::clone
[function]
[call site]
03080
Engine::get_interned_string
[function]
[call site]
03081
Engine::parse_block
[function]
[call site]
03082
into
[function]
[call site]
03083
string_functions::is_empty
[function]
[call site]
03084
Expr::Unit
[function]
[call site]
03085
string_functions::pop
[function]
[call site]
03086
string_functions::is_empty
[function]
[call site]
03087
shared_make_mut
[function]
[call site]
03088
string_functions::pop
[function]
[call site]
03089
string_functions::is_empty
[function]
[call site]
03090
shared_make_mut
[function]
[call site]
03091
string_functions::pop
[function]
[call site]
03092
Dynamic::map_or
[function]
[call site]
03093
Dynamic::map_or
[function]
[call site]
03094
Expr::Variable
[function]
[call site]
03095
Engine::default
[function]
[call site]
03096
into
[function]
[call site]
03097
into
[function]
[call site]
03098
Ok
[function]
[call site]
03099
Stmt::TryCatch
[function]
[call site]
03100
into
[function]
[call site]
03101
ParseSettings::level_up
[function]
[call site]
03102
Engine::parse_let
[function]
[call site]
03103
MultiInputsStream::get_next
[function]
[call site]
03104
unwrap
[function]
[call site]
03105
parse_var_name
[function]
[call site]
03106
Engine::allow_shadowing
[function]
[call site]
03107
intersects
[function]
[call site]
03108
Command::get
[function]
[call site]
03109
is_some
[function]
[call site]
03110
Err
[function]
[call site]
03111
PERR::VariableExists
[function]
[call site]
03112
into
[function]
[call site]
03113
PERR::into_err
[function]
[call site]
03114
Command::get
[function]
[call site]
03115
is_some
[function]
[call site]
03116
get_or_insert_with
[function]
[call site]
03117
Engine::new_global_runtime_state
[function]
[call site]
03118
crate::ThinVec::new
[function]
[call site]
03119
crate::ThinVec::new
[function]
[call site]
03120
crate::StaticVec::new
[function]
[call site]
03121
Engine::default_tag
[function]
[call site]
03122
TestStruct::clone
[function]
[call site]
03123
Self
[function]
[call site]
03124
StmtBlock::as_ref
[function]
[call site]
03125
Engine::lex_with_map
[function]
[call site]
03126
crate::eval::Debugger::new
[function]
[call site]
03127
TestStruct::new
[function]
[call site]
03128
TestStruct::new
[function]
[call site]
03129
into
[function]
[call site]
03130
GlobalRuntimeState::into
[function]
[call site]
03131
VarDefInfo::new
[function]
[call site]
03132
Caches::new
[function]
[call site]
03133
Position::new_const
[function]
[call site]
03134
EvalContext::new
[function]
[call site]
03135
test_var_def_filter
[function]
[call site]
03136
Err
[function]
[call site]
03137
PERR::ForbiddenVariable
[function]
[call site]
03138
into
[function]
[call site]
03139
PERR::into_err
[function]
[call site]
03140
Err
[function]
[call site]
03141
PERR::into_err
[function]
[call site]
03142
PERR::ForbiddenVariable
[function]
[call site]
03143
into
[function]
[call site]
03144
PERR::into_err
[function]
[call site]
03145
Engine::get_interned_string
[function]
[call site]
03146
match_token
[function]
[call site]
03147
Engine::parse_expr
[function]
[call site]
03148
ParseSettings::level_up
[function]
[call site]
03149
Expr::Unit
[function]
[call site]
03150
string_functions::is_empty
[function]
[call site]
03151
ParseState::find_var
[function]
[call site]
03152
test::len
[function]
[call site]
03153
Scope::get_entry_by_index
[function]
[call site]
03154
test::len
[function]
[call site]
03155
string_functions::is_empty
[function]
[call site]
03156
Some
[function]
[call site]
03157
Scope::get_mut_by_index
[function]
[call site]
03158
Dynamic::set_access_mode
[function]
[call site]
03159
Some
[function]
[call site]
03160
TestStruct::new
[function]
[call site]
03161
test::len
[function]
[call site]
03162
Self::unwrap
[function]
[call site]
03163
Scope::push_entry
[function]
[call site]
03164
Scope::is_empty
[function]
[call site]
03165
reserve
[function]
[call site]
03166
reserve
[function]
[call site]
03167
blob_functions::push
[function]
[call site]
03168
Dynamic::set_access_mode
[function]
[call site]
03169
blob_functions::push
[function]
[call site]
03170
TestStruct::clone
[function]
[call site]
03171
Scope::add_alias_by_index
[function]
[call site]
03172
test::len
[function]
[call site]
03173
resize
[function]
[call site]
03174
Engine::default
[function]
[call site]
03175
shared_get_mut
[function]
[call site]
03176
unwrap
[function]
[call site]
03177
string_functions::contains
[function]
[call site]
03178
blob_functions::push
[function]
[call site]
03179
test::len
[function]
[call site]
03180
TestStruct::clone
[function]
[call site]
03181
into
[function]
[call site]
03182
Ok
[function]
[call site]
03183
Stmt::Var
[function]
[call site]
03184
Stmt::Var
[function]
[call site]
03185
ParseSettings::level_up
[function]
[call site]
03186
Engine::parse_let
[function]
[call site]
03187
ParseSettings::level_up
[function]
[call site]
03188
Engine::parse_import
[function]
[call site]
03189
ParseSettings::level_up_with_position
[function]
[call site]
03190
eat_token
[function]
[call site]
03191
Engine::parse_expr
[function]
[call site]
03192
match_token
[function]
[call site]
03193
parse_var_name
[function]
[call site]
03194
Engine::get_interned_string
[function]
[call site]
03195
Engine::get_interned_string
[function]
[call site]
03196
blob_functions::push
[function]
[call site]
03197
TestStruct::clone
[function]
[call site]
03198
Ok
[function]
[call site]
03199
Stmt::Import
[function]
[call site]
03200
into
[function]
[call site]
03201
ParseSettings::level_up
[function]
[call site]
03202
ParseSettings::has_flag
[function]
[call site]
03203
Err
[function]
[call site]
03204
PERR::into_err
[function]
[call site]
03205
Engine::parse_export
[function]
[call site]
03206
eat_token
[function]
[call site]
03207
peek
[function]
[call site]
03208
unwrap
[function]
[call site]
03209
ParseSettings::level_up
[function]
[call site]
03210
Engine::parse_let
[function]
[call site]
03211
Expr::set_position
[function]
[call site]
03212
Expr::set_position
[function]
[call site]
03213
Ok
[function]
[call site]
03214
ParseSettings::level_up
[function]
[call site]
03215
Engine::parse_let
[function]
[call site]
03216
Expr::set_position
[function]
[call site]
03217
Ok
[function]
[call site]
03218
parse_var_name
[function]
[call site]
03219
match_token
[function]
[call site]
03220
parse_var_name
[function]
[call site]
03221
Engine::lex_with_map
[function]
[call site]
03222
Engine::lex_raw
[function]
[call site]
03223
Some
[function]
[call site]
03224
Engine::get_interned_string
[function]
[call site]
03225
Engine::get_interned_string
[function]
[call site]
03226
ParseState::find_var
[function]
[call site]
03227
Scope::add_alias_by_index
[function]
[call site]
03228
test::len
[function]
[call site]
03229
TestStruct::clone
[function]
[call site]
03230
Engine::get_interned_string
[function]
[call site]
03231
Ok
[function]
[call site]
03232
Stmt::Export
[function]
[call site]
03233
into
[function]
[call site]
03234
ParseSettings::level_up
[function]
[call site]
03235
Engine::parse_expr_stmt
[function]
[call site]
03236
ParseSettings::level_up
[function]
[call site]
03237
Stmt::is_noop
[function]
[call site]
03238
CustomExpr::is_self_terminated
[function]
[call site]
03239
blob_functions::push
[function]
[call site]
03240
peek
[function]
[call site]
03241
unwrap
[function]
[call site]
03242
eat_token
[function]
[call site]
03243
Err
[function]
[call site]
03244
TestStruct::clone
[function]
[call site]
03245
PERR::into_err
[function]
[call site]
03246
Err
[function]
[call site]
03247
PERR::MissingToken
[function]
[call site]
03248
into
[function]
[call site]
03249
&str::into
[function]
[call site]
03250
PERR::into_err
[function]
[call site]
03251
map_functions::values
[function]
[call site]
03252
cloned
[function]
[call site]
03253
reflection_functions::collect
[function]
[call site]
03254
TestStruct::new
[function]
[call site]
03255
Ok
[function]
[call site]
03256
Ok
[function]
[call site]
03257
Engine::optimize_into_ast
[function]
[call site]
03258
crate::Module::from
[function]
[call site]
03259
TestStruct::new
[function]
[call site]
03260
Self::IntoIter::into_iter
[function]
[call site]
03261
test_chars
[function]
[call site]
03262
0.chars().collect::<Vec<_>>
[function]
[call site]
03263
MyIterableType::into_iter
[function]
[call site]
03264
Self::IntoIter::for_each
[function]
[call site]
03265
Module::set_script_fn
[function]
[call site]
03266
Option::into
[function]
[call site]
03267
test::len
[function]
[call site]
03268
crate::calc_fn_hash
[function]
[call site]
03269
get_hasher
[function]
[call site]
03270
write_u8
[function]
[call site]
03271
MyIterableType::into_iter
[function]
[call site]
03272
Self::IntoIter::for_each
[function]
[call site]
03273
test::hash
[function]
[call site]
03274
write_usize
[function]
[call site]
03275
test::hash
[function]
[call site]
03276
write_usize
[function]
[call site]
03277
StraightHasher::finish
[function]
[call site]
03278
StmtBlock::as_ref
[function]
[call site]
03279
map_or
[function]
[call site]
03280
crate::calc_typed_method_hash
[function]
[call site]
03281
StmtBlock::as_ref
[function]
[call site]
03282
and_then
[function]
[call site]
03283
Command::get
[function]
[call site]
03284
Ident::as_str
[function]
[call site]
03285
into
[function]
[call site]
03286
Position::new_const
[function]
[call site]
03287
Some
[function]
[call site]
03288
TestStruct::new
[function]
[call site]
03289
MyIterableType::into_iter
[function]
[call site]
03290
Engine::lex_with_map
[function]
[call site]
03291
reflection_functions::collect
[function]
[call site]
03292
Engine::default
[function]
[call site]
03293
crate::StaticVec::new_const
[function]
[call site]
03294
Some
[function]
[call site]
03295
TestStruct::new
[function]
[call site]
03296
get_or_insert_with
[function]
[call site]
03297
new_hash_map
[function]
[call site]
03298
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03299
Engine::default
[function]
[call site]
03300
blob_functions::insert
[function]
[call site]
03301
Option::into
[function]
[call site]
03302
Array::into
[function]
[call site]
03303
string_functions::remove
[function]
[call site]
03304
Self::into
[function]
[call site]
03305
crate::Module::from
[function]
[call site]
03306
StmtBlock::as_ref
[function]
[call site]
03307
MyIterableType::into_iter
[function]
[call site]
03308
Self::IntoIter::map
[function]
[call site]
03309
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03310
TestStruct::clone
[function]
[call site]
03311
TestStruct::clone
[function]
[call site]
03312
TestStruct::clone
[function]
[call site]
03313
Engine::default
[function]
[call site]
03314
Self::into
[function]
[call site]
03315
Self::into
[function]
[call site]
03316
crate::Module::from
[function]
[call site]
03317
MyIterableType::into_iter
[function]
[call site]
03318
Self::IntoIter::map
[function]
[call site]
03319
crate::func::shared_take_or_clone
[function]
[call site]
03320
shared_try_take
[function]
[call site]
03321
Result::unwrap_or_else
[function]
[call site]
03322
StmtBlock::as_ref
[function]
[call site]
03323
TestStruct::clone
[function]
[call site]
03324
StmtBlock::take_statements
[function]
[call site]
03325
mem::take
[function]
[call site]
03326
Engine::new
[function]
[call site]
03327
register_type_with_name::<TestStruct>
[function]
[call site]
03328
Engine::register_fn
[function]
[call site]
03329
TestStruct
[function]
[call site]
03330
StmtBlock::statements_mut
[function]
[call site]
03331
StmtBlock::statements_mut
[function]
[call site]
03332
Engine::optimize_top_level
[function]
[call site]
03333
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03334
OptimizerState::new
[function]
[call site]
03335
Engine::new_global_runtime_state
[function]
[call site]
03336
crate::ThinVec::new
[function]
[call site]
03337
crate::ThinVec::new
[function]
[call site]
03338
crate::StaticVec::new
[function]
[call site]
03339
Engine::default_tag
[function]
[call site]
03340
TestStruct::clone
[function]
[call site]
03341
StmtBlock::as_ref
[function]
[call site]
03342
Engine::lex_with_map
[function]
[call site]
03343
crate::eval::Debugger::new
[function]
[call site]
03344
into
[function]
[call site]
03345
&crate::SharedModule::into
[function]
[call site]
03346
TestStruct::new
[function]
[call site]
03347
Caches::new
[function]
[call site]
03348
MyIterableType::into_iter
[function]
[call site]
03349
array_functions::reduce_rev
[function]
[call site]
03350
flat_map
[function]
[call site]
03351
Module::iter_var
[function]
[call site]
03352
Module::iter_var_raw
[function]
[call site]
03353
MyIterableType::into_iter
[function]
[call site]
03354
Engine::lex_with_map
[function]
[call site]
03355
Engine::lex_raw
[function]
[call site]
03356
Some
[function]
[call site]
03357
Ident::as_str
[function]
[call site]
03358
array_functions::for_each
[function]
[call site]
03359
OptimizerState::push_var
[function]
[call site]
03360
blob_functions::push
[function]
[call site]
03361
into
[function]
[call site]
03362
Some
[function]
[call site]
03363
Cow::Borrowed
[function]
[call site]
03364
MyIterableType::into_iter
[function]
[call site]
03365
flat_map
[function]
[call site]
03366
array_functions::for_each
[function]
[call site]
03367
OptimizerState::push_var
[function]
[call site]
03368
into
[function]
[call site]
03369
Some
[function]
[call site]
03370
Cow::Borrowed
[function]
[call site]
03371
optimize_stmt_block
[function]
[call site]
03372
string_functions::is_empty
[function]
[call site]
03373
test::len
[function]
[call site]
03374
OptimizerState::is_dirty
[function]
[call site]
03375
MyIterableType::into_iter
[function]
[call site]
03376
test_chars
[function]
[call site]
03377
0.chars().collect::<Vec<_>>
[function]
[call site]
03378
MyIterableType::into_iter
[function]
[call site]
03379
Self::IntoIter::position
[function]
[call site]
03380
ParseSettings::level_up
[function]
[call site]
03381
Ok
[function]
[call site]
03382
StmtBlockContainer::split_at_mut
[function]
[call site]
03383
test_functions_take
[function]
[call site]
03384
StmtBlock::statements_mut
[function]
[call site]
03385
StaticModuleResolver::iter_mut
[function]
[call site]
03386
Engine::lex_with_map
[function]
[call site]
03387
optimize_combo_chain
[function]
[call site]
03388
test_functions_take
[function]
[call site]
03389
test_functions_take
[function]
[call site]
03390
test_functions_take
[function]
[call site]
03391
StmtBlock::as_mut
[function]
[call site]
03392
intersects
[function]
[call site]
03393
StmtBlock::as_mut
[function]
[call site]
03394
StmtBlock::as_mut
[function]
[call site]
03395
string_functions::remove
[function]
[call site]
03396
test_functions_take
[function]
[call site]
03397
make_sub
[function]
[call site]
03398
make_root
[function]
[call site]
03399
StaticModuleResolver::iter_mut
[function]
[call site]
03400
Engine::lex_with_map
[function]
[call site]
03401
optimize_combo_chain
[function]
[call site]
03402
StaticModuleResolver::iter_mut
[function]
[call site]
03403
skip
[function]
[call site]
03404
Engine::lex_with_map
[function]
[call site]
03405
reflection_functions::collect
[function]
[call site]
03406
OptimizerState::clear_dirty
[function]
[call site]
03407
test::len
[function]
[call site]
03408
map_functions::retain
[function]
[call site]
03409
string_functions::is_empty
[function]
[call site]
03410
Ok
[function]
[call site]
03411
IterateMap::new
[function]
[call site]
03412
IterateMap::new
[function]
[call site]
03413
IterateMap::new
[function]
[call site]
03414
mem::take
[function]
[call site]
03415
MyIterableType::into_iter
[function]
[call site]
03416
FnPtr::call_raw_with_extra_args
[function]
[call site]
03417
_call_with_extra_args::<true,
[call site]
03418
_call_with_extra_args::<false,
[call site]
03419
Some
[function]
[call site]
03420
TestStruct::clone
[function]
[call site]
03421
Self::into
[function]
[call site]
03422
Some
[function]
[call site]
03423
Dynamic::as_bool
[function]
[call site]
03424
Ok
[function]
[call site]
03425
crate::func::locked_read
[function]
[call site]
03426
Option::and_then
[function]
[call site]
03427
Some
[function]
[call site]
03428
ok_or_else
[function]
[call site]
03429
std::
[call site]
03430
any::type_name
[function]
[call site]
03431
type_name::<R>
[function]
[call site]
03432
Err
[function]
[call site]
03433
Dynamic::type_name
[function]
[call site]
03434
type_name::<INT>
[function]
[call site]
03435
type_name::<crate::FLOAT>
[function]
[call site]
03436
std::
[call site]
03437
any::type_name
[function]
[call site]
03438
crate::func::locked_read
[function]
[call site]
03439
Option::unwrap
[function]
[call site]
03440
std::
[call site]
03441
any::type_name
[function]
[call site]
03442
unwrap_or
[function]
[call site]
03443
blob_functions::insert
[function]
[call site]
03444
blob_functions::insert
[function]
[call site]
03445
Ok
[function]
[call site]
03446
OptimizerState::set_dirty
[function]
[call site]
03447
Stmt::is_control_flow_break
[function]
[call site]
03448
StaticModuleResolver::iter_mut
[function]
[call site]
03449
StaticModuleResolver::iter_mut
[function]
[call site]
03450
Engine::lex_with_map
[function]
[call site]
03451
Ident::as_str
[function]
[call site]
03452
array_functions::for_each
[function]
[call site]
03453
string_functions::is_empty
[function]
[call site]
03454
Ok
[function]
[call site]
03455
StaticModuleResolver::iter_mut
[function]
[call site]
03456
impl
[call site]
03457
into
[function]
[call site]
03458
FnPtr::call_raw_with_extra_args
[function]
[call site]
03459
Some
[function]
[call site]
03460
Ok
[function]
[call site]
03461
optimize_expr
[function]
[call site]
03462
ParseSettings::level_up_with_position
[function]
[call site]
03463
string_functions::is_empty
[function]
[call site]
03464
OptimizerState::set_dirty
[function]
[call site]
03465
Expr::Unit
[function]
[call site]
03466
ParseSettings::level_up_with_position
[function]
[call site]
03467
test::len
[function]
[call site]
03468
OptimizerState::set_dirty
[function]
[call site]
03469
StmtBlock::take_statements
[function]
[call site]
03470
string_functions::remove
[function]
[call site]
03471
optimize_expr
[function]
[call site]
03472
StmtBlock::statements_mut
[function]
[call site]
03473
optimize_stmt_block
[function]
[call site]
03474
StmtBlock::take_statements
[function]
[call site]
03475
StmtBlock::statements_mut
[function]
[call site]
03476
StmtBlock::as_mut
[function]
[call site]
03477
OptimizerState::set_dirty
[function]
[call site]
03478
test_functions_take
[function]
[call site]
03479
ASTFlags::intersects
[function]
[call site]
03480
OptimizerState::set_dirty
[function]
[call site]
03481
test_functions_take
[function]
[call site]
03482
MyIterableType::into_iter
[function]
[call site]
03483
test_method_call
[function]
[call site]
03484
RhaiFunc::is_pure
[function]
[call site]
03485
RhaiFunc::is_pure
[function]
[call site]
03486
OptimizerState::set_dirty
[function]
[call site]
03487
mem::take
[function]
[call site]
03488
MyIterableType::into_iter
[function]
[call site]
03489
Self::IntoIter::find
[function]
[call site]
03490
array_functions::find_starting_from
[function]
[call site]
03491
array_functions::index_of_filter_starting_from
[function]
[call site]
03492
string_functions::is_empty
[function]
[call site]
03493
Ok
[function]
[call site]
03494
eval::calc_offset_len
[function]
[call site]
03495
test::len
[function]
[call site]
03496
StaticModuleResolver::iter_mut
[function]
[call site]
03497
impl
[call site]
03498
skip
[function]
[call site]
03499
into
[function]
[call site]
03500
FnPtr::call_raw_with_extra_args
[function]
[call site]
03501
Some
[function]
[call site]
03502
Some
[function]
[call site]
03503
Dynamic::as_bool
[function]
[call site]
03504
unwrap_or
[function]
[call site]
03505
Ok
[function]
[call site]
03506
Ok
[function]
[call site]
03507
Ok
[function]
[call site]
03508
Ok
[function]
[call site]
03509
Command::get
[function]
[call site]
03510
RhaiResult::map_or_else
[function]
[call site]
03511
Expr::Unit
[function]
[call site]
03512
Expr::set_position
[function]
[call site]
03513
optimize_expr
[function]
[call site]
03514
Expr::is_constant
[function]
[call site]
03515
string_functions::is_empty
[function]
[call site]
03516
Expr::get_literal_value
[function]
[call site]
03517
OptimizerState::set_dirty
[function]
[call site]
03518
Engine::map_type_name
[function]
[call site]
03519
MyIterableType::into_iter
[function]
[call site]
03520
array_functions::find_map
[function]
[call site]
03521
array_functions::find_map_starting_from
[function]
[call site]
03522
string_functions::is_empty
[function]
[call site]
03523
Ok
[function]
[call site]
03524
eval::calc_offset_len
[function]
[call site]
03525
test::len
[function]
[call site]
03526
StaticModuleResolver::iter_mut
[function]
[call site]
03527
impl
[call site]
03528
skip
[function]
[call site]
03529
into
[function]
[call site]
03530
FnPtr::call_raw_with_extra_args
[function]
[call site]
03531
Some
[function]
[call site]
03532
Some
[function]
[call site]
03533
Expr::is_unit
[function]
[call site]
03534
Ok
[function]
[call site]
03535
Ok
[function]
[call site]
03536
Module::get_custom_type_display_by_name
[function]
[call site]
03537
Module::get_custom_type_by_name_raw
[function]
[call site]
03538
Command::get
[function]
[call site]
03539
Engine::lex_with_map
[function]
[call site]
03540
Ident::as_str
[function]
[call site]
03541
StmtBlock::span_or_else
[function]
[call site]
03542
map_functions::values
[function]
[call site]
03543
array_functions::find_map
[function]
[call site]
03544
Module::get_custom_type_display_by_name
[function]
[call site]
03545
unwrap_or_else
[function]
[call site]
03546
map_std_type_name
[function]
[call site]
03547
string_functions::trim
[function]
[call site]
03548
shared_get_mut
[function]
[call site]
03549
string_functions::trim
[function]
[call site]
03550
into
[function]
[call site]
03551
string_functions::trim
[function]
[call site]
03552
into
[function]
[call site]
03553
type_name::<crate::INT>
[function]
[call site]
03554
type_name::<crate::FLOAT>
[function]
[call site]
03555
type_name::<String>
[function]
[call site]
03556
type_name::<ImmutableString>
[function]
[call site]
03557
type_name::<&str>
[function]
[call site]
03558
type_name::<rust_decimal::Decimal>
[function]
[call site]
03559
type_name::<FnPtr>
[function]
[call site]
03560
type_name::<crate::Array>
[function]
[call site]
03561
type_name::<crate::Blob>
[function]
[call site]
03562
type_name::<crate::Map>
[function]
[call site]
03563
type_name::<crate::Instant>
[function]
[call site]
03564
type_name::<ExclusiveRange>
[function]
[call site]
03565
type_name::<InclusiveRange>
[function]
[call site]
03566
type_name::<BitRange>
[function]
[call site]
03567
type_name::<CharsStream>
[function]
[call site]
03568
type_name::<StepRange<u8>>
[function]
[call site]
03569
test::len
[function]
[call site]
03570
string_functions::starts_with
[function]
[call site]
03571
string_functions::ends_with
[function]
[call site]
03572
string_functions::ends_with
[function]
[call site]
03573
test_string_split
[function]
[call site]
03574
Engine::new
[function]
[call site]
03575
last
[function]
[call site]
03576
unwrap
[function]
[call site]
03577
test::len
[function]
[call site]
03578
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03579
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03580
strip_prefix
[function]
[call site]
03581
map_or
[function]
[call site]
03582
map_std_type_name
[function]
[call site]
03583
RhaiNativeFunc::return_type_name
[function]
[call site]
03584
type_name::<R>
[function]
[call site]
03585
into
[function]
[call site]
03586
Expr::from_dynamic
[function]
[call site]
03587
Self::Unit
[function]
[call site]
03588
Self::BoolConstant
[function]
[call site]
03589
Self::StringConstant
[function]
[call site]
03590
Self::CharConstant
[function]
[call site]
03591
Self::IntegerConstant
[function]
[call site]
03592
Self::DynamicConstant
[function]
[call site]
03593
TestStruct::new
[function]
[call site]
03594
into
[function]
[call site]
03595
Self::FloatConstant
[function]
[call site]
03596
Self::DynamicConstant
[function]
[call site]
03597
TestStruct::new
[function]
[call site]
03598
into
[function]
[call site]
03599
Self::DynamicConstant
[function]
[call site]
03600
TestStruct::new
[function]
[call site]
03601
into
[function]
[call site]
03602
FnPtr::is_curried
[function]
[call site]
03603
string_functions::is_empty
[function]
[call site]
03604
Self::FnCall
[function]
[call site]
03605
into
[function]
[call site]
03606
FnCallHashes::from_hash
[function]
[call site]
03607
calc_fn_hash
[function]
[call site]
03608
test_native_context_fn_name
[function]
[call site]
03609
Engine::new
[function]
[call site]
03610
Engine::register_raw_fn
[function]
[call site]
03611
into
[function]
[call site]
03612
StmtBlock::as_ref
[function]
[call site]
03613
test::len
[function]
[call site]
03614
test::len
[function]
[call site]
03615
string_functions::starts_with
[function]
[call site]
03616
FuncRegistration::new
[function]
[call site]
03617
FuncRegistration::in_global_namespace
[function]
[call site]
03618
FuncRegistration::set_into_module_raw
[function]
[call site]
03619
StmtBlock::as_ref
[function]
[call site]
03620
test::len
[function]
[call site]
03621
StmtBlock::extend
[function]
[call site]
03622
StmtBlock::as_ref
[function]
[call site]
03623
MyIterableType::into_iter
[function]
[call site]
03624
Self::IntoIter::copied
[function]
[call site]
03625
first
[function]
[call site]
03626
RhaiFunc::is_method
[function]
[call site]
03627
is_method_call
[function]
[call site]
03628
StaticModuleResolver::iter_mut
[function]
[call site]
03629
enumerate
[function]
[call site]
03630
array_functions::for_each
[function]
[call site]
03631
Module::map_type
[function]
[call site]
03632
TypeId::of::<&str>
[function]
[call site]
03633
TypeId::of::<ImmutableString>
[function]
[call site]
03634
TypeId::of::<String>
[function]
[call site]
03635
TypeId::of::<ImmutableString>
[function]
[call site]
03636
MyIterableType::into_iter
[function]
[call site]
03637
T::as_any
[function]
[call site]
03638
TypeId::of::<Dynamic>
[function]
[call site]
03639
test::len
[function]
[call site]
03640
test::len
[function]
[call site]
03641
string_functions::pop
[function]
[call site]
03642
unwrap
[function]
[call site]
03643
calc_fn_hash
[function]
[call site]
03644
test::len
[function]
[call site]
03645
calc_fn_hash_full
[function]
[call site]
03646
get_hasher
[function]
[call site]
03647
write_u8
[function]
[call site]
03648
MyIterableType::into_iter
[function]
[call site]
03649
Self::IntoIter::for_each
[function]
[call site]
03650
test::hash
[function]
[call site]
03651
write_usize
[function]
[call site]
03652
StraightHasher::finish
[function]
[call site]
03653
MyIterableType::into_iter
[function]
[call site]
03654
copied
[function]
[call site]
03655
StmtBlock::as_ref
[function]
[call site]
03656
and_then
[function]
[call site]
03657
Command::get
[function]
[call site]
03658
BloomFilterU64::mark
[function]
[call site]
03659
BloomFilterU64::calc_hash
[function]
[call site]
03660
string_functions::remove
[function]
[call site]
03661
get_or_insert_with
[function]
[call site]
03662
new_hash_map
[function]
[call site]
03663
Scope::push_entry
[function]
[call site]
03664
blob_functions::insert
[function]
[call site]
03665
FnPtr::try_from
[function]
[call site]
03666
RhaiResultOf::unwrap
[function]
[call site]
03667
string_functions::is_empty
[function]
[call site]
03668
blob_functions::push
[function]
[call site]
03669
eval::calc_offset_len
[function]
[call site]
03670
test::len
[function]
[call site]
03671
test::len
[function]
[call site]
03672
blob_functions::push
[function]
[call site]
03673
blob_functions::insert
[function]
[call site]
03674
into
[function]
[call site]
03675
&mut
[call site]
03676
blob_functions::insert
[function]
[call site]
03677
into
[function]
[call site]
03678
Engine::global_namespace_mut
[function]
[call site]
03679
TestStruct::new
[function]
[call site]
03680
unwrap
[function]
[call site]
03681
Engine::lex_with_map
[function]
[call site]
03682
TypeId::of::<INT>
[function]
[call site]
03683
TypeId::of::<INT>
[function]
[call site]
03684
Engine::register_raw_fn
[function]
[call site]
03685
into
[function]
[call site]
03686
StmtBlock::as_ref
[function]
[call site]
03687
test::len
[function]
[call site]
03688
test::len
[function]
[call site]
03689
string_functions::starts_with
[function]
[call site]
03690
FuncRegistration::new
[function]
[call site]
03691
FuncRegistration::in_global_namespace
[function]
[call site]
03692
FuncRegistration::set_into_module_raw
[function]
[call site]
03693
Engine::global_namespace_mut
[function]
[call site]
03694
TestStruct::new
[function]
[call site]
03695
unwrap
[function]
[call site]
03696
Engine::lex_with_map
[function]
[call site]
03697
TypeId::of::<INT>
[function]
[call site]
03698
TypeId::of::<INT>
[function]
[call site]
03699
std::
[call site]
03700
iter::once
[function]
[call site]
03701
Self::StringConstant
[function]
[call site]
03702
test_native_context_fn_name
[function]
[call site]
03703
into
[function]
[call site]
03704
reflection_functions::collect
[function]
[call site]
03705
into
[function]
[call site]
03706
Self::DynamicConstant
[function]
[call site]
03707
into
[function]
[call site]
03708
Expr::is_constant
[function]
[call site]
03709
string_functions::is_empty
[function]
[call site]
03710
Expr::get_literal_value
[function]
[call site]
03711
Option::is_some
[function]
[call site]
03712
OptimizerState::set_dirty
[function]
[call site]
03713
Expr::from_dynamic
[function]
[call site]
03714
optimize_expr
[function]
[call site]
03715
optimize_expr
[function]
[call site]
03716
optimize_expr
[function]
[call site]
03717
optimize_expr
[function]
[call site]
03718
ASTFlags::intersects
[function]
[call site]
03719
OptimizerState::set_dirty
[function]
[call site]
03720
test_functions_take
[function]
[call site]
03721
FnPtr::try_from
[function]
[call site]
03722
Engine::lex_with_map
[function]
[call site]
03723
test::len
[function]
[call site]
03724
test::len
[function]
[call site]
03725
(TokenIterator::unwrap_or
[function]
[call site]
03726
MyIterableType::into_iter
[function]
[call site]
03727
test_chars
[function]
[call site]
03728
0.chars().collect::<Vec<_>>
[function]
[call site]
03729
MyIterableType::into_iter
[function]
[call site]
03730
Self::IntoIter::all
[function]
[call site]
03731
OptimizerState::set_dirty
[function]
[call site]
03732
FnPtr::try_from
[function]
[call site]
03733
RhaiResultOf::unwrap
[function]
[call site]
03734
test_functions_take
[function]
[call site]
03735
EvalAltResult::set_position
[function]
[call site]
03736
FnPtr::try_from
[function]
[call site]
03737
f32::unsigned_abs
[function]
[call site]
03738
Engine::lex_with_map
[function]
[call site]
03739
test::len
[function]
[call site]
03740
(TokenIterator::unwrap_or
[function]
[call site]
03741
MyIterableType::into_iter
[function]
[call site]
03742
Self::IntoIter::all
[function]
[call site]
03743
OptimizerState::set_dirty
[function]
[call site]
03744
test::len
[function]
[call site]
03745
FnPtr::try_from
[function]
[call site]
03746
f32::unsigned_abs
[function]
[call site]
03747
RhaiResultOf::unwrap
[function]
[call site]
03748
test_functions_take
[function]
[call site]
03749
EvalAltResult::set_position
[function]
[call site]
03750
MyIterableType::into_iter
[function]
[call site]
03751
test_method_call
[function]
[call site]
03752
RhaiFunc::is_pure
[function]
[call site]
03753
OptimizerState::set_dirty
[function]
[call site]
03754
mem::take
[function]
[call site]
03755
MyIterableType::into_iter
[function]
[call site]
03756
Self::IntoIter::find
[function]
[call site]
03757
RhaiResult::map_or_else
[function]
[call site]
03758
Expr::Unit
[function]
[call site]
03759
Expr::set_position
[function]
[call site]
03760
FnPtr::try_from
[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
RhaiResultOf::unwrap
[function]
[call site]
03767
FnPtr::try_from
[function]
[call site]
03768
f32::unsigned_abs
[function]
[call site]
03769
Engine::lex_with_map
[function]
[call site]
03770
(TokenIterator::unwrap_or
[function]
[call site]
03771
OptimizerState::set_dirty
[function]
[call site]
03772
Expr::BoolConstant
[function]
[call site]
03773
FnPtr::try_from
[function]
[call site]
03774
f32::unsigned_abs
[function]
[call site]
03775
RhaiResultOf::unwrap
[function]
[call site]
03776
FnPtr::try_from
[function]
[call site]
03777
Engine::lex_with_map
[function]
[call site]
03778
test_chars
[function]
[call site]
03779
ImmutableString::strong_count
[function]
[call site]
03780
(TokenIterator::unwrap_or
[function]
[call site]
03781
OptimizerState::set_dirty
[function]
[call site]
03782
Expr::CharConstant
[function]
[call site]
03783
test_chars
[function]
[call site]
03784
nth
[function]
[call site]
03785
FnPtr::try_from
[function]
[call site]
03786
RhaiResultOf::unwrap
[function]
[call site]
03787
unwrap
[function]
[call site]
03788
FnPtr::try_from
[function]
[call site]
03789
f32::unsigned_abs
[function]
[call site]
03790
Engine::lex_with_map
[function]
[call site]
03791
test_chars
[function]
[call site]
03792
ImmutableString::strong_count
[function]
[call site]
03793
(TokenIterator::unwrap_or
[function]
[call site]
03794
OptimizerState::set_dirty
[function]
[call site]
03795
Expr::CharConstant
[function]
[call site]
03796
test_chars
[function]
[call site]
03797
array_functions::reduce_rev
[function]
[call site]
03798
RhaiResult::nth
[function]
[call site]
03799
FnPtr::try_from
[function]
[call site]
03800
f32::unsigned_abs
[function]
[call site]
03801
RhaiResultOf::unwrap
[function]
[call site]
03802
unwrap
[function]
[call site]
03803
optimize_expr
[function]
[call site]
03804
optimize_expr
[function]
[call site]
03805
optimize_expr
[function]
[call site]
03806
optimize_expr
[function]
[call site]
03807
optimize_expr
[function]
[call site]
03808
string_functions::is_empty
[function]
[call site]
03809
OptimizerState::set_dirty
[function]
[call site]
03810
Expr::StringConstant
[function]
[call site]
03811
Engine::const_empty_string
[function]
[call site]
03812
Engine::get_interned_string
[function]
[call site]
03813
Expr::is_constant
[function]
[call site]
03814
OptimizerState::set_dirty
[function]
[call site]
03815
Expr::StringConstant
[function]
[call site]
03816
Expr::get_literal_value
[function]
[call site]
03817
Option::unwrap
[function]
[call site]
03818
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03819
ParseSettings::level_up_with_position
[function]
[call site]
03820
StaticModuleResolver::iter_mut
[function]
[call site]
03821
array_functions::for_each
[function]
[call site]
03822
optimize_expr
[function]
[call site]
03823
test::len
[function]
[call site]
03824
test_functions_take
[function]
[call site]
03825
test_functions_take
[function]
[call site]
03826
Expr::StringConstant
[function]
[call site]
03827
string_functions::remove
[function]
[call site]
03828
OptimizerState::set_dirty
[function]
[call site]
03829
string_functions::remove
[function]
[call site]
03830
OptimizerState::set_dirty
[function]
[call site]
03831
string_functions::remove
[function]
[call site]
03832
OptimizerState::set_dirty
[function]
[call site]
03833
string_functions::is_empty
[function]
[call site]
03834
string_functions::remove
[function]
[call site]
03835
OptimizerState::set_dirty
[function]
[call site]
03836
string_functions::is_empty
[function]
[call site]
03837
string_functions::remove
[function]
[call site]
03838
OptimizerState::set_dirty
[function]
[call site]
03839
shrink_to_fit
[function]
[call site]
03840
Expr::is_constant
[function]
[call site]
03841
OptimizerState::set_dirty
[function]
[call site]
03842
Expr::DynamicConstant
[function]
[call site]
03843
Expr::get_literal_value
[function]
[call site]
03844
Option::unwrap
[function]
[call site]
03845
into
[function]
[call site]
03846
ParseSettings::level_up_with_position
[function]
[call site]
03847
StaticModuleResolver::iter_mut
[function]
[call site]
03848
array_functions::for_each
[function]
[call site]
03849
optimize_expr
[function]
[call site]
03850
Expr::is_constant
[function]
[call site]
03851
OptimizerState::set_dirty
[function]
[call site]
03852
Expr::DynamicConstant
[function]
[call site]
03853
Expr::get_literal_value
[function]
[call site]
03854
Option::unwrap
[function]
[call site]
03855
into
[function]
[call site]
03856
ParseSettings::level_up_with_position
[function]
[call site]
03857
StaticModuleResolver::iter_mut
[function]
[call site]
03858
array_functions::for_each
[function]
[call site]
03859
optimize_expr
[function]
[call site]
03860
test::len
[function]
[call site]
03861
OptimizerState::set_dirty
[function]
[call site]
03862
string_functions::remove
[function]
[call site]
03863
MyIterableType::into_iter
[function]
[call site]
03864
Self::IntoIter::take
[function]
[call site]
03865
Engine::new
[function]
[call site]
03866
register_type_with_name::<TestStruct>
[function]
[call site]
03867
Engine::register_fn
[function]
[call site]
03868
TestStruct
[function]
[call site]
03869
test_method_call
[function]
[call site]
03870
Some
[function]
[call site]
03871
OptimizerState::set_dirty
[function]
[call site]
03872
test::len
[function]
[call site]
03873
string_functions::truncate
[function]
[call site]
03874
OptimizerState::set_dirty
[function]
[call site]
03875
optimize_expr
[function]
[call site]
03876
OptimizerState::set_dirty
[function]
[call site]
03877
Expr::BoolConstant
[function]
[call site]
03878
string_functions::is_empty
[function]
[call site]
03879
OptimizerState::set_dirty
[function]
[call site]
03880
Expr::BoolConstant
[function]
[call site]
03881
test::len
[function]
[call site]
03882
OptimizerState::set_dirty
[function]
[call site]
03883
test_functions_take
[function]
[call site]
03884
test::len
[function]
[call site]
03885
OptimizerState::set_dirty
[function]
[call site]
03886
string_functions::remove
[function]
[call site]
03887
MyIterableType::into_iter
[function]
[call site]
03888
Self::IntoIter::take
[function]
[call site]
03889
test_method_call
[function]
[call site]
03890
Some
[function]
[call site]
03891
OptimizerState::set_dirty
[function]
[call site]
03892
test::len
[function]
[call site]
03893
string_functions::truncate
[function]
[call site]
03894
OptimizerState::set_dirty
[function]
[call site]
03895
optimize_expr
[function]
[call site]
03896
OptimizerState::set_dirty
[function]
[call site]
03897
Expr::BoolConstant
[function]
[call site]
03898
string_functions::is_empty
[function]
[call site]
03899
OptimizerState::set_dirty
[function]
[call site]
03900
Expr::BoolConstant
[function]
[call site]
03901
test::len
[function]
[call site]
03902
OptimizerState::set_dirty
[function]
[call site]
03903
test_functions_take
[function]
[call site]
03904
test::len
[function]
[call site]
03905
OptimizerState::set_dirty
[function]
[call site]
03906
string_functions::remove
[function]
[call site]
03907
Expr::is_constant
[function]
[call site]
03908
test::len
[function]
[call site]
03909
string_functions::truncate
[function]
[call site]
03910
OptimizerState::set_dirty
[function]
[call site]
03911
optimize_expr
[function]
[call site]
03912
string_functions::is_empty
[function]
[call site]
03913
OptimizerState::set_dirty
[function]
[call site]
03914
Expr::BoolConstant
[function]
[call site]
03915
test::len
[function]
[call site]
03916
OptimizerState::set_dirty
[function]
[call site]
03917
test_functions_take
[function]
[call site]
03918
test::len
[function]
[call site]
03919
OptimizerState::set_dirty
[function]
[call site]
03920
Expr::BoolConstant
[function]
[call site]
03921
FnCallExpr::is_qualified
[function]
[call site]
03922
StaticModuleResolver::iter_mut
[function]
[call site]
03923
array_functions::for_each
[function]
[call site]
03924
optimize_expr
[function]
[call site]
03925
move_constant_arg
[function]
[call site]
03926
Expr::get_literal_value
[function]
[call site]
03927
Some
[function]
[call site]
03928
StmtBlock::as_ref
[function]
[call site]
03929
TestStruct::clone
[function]
[call site]
03930
write_lock::<FnPtr>
[function]
[call site]
03931
Some
[function]
[call site]
03932
crate::Shared::new
[function]
[call site]
03933
Option<&GlobalRuntimeState>::into
[function]
[call site]
03934
into
[function]
[call site]
03935
into
[function]
[call site]
03936
into
[function]
[call site]
03937
TestStruct::clone
[function]
[call site]
03938
Self::into
[function]
[call site]
03939
into
[function]
[call site]
03940
Expr::is_constant
[function]
[call site]
03941
crate::Array::with_capacity
[function]
[call site]
03942
test::len
[function]
[call site]
03943
StmtBlock::extend
[function]
[call site]
03944
MyIterableType::into_iter
[function]
[call site]
03945
Self::IntoIter::map
[function]
[call site]
03946
Expr::get_literal_value
[function]
[call site]
03947
Option::unwrap
[function]
[call site]
03948
Dynamic::from_array
[function]
[call site]
03949
Expr::is_constant
[function]
[call site]
03950
TestStruct::clone
[function]
[call site]
03951
(TokenIterator::get_mut
[function]
[call site]
03952
Ident::as_str
[function]
[call site]
03953
Option::unwrap
[function]
[call site]
03954
Expr::get_literal_value
[function]
[call site]
03955
Option::unwrap
[function]
[call site]
03956
Dynamic::from_map
[function]
[call site]
03957
Expr::is_constant
[function]
[call site]
03958
Position::new_const
[function]
[call site]
03959
Expr::get_literal_value
[function]
[call site]
03960
Option::unwrap
[function]
[call site]
03961
unwrap
[function]
[call site]
03962
into
[function]
[call site]
03963
FnCallExpr::is_qualified
[function]
[call site]
03964
test::len
[function]
[call site]
03965
FnPtr::new
[function]
[call site]
03966
TestStruct::clone
[function]
[call site]
03967
RhaiResultOf::ok
[function]
[call site]
03968
into
[function]
[call site]
03969
test::len
[function]
[call site]
03970
Token::literal_syntax
[function]
[call site]
03971
Token::literal_syntax
[function]
[call site]
03972
Ident::as_str
[function]
[call site]
03973
into
[function]
[call site]
03974
into
[function]
[call site]
03975
into
[function]
[call site]
03976
into
[function]
[call site]
03977
into
[function]
[call site]
03978
into
[function]
[call site]
03979
Expr::DynamicConstant
[function]
[call site]
03980
into
[function]
[call site]
03981
Expr::start_position
[function]
[call site]
03982
string_functions::is_empty
[function]
[call site]
03983
Expr::position
[function]
[call site]
03984
ParseSettings::level_up_with_position
[function]
[call site]
03985
Expr::start_position
[function]
[call site]
03986
Expr::start_position
[function]
[call site]
03987
Expr::position
[function]
[call site]
03988
OptimizerState::set_dirty
[function]
[call site]
03989
test::len
[function]
[call site]
03990
FnCallExpr::constant_args
[function]
[call site]
03991
string_functions::is_empty
[function]
[call site]
03992
MyIterableType::into_iter
[function]
[call site]
03993
test_method_call
[function]
[call site]
03994
TestStruct::clone
[function]
[call site]
03995
Self::into
[function]
[call site]
03996
Dynamic::into_immutable_string
[function]
[call site]
03997
Ok
[function]
[call site]
03998
crate::func::locked_read
[function]
[call site]
03999
Option::and_then
[function]
[call site]
04000
Some
[function]
[call site]
04001
TestStruct::clone
[function]
[call site]
04002
ok_or_else
[function]
[call site]
04003
std::
[call site]
04004
any::type_name
[function]
[call site]
04005
Err
[function]
[call site]
04006
Dynamic::type_name
[function]
[call site]
04007
Result::map_err
[function]
[call site]
04008
and_then
[function]
[call site]
04009
OptimizerState::set_dirty
[function]
[call site]
04010
Expr::DynamicConstant
[function]
[call site]
04011
TestStruct::new
[function]
[call site]
04012
into
[function]
[call site]
04013
optimize_expr
[function]
[call site]
04014
test::len
[function]
[call site]
04015
FnCallExpr::constant_args
[function]
[call site]
04016
Expr::get_literal_value
[function]
[call site]
04017
unwrap
[function]
[call site]
04018
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
04019
StmtBlock::extend
[function]
[call site]
04020
MyIterableType::into_iter
[function]
[call site]
04021
skip
[function]
[call site]
04022
Engine::lex_with_map
[function]
[call site]
04023
Expr::get_literal_value
[function]
[call site]
04024
unwrap
[function]
[call site]
04025
OptimizerState::set_dirty
[function]
[call site]
04026
Expr::DynamicConstant
[function]
[call site]
04027
TestStruct::new
[function]
[call site]
04028
into
[function]
[call site]
04029
string_functions::contains
[function]
[call site]
04030
Ident::as_str
[function]
[call site]
04031
StaticModuleResolver::iter_mut
[function]
[call site]
04032
array_functions::for_each
[function]
[call site]
04033
optimize_expr
[function]
[call site]
04034
FnCallExpr::constant_args
[function]
[call site]
04035
MyIterableType::into_iter
[function]
[call site]
04036
Engine::lex_with_map
[function]
[call site]
04037
Expr::get_literal_value
[function]
[call site]
04038
unwrap
[function]
[call site]
04039
args.iter().map(|arg_expr|
[call site]
04040
MyIterableType::into_iter
[function]
[call site]
04041
Engine::lex_with_map
[function]
[call site]
04042
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
04043
Ident::as_str
[function]
[call site]
04044
test::len
[function]
[call site]
04045
OptimizerState::set_dirty
[function]
[call site]
04046
Engine::map_type_name
[function]
[call site]
04047
RhaiNativeFunc::return_type_name
[function]
[call site]
04048
into
[function]
[call site]
04049
Expr::from_dynamic
[function]
[call site]
04050
test::len
[function]
[call site]
04051
OptimizerState::set_dirty
[function]
[call site]
04052
Expr::from_dynamic
[function]
[call site]
04053
test::len
[function]
[call site]
04054
FnCallExpr::is_operator_call
[function]
[call site]
04055
is_some
[function]
[call site]
04056
Engine::fast_operators
[function]
[call site]
04057
intersects
[function]
[call site]
04058
Engine::has_native_fn_override
[function]
[call site]
04059
calc_fn_hash_full
[function]
[call site]
04060
StmtBlock::as_ref
[function]
[call site]
04061
MyIterableType::into_iter
[function]
[call site]
04062
Self::IntoIter::copied
[function]
[call site]
04063
MyIterableType::into_iter
[function]
[call site]
04064
test_var_def_filter
[function]
[call site]
04065
Module::is_standard_lib
[function]
[call site]
04066
intersects
[function]
[call site]
04067
T::as_any
[function]
[call site]
04068
Module::contains_fn
[function]
[call site]
04069
StmtBlock::as_ref
[function]
[call site]
04070
map_or
[function]
[call site]
04071
contains_key
[function]
[call site]
04072
map_functions::values
[function]
[call site]
04073
T::as_any
[function]
[call site]
04074
Module::contains_qualified_fn
[function]
[call site]
04075
StmtBlock::as_ref
[function]
[call site]
04076
map_or
[function]
[call site]
04077
contains_key
[function]
[call site]
04078
RhaiFunc::is_native
[function]
[call site]
04079
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04080
Some
[function]
[call site]
04081
Dynamic::as_int
[function]
[call site]
04082
Ok
[function]
[call site]
04083
crate::func::locked_read
[function]
[call site]
04084
Option::and_then
[function]
[call site]
04085
Some
[function]
[call site]
04086
ok_or_else
[function]
[call site]
04087
std::
[call site]
04088
any::type_name
[function]
[call site]
04089
Err
[function]
[call site]
04090
Dynamic::type_name
[function]
[call site]
04091
unwrap
[function]
[call site]
04092
Dynamic::as_int
[function]
[call site]
04093
unwrap
[function]
[call site]
04094
Ok
[function]
[call site]
04095
into
[function]
[call site]
04096
Some
[function]
[call site]
04097
Dynamic::as_int
[function]
[call site]
04098
unwrap
[function]
[call site]
04099
Dynamic::as_int
[function]
[call site]
04100
unwrap
[function]
[call site]
04101
Ok
[function]
[call site]
04102
into
[function]
[call site]
04103
Some
[function]
[call site]
04104
Dynamic::as_immutable_string_ref
[function]
[call site]
04105
read_lock::<ImmutableString>
[function]
[call site]
04106
ok_or_else
[function]
[call site]
04107
Dynamic::type_name
[function]
[call site]
04108
unwrap
[function]
[call site]
04109
Dynamic::as_immutable_string_ref
[function]
[call site]
04110
unwrap
[function]
[call site]
04111
unwrap
[function]
[call site]
04112
Package::init_engine
[function]
[call site]
04113
Engine::throw_on_size
[function]
[call site]
04114
map_or
[function]
[call site]
04115
Command::get
[function]
[call site]
04116
Err
[function]
[call site]
04117
ERR::ErrorDataTooLarge
[function]
[call site]
04118
&str::to_string
[function]
[call site]
04119
into
[function]
[call site]
04120
map_or
[function]
[call site]
04121
Command::get
[function]
[call site]
04122
Err
[function]
[call site]
04123
ERR::ErrorDataTooLarge
[function]
[call site]
04124
&str::to_string
[function]
[call site]
04125
into
[function]
[call site]
04126
map_or
[function]
[call site]
04127
Command::get
[function]
[call site]
04128
Err
[function]
[call site]
04129
ERR::ErrorDataTooLarge
[function]
[call site]
04130
&str::to_string
[function]
[call site]
04131
into
[function]
[call site]
04132
Ok
[function]
[call site]
04133
test::len
[function]
[call site]
04134
test::len
[function]
[call site]
04135
Ok
[function]
[call site]
04136
into
[function]
[call site]
04137
Some
[function]
[call site]
04138
Dynamic::as_char
[function]
[call site]
04139
Ok
[function]
[call site]
04140
crate::func::locked_read
[function]
[call site]
04141
Option::and_then
[function]
[call site]
04142
Some
[function]
[call site]
04143
ok_or_else
[function]
[call site]
04144
std::
[call site]
04145
any::type_name
[function]
[call site]
04146
Err
[function]
[call site]
04147
Dynamic::type_name
[function]
[call site]
04148
unwrap
[function]
[call site]
04149
Dynamic::as_char
[function]
[call site]
04150
unwrap
[function]
[call site]
04151
Position::new_const
[function]
[call site]
04152
blob_functions::push
[function]
[call site]
04153
blob_functions::push
[function]
[call site]
04154
FnPtr::try_from
[function]
[call site]
04155
RhaiResultOf::unwrap
[function]
[call site]
04156
blob_functions::push
[function]
[call site]
04157
unwrap
[function]
[call site]
04158
Package::init_engine
[function]
[call site]
04159
Engine::throw_on_size
[function]
[call site]
04160
test::len
[function]
[call site]
04161
test::len
[function]
[call site]
04162
Ok
[function]
[call site]
04163
Result::into
[function]
[call site]
04164
Some
[function]
[call site]
04165
Dynamic::as_blob_ref
[function]
[call site]
04166
read_lock::<Blob>
[function]
[call site]
04167
ok_or_else
[function]
[call site]
04168
Dynamic::type_name
[function]
[call site]
04169
unwrap
[function]
[call site]
04170
string_functions::is_empty
[function]
[call site]
04171
Ok
[function]
[call site]
04172
Dynamic::flatten_clone
[function]
[call site]
04173
Dynamic::as_blob_ref
[function]
[call site]
04174
unwrap
[function]
[call site]
04175
string_functions::is_empty
[function]
[call site]
04176
Ok
[function]
[call site]
04177
Dynamic::flatten_clone
[function]
[call site]
04178
unwrap
[function]
[call site]
04179
Package::init_engine
[function]
[call site]
04180
Engine::throw_on_size
[function]
[call site]
04181
test::len
[function]
[call site]
04182
test::len
[function]
[call site]
04183
TestStruct::clone
[function]
[call site]
04184
StmtBlock::extend
[function]
[call site]
04185
Ok
[function]
[call site]
04186
Dynamic::from_blob
[function]
[call site]
04187
Self
[function]
[call site]
04188
Union::Blob
[function]
[call site]
04189
into
[function]
[call site]
04190
Some
[function]
[call site]
04191
Some
[function]
[call site]
04192
Some
[function]
[call site]
04193
Ok
[function]
[call site]
04194
Dynamic::as_int
[function]
[call site]
04195
unwrap
[function]
[call site]
04196
into
[function]
[call site]
04197
Some
[function]
[call site]
04198
Ok
[function]
[call site]
04199
Dynamic::as_int
[function]
[call site]
04200
unwrap
[function]
[call site]
04201
into
[function]
[call site]
04202
Some
[function]
[call site]
04203
Ok
[function]
[call site]
04204
Dynamic::as_int
[function]
[call site]
04205
unwrap
[function]
[call site]
04206
into
[function]
[call site]
04207
Some
[function]
[call site]
04208
Ok
[function]
[call site]
04209
Dynamic::as_int
[function]
[call site]
04210
unwrap
[function]
[call site]
04211
into
[function]
[call site]
04212
Dynamic::as_char
[function]
[call site]
04213
unwrap
[function]
[call site]
04214
Dynamic::as_immutable_string_ref
[function]
[call site]
04215
unwrap
[function]
[call site]
04216
Some
[function]
[call site]
04217
test_chars
[function]
[call site]
04218
MultiInputsStream::get_next
[function]
[call site]
04219
MultiInputsStream::get_next
[function]
[call site]
04220
Some
[function]
[call site]
04221
Dynamic::as_char
[function]
[call site]
04222
unwrap
[function]
[call site]
04223
Dynamic::as_immutable_string_ref
[function]
[call site]
04224
unwrap
[function]
[call site]
04225
Position::new_const
[function]
[call site]
04226
blob_functions::push
[function]
[call site]
04227
Result::push_str
[function]
[call site]
04228
unwrap
[function]
[call site]
04229
Package::init_engine
[function]
[call site]
04230
Engine::throw_on_size
[function]
[call site]
04231
test::len
[function]
[call site]
04232
Ok
[function]
[call site]
04233
Result::into
[function]
[call site]
04234
Dynamic::as_immutable_string_ref
[function]
[call site]
04235
unwrap
[function]
[call site]
04236
Dynamic::as_char
[function]
[call site]
04237
unwrap
[function]
[call site]
04238
test_chars
[function]
[call site]
04239
MultiInputsStream::get_next
[function]
[call site]
04240
MultiInputsStream::get_next
[function]
[call site]
04241
Some
[function]
[call site]
04242
Some
[function]
[call site]
04243
Dynamic::as_immutable_string_ref
[function]
[call site]
04244
unwrap
[function]
[call site]
04245
Dynamic::as_char
[function]
[call site]
04246
unwrap
[function]
[call site]
04247
unwrap
[function]
[call site]
04248
Package::init_engine
[function]
[call site]
04249
Engine::throw_on_size
[function]
[call site]
04250
test::len
[function]
[call site]
04251
Ok
[function]
[call site]
04252
Result::into
[function]
[call site]
04253
Some
[function]
[call site]
04254
Dynamic::as_immutable_string_ref
[function]
[call site]
04255
unwrap
[function]
[call site]
04256
Dynamic::as_char
[function]
[call site]
04257
unwrap
[function]
[call site]
04258
Ok
[function]
[call site]
04259
into
[function]
[call site]
04260
Some
[function]
[call site]
04261
Ok
[function]
[call site]
04262
TestStruct::clone
[function]
[call site]
04263
Some
[function]
[call site]
04264
Some
[function]
[call site]
04265
Some
[function]
[call site]
04266
Ok
[function]
[call site]
04267
TestStruct::clone
[function]
[call site]
04268
Some
[function]
[call site]
04269
Some
[function]
[call site]
04270
Some
[function]
[call site]
04271
Dynamic::as_blob_ref
[function]
[call site]
04272
unwrap
[function]
[call site]
04273
TestStruct::clone
[function]
[call site]
04274
Dynamic::as_char
[function]
[call site]
04275
unwrap
[function]
[call site]
04276
encode_utf8
[function]
[call site]
04277
unwrap
[function]
[call site]
04278
Package::init_engine
[function]
[call site]
04279
Engine::throw_on_size
[function]
[call site]
04280
test::len
[function]
[call site]
04281
test::len
[function]
[call site]
04282
StmtBlock::extend
[function]
[call site]
04283
as_bytes
[function]
[call site]
04284
Ok
[function]
[call site]
04285
Dynamic::from_blob
[function]
[call site]
04286
Dynamic::type_id
[function]
[call site]
04287
TypeId::of::<()>
[function]
[call site]
04288
TypeId::of::<bool>
[function]
[call site]
04289
TypeId::of::<ImmutableString>
[function]
[call site]
04290
TypeId::of::<char>
[function]
[call site]
04291
TypeId::of::<INT>
[function]
[call site]
04292
TypeId::of::<crate::FLOAT>
[function]
[call site]
04293
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04294
TypeId::of::<Array>
[function]
[call site]
04295
TypeId::of::<Blob>
[function]
[call site]
04296
TypeId::of::<Map>
[function]
[call site]
04297
TypeId::of::<FnPtr>
[function]
[call site]
04298
TypeId::of::<Instant>
[function]
[call site]
04299
Dynamic::type_id
[function]
[call site]
04300
crate::func::locked_read
[function]
[call site]
04301
Option::unwrap
[function]
[call site]
04302
Dynamic::type_id
[function]
[call site]
04303
Dynamic::type_id
[function]
[call site]
04304
TypeId::of::<ExclusiveRange>
[function]
[call site]
04305
TypeId::of::<ExclusiveRange>
[function]
[call site]
04306
TypeId::of::<InclusiveRange>
[function]
[call site]
04307
TypeId::of::<InclusiveRange>
[function]
[call site]
04308
TypeId::of::<ExclusiveRange>
[function]
[call site]
04309
TypeId::of::<InclusiveRange>
[function]
[call site]
04310
TypeId::of::<InclusiveRange>
[function]
[call site]
04311
TypeId::of::<ExclusiveRange>
[function]
[call site]
04312
Some
[function]
[call site]
04313
Some
[function]
[call site]
04314
is_numeric
[function]
[call site]
04315
TypeId::of::<INT>
[function]
[call site]
04316
TypeId::of::<f32>
[function]
[call site]
04317
TypeId::of::<f64>
[function]
[call site]
04318
TypeId::of::<Decimal>
[function]
[call site]
04319
TypeId::of::<u8>
[function]
[call site]
04320
TypeId::of::<u16>
[function]
[call site]
04321
TypeId::of::<u32>
[function]
[call site]
04322
TypeId::of::<u64>
[function]
[call site]
04323
TypeId::of::<i8>
[function]
[call site]
04324
TypeId::of::<i16>
[function]
[call site]
04325
TypeId::of::<i32>
[function]
[call site]
04326
TypeId::of::<i64>
[function]
[call site]
04327
TypeId::of::<u128>
[function]
[call site]
04328
TypeId::of::<i128>
[function]
[call site]
04329
is_numeric
[function]
[call site]
04330
Some
[function]
[call site]
04331
is_numeric
[function]
[call site]
04332
is_numeric
[function]
[call site]
04333
Some
[function]
[call site]
04334
StmtBlock::as_ref
[function]
[call site]
04335
unwrap
[function]
[call site]
04336
then
[function]
[call site]
04337
Ident::as_str
[function]
[call site]
04338
into
[function]
[call site]
04339
split_first_mut
[function]
[call site]
04340
unwrap
[function]
[call site]
04341
test_var_is_def
[function]
[call site]
04342
Engine::new
[function]
[call site]
04343
OptimizerState::set_dirty
[function]
[call site]
04344
Expr::from_dynamic
[function]
[call site]
04345
StaticModuleResolver::iter_mut
[function]
[call site]
04346
array_functions::for_each
[function]
[call site]
04347
optimize_expr
[function]
[call site]
04348
move_constant_arg
[function]
[call site]
04349
OptimizerState::set_dirty
[function]
[call site]
04350
FnCallExpr::constant_args
[function]
[call site]
04351
FnCallHashes::is_native_only
[function]
[call site]
04352
Position::is_none
[function]
[call site]
04353
MyIterableType::into_iter
[function]
[call site]
04354
array_functions::find_map
[function]
[call site]
04355
Module::get_script_fn
[function]
[call site]
04356
StmtBlock::as_ref
[function]
[call site]
04357
and_then
[function]
[call site]
04358
StmtBlock::as_ref
[function]
[call site]
04359
&crate::SharedModule::values
[function]
[call site]
04360
string_functions::is_empty
[function]
[call site]
04361
IterateDynamicArray::new
[function]
[call site]
04362
map_functions::values
[function]
[call site]
04363
Array::cloned
[function]
[call site]
04364
reflection_functions::collect
[function]
[call site]
04365
array_functions::find
[function]
[call site]
04366
array_functions::find_starting_from
[function]
[call site]
04367
RhaiResult::and_then
[function]
[call site]
04368
RhaiFunc::get_script_fn_def
[function]
[call site]
04369
test::len
[function]
[call site]
04370
is_some
[function]
[call site]
04371
MyIterableType::into_iter
[function]
[call site]
04372
Engine::lex_with_map
[function]
[call site]
04373
Expr::get_literal_value
[function]
[call site]
04374
Some
[function]
[call site]
04375
StmtBlock::as_ref
[function]
[call site]
04376
TestStruct::clone
[function]
[call site]
04377
write_lock::<FnPtr>
[function]
[call site]
04378
Some
[function]
[call site]
04379
crate::Shared::new
[function]
[call site]
04380
Option<&GlobalRuntimeState>::into
[function]
[call site]
04381
into
[function]
[call site]
04382
into
[function]
[call site]
04383
into
[function]
[call site]
04384
TestStruct::clone
[function]
[call site]
04385
Self::into
[function]
[call site]
04386
into
[function]
[call site]
04387
Expr::is_constant
[function]
[call site]
04388
crate::Array::with_capacity
[function]
[call site]
04389
test::len
[function]
[call site]
04390
StmtBlock::extend
[function]
[call site]
04391
MyIterableType::into_iter
[function]
[call site]
04392
Self::IntoIter::map
[function]
[call site]
04393
Expr::get_literal_value
[function]
[call site]
04394
Option::unwrap
[function]
[call site]
04395
Dynamic::from_array
[function]
[call site]
04396
Expr::is_constant
[function]
[call site]
04397
TestStruct::clone
[function]
[call site]
04398
(TokenIterator::get_mut
[function]
[call site]
04399
Ident::as_str
[function]
[call site]
04400
Option::unwrap
[function]
[call site]
04401
Expr::get_literal_value
[function]
[call site]
04402
Option::unwrap
[function]
[call site]
04403
Dynamic::from_map
[function]
[call site]
04404
Expr::is_constant
[function]
[call site]
04405
Position::new_const
[function]
[call site]
04406
Expr::get_literal_value
[function]
[call site]
04407
Option::unwrap
[function]
[call site]
04408
unwrap
[function]
[call site]
04409
into
[function]
[call site]
04410
FnCallExpr::is_qualified
[function]
[call site]
04411
test::len
[function]
[call site]
04412
FnPtr::new
[function]
[call site]
04413
TestStruct::clone
[function]
[call site]
04414
RhaiResultOf::ok
[function]
[call site]
04415
into
[function]
[call site]
04416
test::len
[function]
[call site]
04417
Token::literal_syntax
[function]
[call site]
04418
Token::literal_syntax
[function]
[call site]
04419
Ident::as_str
[function]
[call site]
04420
into
[function]
[call site]
04421
into
[function]
[call site]
04422
into
[function]
[call site]
04423
into
[function]
[call site]
04424
into
[function]
[call site]
04425
into
[function]
[call site]
04426
args.iter().map(|a|
[call site]
04427
unwrap
[function]
[call site]
04428
Ident::as_str
[function]
[call site]
04429
test::len
[function]
[call site]
04430
Some
[function]
[call site]
04431
Engine::map_type_name
[function]
[call site]
04432
RhaiNativeFunc::return_type_name
[function]
[call site]
04433
into
[function]
[call site]
04434
test::len
[function]
[call site]
04435
Some
[function]
[call site]
04436
OptimizerState::call_fn_with_const_args
[function]
[call site]
04437
Engine::exec_native_fn_call
[function]
[call site]
04438
Engine::track_operation
[function]
[call site]
04439
Engine::max_operations
[function]
[call site]
04440
Command::get
[function]
[call site]
04441
Engine::max_operations
[function]
[call site]
04442
Err
[function]
[call site]
04443
ERR::ErrorTooManyOperations
[function]
[call site]
04444
into
[function]
[call site]
04445
StmtBlock::as_ref
[function]
[call site]
04446
and_then
[function]
[call site]
04447
test_max_operations_progress
[function]
[call site]
04448
Engine::new
[function]
[call site]
04449
Engine::set_optimization_level
[function]
[call site]
04450
Engine::set_max_operations
[function]
[call site]
04451
TestStruct::new
[function]
[call site]
04452
Engine::on_progress
[function]
[call site]
04453
Some
[function]
[call site]
04454
TestStruct::new
[function]
[call site]
04455
Some
[function]
[call site]
04456
into
[function]
[call site]
04457
Engine::lex_with_map
[function]
[call site]
04458
Err
[function]
[call site]
04459
ERR::ErrorTerminated
[function]
[call site]
04460
into
[function]
[call site]
04461
unwrap_or
[function]
[call site]
04462
Ok
[function]
[call site]
04463
Some
[function]
[call site]
04464
Engine::resolve_fn
[function]
[call site]
04465
as_deref
[function]
[call site]
04466
map_or
[function]
[call site]
04467
calc_fn_hash_full
[function]
[call site]
04468
MyIterableType::into_iter
[function]
[call site]
04469
Self::IntoIter::map
[function]
[call site]
04470
Dynamic::type_id
[function]
[call site]
04471
TypeId::of::<()>
[function]
[call site]
04472
TypeId::of::<bool>
[function]
[call site]
04473
TypeId::of::<ImmutableString>
[function]
[call site]
04474
TypeId::of::<char>
[function]
[call site]
04475
TypeId::of::<INT>
[function]
[call site]
04476
TypeId::of::<crate::FLOAT>
[function]
[call site]
04477
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04478
TypeId::of::<Array>
[function]
[call site]
04479
TypeId::of::<Blob>
[function]
[call site]
04480
TypeId::of::<Map>
[function]
[call site]
04481
TypeId::of::<FnPtr>
[function]
[call site]
04482
TypeId::of::<Instant>
[function]
[call site]
04483
Dynamic::type_id
[function]
[call site]
04484
crate::func::locked_read
[function]
[call site]
04485
Option::unwrap
[function]
[call site]
04486
Dynamic::type_id
[function]
[call site]
04487
Caches::fn_resolution_cache_mut
[function]
[call site]
04488
string_functions::is_empty
[function]
[call site]
04489
Caches::push_fn_resolution_cache
[function]
[call site]
04490
blob_functions::push
[function]
[call site]
04491
Engine::default
[function]
[call site]
04492
last_mut
[function]
[call site]
04493
unwrap
[function]
[call site]
04494
Scope::push_entry
[function]
[call site]
04495
&mut
[call site]
04496
StmtBlock::as_ref
[function]
[call site]
04497
as_deref
[function]
[call site]
04498
map_or
[function]
[call site]
04499
MyIterableType::into_iter
[function]
[call site]
04500
array_functions::reduce_rev
[function]
[call site]
04501
array_functions::find_map
[function]
[call site]
04502
Module::set_indexer_get_fn
[function]
[call site]
04503
FuncRegistration::new
[function]
[call site]
04504
FuncRegistration::in_global_namespace
[function]
[call site]
04505
FuncRegistration::with_purity
[function]
[call site]
04506
Some
[function]
[call site]
04507
FuncRegistration::with_volatility
[function]
[call site]
04508
Some
[function]
[call site]
04509
FuncRegistration::set_into_module
[function]
[call site]
04510
unwrap_or_else
[function]
[call site]
04511
RhaiNativeFunc::num_params
[function]
[call site]
04512
RhaiNativeFunc::num_params
[function]
[call site]
04513
string_functions::starts_with
[function]
[call site]
04514
unwrap_or
[function]
[call site]
04515
into_rhai_function
[function]
[call site]
04516
FuncRegistration::set_into_module_raw
[function]
[call site]
04517
StmtBlock::as_ref
[function]
[call site]
04518
test::len
[function]
[call site]
04519
StmtBlock::extend
[function]
[call site]
04520
StmtBlock::as_ref
[function]
[call site]
04521
MyIterableType::into_iter
[function]
[call site]
04522
Self::IntoIter::copied
[function]
[call site]
04523
first
[function]
[call site]
04524
RhaiFunc::is_method
[function]
[call site]
04525
StaticModuleResolver::iter_mut
[function]
[call site]
04526
enumerate
[function]
[call site]
04527
array_functions::for_each
[function]
[call site]
04528
Module::map_type
[function]
[call site]
04529
MyIterableType::into_iter
[function]
[call site]
04530
T::as_any
[function]
[call site]
04531
TypeId::of::<Dynamic>
[function]
[call site]
04532
test::len
[function]
[call site]
04533
test::len
[function]
[call site]
04534
string_functions::pop
[function]
[call site]
04535
unwrap
[function]
[call site]
04536
calc_fn_hash
[function]
[call site]
04537
test::len
[function]
[call site]
04538
calc_fn_hash_full
[function]
[call site]
04539
MyIterableType::into_iter
[function]
[call site]
04540
copied
[function]
[call site]
04541
StmtBlock::as_ref
[function]
[call site]
04542
and_then
[function]
[call site]
04543
Command::get
[function]
[call site]
04544
BloomFilterU64::mark
[function]
[call site]
04545
string_functions::remove
[function]
[call site]
04546
get_or_insert_with
[function]
[call site]
04547
new_hash_map
[function]
[call site]
04548
Scope::push_entry
[function]
[call site]
04549
blob_functions::insert
[function]
[call site]
04550
into
[function]
[call site]
04551
&mut
[call site]
04552
blob_functions::insert
[function]
[call site]
04553
into
[function]
[call site]
04554
FUNC::param_types
[function]
[call site]
04555
Engine::lex_with_map
[function]
[call site]
04556
Engine::lex_raw
[function]
[call site]
04557
Some
[function]
[call site]
04558
Module::id_raw
[function]
[call site]
04559
StmtBlock::as_ref
[function]
[call site]
04560
StmtBlock::span_or_else
[function]
[call site]
04561
MyIterableType::into_iter
[function]
[call site]
04562
array_functions::find_map
[function]
[call site]
04563
Module::set_indexer_get_fn
[function]
[call site]
04564
Engine::lex_with_map
[function]
[call site]
04565
Module::id_raw
[function]
[call site]
04566
StmtBlock::span_or_else
[function]
[call site]
04567
Module::get_qualified_fn
[function]
[call site]
04568
StmtBlock::as_ref
[function]
[call site]
04569
and_then
[function]
[call site]
04570
Command::get
[function]
[call site]
04571
StmtBlock::span_or_else
[function]
[call site]
04572
Span::new
[function]
[call site]
04573
iterator_functions::chars_from_start
[function]
[call site]
04574
StmtBlock::span_or_else
[function]
[call site]
04575
string_functions::add_append
[function]
[call site]
04576
StmtBlock::span_or_else
[function]
[call site]
04577
map_functions::values
[function]
[call site]
04578
test_var_def_filter
[function]
[call site]
04579
Module::contains_indexed_global_functions
[function]
[call site]
04580
intersects
[function]
[call site]
04581
array_functions::find_map
[function]
[call site]
04582
Module::get_qualified_fn
[function]
[call site]
04583
StmtBlock::as_ref
[function]
[call site]
04584
and_then
[function]
[call site]
04585
Command::get
[function]
[call site]
04586
Engine::lex_with_map
[function]
[call site]
04587
Module::id_raw
[function]
[call site]
04588
TestStruct::clone
[function]
[call site]
04589
cloned
[function]
[call site]
04590
BloomFilterU64::is_absent_and_set
[function]
[call site]
04591
Some
[function]
[call site]
04592
StmtBlock::as_ref
[function]
[call site]
04593
blob_functions::insert
[function]
[call site]
04594
Some
[function]
[call site]
04595
StmtBlock::as_ref
[function]
[call site]
04596
min_max_functions::min
[function]
[call site]
04597
MyIterableType::into_iter
[function]
[call site]
04598
T::as_any
[function]
[call site]
04599
Module::may_contain_dynamic_fn
[function]
[call site]
04600
BloomFilterU64::is_absent
[function]
[call site]
04601
BloomFilterU64::calc_hash
[function]
[call site]
04602
MyIterableType::into_iter
[function]
[call site]
04603
T::as_any
[function]
[call site]
04604
Module::may_contain_dynamic_fn
[function]
[call site]
04605
Module::may_contain_dynamic_fn
[function]
[call site]
04606
BloomFilterU64::is_absent
[function]
[call site]
04607
map_functions::values
[function]
[call site]
04608
T::as_any
[function]
[call site]
04609
Module::may_contain_dynamic_fn
[function]
[call site]
04610
and_then
[function]
[call site]
04611
Token::is_op_assignment
[function]
[call site]
04612
split_first
[function]
[call site]
04613
unwrap
[function]
[call site]
04614
super::get_builtin_op_assignment_fn
[function]
[call site]
04615
Some
[function]
[call site]
04616
Dynamic::as_int
[function]
[call site]
04617
unwrap
[function]
[call site]
04618
Dynamic::as_int
[function]
[call site]
04619
unwrap
[function]
[call site]
04620
write_lock::<Dynamic>
[function]
[call site]
04621
unwrap
[function]
[call site]
04622
RhaiResult::into
[function]
[call site]
04623
Ok
[function]
[call site]
04624
Some
[function]
[call site]
04625
Dynamic::as_int
[function]
[call site]
04626
unwrap
[function]
[call site]
04627
Dynamic::as_int
[function]
[call site]
04628
unwrap
[function]
[call site]
04629
write_lock::<Dynamic>
[function]
[call site]
04630
unwrap
[function]
[call site]
04631
RhaiResult::into
[function]
[call site]
04632
Ok
[function]
[call site]
04633
Some
[function]
[call site]
04634
Dynamic::as_char
[function]
[call site]
04635
unwrap
[function]
[call site]
04636
write_lock::<Dynamic>
[function]
[call site]
04637
unwrap
[function]
[call site]
04638
Position::new_const
[function]
[call site]
04639
blob_functions::push
[function]
[call site]
04640
blob_functions::push
[function]
[call site]
04641
FnPtr::try_from
[function]
[call site]
04642
RhaiResultOf::unwrap
[function]
[call site]
04643
Dynamic::as_char
[function]
[call site]
04644
Result::unwrap
[function]
[call site]
04645
blob_functions::push
[function]
[call site]
04646
RhaiResultOf::into
[function]
[call site]
04647
Ok
[function]
[call site]
04648
Some
[function]
[call site]
04649
split_first_mut
[function]
[call site]
04650
unwrap
[function]
[call site]
04651
Dynamic::as_immutable_string_mut
[function]
[call site]
04652
Dynamic::type_name
[function]
[call site]
04653
write_lock::<ImmutableString>
[function]
[call site]
04654
ok_or
[function]
[call site]
04655
unwrap
[function]
[call site]
04656
Dynamic::as_immutable_string_ref
[function]
[call site]
04657
unwrap
[function]
[call site]
04658
string_functions::is_empty
[function]
[call site]
04659
string_functions::is_empty
[function]
[call site]
04660
test::len
[function]
[call site]
04661
test::len
[function]
[call site]
04662
unwrap
[function]
[call site]
04663
Package::init_engine
[function]
[call site]
04664
Engine::throw_on_size
[function]
[call site]
04665
Ok
[function]
[call site]
04666
Some
[function]
[call site]
04667
split_first_mut
[function]
[call site]
04668
unwrap
[function]
[call site]
04669
Dynamic::as_immutable_string_mut
[function]
[call site]
04670
unwrap
[function]
[call site]
04671
Dynamic::as_immutable_string_ref
[function]
[call site]
04672
unwrap
[function]
[call site]
04673
Ok
[function]
[call site]
04674
Some
[function]
[call site]
04675
test_functions_take
[function]
[call site]
04676
Dynamic::into_array
[function]
[call site]
04677
Ok
[function]
[call site]
04678
crate::func::locked_read
[function]
[call site]
04679
Option::and_then
[function]
[call site]
04680
Some
[function]
[call site]
04681
StmtBlock::as_ref
[function]
[call site]
04682
TestStruct::clone
[function]
[call site]
04683
ok_or_else
[function]
[call site]
04684
std::
[call site]
04685
any::type_name
[function]
[call site]
04686
Err
[function]
[call site]
04687
Dynamic::type_name
[function]
[call site]
04688
unwrap
[function]
[call site]
04689
string_functions::is_empty
[function]
[call site]
04690
Ok
[function]
[call site]
04691
Dynamic::as_array_ref
[function]
[call site]
04692
read_lock::<Array>
[function]
[call site]
04693
ok_or_else
[function]
[call site]
04694
Dynamic::type_name
[function]
[call site]
04695
unwrap
[function]
[call site]
04696
string_functions::is_empty
[function]
[call site]
04697
unwrap
[function]
[call site]
04698
Package::init_engine
[function]
[call site]
04699
Engine::check_data_size
[function]
[call site]
04700
Engine::has_data_size_limit
[function]
[call site]
04701
is_some
[function]
[call site]
04702
is_some
[function]
[call site]
04703
is_some
[function]
[call site]
04704
Ok
[function]
[call site]
04705
calc_data_sizes
[function]
[call site]
04706
calc_array_sizes
[function]
[call site]
04707
calc_array_sizes
[function]
[call site]
04708
test::len
[function]
[call site]
04709
calc_map_sizes
[function]
[call site]
04710
map_functions::values
[function]
[call site]
04711
calc_array_sizes
[function]
[call site]
04712
test::len
[function]
[call site]
04713
calc_map_sizes
[function]
[call site]
04714
test::len
[function]
[call site]
04715
test::len
[function]
[call site]
04716
test::len
[function]
[call site]
04717
calc_map_sizes
[function]
[call site]
04718
test::len
[function]
[call site]
04719
calc_data_sizes
[function]
[call site]
04720
read_lock::<Dynamic>
[function]
[call site]
04721
unwrap
[function]
[call site]
04722
StmtBlock::borrow
[function]
[call site]
04723
Engine::throw_on_size
[function]
[call site]
04724
map_or
[function]
[call site]
04725
Command::get
[function]
[call site]
04726
Err
[function]
[call site]
04727
ERR::ErrorDataTooLarge
[function]
[call site]
04728
&str::to_string
[function]
[call site]
04729
into
[function]
[call site]
04730
map_or
[function]
[call site]
04731
Command::get
[function]
[call site]
04732
Err
[function]
[call site]
04733
ERR::ErrorDataTooLarge
[function]
[call site]
04734
&str::to_string
[function]
[call site]
04735
into
[function]
[call site]
04736
map_or
[function]
[call site]
04737
Command::get
[function]
[call site]
04738
Err
[function]
[call site]
04739
ERR::ErrorDataTooLarge
[function]
[call site]
04740
&str::to_string
[function]
[call site]
04741
into
[function]
[call site]
04742
Ok
[function]
[call site]
04743
RhaiResultOf::map_err
[function]
[call site]
04744
EvalAltResult::fill_position
[function]
[call site]
04745
EvalAltResult::position
[function]
[call site]
04746
Position::is_none
[function]
[call site]
04747
EvalAltResult::set_position
[function]
[call site]
04748
Ok
[function]
[call site]
04749
Dynamic::read_lock
[function]
[call site]
04750
crate::func::locked_read
[function]
[call site]
04751
TypeId::of::<Self>
[function]
[call site]
04752
TypeId::of::<T>
[function]
[call site]
04753
Dynamic::type_id
[function]
[call site]
04754
TypeId::of::<T>
[function]
[call site]
04755
Some
[function]
[call site]
04756
DynamicReadLock
[function]
[call site]
04757
DynamicReadLockInner::Guard
[function]
[call site]
04758
Dynamic::downcast_ref
[function]
[call site]
04759
TypeId::of::<T>
[function]
[call site]
04760
TypeId::of::<INT>
[function]
[call site]
04761
T::as_any
[function]
[call site]
04762
as_any().downcast_ref::<T>
[function]
[call site]
04763
TypeId::of::<T>
[function]
[call site]
04764
TypeId::of::<crate::FLOAT>
[function]
[call site]
04765
StmtBlock::as_ref
[function]
[call site]
04766
T::as_any
[function]
[call site]
04767
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04768
TypeId::of::<T>
[function]
[call site]
04769
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04770
StmtBlock::as_ref
[function]
[call site]
04771
T::as_any
[function]
[call site]
04772
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04773
TypeId::of::<T>
[function]
[call site]
04774
TypeId::of::<bool>
[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::<ImmutableString>
[function]
[call site]
04779
T::as_any
[function]
[call site]
04780
as_any().downcast_ref::<T>
[function]
[call site]
04781
TypeId::of::<T>
[function]
[call site]
04782
TypeId::of::<char>
[function]
[call site]
04783
T::as_any
[function]
[call site]
04784
as_any().downcast_ref::<T>
[function]
[call site]
04785
TypeId::of::<T>
[function]
[call site]
04786
TypeId::of::<Array>
[function]
[call site]
04787
StmtBlock::as_ref
[function]
[call site]
04788
T::as_any
[function]
[call site]
04789
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04790
TypeId::of::<T>
[function]
[call site]
04791
TypeId::of::<Blob>
[function]
[call site]
04792
StmtBlock::as_ref
[function]
[call site]
04793
T::as_any
[function]
[call site]
04794
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04795
TypeId::of::<T>
[function]
[call site]
04796
TypeId::of::<Map>
[function]
[call site]
04797
StmtBlock::as_ref
[function]
[call site]
04798
T::as_any
[function]
[call site]
04799
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04800
TypeId::of::<T>
[function]
[call site]
04801
TypeId::of::<FnPtr>
[function]
[call site]
04802
StmtBlock::as_ref
[function]
[call site]
04803
T::as_any
[function]
[call site]
04804
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04805
TypeId::of::<T>
[function]
[call site]
04806
TypeId::of::<Instant>
[function]
[call site]
04807
StmtBlock::as_ref
[function]
[call site]
04808
T::as_any
[function]
[call site]
04809
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04810
TypeId::of::<T>
[function]
[call site]
04811
TypeId::of::<()>
[function]
[call site]
04812
T::as_any
[function]
[call site]
04813
as_any().downcast_ref::<T>
[function]
[call site]
04814
TypeId::of::<T>
[function]
[call site]
04815
TypeId::of::<Self>
[function]
[call site]
04816
T::as_any
[function]
[call site]
04817
as_any().downcast_ref::<T>
[function]
[call site]
04818
T::as_any
[function]
[call site]
04819
as_any().downcast_ref::<T>
[function]
[call site]
04820
Engine::lex_with_map
[function]
[call site]
04821
Engine::lex_with_map
[function]
[call site]
04822
Engine::lex_raw
[function]
[call site]
04823
Some
[function]
[call site]
04824
unwrap
[function]
[call site]
04825
Dynamic::as_array_mut
[function]
[call site]
04826
Dynamic::type_name
[function]
[call site]
04827
write_lock::<Array>
[function]
[call site]
04828
ok_or
[function]
[call site]
04829
unwrap
[function]
[call site]
04830
string_functions::add_append
[function]
[call site]
04831
Ok
[function]
[call site]
04832
Some
[function]
[call site]
04833
test_functions_take
[function]
[call site]
04834
Dynamic::into_blob
[function]
[call site]
04835
Ok
[function]
[call site]
04836
crate::func::locked_read
[function]
[call site]
04837
Option::and_then
[function]
[call site]
04838
Some
[function]
[call site]
04839
StmtBlock::as_ref
[function]
[call site]
04840
TestStruct::clone
[function]
[call site]
04841
ok_or_else
[function]
[call site]
04842
std::
[call site]
04843
any::type_name
[function]
[call site]
04844
Err
[function]
[call site]
04845
Dynamic::type_name
[function]
[call site]
04846
unwrap
[function]
[call site]
04847
Dynamic::as_blob_mut
[function]
[call site]
04848
Dynamic::type_name
[function]
[call site]
04849
write_lock::<Blob>
[function]
[call site]
04850
ok_or
[function]
[call site]
04851
unwrap
[function]
[call site]
04852
unwrap
[function]
[call site]
04853
Package::init_engine
[function]
[call site]
04854
Engine::throw_on_size
[function]
[call site]
04855
test::len
[function]
[call site]
04856
test::len
[function]
[call site]
04857
string_functions::add_append
[function]
[call site]
04858
Ok
[function]
[call site]
04859
Some
[function]
[call site]
04860
Dynamic::as_char
[function]
[call site]
04861
unwrap
[function]
[call site]
04862
encode_utf8
[function]
[call site]
04863
Dynamic::as_immutable_string_mut
[function]
[call site]
04864
unwrap
[function]
[call site]
04865
unwrap
[function]
[call site]
04866
Package::init_engine
[function]
[call site]
04867
Engine::throw_on_size
[function]
[call site]
04868
test::len
[function]
[call site]
04869
test::len
[function]
[call site]
04870
Ok
[function]
[call site]
04871
Some
[function]
[call site]
04872
Dynamic::as_immutable_string_ref
[function]
[call site]
04873
unwrap
[function]
[call site]
04874
string_functions::is_empty
[function]
[call site]
04875
Ok
[function]
[call site]
04876
Dynamic::as_char
[function]
[call site]
04877
unwrap
[function]
[call site]
04878
test_to_string
[function]
[call site]
04879
unwrap
[function]
[call site]
04880
Package::init_engine
[function]
[call site]
04881
Engine::throw_on_size
[function]
[call site]
04882
test::len
[function]
[call site]
04883
test::len
[function]
[call site]
04884
write_lock::<Dynamic>
[function]
[call site]
04885
unwrap
[function]
[call site]
04886
into
[function]
[call site]
04887
Ok
[function]
[call site]
04888
Some
[function]
[call site]
04889
test_functions_take
[function]
[call site]
04890
Dynamic::as_array_mut
[function]
[call site]
04891
unwrap
[function]
[call site]
04892
blob_functions::push
[function]
[call site]
04893
unwrap
[function]
[call site]
04894
Package::init_engine
[function]
[call site]
04895
Engine::check_data_size
[function]
[call site]
04896
Dynamic::read_lock
[function]
[call site]
04897
unwrap
[function]
[call site]
04898
Ok
[function]
[call site]
04899
Some
[function]
[call site]
04900
Dynamic::as_int
[function]
[call site]
04901
unwrap
[function]
[call site]
04902
Dynamic::as_blob_mut
[function]
[call site]
04903
unwrap
[function]
[call site]
04904
unwrap
[function]
[call site]
04905
Package::init_engine
[function]
[call site]
04906
Engine::throw_on_size
[function]
[call site]
04907
test::len
[function]
[call site]
04908
blob_functions::push
[function]
[call site]
04909
Ok
[function]
[call site]
04910
Some
[function]
[call site]
04911
Dynamic::as_char
[function]
[call site]
04912
unwrap
[function]
[call site]
04913
Dynamic::as_blob_mut
[function]
[call site]
04914
unwrap
[function]
[call site]
04915
unwrap
[function]
[call site]
04916
Package::init_engine
[function]
[call site]
04917
Engine::throw_on_size
[function]
[call site]
04918
test::len
[function]
[call site]
04919
string_functions::add_append_char
[function]
[call site]
04920
Position::new_const
[function]
[call site]
04921
RhaiResultOf::push_str
[function]
[call site]
04922
blob_functions::push
[function]
[call site]
04923
RhaiResultOf::into
[function]
[call site]
04924
Ok
[function]
[call site]
04925
Some
[function]
[call site]
04926
split_first_mut
[function]
[call site]
04927
unwrap
[function]
[call site]
04928
Dynamic::as_blob_mut
[function]
[call site]
04929
unwrap
[function]
[call site]
04930
Dynamic::as_immutable_string_ref
[function]
[call site]
04931
unwrap
[function]
[call site]
04932
string_functions::is_empty
[function]
[call site]
04933
Ok
[function]
[call site]
04934
unwrap
[function]
[call site]
04935
Package::init_engine
[function]
[call site]
04936
Engine::throw_on_size
[function]
[call site]
04937
test::len
[function]
[call site]
04938
test::len
[function]
[call site]
04939
string_functions::add_append_str
[function]
[call site]
04940
Position::new_const
[function]
[call site]
04941
RhaiResultOf::push_str
[function]
[call site]
04942
RhaiResultOf::push_str
[function]
[call site]
04943
RhaiResultOf::into
[function]
[call site]
04944
Ok
[function]
[call site]
04945
Engine::lex_with_map
[function]
[call site]
04946
TestStruct::new
[function]
[call site]
04947
super::get_builtin_binary_op_fn
[function]
[call site]
04948
Some
[function]
[call site]
04949
Dynamic::as_int
[function]
[call site]
04950
unwrap
[function]
[call site]
04951
Dynamic::as_int
[function]
[call site]
04952
unwrap
[function]
[call site]
04953
Ok
[function]
[call site]
04954
into
[function]
[call site]
04955
Some
[function]
[call site]
04956
Dynamic::as_int
[function]
[call site]
04957
unwrap
[function]
[call site]
04958
Dynamic::as_int
[function]
[call site]
04959
unwrap
[function]
[call site]
04960
Ok
[function]
[call site]
04961
into
[function]
[call site]
04962
Some
[function]
[call site]
04963
Dynamic::as_immutable_string_ref
[function]
[call site]
04964
unwrap
[function]
[call site]
04965
Dynamic::as_immutable_string_ref
[function]
[call site]
04966
unwrap
[function]
[call site]
04967
unwrap
[function]
[call site]
04968
Package::init_engine
[function]
[call site]
04969
Engine::throw_on_size
[function]
[call site]
04970
test::len
[function]
[call site]
04971
test::len
[function]
[call site]
04972
Ok
[function]
[call site]
04973
into
[function]
[call site]
04974
Some
[function]
[call site]
04975
Dynamic::as_char
[function]
[call site]
04976
unwrap
[function]
[call site]
04977
Dynamic::as_char
[function]
[call site]
04978
unwrap
[function]
[call site]
04979
Position::new_const
[function]
[call site]
04980
blob_functions::push
[function]
[call site]
04981
blob_functions::push
[function]
[call site]
04982
unwrap
[function]
[call site]
04983
Package::init_engine
[function]
[call site]
04984
Engine::throw_on_size
[function]
[call site]
04985
test::len
[function]
[call site]
04986
Ok
[function]
[call site]
04987
Result::into
[function]
[call site]
04988
Some
[function]
[call site]
04989
Dynamic::as_blob_ref
[function]
[call site]
04990
unwrap
[function]
[call site]
04991
string_functions::is_empty
[function]
[call site]
04992
Ok
[function]
[call site]
04993
Dynamic::flatten_clone
[function]
[call site]
04994
Dynamic::as_blob_ref
[function]
[call site]
04995
unwrap
[function]
[call site]
04996
string_functions::is_empty
[function]
[call site]
04997
Ok
[function]
[call site]
04998
Dynamic::flatten_clone
[function]
[call site]
04999
unwrap
[function]
[call site]
05000
Package::init_engine
[function]
[call site]
05001
Engine::throw_on_size
[function]
[call site]
05002
test::len
[function]
[call site]
05003
test::len
[function]
[call site]
05004
TestStruct::clone
[function]
[call site]
05005
StmtBlock::extend
[function]
[call site]
05006
Ok
[function]
[call site]
05007
Dynamic::from_blob
[function]
[call site]
05008
Some
[function]
[call site]
05009
Some
[function]
[call site]
05010
Some
[function]
[call site]
05011
Ok
[function]
[call site]
05012
Dynamic::as_int
[function]
[call site]
05013
unwrap
[function]
[call site]
05014
into
[function]
[call site]
05015
Some
[function]
[call site]
05016
Ok
[function]
[call site]
05017
Dynamic::as_int
[function]
[call site]
05018
unwrap
[function]
[call site]
05019
into
[function]
[call site]
05020
Some
[function]
[call site]
05021
Ok
[function]
[call site]
05022
Dynamic::as_int
[function]
[call site]
05023
unwrap
[function]
[call site]
05024
into
[function]
[call site]
05025
Some
[function]
[call site]
05026
Ok
[function]
[call site]
05027
Dynamic::as_int
[function]
[call site]
05028
unwrap
[function]
[call site]
05029
into
[function]
[call site]
05030
Dynamic::as_char
[function]
[call site]
05031
unwrap
[function]
[call site]
05032
Dynamic::as_immutable_string_ref
[function]
[call site]
05033
unwrap
[function]
[call site]
05034
Some
[function]
[call site]
05035
test_chars
[function]
[call site]
05036
MultiInputsStream::get_next
[function]
[call site]
05037
MultiInputsStream::get_next
[function]
[call site]
05038
Some
[function]
[call site]
05039
Dynamic::as_char
[function]
[call site]
05040
unwrap
[function]
[call site]
05041
Dynamic::as_immutable_string_ref
[function]
[call site]
05042
unwrap
[function]
[call site]
05043
Position::new_const
[function]
[call site]
05044
blob_functions::push
[function]
[call site]
05045
Result::push_str
[function]
[call site]
05046
unwrap
[function]
[call site]
05047
Package::init_engine
[function]
[call site]
05048
Engine::throw_on_size
[function]
[call site]
05049
test::len
[function]
[call site]
05050
Ok
[function]
[call site]
05051
Result::into
[function]
[call site]
05052
Dynamic::as_immutable_string_ref
[function]
[call site]
05053
unwrap
[function]
[call site]
05054
Dynamic::as_char
[function]
[call site]
05055
unwrap
[function]
[call site]
05056
test_chars
[function]
[call site]
05057
MultiInputsStream::get_next
[function]
[call site]
05058
MultiInputsStream::get_next
[function]
[call site]
05059
Some
[function]
[call site]
05060
Some
[function]
[call site]
05061
Dynamic::as_immutable_string_ref
[function]
[call site]
05062
unwrap
[function]
[call site]
05063
Dynamic::as_char
[function]
[call site]
05064
unwrap
[function]
[call site]
05065
unwrap
[function]
[call site]
05066
Package::init_engine
[function]
[call site]
05067
Engine::throw_on_size
[function]
[call site]
05068
test::len
[function]
[call site]
05069
Ok
[function]
[call site]
05070
Result::into
[function]
[call site]
05071
Some
[function]
[call site]
05072
Dynamic::as_immutable_string_ref
[function]
[call site]
05073
unwrap
[function]
[call site]
05074
Dynamic::as_char
[function]
[call site]
05075
unwrap
[function]
[call site]
05076
Ok
[function]
[call site]
05077
into
[function]
[call site]
05078
Some
[function]
[call site]
05079
Ok
[function]
[call site]
05080
TestStruct::clone
[function]
[call site]
05081
Some
[function]
[call site]
05082
Some
[function]
[call site]
05083
Some
[function]
[call site]
05084
Ok
[function]
[call site]
05085
TestStruct::clone
[function]
[call site]
05086
Some
[function]
[call site]
05087
Some
[function]
[call site]
05088
Some
[function]
[call site]
05089
Dynamic::as_blob_ref
[function]
[call site]
05090
unwrap
[function]
[call site]
05091
TestStruct::clone
[function]
[call site]
05092
Dynamic::as_char
[function]
[call site]
05093
unwrap
[function]
[call site]
05094
encode_utf8
[function]
[call site]
05095
unwrap
[function]
[call site]
05096
Package::init_engine
[function]
[call site]
05097
Engine::throw_on_size
[function]
[call site]
05098
test::len
[function]
[call site]
05099
test::len
[function]
[call site]
05100
StmtBlock::extend
[function]
[call site]
05101
as_bytes
[function]
[call site]
05102
Ok
[function]
[call site]
05103
Dynamic::from_blob
[function]
[call site]
05104
Dynamic::type_id
[function]
[call site]
05105
Dynamic::type_id
[function]
[call site]
05106
TypeId::of::<ExclusiveRange>
[function]
[call site]
05107
TypeId::of::<ExclusiveRange>
[function]
[call site]
05108
TypeId::of::<InclusiveRange>
[function]
[call site]
05109
TypeId::of::<InclusiveRange>
[function]
[call site]
05110
TypeId::of::<ExclusiveRange>
[function]
[call site]
05111
TypeId::of::<InclusiveRange>
[function]
[call site]
05112
TypeId::of::<InclusiveRange>
[function]
[call site]
05113
TypeId::of::<ExclusiveRange>
[function]
[call site]
05114
Some
[function]
[call site]
05115
Some
[function]
[call site]
05116
is_numeric
[function]
[call site]
05117
is_numeric
[function]
[call site]
05118
Some
[function]
[call site]
05119
is_numeric
[function]
[call site]
05120
is_numeric
[function]
[call site]
05121
Some
[function]
[call site]
05122
Engine::lex_with_map
[function]
[call site]
05123
TestStruct::new
[function]
[call site]
05124
BloomFilterU64::is_absent_and_set
[function]
[call site]
05125
StmtBlock::as_ref
[function]
[call site]
05126
blob_functions::insert
[function]
[call site]
05127
StmtBlock::as_ref
[function]
[call site]
05128
calc_fn_hash_full
[function]
[call site]
05129
StmtBlock::as_ref
[function]
[call site]
05130
&[Stmt]::unwrap
[function]
[call site]
05131
MyIterableType::into_iter
[function]
[call site]
05132
enumerate
[function]
[call site]
05133
Engine::lex_with_map
[function]
[call site]
05134
TypeId::of::<Dynamic>
[function]
[call site]
05135
Dynamic::type_id
[function]
[call site]
05136
RhaiFunc::is_volatile
[function]
[call site]
05137
RhaiFunc::is_volatile
[function]
[call site]
05138
Engine::gen_fn_call_signature
[function]
[call site]
05139
Err
[function]
[call site]
05140
ERR::ErrorFunctionNotFound
[function]
[call site]
05141
into
[function]
[call site]
05142
RhaiFunc::is_method
[function]
[call site]
05143
StmtBlock::as_ref
[function]
[call site]
05144
map_or
[function]
[call site]
05145
Debugger::call_stack
[function]
[call site]
05146
test::len
[function]
[call site]
05147
test::len
[function]
[call site]
05148
ArgBackup::new
[function]
[call site]
05149
string_functions::is_empty
[function]
[call site]
05150
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05151
TestStruct::clone
[function]
[call site]
05152
Some
[function]
[call site]
05153
string_functions::replace
[function]
[call site]
05154
string_functions::is_empty
[function]
[call site]
05155
string_functions::replace
[function]
[call site]
05156
string_functions::is_empty
[function]
[call site]
05157
string_functions::replace
[function]
[call site]
05158
into
[function]
[call site]
05159
into
[function]
[call site]
05160
mem::transmute
[function]
[call site]
05161
Engine::is_debugger_registered
[function]
[call site]
05162
is_some
[function]
[call site]
05163
TestStruct::clone
[function]
[call site]
05164
StmtBlock::span_or_else
[function]
[call site]
05165
Span::new
[function]
[call site]
05166
iterator_functions::chars_from_start
[function]
[call site]
05167
StmtBlock::span_or_else
[function]
[call site]
05168
string_functions::add_append
[function]
[call site]
05169
StmtBlock::span_or_else
[function]
[call site]
05170
TestStruct::clone
[function]
[call site]
05171
GlobalRuntimeState::debugger_mut
[function]
[call site]
05172
as_deref_mut
[function]
[call site]
05173
unwrap
[function]
[call site]
05174
&mut
[call site]
05175
blob_functions::push
[function]
[call site]
05176
MyIterableType::into_iter
[function]
[call site]
05177
Self::IntoIter::collect
[function]
[call site]
05178
Engine::get_interned_string
[function]
[call site]
05179
MyIterableType::into_iter
[function]
[call site]
05180
Self::IntoIter::map
[function]
[call site]
05181
TestStruct::clone
[function]
[call site]
05182
RhaiNativeFunc::has_context
[function]
[call site]
05183
bool::then
[function]
[call site]
05184
as_deref
[function]
[call site]
05185
into
[function]
[call site]
05186
RhaiFunc::is_pure
[function]
[call site]
05187
string_functions::is_empty
[function]
[call site]
05188
Dynamic::is_read_only
[function]
[call site]
05189
Err
[function]
[call site]
05190
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05191
test_to_string
[function]
[call site]
05192
into
[function]
[call site]
05193
test_method_call
[function]
[call site]
05194
Engine::new
[function]
[call site]
05195
register_type::<TestStruct>
[function]
[call site]
05196
Engine::register_fn
[function]
[call site]
05197
Engine::register_fn
[function]
[call site]
05198
test_custom_syntax_func
[function]
[call site]
05199
Engine::new
[function]
[call site]
05200
Engine::register_custom_syntax
[function]
[call site]
05201
Vec::<ImmutableString>::new
[function]
[call site]
05202
StmtBlock::as_ref
[function]
[call site]
05203
StmtBlock::as_ref
[function]
[call site]
05204
string_functions::trim
[function]
[call site]
05205
shared_get_mut
[function]
[call site]
05206
string_functions::trim
[function]
[call site]
05207
into
[function]
[call site]
05208
string_functions::trim
[function]
[call site]
05209
into
[function]
[call site]
05210
string_functions::is_empty
[function]
[call site]
05211
Token::lookup_symbol_from_syntax
[function]
[call site]
05212
StmtBlock::span_or_else
[function]
[call site]
05213
Span::new
[function]
[call site]
05214
iterator_functions::chars_from_start
[function]
[call site]
05215
StmtBlock::span_or_else
[function]
[call site]
05216
string_functions::add_append
[function]
[call site]
05217
StmtBlock::span_or_else
[function]
[call site]
05218
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05219
then
[function]
[call site]
05220
Token::Reserved
[function]
[call site]
05221
TestStruct::new
[function]
[call site]
05222
into
[function]
[call site]
05223
Err
[function]
[call site]
05224
LexError::ImproperSymbol
[function]
[call site]
05225
ImmutableString::new
[function]
[call site]
05226
&str::to_string
[function]
[call site]
05227
PERR::into_err
[function]
[call site]
05228
string_functions::is_empty
[function]
[call site]
05229
into
[function]
[call site]
05230
string_functions::is_empty
[function]
[call site]
05231
into
[function]
[call site]
05232
string_functions::is_empty
[function]
[call site]
05233
into
[function]
[call site]
05234
string_functions::is_empty
[function]
[call site]
05235
tokenizer::is_valid_identifier
[function]
[call site]
05236
into
[function]
[call site]
05237
string_functions::is_empty
[function]
[call site]
05238
(Token,
[call site]
05239
Engine::is_symbol_disabled
[function]
[call site]
05240
string_functions::contains
[function]
[call site]
05241
StmtBlock::as_ref
[function]
[call site]
05242
&[Stmt]::map_or
[function]
[call site]
05243
contains_key
[function]
[call site]
05244
blob_functions::insert
[function]
[call site]
05245
into
[function]
[call site]
05246
into
[function]
[call site]
05247
string_functions::is_empty
[function]
[call site]
05248
StmtBlock::as_ref
[function]
[call site]
05249
&[Stmt]::map_or
[function]
[call site]
05250
Engine::is_symbol_disabled
[function]
[call site]
05251
Err
[function]
[call site]
05252
LexError::ImproperSymbol
[function]
[call site]
05253
test_to_string
[function]
[call site]
05254
PERR::into_err
[function]
[call site]
05255
string_functions::is_empty
[function]
[call site]
05256
tokenizer::is_valid_identifier
[function]
[call site]
05257
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05258
Engine::is_symbol_disabled
[function]
[call site]
05259
StmtBlock::as_ref
[function]
[call site]
05260
&[Stmt]::map_or
[function]
[call site]
05261
contains_key
[function]
[call site]
05262
blob_functions::insert
[function]
[call site]
05263
into
[function]
[call site]
05264
into
[function]
[call site]
05265
Err
[function]
[call site]
05266
LexError::ImproperSymbol
[function]
[call site]
05267
test_to_string
[function]
[call site]
05268
PERR::into_err
[function]
[call site]
05269
blob_functions::push
[function]
[call site]
05270
string_functions::is_empty
[function]
[call site]
05271
Ok
[function]
[call site]
05272
TestStruct::clone
[function]
[call site]
05273
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05274
blob_functions::insert
[function]
[call site]
05275
RhaiResultOf::into
[function]
[call site]
05276
TestStruct::new
[function]
[call site]
05277
TestStruct::new
[function]
[call site]
05278
into
[function]
[call site]
05279
syn::Result::len
[function]
[call site]
05280
test::len
[function]
[call site]
05281
test::len
[function]
[call site]
05282
test::len
[function]
[call site]
05283
Ok
[function]
[call site]
05284
Ok
[function]
[call site]
05285
Some
[function]
[call site]
05286
TestStruct::clone
[function]
[call site]
05287
Ok
[function]
[call site]
05288
EvalContext::eval_expression_tree
[function]
[call site]
05289
EvalContext::eval_expression_tree_raw
[function]
[call site]
05290
as_deref_mut
[function]
[call site]
05291
Engine::eval_stmt_block
[function]
[call site]
05292
string_functions::is_empty
[function]
[call site]
05293
Ok
[function]
[call site]
05294
GlobalRuntimeState::num_imports
[function]
[call site]
05295
test::len
[function]
[call site]
05296
MyIterableType::into_iter
[function]
[call site]
05297
Self::IntoIter::try_fold
[function]
[call site]
05298
Self::as_deref_mut
[function]
[call site]
05299
GlobalRuntimeState::num_imports
[function]
[call site]
05300
Engine::eval_stmt
[function]
[call site]
05301
Engine::track_operation
[function]
[call site]
05302
ParseSettings::level_up_with_position
[function]
[call site]
05303
ParseSettings::level_up
[function]
[call site]
05304
Ok
[function]
[call site]
05305
Engine::dbg_reset
[function]
[call site]
05306
Engine::is_debugger_registered
[function]
[call site]
05307
Engine::dbg_reset_raw
[function]
[call site]
05308
impl
[call site]
05309
Ok
[function]
[call site]
05310
Some
[function]
[call site]
05311
ASTNode::is_stmt
[function]
[call site]
05312
Some
[function]
[call site]
05313
ASTNode::is_expr
[function]
[call site]
05314
Some
[function]
[call site]
05315
Some
[function]
[call site]
05316
Some
[function]
[call site]
05317
Debugger::is_break_point
[function]
[call site]
05318
Debugger::break_points
[function]
[call site]
05319
MyIterableType::into_iter
[function]
[call site]
05320
test_chars
[function]
[call site]
05321
0.chars().collect::<Vec<_>>
[function]
[call site]
05322
MyIterableType::into_iter
[function]
[call site]
05323
Self::IntoIter::enumerate
[function]
[call site]
05324
test_var_def_filter
[function]
[call site]
05325
BreakPoint::is_enabled
[function]
[call site]
05326
array_functions::find
[function]
[call site]
05327
array_functions::find_starting_from
[function]
[call site]
05328
Position::is_none
[function]
[call site]
05329
Position::is_beginning_of_line
[function]
[call site]
05330
ASTNode::position
[function]
[call site]
05331
ParseSettings::level_up_with_position
[function]
[call site]
05332
ParseSettings::level_up_with_position
[function]
[call site]
05333
Position::line
[function]
[call site]
05334
Option::unwrap_or
[function]
[call site]
05335
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05336
Position::line
[function]
[call site]
05337
Option::unwrap
[function]
[call site]
05338
&str::to_string
[function]
[call site]
05339
lines
[function]
[call site]
05340
enumerate
[function]
[call site]
05341
unwrap
[function]
[call site]
05342
as_deref
[function]
[call site]
05343
ASTNode::position
[function]
[call site]
05344
as_deref
[function]
[call site]
05345
test::len
[function]
[call site]
05346
test::len
[function]
[call site]
05347
Engine::lex_with_map
[function]
[call site]
05348
&mut
[call site]
05349
Position::is_none
[function]
[call site]
05350
Position::line
[function]
[call site]
05351
Option::unwrap
[function]
[call site]
05352
saturating_sub
[function]
[call site]
05353
min_max_functions::min
[function]
[call site]
05354
test::len
[function]
[call site]
05355
test::len
[function]
[call site]
05356
ImmutableString::to_string
[function]
[call site]
05357
Engine::new
[function]
[call site]
05358
Scope::new
[function]
[call site]
05359
blob_functions::push
[function]
[call site]
05360
blob_functions::push
[function]
[call site]
05361
blob_functions::push
[function]
[call site]
05362
test::len
[function]
[call site]
05363
Position::position
[function]
[call site]
05364
MyIterableType::into_iter
[function]
[call site]
05365
test_chars
[function]
[call site]
05366
0.chars().collect::<Vec<_>>
[function]
[call site]
05367
MyIterableType::into_iter
[function]
[call site]
05368
Self::IntoIter::enumerate
[function]
[call site]
05369
test_functions_take
[function]
[call site]
05370
skip
[function]
[call site]
05371
Position::position
[function]
[call site]
05372
test::len
[function]
[call site]
05373
DebuggerEvent::BreakPoint
[function]
[call site]
05374
Ok
[function]
[call site]
05375
Engine::dbg_raw
[function]
[call site]
05376
test::len
[function]
[call site]
05377
AST::source_raw
[function]
[call site]
05378
StmtBlock::as_ref
[function]
[call site]
05379
Option::cloned
[function]
[call site]
05380
EvalContext::new
[function]
[call site]
05381
on_debugger
[function]
[call site]
05382
as_deref
[function]
[call site]
05383
ASTNode::position
[function]
[call site]
05384
test::len
[function]
[call site]
05385
GlobalRuntimeState::debugger_mut
[function]
[call site]
05386
Ok
[function]
[call site]
05387
GlobalRuntimeState::debugger_mut
[function]
[call site]
05388
Ok
[function]
[call site]
05389
Some
[function]
[call site]
05390
GlobalRuntimeState::debugger_mut
[function]
[call site]
05391
Ok
[function]
[call site]
05392
Some
[function]
[call site]
05393
GlobalRuntimeState::debugger_mut
[function]
[call site]
05394
Ok
[function]
[call site]
05395
GlobalRuntimeState::debugger_mut
[function]
[call site]
05396
DebuggerStatus::FunctionExit
[function]
[call site]
05397
Ok
[function]
[call site]
05398
Ok
[function]
[call site]
05399
Ok
[function]
[call site]
05400
Ok
[function]
[call site]
05401
Self::as_deref_mut
[function]
[call site]
05402
Ok
[function]
[call site]
05403
Engine::eval_expr
[function]
[call site]
05404
Engine::track_operation
[function]
[call site]
05405
ParseSettings::level_up_with_position
[function]
[call site]
05406
Engine::dbg_reset
[function]
[call site]
05407
Self::as_deref_mut
[function]
[call site]
05408
Expr::get_literal_value
[function]
[call site]
05409
Some
[function]
[call site]
05410
Ok
[function]
[call site]
05411
Engine::eval_fn_call_expr
[function]
[call site]
05412
StmtBlock::as_ref
[function]
[call site]
05413
Engine::fast_operators
[function]
[call site]
05414
intersects
[function]
[call site]
05415
test::len
[function]
[call site]
05416
Some
[function]
[call site]
05417
Engine::get_arg_value
[function]
[call site]
05418
Expr::get_literal_value
[function]
[call site]
05419
Some
[function]
[call site]
05420
StmtBlock::as_ref
[function]
[call site]
05421
TestStruct::clone
[function]
[call site]
05422
write_lock::<FnPtr>
[function]
[call site]
05423
Some
[function]
[call site]
05424
crate::Shared::new
[function]
[call site]
05425
Option<&GlobalRuntimeState>::into
[function]
[call site]
05426
into
[function]
[call site]
05427
into
[function]
[call site]
05428
into
[function]
[call site]
05429
TestStruct::clone
[function]
[call site]
05430
Self::into
[function]
[call site]
05431
into
[function]
[call site]
05432
Expr::is_constant
[function]
[call site]
05433
crate::Array::with_capacity
[function]
[call site]
05434
test::len
[function]
[call site]
05435
StmtBlock::extend
[function]
[call site]
05436
MyIterableType::into_iter
[function]
[call site]
05437
Self::IntoIter::map
[function]
[call site]
05438
Expr::get_literal_value
[function]
[call site]
05439
Option::unwrap
[function]
[call site]
05440
Dynamic::from_array
[function]
[call site]
05441
Expr::is_constant
[function]
[call site]
05442
TestStruct::clone
[function]
[call site]
05443
(TokenIterator::get_mut
[function]
[call site]
05444
Ident::as_str
[function]
[call site]
05445
Option::unwrap
[function]
[call site]
05446
Expr::get_literal_value
[function]
[call site]
05447
Option::unwrap
[function]
[call site]
05448
Dynamic::from_map
[function]
[call site]
05449
Expr::is_constant
[function]
[call site]
05450
Position::new_const
[function]
[call site]
05451
Expr::get_literal_value
[function]
[call site]
05452
Option::unwrap
[function]
[call site]
05453
unwrap
[function]
[call site]
05454
into
[function]
[call site]
05455
FnCallExpr::is_qualified
[function]
[call site]
05456
test::len
[function]
[call site]
05457
FnPtr::new
[function]
[call site]
05458
TestStruct::clone
[function]
[call site]
05459
RhaiResultOf::ok
[function]
[call site]
05460
into
[function]
[call site]
05461
test::len
[function]
[call site]
05462
Token::literal_syntax
[function]
[call site]
05463
Token::literal_syntax
[function]
[call site]
05464
Ident::as_str
[function]
[call site]
05465
into
[function]
[call site]
05466
into
[function]
[call site]
05467
into
[function]
[call site]
05468
into
[function]
[call site]
05469
into
[function]
[call site]
05470
into
[function]
[call site]
05471
Some
[function]
[call site]
05472
Engine::track_operation
[function]
[call site]
05473
Expr::start_position
[function]
[call site]
05474
Engine::dbg
[function]
[call site]
05475
Engine::is_debugger_registered
[function]
[call site]
05476
Engine::dbg_reset_raw
[function]
[call site]
05477
GlobalRuntimeState::debugger_mut
[function]
[call site]
05478
Ok
[function]
[call site]
05479
Ok
[function]
[call site]
05480
Expr::start_position
[function]
[call site]
05481
as_deref_mut
[function]
[call site]
05482
and_then
[function]
[call site]
05483
Debugger::clear_status_if
[function]
[call site]
05484
Some
[function]
[call site]
05485
string_functions::replace
[function]
[call site]
05486
Engine::eval_expr
[function]
[call site]
05487
Engine::lex_with_map
[function]
[call site]
05488
Engine::lex_raw
[function]
[call site]
05489
Some
[function]
[call site]
05490
Expr::start_position
[function]
[call site]
05491
Self::as_deref_mut
[function]
[call site]
05492
Dynamic::flatten
[function]
[call site]
05493
Ok
[function]
[call site]
05494
into
[function]
[call site]
05495
Engine::exec_fn_call
[function]
[call site]
05496
FnCallHashes::is_native_only
[function]
[call site]
05497
Position::is_none
[function]
[call site]
05498
test::len
[function]
[call site]
05499
Engine::get_interned_string
[function]
[call site]
05500
Engine::map_type_name
[function]
[call site]
05501
MyIterableType::into_iter
[function]
[call site]
05502
array_functions::find_map
[function]
[call site]
05503
Module::get_custom_type_display_by_name
[function]
[call site]
05504
StmtBlock::span_or_else
[function]
[call site]
05505
map_functions::values
[function]
[call site]
05506
array_functions::find_map
[function]
[call site]
05507
Module::get_custom_type_display_by_name
[function]
[call site]
05508
unwrap_or_else
[function]
[call site]
05509
map_std_type_name
[function]
[call site]
05510
std::
[call site]
05511
any::type_name
[function]
[call site]
05512
Ok
[function]
[call site]
05513
ImmutableString::into
[function]
[call site]
05514
test::len
[function]
[call site]
05515
Ok
[function]
[call site]
05516
Dynamic::is_shared
[function]
[call site]
05517
into
[function]
[call site]
05518
Engine::gen_fn_call_signature
[function]
[call site]
05519
Err
[function]
[call site]
05520
ERR::ErrorFunctionNotFound
[function]
[call site]
05521
into
[function]
[call site]
05522
ensure_no_data_race
[function]
[call site]
05523
MyIterableType::into_iter
[function]
[call site]
05524
Self::IntoIter::skip
[function]
[call site]
05525
String::from
[function]
[call site]
05526
ImmutableString::into_owned
[function]
[call site]
05527
ParseSettings::level_up_with_position
[function]
[call site]
05528
Dynamic::is_locked
[function]
[call site]
05529
try_borrow
[function]
[call site]
05530
is_err
[function]
[call site]
05531
map_or
[function]
[call site]
05532
Ok
[function]
[call site]
05533
Err
[function]
[call site]
05534
ERR::ErrorDataRace
[function]
[call site]
05535
into
[function]
[call site]
05536
FnCallHashes::is_native_only
[function]
[call site]
05537
FnCallHashes::script
[function]
[call site]
05538
expect
[function]
[call site]
05539
string_functions::is_empty
[function]
[call site]
05540
crate::calc_typed_method_hash
[function]
[call site]
05541
Engine::map_type_name
[function]
[call site]
05542
std::
[call site]
05543
any::type_name
[function]
[call site]
05544
Engine::resolve_fn
[function]
[call site]
05545
Position::is_none
[function]
[call site]
05546
Engine::resolve_fn
[function]
[call site]
05547
None::cloned
[function]
[call site]
05548
as_deref
[function]
[call site]
05549
string_functions::is_empty
[function]
[call site]
05550
Ok
[function]
[call site]
05551
Scope::new
[function]
[call site]
05552
string_functions::replace
[function]
[call site]
05553
defer
[function]
[call site]
05554
crate::Deferred::lock
[function]
[call site]
05555
split_first_mut
[function]
[call site]
05556
unwrap
[function]
[call site]
05557
Some
[function]
[call site]
05558
Engine::call_script_fn
[function]
[call site]
05559
Engine::track_operation
[function]
[call site]
05560
Engine::max_call_levels
[function]
[call site]
05561
Err
[function]
[call site]
05562
ERR::ErrorStackOverflow
[function]
[call site]
05563
into
[function]
[call site]
05564
Position::is_none
[function]
[call site]
05565
string_functions::is_empty
[function]
[call site]
05566
Ok
[function]
[call site]
05567
string_functions::is_empty
[function]
[call site]
05568
Ok
[function]
[call site]
05569
test::len
[function]
[call site]
05570
test::len
[function]
[call site]
05571
GlobalRuntimeState::num_imports
[function]
[call site]
05572
StmtBlock::as_ref
[function]
[call site]
05573
map_or
[function]
[call site]
05574
Debugger::call_stack
[function]
[call site]
05575
test::len
[function]
[call site]
05576
test::len
[function]
[call site]
05577
test::len
[function]
[call site]
05578
Engine::max_variables
[function]
[call site]
05579
Err
[function]
[call site]
05580
ERR::ErrorTooManyVariables
[function]
[call site]
05581
into
[function]
[call site]
05582
StmtBlock::extend
[function]
[call site]
05583
MyIterableType::into_iter
[function]
[call site]
05584
cloned
[function]
[call site]
05585
array_functions::zip
[function]
[call site]
05586
StaticModuleResolver::iter_mut
[function]
[call site]
05587
Engine::lex_with_map
[function]
[call site]
05588
RhaiResult::take
[function]
[call site]
05589
Engine::new
[function]
[call site]
05590
register_type_with_name::<TestStruct>
[function]
[call site]
05591
Engine::register_fn
[function]
[call site]
05592
TestStruct
[function]
[call site]
05593
Engine::is_debugger_registered
[function]
[call site]
05594
TestStruct::clone
[function]
[call site]
05595
Scope::iter_inner
[function]
[call site]
05596
MyIterableType::into_iter
[function]
[call site]
05597
array_functions::zip
[function]
[call site]
05598
MyIterableType::into_iter
[function]
[call site]
05599
Engine::lex_with_map
[function]
[call site]
05600
Dynamic::is_read_only
[function]
[call site]
05601
impl
[call site]
05602
Engine::lex_with_map
[function]
[call site]
05603
Dynamic::flatten_clone
[function]
[call site]
05604
TestStruct::clone
[function]
[call site]
05605
GlobalRuntimeState::debugger_mut
[function]
[call site]
05606
&mut
[call site]
05607
Caches::fn_resolution_caches_len
[function]
[call site]
05608
test::len
[function]
[call site]
05609
Engine::lex_with_map
[function]
[call site]
05610
Engine::lex_raw
[function]
[call site]
05611
Some
[function]
[call site]
05612
MyIterableType::into_iter
[function]
[call site]
05613
test_chars
[function]
[call site]
05614
0.chars().collect::<Vec<_>>
[function]
[call site]
05615
MyIterableType::into_iter
[function]
[call site]
05616
Self::IntoIter::cloned
[function]
[call site]
05617
array_functions::for_each
[function]
[call site]
05618
GlobalRuntimeState::push_import
[function]
[call site]
05619
blob_functions::push
[function]
[call site]
05620
into
[function]
[call site]
05621
blob_functions::push
[function]
[call site]
05622
into
[function]
[call site]
05623
StmtBlock::extend
[function]
[call site]
05624
&crate::SharedModule::clone
[function]
[call site]
05625
Self
[function]
[call site]
05626
std::mem::replace
[function]
[call site]
05627
string_functions::is_empty
[function]
[call site]
05628
string_functions::replace
[function]
[call site]
05629
into
[function]
[call site]
05630
TestStruct::clone
[function]
[call site]
05631
Engine::is_debugger_registered
[function]
[call site]
05632
crate::ast::Stmt::Noop
[function]
[call site]
05633
ParseSettings::level_up_with_position
[function]
[call site]
05634
Engine::dbg
[function]
[call site]
05635
Self::as_deref_mut
[function]
[call site]
05636
Engine::eval_stmt_block
[function]
[call site]
05637
string_functions::is_empty
[function]
[call site]
05638
Ok
[function]
[call site]
05639
GlobalRuntimeState::num_imports
[function]
[call site]
05640
MyIterableType::into_iter
[function]
[call site]
05641
Self::IntoIter::try_fold
[function]
[call site]
05642
Self::as_deref_mut
[function]
[call site]
05643
GlobalRuntimeState::num_imports
[function]
[call site]
05644
Engine::eval_stmt
[function]
[call site]
05645
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05646
MyIterableType::into_iter
[function]
[call site]
05647
array_functions::zip
[function]
[call site]
05648
MyIterableType::into_iter
[function]
[call site]
05649
impl
[call site]
05650
T::as_any
[function]
[call site]
05651
Module::contains_indexed_global_functions
[function]
[call site]
05652
Caches::fn_resolution_caches_len
[function]
[call site]
05653
Caches::fn_resolution_cache_mut
[function]
[call site]
05654
string_functions::clear
[function]
[call site]
05655
string_functions::is_empty
[function]
[call site]
05656
shared_get_mut
[function]
[call site]
05657
string_functions::clear
[function]
[call site]
05658
ImmutableString::new
[function]
[call site]
05659
Caches::push_fn_resolution_cache
[function]
[call site]
05660
blob_functions::push
[function]
[call site]
05661
Engine::default
[function]
[call site]
05662
Caches::fn_resolution_cache_mut
[function]
[call site]
05663
string_functions::clear
[function]
[call site]
05664
Ok
[function]
[call site]
05665
Self::as_deref_mut
[function]
[call site]
05666
StmtBlock::take_statements
[function]
[call site]
05667
mem::take
[function]
[call site]
05668
StmtBlock::statements_mut
[function]
[call site]
05669
StmtBlock::span_or_else
[function]
[call site]
05670
Span::new
[function]
[call site]
05671
iterator_functions::chars_from_start
[function]
[call site]
05672
StmtBlock::span_or_else
[function]
[call site]
05673
string_functions::add_append
[function]
[call site]
05674
StmtBlock::span_or_else
[function]
[call site]
05675
Ok
[function]
[call site]
05676
Expr::set_position
[function]
[call site]
05677
Expr::set_position
[function]
[call site]
05678
Err
[function]
[call site]
05679
ParseError::into
[function]
[call site]
05680
EvalAltResult::is_system_exception
[function]
[call site]
05681
Expr::set_position
[function]
[call site]
05682
Err
[function]
[call site]
05683
ParseError::into
[function]
[call site]
05684
Err
[function]
[call site]
05685
ERR::ErrorInFunctionCall
[function]
[call site]
05686
test_to_string
[function]
[call site]
05687
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05688
last
[function]
[call site]
05689
and_then
[function]
[call site]
05690
decimal_functions::max_id
[function]
[call site]
05691
into
[function]
[call site]
05692
unwrap_or_else
[function]
[call site]
05693
&mut
[call site]
05694
unwrap_or
[function]
[call site]
05695
test_to_string
[function]
[call site]
05696
&mut
[call site]
05697
unwrap_or
[function]
[call site]
05698
test_to_string
[function]
[call site]
05699
into
[function]
[call site]
05700
Engine::is_debugger_registered
[function]
[call site]
05701
GlobalRuntimeState::debugger_mut
[function]
[call site]
05702
crate::ast::Stmt::Noop
[function]
[call site]
05703
StmtBlock::end_position
[function]
[call site]
05704
string_functions::add_append
[function]
[call site]
05705
StmtBlock::span_or_else
[function]
[call site]
05706
into
[function]
[call site]
05707
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05708
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05709
Engine::dbg_raw
[function]
[call site]
05710
Err
[function]
[call site]
05711
StmtBlock::as_mut
[function]
[call site]
05712
unwrap
[function]
[call site]
05713
Debugger::rewind_call_stack
[function]
[call site]
05714
string_functions::truncate
[function]
[call site]
05715
Scope::rewind
[function]
[call site]
05716
string_functions::is_empty
[function]
[call site]
05717
Scope::remove_range
[function]
[call site]
05718
map_functions::drain
[function]
[call site]
05719
string_functions::is_empty
[function]
[call site]
05720
Ok
[function]
[call site]
05721
IterateMap::new
[function]
[call site]
05722
IterateMap::new
[function]
[call site]
05723
IterateMap::new
[function]
[call site]
05724
mem::take
[function]
[call site]
05725
MyIterableType::into_iter
[function]
[call site]
05726
FnPtr::call_raw_with_extra_args
[function]
[call site]
05727
Some
[function]
[call site]
05728
TestStruct::clone
[function]
[call site]
05729
Self::into
[function]
[call site]
05730
Some
[function]
[call site]
05731
Dynamic::as_bool
[function]
[call site]
05732
unwrap_or
[function]
[call site]
05733
blob_functions::insert
[function]
[call site]
05734
blob_functions::insert
[function]
[call site]
05735
Ok
[function]
[call site]
05736
array_functions::for_each
[function]
[call site]
05737
map_functions::drain
[function]
[call site]
05738
array_functions::for_each
[function]
[call site]
05739
test::len
[function]
[call site]
05740
test::len
[function]
[call site]
05741
string_functions::truncate
[function]
[call site]
05742
map_functions::drain
[function]
[call site]
05743
array_functions::for_each
[function]
[call site]
05744
test::len
[function]
[call site]
05745
string_functions::truncate
[function]
[call site]
05746
GlobalRuntimeState::truncate_imports
[function]
[call site]
05747
string_functions::truncate
[function]
[call site]
05748
string_functions::truncate
[function]
[call site]
05749
Caches::rewind_fn_resolution_caches
[function]
[call site]
05750
string_functions::truncate
[function]
[call site]
05751
ArgBackup::new
[function]
[call site]
05752
string_functions::is_empty
[function]
[call site]
05753
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05754
defer
[function]
[call site]
05755
Engine::call_script_fn
[function]
[call site]
05756
Engine::lex_with_map
[function]
[call site]
05757
FnCallHashes::native
[function]
[call site]
05758
Engine::exec_native_fn_call
[function]
[call site]
05759
Engine::track_operation
[function]
[call site]
05760
Some
[function]
[call site]
05761
Engine::resolve_fn
[function]
[call site]
05762
RhaiFunc::is_volatile
[function]
[call site]
05763
Engine::gen_fn_call_signature
[function]
[call site]
05764
Err
[function]
[call site]
05765
ERR::ErrorFunctionNotFound
[function]
[call site]
05766
into
[function]
[call site]
05767
RhaiFunc::is_method
[function]
[call site]
05768
StmtBlock::as_ref
[function]
[call site]
05769
map_or
[function]
[call site]
05770
Debugger::call_stack
[function]
[call site]
05771
test::len
[function]
[call site]
05772
ArgBackup::new
[function]
[call site]
05773
string_functions::is_empty
[function]
[call site]
05774
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05775
Engine::is_debugger_registered
[function]
[call site]
05776
TestStruct::clone
[function]
[call site]
05777
StmtBlock::span_or_else
[function]
[call site]
05778
TestStruct::clone
[function]
[call site]
05779
GlobalRuntimeState::debugger_mut
[function]
[call site]
05780
&mut
[call site]
05781
Engine::get_interned_string
[function]
[call site]
05782
MyIterableType::into_iter
[function]
[call site]
05783
Self::IntoIter::map
[function]
[call site]
05784
TestStruct::clone
[function]
[call site]
05785
RhaiNativeFunc::has_context
[function]
[call site]
05786
bool::then
[function]
[call site]
05787
as_deref
[function]
[call site]
05788
into
[function]
[call site]
05789
RhaiFunc::is_pure
[function]
[call site]
05790
string_functions::is_empty
[function]
[call site]
05791
Dynamic::is_read_only
[function]
[call site]
05792
Err
[function]
[call site]
05793
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05794
test_to_string
[function]
[call site]
05795
into
[function]
[call site]
05796
test_method_call
[function]
[call site]
05797
test_custom_syntax_func
[function]
[call site]
05798
and_then
[function]
[call site]
05799
Engine::check_data_size
[function]
[call site]
05800
Engine::has_data_size_limit
[function]
[call site]
05801
Ok
[function]
[call site]
05802
calc_data_sizes
[function]
[call site]
05803
StmtBlock::borrow
[function]
[call site]
05804
Engine::throw_on_size
[function]
[call site]
05805
RhaiResultOf::map_err
[function]
[call site]
05806
EvalAltResult::fill_position
[function]
[call site]
05807
Ok
[function]
[call site]
05808
map_err
[function]
[call site]
05809
EvalAltResult::fill_position
[function]
[call site]
05810
ArgBackup::restore_first_arg
[function]
[call site]
05811
test_functions_take
[function]
[call site]
05812
unwrap
[function]
[call site]
05813
Engine::is_debugger_registered
[function]
[call site]
05814
Engine::register_debugger
[function]
[call site]
05815
Some
[function]
[call site]
05816
TestStruct::new
[function]
[call site]
05817
TestStruct::new
[function]
[call site]
05818
Scope::new
[function]
[call site]
05819
crate::ast::Stmt::Noop
[function]
[call site]
05820
into
[function]
[call site]
05821
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05822
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05823
Engine::dbg_raw
[function]
[call site]
05824
Err
[function]
[call site]
05825
GlobalRuntimeState::debugger_mut
[function]
[call site]
05826
&mut
[call site]
05827
string_functions::truncate
[function]
[call site]
05828
string_functions::is_empty
[function]
[call site]
05829
Engine::check_data_size
[function]
[call site]
05830
Ok
[function]
[call site]
05831
Dynamic::into_immutable_string
[function]
[call site]
05832
Ok
[function]
[call site]
05833
crate::func::locked_read
[function]
[call site]
05834
Option::and_then
[function]
[call site]
05835
Some
[function]
[call site]
05836
TestStruct::clone
[function]
[call site]
05837
ok_or_else
[function]
[call site]
05838
std::
[call site]
05839
any::type_name
[function]
[call site]
05840
Err
[function]
[call site]
05841
Dynamic::type_name
[function]
[call site]
05842
Result::map_err
[function]
[call site]
05843
Engine::map_type_name
[function]
[call site]
05844
type_name::<ImmutableString>
[function]
[call site]
05845
&'a
[call site]
05846
ERR::ErrorMismatchOutputType
[function]
[call site]
05847
into
[function]
[call site]
05848
test_side_effects_print
[function]
[call site]
05849
TestStruct::new
[function]
[call site]
05850
TestStruct::new
[function]
[call site]
05851
ImmutableString::new
[function]
[call site]
05852
Engine::new
[function]
[call site]
05853
TestStruct::clone
[function]
[call site]
05854
Self
[function]
[call site]
05855
Engine::on_print
[function]
[call site]
05856
Some
[function]
[call site]
05857
TestStruct::new
[function]
[call site]
05858
StraightHasher::write
[function]
[call site]
05859
unwrap
[function]
[call site]
05860
push_str
[function]
[call site]
05861
run
[function]
[call site]
05862
Engine::new
[function]
[call site]
05863
Self::run
[function]
[call site]
05864
Engine::new
[function]
[call site]
05865
Engine::set_optimization_level
[function]
[call site]
05866
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05867
Engine::set_optimization_level
[function]
[call site]
05868
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05869
Engine::set_optimization_level
[function]
[call site]
05870
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05871
Engine::register_fn
[function]
[call site]
05872
Engine::set_optimization_level
[function]
[call site]
05873
Engine::set_fast_operators
[function]
[call site]
05874
test_get_set
[function]
[call site]
05875
Engine::set_optimization_level
[function]
[call site]
05876
RhaiResultOf::unwrap
[function]
[call site]
05877
Dynamic::into_immutable_string
[function]
[call site]
05878
Result::map_err
[function]
[call site]
05879
Engine::map_type_name
[function]
[call site]
05880
type_name::<ImmutableString>
[function]
[call site]
05881
&'a
[call site]
05882
ERR::ErrorMismatchOutputType
[function]
[call site]
05883
into
[function]
[call site]
05884
test_print_debug
[function]
[call site]
05885
TestStruct::new
[function]
[call site]
05886
TestStruct::new
[function]
[call site]
05887
Vec::<String>::new
[function]
[call site]
05888
TestStruct::clone
[function]
[call site]
05889
Self
[function]
[call site]
05890
TestStruct::clone
[function]
[call site]
05891
Engine::new
[function]
[call site]
05892
Engine::on_print
[function]
[call site]
05893
StraightHasher::write
[function]
[call site]
05894
unwrap
[function]
[call site]
05895
blob_functions::push
[function]
[call site]
05896
Engine::on_debug
[function]
[call site]
05897
Some
[function]
[call site]
05898
TestStruct::new
[function]
[call site]
05899
unwrap_or
[function]
[call site]
05900
StraightHasher::write
[function]
[call site]
05901
unwrap
[function]
[call site]
05902
blob_functions::push
[function]
[call site]
05903
run
[function]
[call site]
05904
RhaiResultOf::unwrap
[function]
[call site]
05905
Engine::compile
[function]
[call site]
05906
ParseResult::unwrap
[function]
[call site]
05907
AST::set_source
[function]
[call site]
05908
into
[function]
[call site]
05909
crate::Shared::get_mut
[function]
[call site]
05910
Shared::get_mut
[function]
[call site]
05911
StmtBlock::as_mut
[function]
[call site]
05912
Engine::lex_with_map
[function]
[call site]
05913
Engine::lex_raw
[function]
[call site]
05914
Some
[function]
[call site]
05915
Module::set_id
[function]
[call site]
05916
Decimal::into
[function]
[call site]
05917
string_functions::is_empty
[function]
[call site]
05918
test::len
[function]
[call site]
05919
then_some
[function]
[call site]
05920
TestStruct::clone
[function]
[call site]
05921
string_functions::is_empty
[function]
[call site]
05922
then_some
[function]
[call site]
05923
eval_ast::<Dynamic>
[function]
[call site]
05924
unwrap
[function]
[call site]
05925
Self::read
[function]
[call site]
05926
try_borrow
[function]
[call site]
05927
ok
[function]
[call site]
05928
locked_read
[function]
[call site]
05929
Option::ok
[function]
[call site]
05930
try_read
[function]
[call site]
05931
Some
[function]
[call site]
05932
std::thread::sleep
[function]
[call site]
05933
std::time::Duration::from_millis
[function]
[call site]
05934
Some
[function]
[call site]
05935
locked_read
[function]
[call site]
05936
try_read
[function]
[call site]
05937
Option::unwrap
[function]
[call site]
05938
MyIterableType::into_iter
[function]
[call site]
05939
&mut
[call site]
05940
Engine::map_type_name
[function]
[call site]
05941
std::
[call site]
05942
any::type_name
[function]
[call site]
05943
Engine::map_type_name
[function]
[call site]
05944
std::
[call site]
05945
any::type_name
[function]
[call site]
05946
Err
[function]
[call site]
05947
ERR::ErrorIndexingType
[function]
[call site]
05948
into
[function]
[call site]
05949
Engine::map_type_name
[function]
[call site]
05950
std::
[call site]
05951
any::type_name
[function]
[call site]
05952
Engine::map_type_name
[function]
[call site]
05953
std::
[call site]
05954
any::type_name
[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::ErrorIndexingType
[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
Err
[function]
[call site]
05967
ERR::ErrorDotExpr
[function]
[call site]
05968
into
[function]
[call site]
05969
string_functions::starts_with
[function]
[call site]
05970
test::len
[function]
[call site]
05971
Engine::map_type_name
[function]
[call site]
05972
std::
[call site]
05973
any::type_name
[function]
[call site]
05974
Engine::map_type_name
[function]
[call site]
05975
std::
[call site]
05976
any::type_name
[function]
[call site]
05977
Err
[function]
[call site]
05978
ERR::ErrorDotExpr
[function]
[call site]
05979
into
[function]
[call site]
05980
Err
[function]
[call site]
05981
ERR::ErrorFunctionNotFound
[function]
[call site]
05982
Engine::gen_fn_call_signature
[function]
[call site]
05983
into
[function]
[call site]
05984
Engine::lex_with_map
[function]
[call site]
05985
Engine::fast_operators
[function]
[call site]
05986
test::len
[function]
[call site]
05987
is_some
[function]
[call site]
05988
Engine::get_arg_value
[function]
[call site]
05989
Self::as_deref_mut
[function]
[call site]
05990
Dynamic::flatten
[function]
[call site]
05991
Engine::get_arg_value
[function]
[call site]
05992
Self::as_deref_mut
[function]
[call site]
05993
Dynamic::flatten
[function]
[call site]
05994
Dynamic::is_variant
[function]
[call site]
05995
Dynamic::is_variant
[function]
[call site]
05996
super::get_builtin_binary_op_fn
[function]
[call site]
05997
unwrap
[function]
[call site]
05998
then
[function]
[call site]
05999
Ident::as_str
[function]
[call site]
06000
into
[function]
[call site]
06001
test_custom_syntax_func
[function]
[call site]
06002
Engine::exec_fn_call
[function]
[call site]
06003
Engine::lex_with_map
[function]
[call site]
06004
string_functions::is_empty
[function]
[call site]
06005
RhaiFunc::is_native
[function]
[call site]
06006
Engine::make_qualified_function_call
[function]
[call site]
06007
blob_functions::blob_with_capacity
[function]
[call site]
06008
test::len
[function]
[call site]
06009
test::len
[function]
[call site]
06010
blob_functions::blob_with_capacity
[function]
[call site]
06011
test::len
[function]
[call site]
06012
StmtBlock::as_ref
[function]
[call site]
06013
&[Stmt]::map_or
[function]
[call site]
06014
Dynamic::is_shared
[function]
[call site]
06015
Self::is_some
[function]
[call site]
06016
&[Expr]::first
[function]
[call site]
06017
Engine::track_operation
[function]
[call site]
06018
Engine::dbg
[function]
[call site]
06019
Self::as_deref_mut
[function]
[call site]
06020
blob_functions::push
[function]
[call site]
06021
MyIterableType::into_iter
[function]
[call site]
06022
test_chars
[function]
[call site]
06023
0.chars().collect::<Vec<_>>
[function]
[call site]
06024
MyIterableType::into_iter
[function]
[call site]
06025
Self::IntoIter::skip
[function]
[call site]
06026
Engine::get_arg_value
[function]
[call site]
06027
Self::as_deref_mut
[function]
[call site]
06028
blob_functions::push
[function]
[call site]
06029
Dynamic::flatten
[function]
[call site]
06030
RhaiResultOf::split_first_mut
[function]
[call site]
06031
unwrap
[function]
[call site]
06032
Some
[function]
[call site]
06033
blob_functions::push
[function]
[call site]
06034
Self::unwrap
[function]
[call site]
06035
StmtBlock::extend
[function]
[call site]
06036
StaticModuleResolver::iter_mut
[function]
[call site]
06037
Engine::track_operation
[function]
[call site]
06038
Engine::dbg
[function]
[call site]
06039
Self::as_deref_mut
[function]
[call site]
06040
blob_functions::push
[function]
[call site]
06041
MyIterableType::into_iter
[function]
[call site]
06042
Self::IntoIter::skip
[function]
[call site]
06043
Engine::get_arg_value
[function]
[call site]
06044
Self::as_deref_mut
[function]
[call site]
06045
blob_functions::push
[function]
[call site]
06046
Dynamic::flatten
[function]
[call site]
06047
Engine::search_namespace
[function]
[call site]
06048
Engine::search_scope_only
[function]
[call site]
06049
Command::get
[function]
[call site]
06050
MyIterableType::into_iter
[function]
[call site]
06051
flat_map
[function]
[call site]
06052
RhaiFunc::get_iter_fn
[function]
[call site]
06053
Some
[function]
[call site]
06054
test_var_def_filter
[function]
[call site]
06055
RhaiFunc::is_script
[function]
[call site]
06056
test_var_def_filter
[function]
[call site]
06057
Ident::as_str
[function]
[call site]
06058
Engine::lex_with_map
[function]
[call site]
06059
MultiInputsStream::get_next
[function]
[call site]
06060
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06061
StmtBlock::as_ref
[function]
[call site]
06062
TestStruct::clone
[function]
[call site]
06063
crate::Shared::new
[function]
[call site]
06064
into
[function]
[call site]
06065
TestStruct::clone
[function]
[call site]
06066
Engine::default
[function]
[call site]
06067
Some
[function]
[call site]
06068
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06069
RhaiFunc::get_script_fn_def
[function]
[call site]
06070
Option::cloned
[function]
[call site]
06071
unwrap
[function]
[call site]
06072
into
[function]
[call site]
06073
Ok
[function]
[call site]
06074
into
[function]
[call site]
06075
map_or
[function]
[call site]
06076
test::len
[function]
[call site]
06077
EvalContext::new
[function]
[call site]
06078
Expr::get_variable_name
[function]
[call site]
06079
string_functions::is_empty
[function]
[call site]
06080
Some
[function]
[call site]
06081
Option::unwrap
[function]
[call site]
06082
resolve_var
[function]
[call site]
06083
test::len
[function]
[call site]
06084
Dynamic::set_access_mode
[function]
[call site]
06085
StmtBlock::as_mut
[function]
[call site]
06086
Dynamic::set_access_mode
[function]
[call site]
06087
values_mut
[function]
[call site]
06088
Dynamic::set_access_mode
[function]
[call site]
06089
Ok
[function]
[call site]
06090
Result::into
[function]
[call site]
06091
Err
[function]
[call site]
06092
EvalAltResult::fill_position
[function]
[call site]
06093
ParseSettings::level_up_with_position
[function]
[call site]
06094
test::len
[function]
[call site]
06095
Expr::get_variable_name
[function]
[call site]
06096
Option::unwrap
[function]
[call site]
06097
Scope::search
[function]
[call site]
06098
MyIterableType::into_iter
[function]
[call site]
06099
array_functions::reduce_rev
[function]
[call site]
06100
ParseSettings::level_up_with_position
[function]
[call site]
06101
Engine::lex_with_map
[function]
[call site]
06102
Scope::len
[function]
[call site]
06103
test::len
[function]
[call site]
06104
MyIterableType::into_iter
[function]
[call site]
06105
array_functions::find_map
[function]
[call site]
06106
Module::get_var
[function]
[call site]
06107
Command::get
[function]
[call site]
06108
cloned
[function]
[call site]
06109
map_or_else
[function]
[call site]
06110
Err
[function]
[call site]
06111
ERR::ErrorVariableNotFound
[function]
[call site]
06112
ParseResult::to_string
[function]
[call site]
06113
Engine::new
[function]
[call site]
06114
Scope::new
[function]
[call site]
06115
blob_functions::push
[function]
[call site]
06116
blob_functions::push
[function]
[call site]
06117
blob_functions::push
[function]
[call site]
06118
ParseSettings::level_up_with_position
[function]
[call site]
06119
into
[function]
[call site]
06120
Ok
[function]
[call site]
06121
into
[function]
[call site]
06122
Scope::get_mut_by_index
[function]
[call site]
06123
try_into
[function]
[call site]
06124
string_functions::is_empty
[function]
[call site]
06125
Engine::search_imports
[function]
[call site]
06126
Namespace::root
[function]
[call site]
06127
GlobalRuntimeState::num_imports
[function]
[call site]
06128
test::len
[function]
[call site]
06129
Command::get
[function]
[call site]
06130
GlobalRuntimeState::get_shared_import
[function]
[call site]
06131
Command::get
[function]
[call site]
06132
cloned
[function]
[call site]
06133
GlobalRuntimeState::find_import
[function]
[call site]
06134
MyIterableType::into_iter
[function]
[call site]
06135
rposition
[function]
[call site]
06136
Option::map_or_else
[function]
[call site]
06137
Command::get
[function]
[call site]
06138
cloned
[function]
[call site]
06139
GlobalRuntimeState::get_shared_import
[function]
[call site]
06140
Module::get_qualified_var
[function]
[call site]
06141
StmtBlock::as_ref
[function]
[call site]
06142
and_then
[function]
[call site]
06143
Command::get
[function]
[call site]
06144
INT::cloned
[function]
[call site]
06145
Option::map_or_else
[function]
[call site]
06146
Err
[function]
[call site]
06147
ERR::ErrorVariableNotFound
[function]
[call site]
06148
ParseSettings::level_up_with_position
[function]
[call site]
06149
into
[function]
[call site]
06150
Dynamic::set_access_mode
[function]
[call site]
06151
Ok
[function]
[call site]
06152
into
[function]
[call site]
06153
test::len
[function]
[call site]
06154
Namespace::root
[function]
[call site]
06155
crate::func::locked_write
[function]
[call site]
06156
try_borrow_mut
[function]
[call site]
06157
ok
[function]
[call site]
06158
StraightHasher::write
[function]
[call site]
06159
ok
[function]
[call site]
06160
try_write
[function]
[call site]
06161
Some
[function]
[call site]
06162
std::thread::sleep
[function]
[call site]
06163
std::time::Duration::from_millis
[function]
[call site]
06164
Some
[function]
[call site]
06165
StraightHasher::write
[function]
[call site]
06166
try_write
[function]
[call site]
06167
Option::unwrap
[function]
[call site]
06168
shared_get_mut
[function]
[call site]
06169
Ident::as_str
[function]
[call site]
06170
TestStruct::clone
[function]
[call site]
06171
Self::into
[function]
[call site]
06172
StmtBlock::as_mut
[function]
[call site]
06173
Dynamic::set_access_mode
[function]
[call site]
06174
Ok
[function]
[call site]
06175
Err
[function]
[call site]
06176
ERR::ErrorVariableNotFound
[function]
[call site]
06177
ParseSettings::level_up_with_position
[function]
[call site]
06178
into
[function]
[call site]
06179
Err
[function]
[call site]
06180
ERR::ErrorModuleNotFound
[function]
[call site]
06181
test_to_string
[function]
[call site]
06182
ParseSettings::level_up_with_position
[function]
[call site]
06183
into
[function]
[call site]
06184
Engine::search_scope_only
[function]
[call site]
06185
Dynamic::is_shared
[function]
[call site]
06186
Target::is_temp_value
[function]
[call site]
06187
shared_take_or_clone
[function]
[call site]
06188
shared_try_take
[function]
[call site]
06189
Result::unwrap_or_else
[function]
[call site]
06190
StmtBlock::as_ref
[function]
[call site]
06191
TestStruct::clone
[function]
[call site]
06192
Dynamic::flatten
[function]
[call site]
06193
StmtBlock::extend
[function]
[call site]
06194
StaticModuleResolver::iter_mut
[function]
[call site]
06195
StaticModuleResolver::iter_mut
[function]
[call site]
06196
Engine::lex_with_map
[function]
[call site]
06197
Ident::as_str
[function]
[call site]
06198
RhaiResultOf::split_first_mut
[function]
[call site]
06199
unwrap
[function]
[call site]
06200
Some
[function]
[call site]
06201
Target::take_ref
[function]
[call site]
06202
Some
[function]
[call site]
06203
unwrap
[function]
[call site]
06204
blob_functions::push
[function]
[call site]
06205
StmtBlock::extend
[function]
[call site]
06206
StaticModuleResolver::iter_mut
[function]
[call site]
06207
Engine::get_arg_value
[function]
[call site]
06208
Self::as_deref_mut
[function]
[call site]
06209
blob_functions::push
[function]
[call site]
06210
Dynamic::flatten
[function]
[call site]
06211
StmtBlock::extend
[function]
[call site]
06212
StaticModuleResolver::iter_mut
[function]
[call site]
06213
Engine::search_imports
[function]
[call site]
06214
Option::ok_or_else
[function]
[call site]
06215
ERR::ErrorModuleNotFound
[function]
[call site]
06216
test_to_string
[function]
[call site]
06217
ParseSettings::level_up_with_position
[function]
[call site]
06218
Module::get_qualified_fn
[function]
[call site]
06219
StmtBlock::span_or_else
[function]
[call site]
06220
calc_fn_hash_full
[function]
[call site]
06221
MyIterableType::into_iter
[function]
[call site]
06222
Self::IntoIter::map
[function]
[call site]
06223
Dynamic::type_id
[function]
[call site]
06224
Module::get_qualified_fn
[function]
[call site]
06225
Position::is_none
[function]
[call site]
06226
string_functions::is_empty
[function]
[call site]
06227
test::len
[function]
[call site]
06228
min_max_functions::min
[function]
[call site]
06229
calc_fn_hash_full
[function]
[call site]
06230
MyIterableType::into_iter
[function]
[call site]
06231
Self::IntoIter::enumerate
[function]
[call site]
06232
Engine::lex_with_map
[function]
[call site]
06233
TypeId::of::<Dynamic>
[function]
[call site]
06234
Dynamic::type_id
[function]
[call site]
06235
Module::get_qualified_fn
[function]
[call site]
06236
Some
[function]
[call site]
06237
map_or
[function]
[call site]
06238
TestStruct::clone
[function]
[call site]
06239
as_deref
[function]
[call site]
06240
Scope::new
[function]
[call site]
06241
string_functions::replace
[function]
[call site]
06242
Module::id_raw
[function]
[call site]
06243
Option::cloned
[function]
[call site]
06244
defer
[function]
[call site]
06245
Engine::call_script_fn
[function]
[call site]
06246
RhaiFunc::is_pure
[function]
[call site]
06247
Dynamic::is_read_only
[function]
[call site]
06248
Err
[function]
[call site]
06249
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06250
test_to_string
[function]
[call site]
06251
into
[function]
[call site]
06252
RhaiNativeFunc::has_context
[function]
[call site]
06253
bool::then
[function]
[call site]
06254
decimal_functions::max_id
[function]
[call site]
06255
into
[function]
[call site]
06256
test_method_call
[function]
[call site]
06257
and_then
[function]
[call site]
06258
Engine::check_data_size
[function]
[call site]
06259
bool::then
[function]
[call site]
06260
decimal_functions::max_id
[function]
[call site]
06261
into
[function]
[call site]
06262
test_custom_syntax_func
[function]
[call site]
06263
and_then
[function]
[call site]
06264
Engine::check_data_size
[function]
[call site]
06265
Err
[function]
[call site]
06266
ERR::ErrorFunctionNotFound
[function]
[call site]
06267
string_functions::is_empty
[function]
[call site]
06268
Engine::gen_fn_call_signature
[function]
[call site]
06269
into
[function]
[call site]
06270
split_first
[function]
[call site]
06271
map_or_else
[function]
[call site]
06272
StmtBlock::as_ref
[function]
[call site]
06273
Some
[function]
[call site]
06274
Engine::make_function_call
[function]
[call site]
06275
String::from
[function]
[call site]
06276
is_some
[function]
[call site]
06277
test::len
[function]
[call site]
06278
Position::new_const
[function]
[call site]
06279
Option<&Token>::is_some
[function]
[call site]
06280
unwrap
[function]
[call site]
06281
Engine::get_arg_value
[function]
[call site]
06282
Self::as_deref_mut
[function]
[call site]
06283
try_cast_result::<FnPtr>
[function]
[call site]
06284
map_err
[function]
[call site]
06285
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06286
Engine::map_type_name
[function]
[call site]
06287
RhaiNativeFunc::return_type_name
[function]
[call site]
06288
fn_ptr_functions::is_anonymous
[function]
[call site]
06289
fn_ptr_functions::is_anonymous
[function]
[call site]
06290
StmtBlock::extend
[function]
[call site]
06291
test::len
[function]
[call site]
06292
test::len
[function]
[call site]
06293
test::len
[function]
[call site]
06294
blob_functions::blob_with_capacity
[function]
[call site]
06295
test::len
[function]
[call site]
06296
test::len
[function]
[call site]
06297
StmtBlock::extend
[function]
[call site]
06298
Self::as_deref_mut
[function]
[call site]
06299
Engine::get_arg_value
[function]
[call site]
06300
blob_functions::push
[function]
[call site]
06301
StaticModuleResolver::iter_mut
[function]
[call site]
06302
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06303
Scope::new
[function]
[call site]
06304
as_deref
[function]
[call site]
06305
defer
[function]
[call site]
06306
Engine::call_script_fn
[function]
[call site]
06307
blob_functions::blob_with_capacity
[function]
[call site]
06308
test::len
[function]
[call site]
06309
test::len
[function]
[call site]
06310
StmtBlock::extend
[function]
[call site]
06311
Self::as_deref_mut
[function]
[call site]
06312
Engine::get_arg_value
[function]
[call site]
06313
blob_functions::push
[function]
[call site]
06314
StaticModuleResolver::iter_mut
[function]
[call site]
06315
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06316
defer
[function]
[call site]
06317
into
[function]
[call site]
06318
test_custom_syntax_func
[function]
[call site]
06319
and_then
[function]
[call site]
06320
Engine::check_data_size
[function]
[call site]
06321
map_err
[function]
[call site]
06322
EvalAltResult::fill_position
[function]
[call site]
06323
&[Expr]::first
[function]
[call site]
06324
string_functions::is_empty
[function]
[call site]
06325
test::len
[function]
[call site]
06326
test::len
[function]
[call site]
06327
tokenizer::is_valid_function_name
[function]
[call site]
06328
FnCallHashes::from_native_only
[function]
[call site]
06329
calc_fn_hash
[function]
[call site]
06330
FnCallHashes::from_hash
[function]
[call site]
06331
calc_fn_hash
[function]
[call site]
06332
unwrap
[function]
[call site]
06333
Engine::get_arg_value
[function]
[call site]
06334
Dynamic::into_immutable_string
[function]
[call site]
06335
Ok
[function]
[call site]
06336
crate::func::locked_read
[function]
[call site]
06337
Option::and_then
[function]
[call site]
06338
Some
[function]
[call site]
06339
TestStruct::clone
[function]
[call site]
06340
ok_or_else
[function]
[call site]
06341
std::
[call site]
06342
any::type_name
[function]
[call site]
06343
Err
[function]
[call site]
06344
Dynamic::type_name
[function]
[call site]
06345
Result::map_err
[function]
[call site]
06346
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06347
and_then
[function]
[call site]
06348
Engine::lex_with_map
[function]
[call site]
06349
map_err
[function]
[call site]
06350
EvalAltResult::fill_position
[function]
[call site]
06351
unwrap
[function]
[call site]
06352
Engine::get_arg_value
[function]
[call site]
06353
Self::as_deref_mut
[function]
[call site]
06354
try_cast_result::<FnPtr>
[function]
[call site]
06355
map_err
[function]
[call site]
06356
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06357
Engine::map_type_name
[function]
[call site]
06358
RhaiNativeFunc::return_type_name
[function]
[call site]
06359
Engine::get_arg_value
[function]
[call site]
06360
Self::as_deref_mut
[function]
[call site]
06361
FnPtr::add_curry
[function]
[call site]
06362
blob_functions::push
[function]
[call site]
06363
Ok
[function]
[call site]
06364
into
[function]
[call site]
06365
unwrap
[function]
[call site]
06366
Engine::get_arg_value
[function]
[call site]
06367
Self::as_deref_mut
[function]
[call site]
06368
Ok
[function]
[call site]
06369
Dynamic::is_shared
[function]
[call site]
06370
bool::into
[function]
[call site]
06371
unwrap
[function]
[call site]
06372
Engine::get_arg_value
[function]
[call site]
06373
Self::as_deref_mut
[function]
[call site]
06374
Dynamic::into_immutable_string
[function]
[call site]
06375
Result::map_err
[function]
[call site]
06376
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06377
Engine::get_arg_value
[function]
[call site]
06378
Dynamic::as_int
[function]
[call site]
06379
Ok
[function]
[call site]
06380
crate::func::locked_read
[function]
[call site]
06381
Option::and_then
[function]
[call site]
06382
Some
[function]
[call site]
06383
ok_or_else
[function]
[call site]
06384
std::
[call site]
06385
any::type_name
[function]
[call site]
06386
Err
[function]
[call site]
06387
Dynamic::type_name
[function]
[call site]
06388
Result::map_err
[function]
[call site]
06389
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06390
Ok
[function]
[call site]
06391
FnPtr::try_from
[function]
[call site]
06392
Engine::lex_with_map
[function]
[call site]
06393
calc_fn_hash
[function]
[call site]
06394
Engine::has_script_fn
[function]
[call site]
06395
Caches::fn_resolution_cache_mut
[function]
[call site]
06396
Command::get
[function]
[call site]
06397
Engine::lex_with_map
[function]
[call site]
06398
MyIterableType::into_iter
[function]
[call site]
06399
T::as_any
[function]
[call site]
06400
Module::contains_fn
[function]
[call site]
06401
MyIterableType::into_iter
[function]
[call site]
06402
T::as_any
[function]
[call site]
06403
Module::contains_fn
[function]
[call site]
06404
Module::contains_qualified_fn
[function]
[call site]
06405
StmtBlock::as_ref
[function]
[call site]
06406
map_or
[function]
[call site]
06407
contains_key
[function]
[call site]
06408
map_functions::values
[function]
[call site]
06409
T::as_any
[function]
[call site]
06410
Module::contains_qualified_fn
[function]
[call site]
06411
BloomFilterU64::is_absent_and_set
[function]
[call site]
06412
blob_functions::insert
[function]
[call site]
06413
bool::into
[function]
[call site]
06414
(TokenIterator::unwrap_or
[function]
[call site]
06415
unwrap
[function]
[call site]
06416
Engine::get_arg_value
[function]
[call site]
06417
Self::as_deref_mut
[function]
[call site]
06418
Dynamic::into_immutable_string
[function]
[call site]
06419
Result::map_err
[function]
[call site]
06420
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06421
Engine::get_arg_value
[function]
[call site]
06422
Self::as_deref_mut
[function]
[call site]
06423
Dynamic::into_immutable_string
[function]
[call site]
06424
Result::map_err
[function]
[call site]
06425
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06426
Engine::get_arg_value
[function]
[call site]
06427
Dynamic::as_int
[function]
[call site]
06428
Result::map_err
[function]
[call site]
06429
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06430
Ok
[function]
[call site]
06431
FnPtr::try_from
[function]
[call site]
06432
Engine::lex_with_map
[function]
[call site]
06433
crate::calc_typed_method_hash
[function]
[call site]
06434
calc_fn_hash
[function]
[call site]
06435
Engine::has_script_fn
[function]
[call site]
06436
bool::into
[function]
[call site]
06437
(TokenIterator::unwrap_or
[function]
[call site]
06438
unwrap
[function]
[call site]
06439
Engine::get_arg_value
[function]
[call site]
06440
Dynamic::into_immutable_string
[function]
[call site]
06441
Result::map_err
[function]
[call site]
06442
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06443
Ok
[function]
[call site]
06444
string_functions::contains
[function]
[call site]
06445
bool::into
[function]
[call site]
06446
test::len
[function]
[call site]
06447
GlobalRuntimeState::num_imports
[function]
[call site]
06448
unwrap
[function]
[call site]
06449
Engine::get_arg_value
[function]
[call site]
06450
Dynamic::into_immutable_string
[function]
[call site]
06451
Result::map_err
[function]
[call site]
06452
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06453
Engine::eval_script_expr_in_place
[function]
[call site]
06454
Engine::track_operation
[function]
[call site]
06455
string_functions::trim
[function]
[call site]
06456
string_functions::is_empty
[function]
[call site]
06457
Ok
[function]
[call site]
06458
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06459
AST::has_functions
[function]
[call site]
06460
string_functions::is_empty
[function]
[call site]
06461
Err
[function]
[call site]
06462
into
[function]
[call site]
06463
StmtBlock::take_statements
[function]
[call site]
06464
string_functions::is_empty
[function]
[call site]
06465
Ok
[function]
[call site]
06466
Engine::eval_global_statements
[function]
[call site]
06467
Engine::eval_stmt_block
[function]
[call site]
06468
StmtBlock::span_or_else
[function]
[call site]
06469
Ok
[function]
[call site]
06470
Ok
[function]
[call site]
06471
Err
[function]
[call site]
06472
test::len
[function]
[call site]
06473
GlobalRuntimeState::num_imports
[function]
[call site]
06474
Result::map_err
[function]
[call site]
06475
ERR::ErrorInFunctionCall
[function]
[call site]
06476
test_to_string
[function]
[call site]
06477
&mut
[call site]
06478
unwrap_or
[function]
[call site]
06479
test_to_string
[function]
[call site]
06480
into
[function]
[call site]
06481
blob_functions::blob_with_capacity
[function]
[call site]
06482
blob_functions::blob_with_capacity
[function]
[call site]
06483
test::len
[function]
[call site]
06484
string_functions::is_empty
[function]
[call site]
06485
MyIterableType::into_iter
[function]
[call site]
06486
Self::IntoIter::copied
[function]
[call site]
06487
optimize_combo_chain
[function]
[call site]
06488
MyIterableType::into_iter
[function]
[call site]
06489
Engine::get_arg_value
[function]
[call site]
06490
Self::as_deref_mut
[function]
[call site]
06491
blob_functions::push
[function]
[call site]
06492
Dynamic::flatten
[function]
[call site]
06493
StmtBlock::extend
[function]
[call site]
06494
StaticModuleResolver::iter_mut
[function]
[call site]
06495
StmtBlock::extend
[function]
[call site]
06496
StaticModuleResolver::iter_mut
[function]
[call site]
06497
Some
[function]
[call site]
06498
Engine::exec_fn_call
[function]
[call site]
06499
Engine::lex_with_map
[function]
[call site]
06500
StmtBlock::as_ref
[function]
[call site]
06501
&[Stmt]::map_or
[function]
[call site]
06502
Dynamic::is_shared
[function]
[call site]
06503
Self::is_some
[function]
[call site]
06504
string_functions::is_empty
[function]
[call site]
06505
Engine::track_operation
[function]
[call site]
06506
Engine::dbg
[function]
[call site]
06507
Self::as_deref_mut
[function]
[call site]
06508
Engine::get_arg_value
[function]
[call site]
06509
Self::as_deref_mut
[function]
[call site]
06510
blob_functions::push
[function]
[call site]
06511
Dynamic::flatten
[function]
[call site]
06512
blob_functions::push
[function]
[call site]
06513
Self::unwrap
[function]
[call site]
06514
string_functions::is_empty
[function]
[call site]
06515
Engine::track_operation
[function]
[call site]
06516
Engine::dbg
[function]
[call site]
06517
Self::as_deref_mut
[function]
[call site]
06518
Engine::get_arg_value
[function]
[call site]
06519
Self::as_deref_mut
[function]
[call site]
06520
blob_functions::push
[function]
[call site]
06521
Dynamic::flatten
[function]
[call site]
06522
Engine::search_namespace
[function]
[call site]
06523
StmtBlock::as_ref
[function]
[call site]
06524
Dynamic::is_read_only
[function]
[call site]
06525
ImmutableString::into_owned
[function]
[call site]
06526
Dynamic::is_shared
[function]
[call site]
06527
Target::is_temp_value
[function]
[call site]
06528
blob_functions::insert
[function]
[call site]
06529
FnPtr::try_from
[function]
[call site]
06530
RhaiResultOf::unwrap
[function]
[call site]
06531
string_functions::is_empty
[function]
[call site]
06532
blob_functions::push
[function]
[call site]
06533
eval::calc_offset_len
[function]
[call site]
06534
test::len
[function]
[call site]
06535
test::len
[function]
[call site]
06536
blob_functions::push
[function]
[call site]
06537
blob_functions::insert
[function]
[call site]
06538
shared_take_or_clone
[function]
[call site]
06539
Dynamic::flatten
[function]
[call site]
06540
Target::take_ref
[function]
[call site]
06541
unwrap
[function]
[call site]
06542
blob_functions::push
[function]
[call site]
06543
MyIterableType::into_iter
[function]
[call site]
06544
Self::IntoIter::chain
[function]
[call site]
06545
test_functions_take
[function]
[call site]
06546
test_functions_take
[function]
[call site]
06547
test_functions_take
[function]
[call site]
06548
StmtBlock::as_mut
[function]
[call site]
06549
intersects
[function]
[call site]
06550
StmtBlock::as_mut
[function]
[call site]
06551
StmtBlock::as_mut
[function]
[call site]
06552
string_functions::remove
[function]
[call site]
06553
test_functions_take
[function]
[call site]
06554
make_sub
[function]
[call site]
06555
make_root
[function]
[call site]
06556
MyIterableType::into_iter
[function]
[call site]
06557
Engine::get_arg_value
[function]
[call site]
06558
Self::as_deref_mut
[function]
[call site]
06559
blob_functions::push
[function]
[call site]
06560
Dynamic::flatten
[function]
[call site]
06561
StmtBlock::extend
[function]
[call site]
06562
StaticModuleResolver::iter_mut
[function]
[call site]
06563
StmtBlock::extend
[function]
[call site]
06564
StaticModuleResolver::iter_mut
[function]
[call site]
06565
Engine::exec_fn_call
[function]
[call site]
06566
Engine::lex_with_map
[function]
[call site]
06567
Self::ok_or_else
[function]
[call site]
06568
ERR::ErrorUnboundThis
[function]
[call site]
06569
into
[function]
[call site]
06570
cloned
[function]
[call site]
06571
Engine::search_namespace
[function]
[call site]
06572
Engine::lex_with_map
[function]
[call site]
06573
Position::new_const
[function]
[call site]
06574
Engine::eval_expr
[function]
[call site]
06575
Self::as_deref_mut
[function]
[call site]
06576
Dynamic::flatten
[function]
[call site]
06577
ParseSettings::level_up_with_position
[function]
[call site]
06578
Dynamic::is_string
[function]
[call site]
06579
crate::func::locked_read
[function]
[call site]
06580
Option::map_or
[function]
[call site]
06581
unwrap
[function]
[call site]
06582
&mut
[call site]
06583
into
[function]
[call site]
06584
packages::string_basic::print_with_func
[function]
[call site]
06585
NativeCallContext::call_native_fn_raw
[function]
[call site]
06586
NativeCallContext::_call_fn_raw
[function]
[call site]
06587
TestStruct::clone
[function]
[call site]
06588
Caches::new
[function]
[call site]
06589
StmtBlock::as_ref
[function]
[call site]
06590
Token::lookup_symbol_from_syntax
[function]
[call site]
06591
test::len
[function]
[call site]
06592
NativeCallContext::engine
[function]
[call site]
06593
Engine::exec_native_fn_call
[function]
[call site]
06594
Engine::track_operation
[function]
[call site]
06595
Some
[function]
[call site]
06596
Engine::resolve_fn
[function]
[call site]
06597
RhaiFunc::is_volatile
[function]
[call site]
06598
Engine::gen_fn_call_signature
[function]
[call site]
06599
Err
[function]
[call site]
06600
ERR::ErrorFunctionNotFound
[function]
[call site]
06601
into
[function]
[call site]
06602
RhaiFunc::is_method
[function]
[call site]
06603
StmtBlock::as_ref
[function]
[call site]
06604
map_or
[function]
[call site]
06605
Debugger::call_stack
[function]
[call site]
06606
test::len
[function]
[call site]
06607
ArgBackup::new
[function]
[call site]
06608
string_functions::is_empty
[function]
[call site]
06609
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06610
Engine::is_debugger_registered
[function]
[call site]
06611
TestStruct::clone
[function]
[call site]
06612
StmtBlock::span_or_else
[function]
[call site]
06613
TestStruct::clone
[function]
[call site]
06614
GlobalRuntimeState::debugger_mut
[function]
[call site]
06615
&mut
[call site]
06616
Engine::get_interned_string
[function]
[call site]
06617
MyIterableType::into_iter
[function]
[call site]
06618
Self::IntoIter::map
[function]
[call site]
06619
TestStruct::clone
[function]
[call site]
06620
RhaiNativeFunc::has_context
[function]
[call site]
06621
bool::then
[function]
[call site]
06622
as_deref
[function]
[call site]
06623
into
[function]
[call site]
06624
RhaiFunc::is_pure
[function]
[call site]
06625
string_functions::is_empty
[function]
[call site]
06626
Dynamic::is_read_only
[function]
[call site]
06627
Err
[function]
[call site]
06628
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06629
test_to_string
[function]
[call site]
06630
into
[function]
[call site]
06631
test_method_call
[function]
[call site]
06632
test_custom_syntax_func
[function]
[call site]
06633
and_then
[function]
[call site]
06634
Engine::check_data_size
[function]
[call site]
06635
map_err
[function]
[call site]
06636
EvalAltResult::fill_position
[function]
[call site]
06637
ArgBackup::restore_first_arg
[function]
[call site]
06638
Engine::is_debugger_registered
[function]
[call site]
06639
Engine::register_debugger
[function]
[call site]
06640
Scope::new
[function]
[call site]
06641
crate::ast::Stmt::Noop
[function]
[call site]
06642
into
[function]
[call site]
06643
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06644
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06645
Engine::dbg_raw
[function]
[call site]
06646
Err
[function]
[call site]
06647
GlobalRuntimeState::debugger_mut
[function]
[call site]
06648
&mut
[call site]
06649
string_functions::is_empty
[function]
[call site]
06650
Engine::check_data_size
[function]
[call site]
06651
Ok
[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_side_effects_print
[function]
[call site]
06660
Dynamic::into_immutable_string
[function]
[call site]
06661
Result::map_err
[function]
[call site]
06662
Engine::map_type_name
[function]
[call site]
06663
type_name::<ImmutableString>
[function]
[call site]
06664
&'a
[call site]
06665
ERR::ErrorMismatchOutputType
[function]
[call site]
06666
into
[function]
[call site]
06667
test_print_debug
[function]
[call site]
06668
&mut
[call site]
06669
Engine::map_type_name
[function]
[call site]
06670
std::
[call site]
06671
any::type_name
[function]
[call site]
06672
Engine::map_type_name
[function]
[call site]
06673
std::
[call site]
06674
any::type_name
[function]
[call site]
06675
Err
[function]
[call site]
06676
ERR::ErrorIndexingType
[function]
[call site]
06677
into
[function]
[call site]
06678
Engine::map_type_name
[function]
[call site]
06679
std::
[call site]
06680
any::type_name
[function]
[call site]
06681
Engine::map_type_name
[function]
[call site]
06682
std::
[call site]
06683
any::type_name
[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::ErrorIndexingType
[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
Err
[function]
[call site]
06696
ERR::ErrorDotExpr
[function]
[call site]
06697
into
[function]
[call site]
06698
string_functions::starts_with
[function]
[call site]
06699
test::len
[function]
[call site]
06700
Engine::map_type_name
[function]
[call site]
06701
std::
[call site]
06702
any::type_name
[function]
[call site]
06703
Engine::map_type_name
[function]
[call site]
06704
std::
[call site]
06705
any::type_name
[function]
[call site]
06706
Err
[function]
[call site]
06707
ERR::ErrorDotExpr
[function]
[call site]
06708
into
[function]
[call site]
06709
Err
[function]
[call site]
06710
ERR::ErrorFunctionNotFound
[function]
[call site]
06711
Engine::gen_fn_call_signature
[function]
[call site]
06712
into
[function]
[call site]
06713
StmtBlock::as_ref
[function]
[call site]
06714
calc_fn_hash
[function]
[call site]
06715
NativeCallContext::call_position
[function]
[call site]
06716
Engine::lex_with_map
[function]
[call site]
06717
FnCallHashes::from_script_and_native
[function]
[call site]
06718
calc_fn_hash
[function]
[call site]
06719
calc_fn_hash
[function]
[call site]
06720
FnCallHashes::from_native_only
[function]
[call site]
06721
calc_fn_hash
[function]
[call site]
06722
FnCallHashes::from_hash
[function]
[call site]
06723
calc_fn_hash
[function]
[call site]
06724
NativeCallContext::engine
[function]
[call site]
06725
Engine::exec_fn_call
[function]
[call site]
06726
FnCallHashes::is_native_only
[function]
[call site]
06727
test::len
[function]
[call site]
06728
Engine::get_interned_string
[function]
[call site]
06729
Engine::map_type_name
[function]
[call site]
06730
std::
[call site]
06731
any::type_name
[function]
[call site]
06732
Ok
[function]
[call site]
06733
ImmutableString::into
[function]
[call site]
06734
test::len
[function]
[call site]
06735
Ok
[function]
[call site]
06736
Dynamic::is_shared
[function]
[call site]
06737
into
[function]
[call site]
06738
Engine::gen_fn_call_signature
[function]
[call site]
06739
Err
[function]
[call site]
06740
ERR::ErrorFunctionNotFound
[function]
[call site]
06741
into
[function]
[call site]
06742
ensure_no_data_race
[function]
[call site]
06743
FnCallHashes::is_native_only
[function]
[call site]
06744
FnCallHashes::script
[function]
[call site]
06745
string_functions::is_empty
[function]
[call site]
06746
crate::calc_typed_method_hash
[function]
[call site]
06747
Engine::map_type_name
[function]
[call site]
06748
std::
[call site]
06749
any::type_name
[function]
[call site]
06750
Engine::resolve_fn
[function]
[call site]
06751
Position::is_none
[function]
[call site]
06752
Engine::resolve_fn
[function]
[call site]
06753
None::cloned
[function]
[call site]
06754
as_deref
[function]
[call site]
06755
string_functions::is_empty
[function]
[call site]
06756
Ok
[function]
[call site]
06757
Scope::new
[function]
[call site]
06758
string_functions::replace
[function]
[call site]
06759
defer
[function]
[call site]
06760
split_first_mut
[function]
[call site]
06761
unwrap
[function]
[call site]
06762
Some
[function]
[call site]
06763
Engine::call_script_fn
[function]
[call site]
06764
ArgBackup::new
[function]
[call site]
06765
string_functions::is_empty
[function]
[call site]
06766
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06767
defer
[function]
[call site]
06768
Engine::call_script_fn
[function]
[call site]
06769
Engine::lex_with_map
[function]
[call site]
06770
FnCallHashes::native
[function]
[call site]
06771
Engine::exec_native_fn_call
[function]
[call site]
06772
StmtBlock::as_ref
[function]
[call site]
06773
NativeCallContext::call_position
[function]
[call site]
06774
Engine::lex_with_map
[function]
[call site]
06775
Dynamic::is_string
[function]
[call site]
06776
crate::func::locked_read
[function]
[call site]
06777
Option::map_or
[function]
[call site]
06778
Dynamic::into_immutable_string
[function]
[call site]
06779
Result::unwrap
[function]
[call site]
06780
Package::init_engine
[function]
[call site]
06781
Engine::map_type_name
[function]
[call site]
06782
RhaiNativeFunc::return_type_name
[function]
[call site]
06783
type_name::<R>
[function]
[call site]
06784
&'a
[call site]
06785
Position::new_const
[function]
[call site]
06786
unwrap
[function]
[call site]
06787
unwrap
[function]
[call site]
06788
Package::init_engine
[function]
[call site]
06789
Engine::map_type_name
[function]
[call site]
06790
&'a
[call site]
06791
unwrap
[function]
[call site]
06792
Engine::throw_on_size
[function]
[call site]
06793
test::len
[function]
[call site]
06794
RhaiResultOf::map_err
[function]
[call site]
06795
EvalAltResult::fill_position
[function]
[call site]
06796
Ok
[function]
[call site]
06797
Engine::get_interned_string
[function]
[call site]
06798
ImmutableString::into
[function]
[call site]
06799
crate::Array::with_capacity
[function]
[call site]
06800
test::len
[function]
[call site]
06801
Engine::eval_expr
[function]
[call site]
06802
Self::as_deref_mut
[function]
[call site]
06803
Dynamic::flatten
[function]
[call site]
06804
Engine::has_data_size_limit
[function]
[call site]
06805
crate::eval::calc_data_sizes
[function]
[call site]
06806
calc_array_sizes
[function]
[call site]
06807
test::len
[function]
[call site]
06808
calc_map_sizes
[function]
[call site]
06809
test::len
[function]
[call site]
06810
calc_data_sizes
[function]
[call site]
06811
read_lock::<Dynamic>
[function]
[call site]
06812
unwrap
[function]
[call site]
06813
Engine::throw_on_size
[function]
[call site]
06814
RhaiResultOf::map_err
[function]
[call site]
06815
EvalAltResult::fill_position
[function]
[call site]
06816
ParseSettings::level_up_with_position
[function]
[call site]
06817
blob_functions::push
[function]
[call site]
06818
Ok
[function]
[call site]
06819
Dynamic::from_array
[function]
[call site]
06820
TestStruct::clone
[function]
[call site]
06821
Engine::eval_expr
[function]
[call site]
06822
Self::as_deref_mut
[function]
[call site]
06823
Dynamic::flatten
[function]
[call site]
06824
Engine::has_data_size_limit
[function]
[call site]
06825
crate::eval::calc_data_sizes
[function]
[call site]
06826
Engine::throw_on_size
[function]
[call site]
06827
RhaiResultOf::map_err
[function]
[call site]
06828
EvalAltResult::fill_position
[function]
[call site]
06829
ParseSettings::level_up_with_position
[function]
[call site]
06830
(TokenIterator::get_mut
[function]
[call site]
06831
Ident::as_str
[function]
[call site]
06832
Option::unwrap
[function]
[call site]
06833
Ok
[function]
[call site]
06834
Dynamic::from_map
[function]
[call site]
06835
Engine::eval_expr
[function]
[call site]
06836
Self::as_deref_mut
[function]
[call site]
06837
Dynamic::as_bool
[function]
[call site]
06838
map_err
[function]
[call site]
06839
make_type_mismatch_err::<bool>
[function]
[call site]
06840
ParseSettings::level_up_with_position
[function]
[call site]
06841
Ok
[function]
[call site]
06842
Engine::eval_expr
[function]
[call site]
06843
Self::as_deref_mut
[function]
[call site]
06844
Dynamic::as_bool
[function]
[call site]
06845
map_err
[function]
[call site]
06846
make_type_mismatch_err::<bool>
[function]
[call site]
06847
ParseSettings::level_up_with_position
[function]
[call site]
06848
Ok
[function]
[call site]
06849
Engine::eval_expr
[function]
[call site]
06850
Self::as_deref_mut
[function]
[call site]
06851
Expr::is_unit
[function]
[call site]
06852
Ok
[function]
[call site]
06853
MyIterableType::into_iter
[function]
[call site]
06854
Engine::lex_with_map
[function]
[call site]
06855
reflection_functions::collect
[function]
[call site]
06856
first
[function]
[call site]
06857
unwrap
[function]
[call site]
06858
Command::get
[function]
[call site]
06859
Ident::as_str
[function]
[call site]
06860
ok_or_else
[function]
[call site]
06861
TestStruct::new
[function]
[call site]
06862
ERR::ErrorCustomSyntax
[function]
[call site]
06863
MyIterableType::into_iter
[function]
[call site]
06864
Engine::lex_with_map
[function]
[call site]
06865
reflection_functions::collect
[function]
[call site]
06866
EvalContext::new
[function]
[call site]
06867
and_then
[function]
[call site]
06868
Engine::check_data_size
[function]
[call site]
06869
Expr::start_position
[function]
[call site]
06870
Engine::eval_stmt_block
[function]
[call site]
06871
StmtBlock::take_statements
[function]
[call site]
06872
Engine::eval_dot_index_chain
[function]
[call site]
06873
Position::new_const
[function]
[call site]
06874
ChainType::from
[function]
[call site]
06875
Expr::get_literal_value
[function]
[call site]
06876
Some
[function]
[call site]
06877
is_some
[function]
[call site]
06878
blob_functions::push
[function]
[call site]
06879
Expr::get_literal_value
[function]
[call site]
06880
Some
[function]
[call site]
06881
unwrap
[function]
[call site]
06882
string_functions::is_empty
[function]
[call site]
06883
Self::as_deref_mut
[function]
[call site]
06884
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06885
Engine::track_operation
[function]
[call site]
06886
ParseSettings::level_up_with_position
[function]
[call site]
06887
ChainType::from
[function]
[call site]
06888
Engine::get_arg_value
[function]
[call site]
06889
Self::as_deref_mut
[function]
[call site]
06890
blob_functions::push
[function]
[call site]
06891
blob_functions::push
[function]
[call site]
06892
FnPtr::try_from
[function]
[call site]
06893
RhaiResultOf::unwrap
[function]
[call site]
06894
Dynamic::flatten
[function]
[call site]
06895
Expr::options
[function]
[call site]
06896
string_functions::is_empty
[function]
[call site]
06897
string_functions::is_empty
[function]
[call site]
06898
string_functions::is_empty
[function]
[call site]
06899
ASTFlags::intersects
[function]
[call site]
06900
Position::new_const
[function]
[call site]
06901
Self::as_deref_mut
[function]
[call site]
06902
Engine::get_arg_value
[function]
[call site]
06903
blob_functions::push
[function]
[call site]
06904
Dynamic::flatten
[function]
[call site]
06905
blob_functions::push
[function]
[call site]
06906
Engine::eval_expr
[function]
[call site]
06907
Self::as_deref_mut
[function]
[call site]
06908
Dynamic::flatten
[function]
[call site]
06909
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06910
StmtBlock::extend
[function]
[call site]
06911
StmtBlock::extend
[function]
[call site]
06912
blob_functions::push
[function]
[call site]
06913
Engine::eval_expr
[function]
[call site]
06914
Dynamic::flatten
[function]
[call site]
06915
Ok
[function]
[call site]
06916
Engine::track_operation
[function]
[call site]
06917
Engine::dbg
[function]
[call site]
06918
Self::as_deref_mut
[function]
[call site]
06919
Self::map_or_else
[function]
[call site]
06920
Err
[function]
[call site]
06921
ERR::ErrorUnboundThis
[function]
[call site]
06922
into
[function]
[call site]
06923
Self::try_into
[function]
[call site]
06924
Some
[function]
[call site]
06925
Engine::eval_dot_index_chain_raw
[function]
[call site]
06926
Target::is_ref
[function]
[call site]
06927
ParseSettings::level_up_with_position
[function]
[call site]
06928
ParseSettings::level_up
[function]
[call site]
06929
Ok
[function]
[call site]
06930
ChainType::from
[function]
[call site]
06931
Expr::options
[function]
[call site]
06932
ASTFlags::intersects
[function]
[call site]
06933
StmtBlock::as_ref
[function]
[call site]
06934
Expr::is_unit
[function]
[call site]
06935
Ok
[function]
[call site]
06936
Expr::start_position
[function]
[call site]
06937
Expr::options
[function]
[call site]
06938
ASTFlags::intersects
[function]
[call site]
06939
Engine::dbg
[function]
[call site]
06940
Self::as_deref_mut
[function]
[call site]
06941
string_functions::pop
[function]
[call site]
06942
string_functions::is_empty
[function]
[call site]
06943
shared_make_mut
[function]
[call site]
06944
string_functions::pop
[function]
[call site]
06945
Dynamic::map_or
[function]
[call site]
06946
Dynamic::unwrap
[function]
[call site]
06947
TestStruct::clone
[function]
[call site]
06948
Expr::start_position
[function]
[call site]
06949
StmtBlock::as_mut
[function]
[call site]
06950
Dynamic::is_shared
[function]
[call site]
06951
write_lock::<Dynamic>
[function]
[call site]
06952
unwrap
[function]
[call site]
06953
Self::as_deref_mut
[function]
[call site]
06954
Engine::get_indexed_mut
[function]
[call site]
06955
Engine::track_operation
[function]
[call site]
06956
Dynamic::as_int
[function]
[call site]
06957
Ok
[function]
[call site]
06958
crate::func::locked_read
[function]
[call site]
06959
Option::and_then
[function]
[call site]
06960
Some
[function]
[call site]
06961
ok_or_else
[function]
[call site]
06962
std::
[call site]
06963
any::type_name
[function]
[call site]
06964
Err
[function]
[call site]
06965
Dynamic::type_name
[function]
[call site]
06966
Result::map_err
[function]
[call site]
06967
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06968
test::len
[function]
[call site]
06969
super::calc_index
[function]
[call site]
06970
FnPtr::try_from
[function]
[call site]
06971
unsigned_abs
[function]
[call site]
06972
Ok
[function]
[call site]
06973
FnPtr::try_from
[function]
[call site]
06974
Ok
[function]
[call site]
06975
ERR::ErrorArrayBounds
[function]
[call site]
06976
into
[function]
[call site]
06977
super::EvalContext::new
[function]
[call site]
06978
cb
[function]
[call site]
06979
map_err
[function]
[call site]
06980
EvalAltResult::fill_position
[function]
[call site]
06981
Err
[function]
[call site]
06982
shared_get_mut
[function]
[call site]
06983
unwrap
[function]
[call site]
06984
try_into
[function]
[call site]
06985
Dynamic::as_int
[function]
[call site]
06986
Result::map_err
[function]
[call site]
06987
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06988
test::len
[function]
[call site]
06989
super::calc_index
[function]
[call site]
06990
ERR::ErrorArrayBounds
[function]
[call site]
06991
into
[function]
[call site]
06992
Command::get
[function]
[call site]
06993
Engine::lex_with_map
[function]
[call site]
06994
into
[function]
[call site]
06995
unwrap
[function]
[call site]
06996
Ok
[function]
[call site]
06997
read_lock::<crate::ImmutableString>
[function]
[call site]
06998
ok_or_else
[function]
[call site]
06999
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
07000
RhaiNativeFunc::return_type_name
[function]
[call site]
07001
type_name::<R>
[function]
[call site]
07002
(TokenIterator::contains_key
[function]
[call site]
07003
Ident::as_str
[function]
[call site]
07004
super::EvalContext::new
[function]
[call site]
07005
cb
[function]
[call site]
07006
Ident::as_str
[function]
[call site]
07007
map_err
[function]
[call site]
07008
EvalAltResult::fill_position
[function]
[call site]
07009
string_functions::is_empty
[function]
[call site]
07010
(TokenIterator::contains_key
[function]
[call site]
07011
Ident::as_str
[function]
[call site]
07012
blob_functions::insert
[function]
[call site]
07013
TestStruct::clone
[function]
[call site]
07014
Self::into
[function]
[call site]
07015
(TokenIterator::get_mut
[function]
[call site]
07016
Ident::as_str
[function]
[call site]
07017
try_into
[function]
[call site]
07018
Engine::fail_on_invalid_map_property
[function]
[call site]
07019
intersects
[function]
[call site]
07020
Err
[function]
[call site]
07021
ERR::ErrorPropertyNotFound
[function]
[call site]
07022
test_to_string
[function]
[call site]
07023
into
[function]
[call site]
07024
Ok
[function]
[call site]
07025
Target::from
[function]
[call site]
07026
Self::TempValue
[function]
[call site]
07027
into
[function]
[call site]
07028
is::<crate::ExclusiveRange>
[function]
[call site]
07029
is::<crate::InclusiveRange>
[function]
[call site]
07030
read_lock::<crate::ExclusiveRange>
[function]
[call site]
07031
super::calc_index
[function]
[call site]
07032
ERR::ErrorBitFieldBounds
[function]
[call site]
07033
into
[function]
[call site]
07034
super::calc_index
[function]
[call site]
07035
FnPtr::try_from
[function]
[call site]
07036
RhaiResultOf::ok
[function]
[call site]
07037
and_then
[function]
[call site]
07038
then_some
[function]
[call site]
07039
ok_or_else
[function]
[call site]
07040
ERR::ErrorBitFieldBounds
[function]
[call site]
07041
FnPtr::try_from
[function]
[call site]
07042
RhaiResultOf::unwrap
[function]
[call site]
07043
pow
[function]
[call site]
07044
FnPtr::try_from
[function]
[call site]
07045
tokenizer::is_valid_function_name
[function]
[call site]
07046
Ok
[function]
[call site]
07047
TestStruct::new
[function]
[call site]
07048
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
07049
Token::lookup_symbol_from_syntax
[function]
[call site]
07050
Option::is_some
[function]
[call site]
07051
Err
[function]
[call site]
07052
ERR::ErrorParsing
[function]
[call site]
07053
PERR::Reserved
[function]
[call site]
07054
test_to_string
[function]
[call site]
07055
into
[function]
[call site]
07056
Err
[function]
[call site]
07057
ERR::ErrorFunctionNotFound
[function]
[call site]
07058
test_to_string
[function]
[call site]
07059
into
[function]
[call site]
07060
RhaiResultOf::unwrap
[function]
[call site]
07061
read_lock::<crate::InclusiveRange>
[function]
[call site]
07062
iterator_functions::chars_from_start
[function]
[call site]
07063
CharsStream::new
[function]
[call site]
07064
string_functions::add_append
[function]
[call site]
07065
string_functions::is_empty
[function]
[call site]
07066
String::from_utf8_lossy
[function]
[call site]
07067
string_functions::is_empty
[function]
[call site]
07068
String::from_utf8
[function]
[call site]
07069
unwrap
[function]
[call site]
07070
into
[function]
[call site]
07071
ImmutableString::into_owned
[function]
[call site]
07072
String::into
[function]
[call site]
07073
ImmutableString::into_owned
[function]
[call site]
07074
StmtBlock::as_ref
[function]
[call site]
07075
into
[function]
[call site]
07076
string_functions::add_append
[function]
[call site]
07077
super::calc_index
[function]
[call site]
07078
ERR::ErrorBitFieldBounds
[function]
[call site]
07079
into
[function]
[call site]
07080
super::calc_index
[function]
[call site]
07081
ERR::ErrorBitFieldBounds
[function]
[call site]
07082
into
[function]
[call site]
07083
FnPtr::try_from
[function]
[call site]
07084
RhaiResultOf::unwrap
[function]
[call site]
07085
pow
[function]
[call site]
07086
FnPtr::try_from
[function]
[call site]
07087
RhaiResultOf::unwrap
[function]
[call site]
07088
Ok
[function]
[call site]
07089
into
[function]
[call site]
07090
Dynamic::as_int
[function]
[call site]
07091
Result::map_err
[function]
[call site]
07092
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07093
super::calc_index
[function]
[call site]
07094
ERR::ErrorBitFieldBounds
[function]
[call site]
07095
into
[function]
[call site]
07096
FnPtr::try_from
[function]
[call site]
07097
RhaiResultOf::unwrap
[function]
[call site]
07098
Ok
[function]
[call site]
07099
into
[function]
[call site]
07100
Dynamic::as_int
[function]
[call site]
07101
FnPtr::try_from
[function]
[call site]
07102
Err
[function]
[call site]
07103
ERR::ErrorStringBounds
[function]
[call site]
07104
test_chars
[function]
[call site]
07105
ImmutableString::strong_count
[function]
[call site]
07106
into
[function]
[call site]
07107
test_chars
[function]
[call site]
07108
nth
[function]
[call site]
07109
ok_or_else
[function]
[call site]
07110
ERR::ErrorStringBounds
[function]
[call site]
07111
test_chars
[function]
[call site]
07112
ImmutableString::strong_count
[function]
[call site]
07113
FnPtr::try_from
[function]
[call site]
07114
unsigned_abs
[function]
[call site]
07115
Err
[function]
[call site]
07116
ERR::ErrorStringBounds
[function]
[call site]
07117
test_chars
[function]
[call site]
07118
ImmutableString::strong_count
[function]
[call site]
07119
into
[function]
[call site]
07120
test_chars
[function]
[call site]
07121
array_functions::reduce_rev
[function]
[call site]
07122
RhaiResult::nth
[function]
[call site]
07123
ok_or_else
[function]
[call site]
07124
ERR::ErrorStringBounds
[function]
[call site]
07125
test_chars
[function]
[call site]
07126
ImmutableString::strong_count
[function]
[call site]
07127
Ok
[function]
[call site]
07128
into
[function]
[call site]
07129
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07130
std::any::type_name::<InclusiveRange>
[function]
[call site]
07131
string_functions::is_empty
[function]
[call site]
07132
TestStruct::clone
[function]
[call site]
07133
Self::into
[function]
[call site]
07134
Ok
[function]
[call site]
07135
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07136
read_lock::<ExclusiveRange>
[function]
[call site]
07137
unwrap
[function]
[call site]
07138
TestStruct::clone
[function]
[call site]
07139
test_chars
[function]
[call site]
07140
ImmutableString::strong_count
[function]
[call site]
07141
super::calc_index
[function]
[call site]
07142
ERR::ErrorStringBounds
[function]
[call site]
07143
into
[function]
[call site]
07144
super::calc_index
[function]
[call site]
07145
ERR::ErrorStringBounds
[function]
[call site]
07146
into
[function]
[call site]
07147
Result::unwrap_or
[function]
[call site]
07148
TestStruct::clone
[function]
[call site]
07149
Self::into
[function]
[call site]
07150
ImmutableString::saturating_sub
[function]
[call site]
07151
test_chars
[function]
[call site]
07152
skip
[function]
[call site]
07153
test_functions_take
[function]
[call site]
07154
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07155
into
[function]
[call site]
07156
Ok
[function]
[call site]
07157
std::any::type_name::<InclusiveRange>
[function]
[call site]
07158
read_lock::<InclusiveRange>
[function]
[call site]
07159
unwrap
[function]
[call site]
07160
TestStruct::clone
[function]
[call site]
07161
test_chars
[function]
[call site]
07162
ImmutableString::strong_count
[function]
[call site]
07163
iterator_functions::chars_from_start
[function]
[call site]
07164
iterator_functions::chars_from_start
[function]
[call site]
07165
super::calc_index
[function]
[call site]
07166
iterator_functions::chars_from_start
[function]
[call site]
07167
ERR::ErrorStringBounds
[function]
[call site]
07168
iterator_functions::chars_from_start
[function]
[call site]
07169
into
[function]
[call site]
07170
string_functions::add_append
[function]
[call site]
07171
string_functions::add_append
[function]
[call site]
07172
super::calc_index
[function]
[call site]
07173
string_functions::add_append
[function]
[call site]
07174
ERR::ErrorStringBounds
[function]
[call site]
07175
string_functions::add_append
[function]
[call site]
07176
into
[function]
[call site]
07177
Result::unwrap_or
[function]
[call site]
07178
TestStruct::clone
[function]
[call site]
07179
Self::into
[function]
[call site]
07180
test_chars
[function]
[call site]
07181
skip
[function]
[call site]
07182
test_functions_take
[function]
[call site]
07183
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07184
into
[function]
[call site]
07185
Ok
[function]
[call site]
07186
Err
[function]
[call site]
07187
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07188
Engine::call_indexer_get
[function]
[call site]
07189
hash_idx
[function]
[call site]
07190
get_or_init
[function]
[call site]
07191
calc_fn_hash
[function]
[call site]
07192
calc_fn_hash
[function]
[call site]
07193
into
[function]
[call site]
07194
Engine::exec_native_fn_call
[function]
[call site]
07195
Engine::lex_with_map
[function]
[call site]
07196
Engine::lex_with_map
[function]
[call site]
07197
Err
[function]
[call site]
07198
ERR::ErrorIndexingType
[function]
[call site]
07199
into
[function]
[call site]
07200
Target::is_temp_value
[function]
[call site]
07201
Engine::eval_dot_index_chain_raw
[function]
[call site]
07202
Some
[function]
[call site]
07203
shared_take_or_clone
[function]
[call site]
07204
Err
[function]
[call site]
07205
StmtBlock::as_mut
[function]
[call site]
07206
Engine::call_indexer_set
[function]
[call site]
07207
hash_idx
[function]
[call site]
07208
Engine::exec_native_fn_call
[function]
[call site]
07209
StmtBlock::span_or_else
[function]
[call site]
07210
Span::new
[function]
[call site]
07211
iterator_functions::chars_from_start
[function]
[call site]
07212
StmtBlock::span_or_else
[function]
[call site]
07213
string_functions::add_append
[function]
[call site]
07214
StmtBlock::span_or_else
[function]
[call site]
07215
Ok
[function]
[call site]
07216
Err
[function]
[call site]
07217
Ok
[function]
[call site]
07218
Engine::dbg
[function]
[call site]
07219
Self::as_deref_mut
[function]
[call site]
07220
StmtBlock::as_mut
[function]
[call site]
07221
Dynamic::is_shared
[function]
[call site]
07222
write_lock::<Dynamic>
[function]
[call site]
07223
unwrap
[function]
[call site]
07224
string_functions::pop
[function]
[call site]
07225
Dynamic::unwrap
[function]
[call site]
07226
TestStruct::clone
[function]
[call site]
07227
Engine::get_indexed_mut
[function]
[call site]
07228
Engine::eval_op_assignment
[function]
[call site]
07229
StmtBlock::as_ref
[function]
[call site]
07230
Dynamic::is_read_only
[function]
[call site]
07231
Expr::get_variable_name
[function]
[call site]
07232
string_functions::is_empty
[function]
[call site]
07233
Some
[function]
[call site]
07234
Option::unwrap_or_default
[function]
[call site]
07235
Expr::start_position
[function]
[call site]
07236
string_functions::is_empty
[function]
[call site]
07237
Expr::position
[function]
[call site]
07238
ParseSettings::level_up_with_position
[function]
[call site]
07239
Expr::start_position
[function]
[call site]
07240
Expr::start_position
[function]
[call site]
07241
Expr::position
[function]
[call site]
07242
Err
[function]
[call site]
07243
ERR::ErrorAssignmentToConstant
[function]
[call site]
07244
test_to_string
[function]
[call site]
07245
into
[function]
[call site]
07246
ParseSettings::level_up_with_position
[function]
[call site]
07247
ParseSettings::level_up
[function]
[call site]
07248
Ok
[function]
[call site]
07249
OpAssignment::get_op_assignment_info
[function]
[call site]
07250
OpAssignment::is_op_assignment
[function]
[call site]
07251
Some
[function]
[call site]
07252
StmtBlock::as_mut
[function]
[call site]
07253
as_mut().write_lock::<Dynamic>
[function]
[call site]
07254
unwrap
[function]
[call site]
07255
Engine::fast_operators
[function]
[call site]
07256
add
[function]
[call site]
07257
i64::map_err
[function]
[call site]
07258
EvalAltResult::fill_position
[function]
[call site]
07259
f32_functions::subtract
[function]
[call site]
07260
f32::map_err
[function]
[call site]
07261
EvalAltResult::fill_position
[function]
[call site]
07262
f32_functions::multiply
[function]
[call site]
07263
f32::map_err
[function]
[call site]
07264
EvalAltResult::fill_position
[function]
[call site]
07265
f32_functions::divide
[function]
[call site]
07266
f32::map_err
[function]
[call site]
07267
EvalAltResult::fill_position
[function]
[call site]
07268
f32_functions::modulo
[function]
[call site]
07269
f32::map_err
[function]
[call site]
07270
EvalAltResult::fill_position
[function]
[call site]
07271
func::get_builtin_op_assignment_fn
[function]
[call site]
07272
Some
[function]
[call site]
07273
Dynamic::as_int
[function]
[call site]
07274
unwrap
[function]
[call site]
07275
Dynamic::as_int
[function]
[call site]
07276
unwrap
[function]
[call site]
07277
write_lock::<Dynamic>
[function]
[call site]
07278
unwrap
[function]
[call site]
07279
RhaiResult::into
[function]
[call site]
07280
Ok
[function]
[call site]
07281
Some
[function]
[call site]
07282
Dynamic::as_int
[function]
[call site]
07283
unwrap
[function]
[call site]
07284
Dynamic::as_int
[function]
[call site]
07285
unwrap
[function]
[call site]
07286
write_lock::<Dynamic>
[function]
[call site]
07287
unwrap
[function]
[call site]
07288
RhaiResult::into
[function]
[call site]
07289
Ok
[function]
[call site]
07290
Some
[function]
[call site]
07291
Dynamic::as_char
[function]
[call site]
07292
unwrap
[function]
[call site]
07293
write_lock::<Dynamic>
[function]
[call site]
07294
unwrap
[function]
[call site]
07295
Position::new_const
[function]
[call site]
07296
blob_functions::push
[function]
[call site]
07297
Dynamic::as_char
[function]
[call site]
07298
Result::unwrap
[function]
[call site]
07299
blob_functions::push
[function]
[call site]
07300
RhaiResultOf::into
[function]
[call site]
07301
Ok
[function]
[call site]
07302
Some
[function]
[call site]
07303
split_first_mut
[function]
[call site]
07304
unwrap
[function]
[call site]
07305
Dynamic::as_immutable_string_mut
[function]
[call site]
07306
unwrap
[function]
[call site]
07307
Dynamic::as_immutable_string_ref
[function]
[call site]
07308
unwrap
[function]
[call site]
07309
string_functions::is_empty
[function]
[call site]
07310
string_functions::is_empty
[function]
[call site]
07311
test::len
[function]
[call site]
07312
test::len
[function]
[call site]
07313
unwrap
[function]
[call site]
07314
Package::init_engine
[function]
[call site]
07315
Engine::throw_on_size
[function]
[call site]
07316
Ok
[function]
[call site]
07317
Some
[function]
[call site]
07318
split_first_mut
[function]
[call site]
07319
unwrap
[function]
[call site]
07320
Dynamic::as_immutable_string_mut
[function]
[call site]
07321
unwrap
[function]
[call site]
07322
Dynamic::as_immutable_string_ref
[function]
[call site]
07323
unwrap
[function]
[call site]
07324
Ok
[function]
[call site]
07325
Some
[function]
[call site]
07326
test_functions_take
[function]
[call site]
07327
Dynamic::into_array
[function]
[call site]
07328
unwrap
[function]
[call site]
07329
string_functions::is_empty
[function]
[call site]
07330
Ok
[function]
[call site]
07331
Dynamic::as_array_ref
[function]
[call site]
07332
unwrap
[function]
[call site]
07333
string_functions::is_empty
[function]
[call site]
07334
unwrap
[function]
[call site]
07335
Package::init_engine
[function]
[call site]
07336
Engine::check_data_size
[function]
[call site]
07337
Dynamic::read_lock
[function]
[call site]
07338
unwrap
[function]
[call site]
07339
Dynamic::as_array_mut
[function]
[call site]
07340
unwrap
[function]
[call site]
07341
string_functions::add_append
[function]
[call site]
07342
Ok
[function]
[call site]
07343
Some
[function]
[call site]
07344
test_functions_take
[function]
[call site]
07345
Dynamic::into_blob
[function]
[call site]
07346
unwrap
[function]
[call site]
07347
Dynamic::as_blob_mut
[function]
[call site]
07348
unwrap
[function]
[call site]
07349
unwrap
[function]
[call site]
07350
Package::init_engine
[function]
[call site]
07351
Engine::throw_on_size
[function]
[call site]
07352
test::len
[function]
[call site]
07353
test::len
[function]
[call site]
07354
string_functions::add_append
[function]
[call site]
07355
Ok
[function]
[call site]
07356
Some
[function]
[call site]
07357
Dynamic::as_char
[function]
[call site]
07358
unwrap
[function]
[call site]
07359
encode_utf8
[function]
[call site]
07360
Dynamic::as_immutable_string_mut
[function]
[call site]
07361
unwrap
[function]
[call site]
07362
unwrap
[function]
[call site]
07363
Package::init_engine
[function]
[call site]
07364
Engine::throw_on_size
[function]
[call site]
07365
test::len
[function]
[call site]
07366
test::len
[function]
[call site]
07367
Ok
[function]
[call site]
07368
Some
[function]
[call site]
07369
Dynamic::as_immutable_string_ref
[function]
[call site]
07370
unwrap
[function]
[call site]
07371
string_functions::is_empty
[function]
[call site]
07372
Ok
[function]
[call site]
07373
Dynamic::as_char
[function]
[call site]
07374
unwrap
[function]
[call site]
07375
test_to_string
[function]
[call site]
07376
unwrap
[function]
[call site]
07377
Package::init_engine
[function]
[call site]
07378
Engine::throw_on_size
[function]
[call site]
07379
test::len
[function]
[call site]
07380
test::len
[function]
[call site]
07381
write_lock::<Dynamic>
[function]
[call site]
07382
unwrap
[function]
[call site]
07383
into
[function]
[call site]
07384
Ok
[function]
[call site]
07385
Some
[function]
[call site]
07386
test_functions_take
[function]
[call site]
07387
Dynamic::as_array_mut
[function]
[call site]
07388
unwrap
[function]
[call site]
07389
blob_functions::push
[function]
[call site]
07390
unwrap
[function]
[call site]
07391
Package::init_engine
[function]
[call site]
07392
Engine::check_data_size
[function]
[call site]
07393
Dynamic::read_lock
[function]
[call site]
07394
unwrap
[function]
[call site]
07395
Ok
[function]
[call site]
07396
Some
[function]
[call site]
07397
Dynamic::as_int
[function]
[call site]
07398
unwrap
[function]
[call site]
07399
Dynamic::as_blob_mut
[function]
[call site]
07400
unwrap
[function]
[call site]
07401
unwrap
[function]
[call site]
07402
Package::init_engine
[function]
[call site]
07403
Engine::throw_on_size
[function]
[call site]
07404
test::len
[function]
[call site]
07405
blob_functions::push
[function]
[call site]
07406
Ok
[function]
[call site]
07407
Some
[function]
[call site]
07408
Dynamic::as_char
[function]
[call site]
07409
unwrap
[function]
[call site]
07410
Dynamic::as_blob_mut
[function]
[call site]
07411
unwrap
[function]
[call site]
07412
unwrap
[function]
[call site]
07413
Package::init_engine
[function]
[call site]
07414
Engine::throw_on_size
[function]
[call site]
07415
test::len
[function]
[call site]
07416
string_functions::add_append_char
[function]
[call site]
07417
Ok
[function]
[call site]
07418
Some
[function]
[call site]
07419
split_first_mut
[function]
[call site]
07420
unwrap
[function]
[call site]
07421
Dynamic::as_blob_mut
[function]
[call site]
07422
unwrap
[function]
[call site]
07423
Dynamic::as_immutable_string_ref
[function]
[call site]
07424
unwrap
[function]
[call site]
07425
string_functions::is_empty
[function]
[call site]
07426
Ok
[function]
[call site]
07427
unwrap
[function]
[call site]
07428
Package::init_engine
[function]
[call site]
07429
Engine::throw_on_size
[function]
[call site]
07430
test::len
[function]
[call site]
07431
test::len
[function]
[call site]
07432
string_functions::add_append_str
[function]
[call site]
07433
Ok
[function]
[call site]
07434
then
[function]
[call site]
07435
&mut
[call site]
07436
into
[function]
[call site]
07437
test_custom_syntax_func
[function]
[call site]
07438
map_err
[function]
[call site]
07439
EvalAltResult::fill_position
[function]
[call site]
07440
Some
[function]
[call site]
07441
Engine::exec_native_fn_call
[function]
[call site]
07442
Some
[function]
[call site]
07443
Engine::exec_native_fn_call
[function]
[call site]
07444
Err
[function]
[call site]
07445
Engine::check_data_size
[function]
[call site]
07446
ParseSettings::level_up_with_position
[function]
[call site]
07447
ParseSettings::level_up
[function]
[call site]
07448
Ok
[function]
[call site]
07449
StmtBlock::as_mut
[function]
[call site]
07450
as_mut().write_lock::<Dynamic>
[function]
[call site]
07451
unwrap
[function]
[call site]
07452
StmtBlock::as_mut
[function]
[call site]
07453
Target::propagate_changed_value
[function]
[call site]
07454
Dynamic::as_bool
[function]
[call site]
07455
Result::map_err
[function]
[call site]
07456
TestStruct::new
[function]
[call site]
07457
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07458
&str::to_string
[function]
[call site]
07459
ParseError::to_string
[function]
[call site]
07460
Engine::new
[function]
[call site]
07461
Scope::new
[function]
[call site]
07462
blob_functions::push
[function]
[call site]
07463
blob_functions::push
[function]
[call site]
07464
blob_functions::push
[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::INT>
[function]
[call site]
07474
unwrap
[function]
[call site]
07475
Dynamic::as_int
[function]
[call site]
07476
Result::map_err
[function]
[call site]
07477
TestStruct::new
[function]
[call site]
07478
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07479
&str::to_string
[function]
[call site]
07480
ParseError::to_string
[function]
[call site]
07481
write_lock::<crate::Blob>
[function]
[call site]
07482
unwrap
[function]
[call site]
07483
FnPtr::try_from
[function]
[call site]
07484
RhaiResultOf::unwrap
[function]
[call site]
07485
Dynamic::as_char
[function]
[call site]
07486
Result::map_err
[function]
[call site]
07487
TestStruct::new
[function]
[call site]
07488
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07489
&str::to_string
[function]
[call site]
07490
ParseError::to_string
[function]
[call site]
07491
write_lock::<crate::ImmutableString>
[function]
[call site]
07492
unwrap
[function]
[call site]
07493
test_chars
[function]
[call site]
07494
enumerate
[function]
[call site]
07495
Engine::lex_with_map
[function]
[call site]
07496
reflection_functions::collect
[function]
[call site]
07497
write_lock::<crate::ImmutableString>
[function]
[call site]
07498
unwrap
[function]
[call site]
07499
test_chars
[function]
[call site]
07500
ImmutableString::strong_count
[function]
[call site]
07501
test_chars
[function]
[call site]
07502
test_functions_take
[function]
[call site]
07503
test_chars
[function]
[call site]
07504
skip
[function]
[call site]
07505
test_chars
[function]
[call site]
07506
skip
[function]
[call site]
07507
test_chars
[function]
[call site]
07508
skip
[function]
[call site]
07509
optimize_combo_chain
[function]
[call site]
07510
test_to_string
[function]
[call site]
07511
test_chars
[function]
[call site]
07512
optimize_combo_chain
[function]
[call site]
07513
reflection_functions::collect
[function]
[call site]
07514
Ok
[function]
[call site]
07515
Engine::check_data_size
[function]
[call site]
07516
StmtBlock::as_ref
[function]
[call site]
07517
ParseSettings::level_up_with_position
[function]
[call site]
07518
Some
[function]
[call site]
07519
Err
[function]
[call site]
07520
Token::is_op_assignment
[function]
[call site]
07521
TestStruct::clone
[function]
[call site]
07522
Engine::call_indexer_get
[function]
[call site]
07523
into
[function]
[call site]
07524
Engine::eval_op_assignment
[function]
[call site]
07525
shared_take_or_clone
[function]
[call site]
07526
Engine::check_data_size
[function]
[call site]
07527
ParseSettings::level_up_with_position
[function]
[call site]
07528
Engine::call_indexer_set
[function]
[call site]
07529
Ok
[function]
[call site]
07530
Engine::dbg
[function]
[call site]
07531
Self::as_deref_mut
[function]
[call site]
07532
StmtBlock::as_mut
[function]
[call site]
07533
Dynamic::is_shared
[function]
[call site]
07534
write_lock::<Dynamic>
[function]
[call site]
07535
unwrap
[function]
[call site]
07536
string_functions::pop
[function]
[call site]
07537
Dynamic::unwrap
[function]
[call site]
07538
Engine::get_indexed_mut
[function]
[call site]
07539
Engine::lex_with_map
[function]
[call site]
07540
RhaiResult::take_or_clone
[function]
[call site]
07541
shared_try_take
[function]
[call site]
07542
Result::unwrap_or_else
[function]
[call site]
07543
StmtBlock::as_ref
[function]
[call site]
07544
TestStruct::clone
[function]
[call site]
07545
Expr::options
[function]
[call site]
07546
ASTFlags::intersects
[function]
[call site]
07547
StmtBlock::as_ref
[function]
[call site]
07548
Expr::is_unit
[function]
[call site]
07549
Ok
[function]
[call site]
07550
StmtBlock::as_ref
[function]
[call site]
07551
Dynamic::is_map
[function]
[call site]
07552
crate::func::locked_read
[function]
[call site]
07553
Option::map_or
[function]
[call site]
07554
Engine::dbg_reset
[function]
[call site]
07555
defer
[function]
[call site]
07556
defer
[function]
[call site]
07557
first
[function]
[call site]
07558
map_or
[function]
[call site]
07559
Engine::make_method_call
[function]
[call site]
07560
StmtBlock::as_ref
[function]
[call site]
07561
Dynamic::is_fnptr
[function]
[call site]
07562
crate::func::locked_read
[function]
[call site]
07563
Option::map_or
[function]
[call site]
07564
StmtBlock::as_ref
[function]
[call site]
07565
as_ref().read_lock::<FnPtr>
[function]
[call site]
07566
unwrap
[function]
[call site]
07567
test_fn_ptr_curry
[function]
[call site]
07568
Engine::new
[function]
[call site]
07569
Engine::register_fn
[function]
[call site]
07570
MyIterableType::into_iter
[function]
[call site]
07571
Self::IntoIter::cloned
[function]
[call site]
07572
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07573
StaticModuleResolver::iter_mut
[function]
[call site]
07574
impl
[call site]
07575
test_functions_take
[function]
[call site]
07576
test_functions_take
[function]
[call site]
07577
test_functions_take
[function]
[call site]
07578
StmtBlock::as_mut
[function]
[call site]
07579
intersects
[function]
[call site]
07580
StmtBlock::as_mut
[function]
[call site]
07581
StmtBlock::as_mut
[function]
[call site]
07582
string_functions::remove
[function]
[call site]
07583
test_functions_take
[function]
[call site]
07584
make_sub
[function]
[call site]
07585
make_root
[function]
[call site]
07586
StaticModuleResolver::iter_mut
[function]
[call site]
07587
StaticModuleResolver::iter_mut
[function]
[call site]
07588
Engine::lex_with_map
[function]
[call site]
07589
Ident::as_str
[function]
[call site]
07590
iter_mut()
[call site]
07591
.chain(call_args.iter_mut())
[call site]
07592
.collect::<FnArgsVec<_>>
[function]
[call site]
07593
test::len
[function]
[call site]
07594
test::len
[function]
[call site]
07595
StmtBlock::as_ref
[function]
[call site]
07596
as_ref().read_lock::<FnPtr>
[function]
[call site]
07597
unwrap
[function]
[call site]
07598
Scope::new
[function]
[call site]
07599
StmtBlock::as_ref
[function]
[call site]
07600
Engine::lex_with_map
[function]
[call site]
07601
defer
[function]
[call site]
07602
Engine::call_script_fn
[function]
[call site]
07603
Engine::lex_with_map
[function]
[call site]
07604
defer
[function]
[call site]
07605
into
[function]
[call site]
07606
test_custom_syntax_func
[function]
[call site]
07607
and_then
[function]
[call site]
07608
Engine::check_data_size
[function]
[call site]
07609
Engine::lex_with_map
[function]
[call site]
07610
map_err
[function]
[call site]
07611
EvalAltResult::fill_position
[function]
[call site]
07612
test_native_context_fn_name
[function]
[call site]
07613
fn_ptr_functions::is_anonymous
[function]
[call site]
07614
tokenizer::is_valid_function_name
[function]
[call site]
07615
FnCallHashes::from_native_only
[function]
[call site]
07616
calc_fn_hash
[function]
[call site]
07617
test::len
[function]
[call site]
07618
FnCallHashes::from_hash
[function]
[call site]
07619
calc_fn_hash
[function]
[call site]
07620
test::len
[function]
[call site]
07621
Engine::exec_fn_call
[function]
[call site]
07622
string_functions::is_empty
[function]
[call site]
07623
test::len
[function]
[call site]
07624
Err
[function]
[call site]
07625
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07626
Engine::map_type_name
[function]
[call site]
07627
StmtBlock::as_ref
[function]
[call site]
07628
std::
[call site]
07629
any::type_name
[function]
[call site]
07630
test_functions_take
[function]
[call site]
07631
take()
[call site]
07632
.try_cast_result::<FnPtr>
[function]
[call site]
07633
map_err
[function]
[call site]
07634
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07635
Engine::map_type_name
[function]
[call site]
07636
RhaiNativeFunc::return_type_name
[function]
[call site]
07637
fn_ptr_functions::is_anonymous
[function]
[call site]
07638
MyIterableType::into_iter
[function]
[call site]
07639
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07640
blob_functions::blob_with_capacity
[function]
[call site]
07641
test::len
[function]
[call site]
07642
test::len
[function]
[call site]
07643
test::len
[function]
[call site]
07644
StmtBlock::extend
[function]
[call site]
07645
StaticModuleResolver::iter_mut
[function]
[call site]
07646
StmtBlock::extend
[function]
[call site]
07647
StaticModuleResolver::iter_mut
[function]
[call site]
07648
impl
[call site]
07649
test::len
[function]
[call site]
07650
test::len
[function]
[call site]
07651
ensure_no_data_race
[function]
[call site]
07652
Scope::new
[function]
[call site]
07653
Some
[function]
[call site]
07654
StmtBlock::as_mut
[function]
[call site]
07655
as_deref
[function]
[call site]
07656
defer
[function]
[call site]
07657
Engine::call_script_fn
[function]
[call site]
07658
Engine::lex_with_map
[function]
[call site]
07659
defer
[function]
[call site]
07660
into
[function]
[call site]
07661
blob_functions::insert
[function]
[call site]
07662
StmtBlock::as_mut
[function]
[call site]
07663
test_custom_syntax_func
[function]
[call site]
07664
and_then
[function]
[call site]
07665
Engine::check_data_size
[function]
[call site]
07666
Engine::lex_with_map
[function]
[call site]
07667
map_err
[function]
[call site]
07668
EvalAltResult::fill_position
[function]
[call site]
07669
Target::is_ref
[function]
[call site]
07670
blob_functions::insert
[function]
[call site]
07671
StmtBlock::as_mut
[function]
[call site]
07672
test::len
[function]
[call site]
07673
tokenizer::is_valid_function_name
[function]
[call site]
07674
FnCallHashes::from_native_only
[function]
[call site]
07675
calc_fn_hash
[function]
[call site]
07676
FnCallHashes::from_script_and_native
[function]
[call site]
07677
calc_fn_hash
[function]
[call site]
07678
calc_fn_hash
[function]
[call site]
07679
FnCallHashes::from_native_only
[function]
[call site]
07680
calc_fn_hash
[function]
[call site]
07681
Engine::exec_fn_call
[function]
[call site]
07682
StmtBlock::as_ref
[function]
[call site]
07683
std::
[call site]
07684
any::type_name
[function]
[call site]
07685
StmtBlock::as_ref
[function]
[call site]
07686
as_ref()
[call site]
07687
.read_lock::<FnPtr>
[function]
[call site]
07688
ok_or_else
[function]
[call site]
07689
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07690
Engine::map_type_name
[function]
[call site]
07691
TestStruct::clone
[function]
[call site]
07692
StmtBlock::extend
[function]
[call site]
07693
StaticModuleResolver::iter_mut
[function]
[call site]
07694
Engine::lex_with_map
[function]
[call site]
07695
Ok
[function]
[call site]
07696
into
[function]
[call site]
07697
string_functions::is_empty
[function]
[call site]
07698
Ok
[function]
[call site]
07699
Dynamic::is_shared
[function]
[call site]
07700
into
[function]
[call site]
07701
StmtBlock::as_ref
[function]
[call site]
07702
Dynamic::as_map_ref
[function]
[call site]
07703
read_lock::<Map>
[function]
[call site]
07704
ok_or_else
[function]
[call site]
07705
Dynamic::type_name
[function]
[call site]
07706
Command::get
[function]
[call site]
07707
read_lock::<FnPtr>
[function]
[call site]
07708
FnPtr::fn_name_raw
[function]
[call site]
07709
TestStruct::clone
[function]
[call site]
07710
Self
[function]
[call site]
07711
FnPtr::is_curried
[function]
[call site]
07712
test_fn_ptr_curry
[function]
[call site]
07713
MyIterableType::into_iter
[function]
[call site]
07714
Self::IntoIter::cloned
[function]
[call site]
07715
optimize_combo_chain
[function]
[call site]
07716
StaticModuleResolver::iter_mut
[function]
[call site]
07717
Engine::lex_with_map
[function]
[call site]
07718
curry()
[call site]
07719
.iter()
[call site]
07720
.cloned()
[call site]
07721
.chain(call_args.iter_mut().map(mem::take))
[call site]
07722
.collect::<FnArgsVec<_>>
[function]
[call site]
07723
test::len
[function]
[call site]
07724
test::len
[function]
[call site]
07725
Some
[function]
[call site]
07726
Some
[function]
[call site]
07727
TestStruct::clone
[function]
[call site]
07728
TestStruct::clone
[function]
[call site]
07729
Some
[function]
[call site]
07730
cfg
[function]
[call site]
07731
Some
[function]
[call site]
07732
TestStruct::clone
[function]
[call site]
07733
cfg
[function]
[call site]
07734
test_not
[function]
[call site]
07735
Engine::new
[function]
[call site]
07736
TestStruct::clone
[function]
[call site]
07737
cfg
[function]
[call site]
07738
fn_ptr_functions::is_anonymous
[function]
[call site]
07739
test::len
[function]
[call site]
07740
tokenizer::is_valid_function_name
[function]
[call site]
07741
FnCallHashes::from_native_only
[function]
[call site]
07742
calc_fn_hash
[function]
[call site]
07743
FnCallHashes::from_script_and_native
[function]
[call site]
07744
calc_fn_hash
[function]
[call site]
07745
calc_fn_hash
[function]
[call site]
07746
FnCallHashes::from_native_only
[function]
[call site]
07747
calc_fn_hash
[function]
[call site]
07748
Scope::new
[function]
[call site]
07749
as_deref
[function]
[call site]
07750
Some
[function]
[call site]
07751
StmtBlock::as_mut
[function]
[call site]
07752
StaticModuleResolver::iter_mut
[function]
[call site]
07753
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07754
defer
[function]
[call site]
07755
Engine::call_script_fn
[function]
[call site]
07756
Engine::lex_with_map
[function]
[call site]
07757
std::iter::once
[function]
[call site]
07758
StmtBlock::as_mut
[function]
[call site]
07759
optimize_combo_chain
[function]
[call site]
07760
StaticModuleResolver::iter_mut
[function]
[call site]
07761
as_mut())
[call site]
07762
.chain(call_args.iter_mut())
[call site]
07763
.collect::<FnArgsVec<_>>
[function]
[call site]
07764
defer
[function]
[call site]
07765
into
[function]
[call site]
07766
test_custom_syntax_func
[function]
[call site]
07767
and_then
[function]
[call site]
07768
Engine::check_data_size
[function]
[call site]
07769
Engine::lex_with_map
[function]
[call site]
07770
map_err
[function]
[call site]
07771
EvalAltResult::fill_position
[function]
[call site]
07772
Target::is_ref
[function]
[call site]
07773
std::iter::once
[function]
[call site]
07774
StmtBlock::as_mut
[function]
[call site]
07775
optimize_combo_chain
[function]
[call site]
07776
StaticModuleResolver::iter_mut
[function]
[call site]
07777
as_mut())
[call site]
07778
.chain(call_args.iter_mut())
[call site]
07779
.collect::<FnArgsVec<_>>
[function]
[call site]
07780
Engine::exec_fn_call
[function]
[call site]
07781
Target::propagate_changed_value
[function]
[call site]
07782
Ok
[function]
[call site]
07783
Engine::dbg
[function]
[call site]
07784
Self::as_deref_mut
[function]
[call site]
07785
TestStruct::clone
[function]
[call site]
07786
into
[function]
[call site]
07787
StmtBlock::as_mut
[function]
[call site]
07788
Dynamic::is_shared
[function]
[call site]
07789
write_lock::<Dynamic>
[function]
[call site]
07790
unwrap
[function]
[call site]
07791
Engine::get_indexed_mut
[function]
[call site]
07792
Engine::eval_op_assignment
[function]
[call site]
07793
Engine::check_data_size
[function]
[call site]
07794
print_source
[function]
[call site]
07795
Position::is_none
[function]
[call site]
07796
Position::line
[function]
[call site]
07797
Option::unwrap
[function]
[call site]
07798
saturating_sub
[function]
[call site]
07799
min_max_functions::min
[function]
[call site]
07800
test::len
[function]
[call site]
07801
ImmutableString::to_string
[function]
[call site]
07802
test::len
[function]
[call site]
07803
Position::position
[function]
[call site]
07804
MyIterableType::into_iter
[function]
[call site]
07805
Self::IntoIter::enumerate
[function]
[call site]
07806
test_functions_take
[function]
[call site]
07807
skip
[function]
[call site]
07808
Position::position
[function]
[call site]
07809
test::len
[function]
[call site]
07810
ParseSettings::level_up_with_position
[function]
[call site]
07811
Ok
[function]
[call site]
07812
Engine::dbg
[function]
[call site]
07813
Self::as_deref_mut
[function]
[call site]
07814
StmtBlock::as_mut
[function]
[call site]
07815
Dynamic::is_shared
[function]
[call site]
07816
write_lock::<Dynamic>
[function]
[call site]
07817
unwrap
[function]
[call site]
07818
TestStruct::clone
[function]
[call site]
07819
into
[function]
[call site]
07820
Engine::get_indexed_mut
[function]
[call site]
07821
Ok
[function]
[call site]
07822
shared_take_or_clone
[function]
[call site]
07823
Engine::dbg
[function]
[call site]
07824
Token::is_op_assignment
[function]
[call site]
07825
StmtBlock::as_mut
[function]
[call site]
07826
Engine::exec_native_fn_call
[function]
[call site]
07827
StmtBlock::span_or_else
[function]
[call site]
07828
StmtBlock::as_mut
[function]
[call site]
07829
into
[function]
[call site]
07830
Engine::call_indexer_get
[function]
[call site]
07831
Engine::lex_with_map
[function]
[call site]
07832
(TokenIterator::map_err
[function]
[call site]
07833
Err
[function]
[call site]
07834
try_into
[function]
[call site]
07835
Engine::eval_op_assignment
[function]
[call site]
07836
StmtBlock::as_mut
[function]
[call site]
07837
Engine::exec_native_fn_call
[function]
[call site]
07838
StmtBlock::span_or_else
[function]
[call site]
07839
StmtBlock::as_mut
[function]
[call site]
07840
into
[function]
[call site]
07841
Engine::call_indexer_set
[function]
[call site]
07842
RhaiResultOf::map_err
[function]
[call site]
07843
Err
[function]
[call site]
07844
Engine::dbg
[function]
[call site]
07845
StmtBlock::as_mut
[function]
[call site]
07846
Engine::exec_native_fn_call
[function]
[call site]
07847
RhaiResultOf::map_or_else
[function]
[call site]
07848
StmtBlock::as_mut
[function]
[call site]
07849
into
[function]
[call site]
07850
Engine::call_indexer_get
[function]
[call site]
07851
Engine::lex_with_map
[function]
[call site]
07852
(TokenIterator::map_err
[function]
[call site]
07853
Err
[function]
[call site]
07854
Ok
[function]
[call site]
07855
Self::as_deref_mut
[function]
[call site]
07856
Engine::dbg
[function]
[call site]
07857
as_deref_mut
[function]
[call site]
07858
StmtBlock::as_mut
[function]
[call site]
07859
Dynamic::is_shared
[function]
[call site]
07860
write_lock::<Dynamic>
[function]
[call site]
07861
unwrap
[function]
[call site]
07862
TestStruct::clone
[function]
[call site]
07863
into
[function]
[call site]
07864
Engine::get_indexed_mut
[function]
[call site]
07865
Engine::dbg_reset
[function]
[call site]
07866
defer
[function]
[call site]
07867
defer
[function]
[call site]
07868
first
[function]
[call site]
07869
map_or
[function]
[call site]
07870
Engine::make_method_call
[function]
[call site]
07871
into
[function]
[call site]
07872
Engine::eval_dot_index_chain_raw
[function]
[call site]
07873
Self::as_deref_mut
[function]
[call site]
07874
Engine::dbg
[function]
[call site]
07875
StmtBlock::as_mut
[function]
[call site]
07876
Engine::exec_native_fn_call
[function]
[call site]
07877
StmtBlock::span_or_else
[function]
[call site]
07878
StmtBlock::as_mut
[function]
[call site]
07879
into
[function]
[call site]
07880
Engine::call_indexer_get
[function]
[call site]
07881
Engine::lex_with_map
[function]
[call site]
07882
(TokenIterator::map_err
[function]
[call site]
07883
Err
[function]
[call site]
07884
try_into
[function]
[call site]
07885
Engine::eval_dot_index_chain_raw
[function]
[call site]
07886
StmtBlock::as_mut
[function]
[call site]
07887
StmtBlock::as_mut
[function]
[call site]
07888
Engine::exec_native_fn_call
[function]
[call site]
07889
StmtBlock::span_or_else
[function]
[call site]
07890
StmtBlock::as_mut
[function]
[call site]
07891
into
[function]
[call site]
07892
StmtBlock::as_mut
[function]
[call site]
07893
Engine::call_indexer_set
[function]
[call site]
07894
StmtBlock::span_or_else
[function]
[call site]
07895
Ok
[function]
[call site]
07896
Err
[function]
[call site]
07897
Err
[function]
[call site]
07898
Ok
[function]
[call site]
07899
Engine::dbg_reset
[function]
[call site]
07900
defer
[function]
[call site]
07901
defer
[function]
[call site]
07902
first
[function]
[call site]
07903
map_or
[function]
[call site]
07904
Engine::make_method_call
[function]
[call site]
07905
into
[function]
[call site]
07906
Engine::eval_dot_index_chain_raw
[function]
[call site]
07907
Engine::track_operation
[function]
[call site]
07908
Engine::dbg
[function]
[call site]
07909
Self::as_deref_mut
[function]
[call site]
07910
Engine::search_namespace
[function]
[call site]
07911
Engine::eval_dot_index_chain_raw
[function]
[call site]
07912
Engine::eval_expr
[function]
[call site]
07913
Self::as_deref_mut
[function]
[call site]
07914
Dynamic::flatten
[function]
[call site]
07915
into
[function]
[call site]
07916
Some
[function]
[call site]
07917
Engine::eval_dot_index_chain_raw
[function]
[call site]
07918
Engine::lex_with_map
[function]
[call site]
07919
Engine::eval_dot_index_chain
[function]
[call site]
07920
Engine::lex_with_map
[function]
[call site]
07921
string_functions::is_empty
[function]
[call site]
07922
Ok
[function]
[call site]
07923
Engine::eval_stmt_block
[function]
[call site]
07924
StmtBlock::take_statements
[function]
[call site]
07925
Engine::eval_fn_call_expr
[function]
[call site]
07926
Position::is_none
[function]
[call site]
07927
Err
[function]
[call site]
07928
ERR::ErrorUnboundThis
[function]
[call site]
07929
ParseSettings::level_up_with_position
[function]
[call site]
07930
into
[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
Self::unwrap
[function]
[call site]
07937
try_into
[function]
[call site]
07938
Engine::eval_op_assignment
[function]
[call site]
07939
Engine::eval_expr
[function]
[call site]
07940
Self::as_deref_mut
[function]
[call site]
07941
Dynamic::flatten
[function]
[call site]
07942
Engine::track_operation
[function]
[call site]
07943
ParseSettings::level_up_with_position
[function]
[call site]
07944
Engine::search_namespace
[function]
[call site]
07945
Target::is_ref
[function]
[call site]
07946
Dynamic::is_shared
[function]
[call site]
07947
Err
[function]
[call site]
07948
ERR::ErrorAssignmentToConstant
[function]
[call site]
07949
test_to_string
[function]
[call site]
07950
ParseSettings::level_up_with_position
[function]
[call site]
07951
into
[function]
[call site]
07952
Engine::eval_op_assignment
[function]
[call site]
07953
Engine::eval_expr
[function]
[call site]
07954
Self::as_deref_mut
[function]
[call site]
07955
Dynamic::flatten
[function]
[call site]
07956
Some
[function]
[call site]
07957
Engine::intern_string
[function]
[call site]
07958
Engine::get_interned_string
[function]
[call site]
07959
ImmutableString::into
[function]
[call site]
07960
Engine::eval_dot_index_chain
[function]
[call site]
07961
Engine::eval_dot_index_chain
[function]
[call site]
07962
Ok
[function]
[call site]
07963
Engine::allow_shadowing
[function]
[call site]
07964
string_functions::contains
[function]
[call site]
07965
Ident::as_str
[function]
[call site]
07966
Err
[function]
[call site]
07967
ERR::ErrorVariableExists
[function]
[call site]
07968
Ident::as_str
[function]
[call site]
07969
test_to_string
[function]
[call site]
07970
into
[function]
[call site]
07971
ASTFlags::intersects
[function]
[call site]
07972
ASTFlags::intersects
[function]
[call site]
07973
string_functions::contains
[function]
[call site]
07974
Ident::as_str
[function]
[call site]
07975
VarDefInfo::new
[function]
[call site]
07976
Ident::as_str
[function]
[call site]
07977
test::len
[function]
[call site]
07978
EvalContext::new
[function]
[call site]
07979
Self::as_deref_mut
[function]
[call site]
07980
test_var_def_filter
[function]
[call site]
07981
test::len
[function]
[call site]
07982
Err
[function]
[call site]
07983
ERR::ErrorForbiddenVariable
[function]
[call site]
07984
Ident::as_str
[function]
[call site]
07985
&str::to_string
[function]
[call site]
07986
into
[function]
[call site]
07987
Position::is_none
[function]
[call site]
07988
test::len
[function]
[call site]
07989
Engine::max_variables
[function]
[call site]
07990
Err
[function]
[call site]
07991
ERR::ErrorTooManyVariables
[function]
[call site]
07992
into
[function]
[call site]
07993
Engine::eval_expr
[function]
[call site]
07994
Dynamic::flatten
[function]
[call site]
07995
Engine::intern_string
[function]
[call site]
07996
MyIterableType::into_iter
[function]
[call site]
07997
T::as_any
[function]
[call site]
07998
string_functions::is_empty
[function]
[call site]
07999
crate::func::locked_write
[function]
[call site]
08000
get_or_insert_with
[function]
[call site]
08001
crate::Shared::new
[function]
[call site]
08002
crate::Locked::new
[function]
[call site]
08003
std::collections::BTreeMap::new
[function]
[call site]
08004
Option::unwrap
[function]
[call site]
08005
blob_functions::insert
[function]
[call site]
08006
TestStruct::clone
[function]
[call site]
08007
TestStruct::clone
[function]
[call site]
08008
then_some
[function]
[call site]
08009
Dynamic::set_access_mode
[function]
[call site]
08010
Scope::get_mut_by_index
[function]
[call site]
08011
test::len
[function]
[call site]
08012
Command::get
[function]
[call site]
08013
Scope::push_entry
[function]
[call site]
08014
TestStruct::clone
[function]
[call site]
08015
Scope::add_alias_by_index
[function]
[call site]
08016
test::len
[function]
[call site]
08017
Ident::as_str
[function]
[call site]
08018
&str::into
[function]
[call site]
08019
Ok
[function]
[call site]
08020
Engine::eval_expr
[function]
[call site]
08021
Self::as_deref_mut
[function]
[call site]
08022
Dynamic::as_bool
[function]
[call site]
08023
map_err
[function]
[call site]
08024
make_type_mismatch_err::<bool>
[function]
[call site]
08025
ParseSettings::level_up_with_position
[function]
[call site]
08026
string_functions::is_empty
[function]
[call site]
08027
test::len
[function]
[call site]
08028
Engine::eval_stmt_block
[function]
[call site]
08029
StmtBlock::take_statements
[function]
[call site]
08030
mem::take
[function]
[call site]
08031
StmtBlock::statements_mut
[function]
[call site]
08032
string_functions::is_empty
[function]
[call site]
08033
Engine::eval_stmt_block
[function]
[call site]
08034
StmtBlock::take_statements
[function]
[call site]
08035
Ok
[function]
[call site]
08036
Engine::eval_expr
[function]
[call site]
08037
Self::as_deref_mut
[function]
[call site]
08038
Dynamic::is_hashable
[function]
[call site]
08039
MyIterableType::into_iter
[function]
[call site]
08040
Self::IntoIter::all
[function]
[call site]
08041
map_functions::values
[function]
[call site]
08042
Array::all
[function]
[call site]
08043
Engine::new
[function]
[call site]
08044
register_type::<TestStruct>
[function]
[call site]
08045
Engine::register_fn
[function]
[call site]
08046
Engine::register_fn
[function]
[call site]
08047
is_some
[function]
[call site]
08048
test_fn_ptr_curry
[function]
[call site]
08049
MyIterableType::into_iter
[function]
[call site]
08050
Self::IntoIter::all
[function]
[call site]
08051
T::as_any
[function]
[call site]
08052
Dynamic::type_id
[function]
[call site]
08053
TypeId::of::<u8>
[function]
[call site]
08054
TypeId::of::<u16>
[function]
[call site]
08055
TypeId::of::<u32>
[function]
[call site]
08056
TypeId::of::<u64>
[function]
[call site]
08057
TypeId::of::<i8>
[function]
[call site]
08058
TypeId::of::<i16>
[function]
[call site]
08059
TypeId::of::<i32>
[function]
[call site]
08060
TypeId::of::<i64>
[function]
[call site]
08061
TypeId::of::<f32>
[function]
[call site]
08062
TypeId::of::<f64>
[function]
[call site]
08063
TypeId::of::<u128>
[function]
[call site]
08064
TypeId::of::<i128>
[function]
[call site]
08065
TypeId::of::<ExclusiveRange>
[function]
[call site]
08066
TypeId::of::<InclusiveRange>
[function]
[call site]
08067
crate::func::locked_read
[function]
[call site]
08068
Option::map_or
[function]
[call site]
08069
Dynamic::is_hashable
[function]
[call site]
08070
MyIterableType::into_iter
[function]
[call site]
08071
Self::IntoIter::all
[function]
[call site]
08072
map_functions::values
[function]
[call site]
08073
Array::all
[function]
[call site]
08074
is_some
[function]
[call site]
08075
test_fn_ptr_curry
[function]
[call site]
08076
MyIterableType::into_iter
[function]
[call site]
08077
Self::IntoIter::all
[function]
[call site]
08078
T::as_any
[function]
[call site]
08079
Dynamic::type_id
[function]
[call site]
08080
TypeId::of::<u8>
[function]
[call site]
08081
TypeId::of::<u16>
[function]
[call site]
08082
TypeId::of::<u32>
[function]
[call site]
08083
TypeId::of::<u64>
[function]
[call site]
08084
TypeId::of::<i8>
[function]
[call site]
08085
TypeId::of::<i16>
[function]
[call site]
08086
TypeId::of::<i32>
[function]
[call site]
08087
TypeId::of::<i64>
[function]
[call site]
08088
TypeId::of::<f32>
[function]
[call site]
08089
TypeId::of::<f64>
[function]
[call site]
08090
TypeId::of::<u128>
[function]
[call site]
08091
TypeId::of::<i128>
[function]
[call site]
08092
TypeId::of::<ExclusiveRange>
[function]
[call site]
08093
TypeId::of::<InclusiveRange>
[function]
[call site]
08094
crate::func::locked_read
[function]
[call site]
08095
Option::map_or
[function]
[call site]
08096
Dynamic::is_hashable
[function]
[call site]
08097
crate::func::locked_read
[function]
[call site]
08098
Option::map_or
[function]
[call site]
08099
blob_functions::insert
[function]
[call site]
08100
checked_is_hashable
[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
map_functions::values
[function]
[call site]
08105
Array::all
[function]
[call site]
08106
checked_is_hashable
[function]
[call site]
08107
Position::is_none
[function]
[call site]
08108
test_fn_ptr_curry
[function]
[call site]
08109
MyIterableType::into_iter
[function]
[call site]
08110
Self::IntoIter::all
[function]
[call site]
08111
checked_is_hashable
[function]
[call site]
08112
Dynamic::is_hashable
[function]
[call site]
08113
checked_is_hashable
[function]
[call site]
08114
Engine::default
[function]
[call site]
08115
crate::func::locked_read
[function]
[call site]
08116
Option::map_or
[function]
[call site]
08117
blob_functions::insert
[function]
[call site]
08118
checked_is_hashable
[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
map_functions::values
[function]
[call site]
08123
Array::all
[function]
[call site]
08124
checked_is_hashable
[function]
[call site]
08125
Position::is_none
[function]
[call site]
08126
test_fn_ptr_curry
[function]
[call site]
08127
MyIterableType::into_iter
[function]
[call site]
08128
Self::IntoIter::all
[function]
[call site]
08129
checked_is_hashable
[function]
[call site]
08130
Dynamic::is_hashable
[function]
[call site]
08131
checked_is_hashable
[function]
[call site]
08132
Engine::default
[function]
[call site]
08133
func::get_hasher
[function]
[call site]
08134
config::hashing::get_hashing_seed
[function]
[call site]
08135
ahash::RandomState::with_seeds
[function]
[call site]
08136
StraightHasherBuilder::build_hasher
[function]
[call site]
08137
Engine::default
[function]
[call site]
08138
test::hash
[function]
[call site]
08139
Self::Hasher::finish
[function]
[call site]
08140
Command::get
[function]
[call site]
08141
Engine::eval_expr
[function]
[call site]
08142
Self::as_deref_mut
[function]
[call site]
08143
Dynamic::as_bool
[function]
[call site]
08144
map_err
[function]
[call site]
08145
make_type_mismatch_err::<bool>
[function]
[call site]
08146
ParseSettings::level_up_with_position
[function]
[call site]
08147
ParseSettings::level_up
[function]
[call site]
08148
Ok
[function]
[call site]
08149
Some
[function]
[call site]
08150
string_functions::is_empty
[function]
[call site]
08151
MyIterableType::into_iter
[function]
[call site]
08152
Self::IntoIter::filter
[function]
[call site]
08153
Engine::new
[function]
[call site]
08154
Engine::compile
[function]
[call site]
08155
ParseResult::unwrap
[function]
[call site]
08156
Engine::run_ast
[function]
[call site]
08157
Engine::run_ast_with_scope
[function]
[call site]
08158
Caches::new
[function]
[call site]
08159
Engine::new_global_runtime_state
[function]
[call site]
08160
AST::source_raw
[function]
[call site]
08161
StmtBlock::as_ref
[function]
[call site]
08162
Option::cloned
[function]
[call site]
08163
blob_functions::push
[function]
[call site]
08164
AST::shared_lib
[function]
[call site]
08165
&crate::SharedModule::clone
[function]
[call site]
08166
clone_from
[function]
[call site]
08167
Engine::eval_global_statements
[function]
[call site]
08168
StmtBlock::take_statements
[function]
[call site]
08169
Engine::is_debugger_registered
[function]
[call site]
08170
GlobalRuntimeState::debugger_mut
[function]
[call site]
08171
as_deref_mut
[function]
[call site]
08172
unwrap
[function]
[call site]
08173
crate::ast::Stmt::Noop
[function]
[call site]
08174
Engine::dbg
[function]
[call site]
08175
Ok
[function]
[call site]
08176
Scope::new
[function]
[call site]
08177
RhaiResultOf::unwrap
[function]
[call site]
08178
Engine::on_def_var
[function]
[call site]
08179
Some
[function]
[call site]
08180
TestStruct::new
[function]
[call site]
08181
Option::name
[function]
[call site]
08182
Engine::new
[function]
[call site]
08183
VarDefInfo::nesting_level
[function]
[call site]
08184
Ok
[function]
[call site]
08185
Ok
[function]
[call site]
08186
run
[function]
[call site]
08187
RhaiResultOf::unwrap_err
[function]
[call site]
08188
run
[function]
[call site]
08189
RhaiResultOf::unwrap_err
[function]
[call site]
08190
run
[function]
[call site]
08191
RhaiResultOf::unwrap_err
[function]
[call site]
08192
run
[function]
[call site]
08193
RhaiResultOf::unwrap
[function]
[call site]
08194
string_functions::contains
[function]
[call site]
08195
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08196
Engine::new
[function]
[call site]
08197
Scope::new
[function]
[call site]
08198
eval_with_scope::<Dynamic>
[function]
[call site]
08199
unwrap_err
[function]
[call site]
08200
Engine::eval_expr
[function]
[call site]
08201
Self::as_deref_mut
[function]
[call site]
08202
Dynamic::as_bool
[function]
[call site]
08203
map_err
[function]
[call site]
08204
make_type_mismatch_err::<bool>
[function]
[call site]
08205
ParseSettings::level_up_with_position
[function]
[call site]
08206
Some
[function]
[call site]
08207
StmtBlock::span_or_else
[function]
[call site]
08208
Span::new
[function]
[call site]
08209
iterator_functions::chars_from_start
[function]
[call site]
08210
StmtBlock::span_or_else
[function]
[call site]
08211
string_functions::add_append
[function]
[call site]
08212
StmtBlock::span_or_else
[function]
[call site]
08213
StmtBlock::as_ref
[function]
[call site]
08214
Engine::lex_with_map
[function]
[call site]
08215
Span::map_or
[function]
[call site]
08216
Ok
[function]
[call site]
08217
Engine::eval_expr
[function]
[call site]
08218
string_functions::is_empty
[function]
[call site]
08219
Engine::track_operation
[function]
[call site]
08220
ParseSettings::level_up_with_position
[function]
[call site]
08221
ParseSettings::level_up
[function]
[call site]
08222
Ok
[function]
[call site]
08223
Self::as_deref_mut
[function]
[call site]
08224
StmtBlock::take_statements
[function]
[call site]
08225
Engine::eval_stmt_block
[function]
[call site]
08226
Ok
[function]
[call site]
08227
Err
[function]
[call site]
08228
Engine::eval_expr
[function]
[call site]
08229
Self::as_deref_mut
[function]
[call site]
08230
Dynamic::as_bool
[function]
[call site]
08231
map_err
[function]
[call site]
08232
make_type_mismatch_err::<bool>
[function]
[call site]
08233
ParseSettings::level_up_with_position
[function]
[call site]
08234
Ok
[function]
[call site]
08235
string_functions::is_empty
[function]
[call site]
08236
Self::as_deref_mut
[function]
[call site]
08237
StmtBlock::take_statements
[function]
[call site]
08238
Engine::eval_stmt_block
[function]
[call site]
08239
Ok
[function]
[call site]
08240
Err
[function]
[call site]
08241
ASTFlags::intersects
[function]
[call site]
08242
string_functions::is_empty
[function]
[call site]
08243
Self::as_deref_mut
[function]
[call site]
08244
StmtBlock::take_statements
[function]
[call site]
08245
Engine::eval_stmt_block
[function]
[call site]
08246
Ok
[function]
[call site]
08247
Err
[function]
[call site]
08248
Engine::eval_expr
[function]
[call site]
08249
Self::as_deref_mut
[function]
[call site]
08250
Dynamic::as_bool
[function]
[call site]
08251
map_err
[function]
[call site]
08252
make_type_mismatch_err::<bool>
[function]
[call site]
08253
ParseSettings::level_up_with_position
[function]
[call site]
08254
Ok
[function]
[call site]
08255
test::len
[function]
[call site]
08256
Engine::max_variables
[function]
[call site]
08257
String::from
[function]
[call site]
08258
is_some
[function]
[call site]
08259
Err
[function]
[call site]
08260
ERR::ErrorTooManyVariables
[function]
[call site]
08261
into
[function]
[call site]
08262
Engine::eval_expr
[function]
[call site]
08263
Self::as_deref_mut
[function]
[call site]
08264
Dynamic::flatten
[function]
[call site]
08265
Dynamic::type_id
[function]
[call site]
08266
MyIterableType::into_iter
[function]
[call site]
08267
array_functions::find_map
[function]
[call site]
08268
Module::get_iter
[function]
[call site]
08269
Command::get
[function]
[call site]
08270
Engine::lex_with_map
[function]
[call site]
08271
StmtBlock::span_or_else
[function]
[call site]
08272
Module::get_iter
[function]
[call site]
08273
Command::get
[function]
[call site]
08274
Engine::lex_with_map
[function]
[call site]
08275
StmtBlock::span_or_else
[function]
[call site]
08276
map_functions::values
[function]
[call site]
08277
array_functions::find_map
[function]
[call site]
08278
Module::get_qualified_iter
[function]
[call site]
08279
Command::get
[function]
[call site]
08280
Engine::lex_with_map
[function]
[call site]
08281
ok_or_else
[function]
[call site]
08282
ERR::ErrorFor
[function]
[call site]
08283
Expr::start_position
[function]
[call site]
08284
defer
[function]
[call site]
08285
StmtBlock::as_ref
[function]
[call site]
08286
Engine::lex_with_map
[function]
[call site]
08287
blob_functions::push
[function]
[call site]
08288
TestStruct::clone
[function]
[call site]
08289
test::len
[function]
[call site]
08290
blob_functions::push
[function]
[call site]
08291
TestStruct::clone
[function]
[call site]
08292
test::len
[function]
[call site]
08293
string_functions::is_empty
[function]
[call site]
08294
iter_func
[function]
[call site]
08295
Engine::track_operation
[function]
[call site]
08296
ParseSettings::level_up_with_position
[function]
[call site]
08297
iter_func
[function]
[call site]
08298
checked_add
[function]
[call site]
08299
ok_or_else
[function]
[call site]
08300
ERR::ErrorArithmetic
[function]
[call site]
08301
Scope::get_mut_by_index
[function]
[call site]
08302
Dynamic::write_lock
[function]
[call site]
08303
crate::func::locked_write
[function]
[call site]
08304
TypeId::of::<Self>
[function]
[call site]
08305
TypeId::of::<T>
[function]
[call site]
08306
Dynamic::type_id
[function]
[call site]
08307
TypeId::of::<T>
[function]
[call site]
08308
Some
[function]
[call site]
08309
DynamicWriteLock
[function]
[call site]
08310
DynamicWriteLockInner::Guard
[function]
[call site]
08311
Dynamic::downcast_mut
[function]
[call site]
08312
TypeId::of::<T>
[function]
[call site]
08313
TypeId::of::<INT>
[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::<crate::FLOAT>
[function]
[call site]
08318
StmtBlock::as_mut
[function]
[call site]
08319
T::as_any_mut
[function]
[call site]
08320
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08321
TypeId::of::<T>
[function]
[call site]
08322
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08323
StmtBlock::as_mut
[function]
[call site]
08324
T::as_any_mut
[function]
[call site]
08325
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08326
TypeId::of::<T>
[function]
[call site]
08327
TypeId::of::<bool>
[function]
[call site]
08328
T::as_any_mut
[function]
[call site]
08329
as_any_mut().downcast_mut::<T>
[function]
[call site]
08330
TypeId::of::<T>
[function]
[call site]
08331
TypeId::of::<ImmutableString>
[function]
[call site]
08332
T::as_any_mut
[function]
[call site]
08333
as_any_mut().downcast_mut::<T>
[function]
[call site]
08334
TypeId::of::<T>
[function]
[call site]
08335
TypeId::of::<char>
[function]
[call site]
08336
T::as_any_mut
[function]
[call site]
08337
as_any_mut().downcast_mut::<T>
[function]
[call site]
08338
TypeId::of::<T>
[function]
[call site]
08339
TypeId::of::<Array>
[function]
[call site]
08340
StmtBlock::as_mut
[function]
[call site]
08341
T::as_any_mut
[function]
[call site]
08342
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08343
TypeId::of::<T>
[function]
[call site]
08344
TypeId::of::<Blob>
[function]
[call site]
08345
StmtBlock::as_mut
[function]
[call site]
08346
T::as_any_mut
[function]
[call site]
08347
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08348
TypeId::of::<T>
[function]
[call site]
08349
TypeId::of::<Map>
[function]
[call site]
08350
StmtBlock::as_mut
[function]
[call site]
08351
T::as_any_mut
[function]
[call site]
08352
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08353
TypeId::of::<T>
[function]
[call site]
08354
TypeId::of::<FnPtr>
[function]
[call site]
08355
StmtBlock::as_mut
[function]
[call site]
08356
T::as_any_mut
[function]
[call site]
08357
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08358
TypeId::of::<T>
[function]
[call site]
08359
TypeId::of::<Instant>
[function]
[call site]
08360
StmtBlock::as_mut
[function]
[call site]
08361
T::as_any_mut
[function]
[call site]
08362
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08363
TypeId::of::<T>
[function]
[call site]
08364
TypeId::of::<()>
[function]
[call site]
08365
T::as_any_mut
[function]
[call site]
08366
as_any_mut().downcast_mut::<T>
[function]
[call site]
08367
TypeId::of::<T>
[function]
[call site]
08368
TypeId::of::<Self>
[function]
[call site]
08369
T::as_any_mut
[function]
[call site]
08370
as_any_mut().downcast_mut::<T>
[function]
[call site]
08371
T::as_any_mut
[function]
[call site]
08372
as_any_mut().downcast_mut::<T>
[function]
[call site]
08373
Engine::lex_with_map
[function]
[call site]
08374
Engine::lex_with_map
[function]
[call site]
08375
Option::unwrap
[function]
[call site]
08376
Dynamic::from_int
[function]
[call site]
08377
Self
[function]
[call site]
08378
Union::Int
[function]
[call site]
08379
map_err
[function]
[call site]
08380
EvalAltResult::fill_position
[function]
[call site]
08381
ParseSettings::level_up_with_position
[function]
[call site]
08382
Dynamic::flatten
[function]
[call site]
08383
Scope::get_mut_by_index
[function]
[call site]
08384
Dynamic::write_lock
[function]
[call site]
08385
Option::unwrap
[function]
[call site]
08386
Self::as_deref_mut
[function]
[call site]
08387
StmtBlock::take_statements
[function]
[call site]
08388
Engine::eval_stmt_block
[function]
[call site]
08389
Err
[function]
[call site]
08390
Ok
[function]
[call site]
08391
ASTFlags::intersects
[function]
[call site]
08392
Engine::eval_expr
[function]
[call site]
08393
Err
[function]
[call site]
08394
ERR::LoopBreak
[function]
[call site]
08395
into
[function]
[call site]
08396
Engine::eval_stmt_block
[function]
[call site]
08397
Self::as_deref_mut
[function]
[call site]
08398
StmtBlock::take_statements
[function]
[call site]
08399
EvalAltResult::is_pseudo_error
[function]
[call site]
08400
Err
[function]
[call site]
08401
EvalAltResult::is_catchable
[function]
[call site]
08402
Err
[function]
[call site]
08403
EvalAltResult::unwrap_inner
[function]
[call site]
08404
EvalAltResult::unwrap_inner
[function]
[call site]
08405
Expr::is_unit
[function]
[call site]
08406
TestStruct::clone
[function]
[call site]
08407
EvalAltResult::take_position
[function]
[call site]
08408
EvalAltResult::position
[function]
[call site]
08409
EvalAltResult::set_position
[function]
[call site]
08410
ParseError::to_string
[function]
[call site]
08411
into
[function]
[call site]
08412
crate::Map::new
[function]
[call site]
08413
EvalAltResult::take_position
[function]
[call site]
08414
blob_functions::insert
[function]
[call site]
08415
&str::into
[function]
[call site]
08416
ParseError::to_string
[function]
[call site]
08417
into
[function]
[call site]
08418
blob_functions::insert
[function]
[call site]
08419
&str::into
[function]
[call site]
08420
into
[function]
[call site]
08421
Position::is_none
[function]
[call site]
08422
blob_functions::insert
[function]
[call site]
08423
&str::into
[function]
[call site]
08424
Position::line
[function]
[call site]
08425
Option::unwrap
[function]
[call site]
08426
into
[function]
[call site]
08427
blob_functions::insert
[function]
[call site]
08428
&str::into
[function]
[call site]
08429
Position::position
[function]
[call site]
08430
Option::unwrap_or
[function]
[call site]
08431
into
[function]
[call site]
08432
EvalAltResult::dump_fields
[function]
[call site]
08433
blob_functions::insert
[function]
[call site]
08434
&str::into
[function]
[call site]
08435
test_string_split
[function]
[call site]
08436
MultiInputsStream::get_next
[function]
[call site]
08437
expect
[function]
[call site]
08438
into
[function]
[call site]
08439
blob_functions::insert
[function]
[call site]
08440
&str::into
[function]
[call site]
08441
into
[function]
[call site]
08442
blob_functions::insert
[function]
[call site]
08443
&str::into
[function]
[call site]
08444
into
[function]
[call site]
08445
blob_functions::insert
[function]
[call site]
08446
&str::into
[function]
[call site]
08447
into
[function]
[call site]
08448
blob_functions::insert
[function]
[call site]
08449
&str::into
[function]
[call site]
08450
into
[function]
[call site]
08451
blob_functions::insert
[function]
[call site]
08452
&str::into
[function]
[call site]
08453
Array::into
[function]
[call site]
08454
blob_functions::insert
[function]
[call site]
08455
&str::into
[function]
[call site]
08456
into
[function]
[call site]
08457
blob_functions::insert
[function]
[call site]
08458
&str::into
[function]
[call site]
08459
into
[function]
[call site]
08460
blob_functions::insert
[function]
[call site]
08461
&str::into
[function]
[call site]
08462
RhaiResult::into
[function]
[call site]
08463
blob_functions::insert
[function]
[call site]
08464
&str::into
[function]
[call site]
08465
TestStruct::clone
[function]
[call site]
08466
blob_functions::insert
[function]
[call site]
08467
&str::into
[function]
[call site]
08468
into
[function]
[call site]
08469
blob_functions::insert
[function]
[call site]
08470
&str::into
[function]
[call site]
08471
into
[function]
[call site]
08472
blob_functions::insert
[function]
[call site]
08473
&str::into
[function]
[call site]
08474
into
[function]
[call site]
08475
blob_functions::insert
[function]
[call site]
08476
&str::into
[function]
[call site]
08477
TestStruct::clone
[function]
[call site]
08478
blob_functions::insert
[function]
[call site]
08479
&str::into
[function]
[call site]
08480
Dynamic::from_array
[function]
[call site]
08481
MyIterableType::into_iter
[function]
[call site]
08482
Engine::lex_with_map
[function]
[call site]
08483
reflection_functions::collect
[function]
[call site]
08484
MyIterableType::into_iter
[function]
[call site]
08485
Engine::lex_with_map
[function]
[call site]
08486
iter()
[call site]
08487
.map(String::as_str)
[call site]
08488
.collect::<Vec<_>>
[function]
[call site]
08489
join
[function]
[call site]
08490
into
[function]
[call site]
08491
Self::into
[function]
[call site]
08492
defer
[function]
[call site]
08493
test::len
[function]
[call site]
08494
Engine::max_variables
[function]
[call site]
08495
Err
[function]
[call site]
08496
ERR::ErrorTooManyVariables
[function]
[call site]
08497
ParseSettings::level_up_with_position
[function]
[call site]
08498
into
[function]
[call site]
08499
blob_functions::push
[function]
[call site]
08500
TestStruct::clone
[function]
[call site]
08501
Self::as_deref_mut
[function]
[call site]
08502
StmtBlock::take_statements
[function]
[call site]
08503
Engine::eval_stmt_block
[function]
[call site]
08504
Engine::lex_with_map
[function]
[call site]
08505
(TokenIterator::map_err
[function]
[call site]
08506
Expr::is_unit
[function]
[call site]
08507
Expr::set_position
[function]
[call site]
08508
ASTFlags::intersects
[function]
[call site]
08509
Engine::eval_expr
[function]
[call site]
08510
RhaiResult::and_then
[function]
[call site]
08511
Err
[function]
[call site]
08512
ERR::ErrorRuntime
[function]
[call site]
08513
Dynamic::flatten
[function]
[call site]
08514
crate::func::native::shared_try_take
[function]
[call site]
08515
into_inner
[function]
[call site]
08516
Dynamic::flatten
[function]
[call site]
08517
into_inner
[function]
[call site]
08518
unwrap
[function]
[call site]
08519
Dynamic::flatten
[function]
[call site]
08520
into_inner
[function]
[call site]
08521
Dynamic::flatten
[function]
[call site]
08522
crate::func::locked_read
[function]
[call site]
08523
Dynamic::flatten_clone
[function]
[call site]
08524
Self
[function]
[call site]
08525
Union::Shared
[function]
[call site]
08526
into
[function]
[call site]
08527
ASTFlags::intersects
[function]
[call site]
08528
Err
[function]
[call site]
08529
ERR::ErrorRuntime
[function]
[call site]
08530
into
[function]
[call site]
08531
Engine::eval_expr
[function]
[call site]
08532
RhaiResult::and_then
[function]
[call site]
08533
Err
[function]
[call site]
08534
ERR::Return
[function]
[call site]
08535
Dynamic::flatten
[function]
[call site]
08536
into
[function]
[call site]
08537
Err
[function]
[call site]
08538
ERR::Return
[function]
[call site]
08539
into
[function]
[call site]
08540
Engine::max_modules
[function]
[call site]
08541
Err
[function]
[call site]
08542
ERR::ErrorTooManyModules
[function]
[call site]
08543
into
[function]
[call site]
08544
Engine::eval_expr
[function]
[call site]
08545
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08546
map_err
[function]
[call site]
08547
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08548
RhaiNativeFunc::return_type_name
[function]
[call site]
08549
ParseSettings::level_up_with_position
[function]
[call site]
08550
Expr::start_position
[function]
[call site]
08551
TestStruct::clone
[function]
[call site]
08552
StmtBlock::as_ref
[function]
[call site]
08553
&[Stmt]::and_then
[function]
[call site]
08554
FileModuleResolver::resolve_raw
[function]
[call site]
08555
FileModuleResolver::impl_resolve
[function]
[call site]
08556
&mut
[call site]
08557
test_for_module_iterator
[function]
[call site]
08558
Engine::new
[function]
[call site]
08559
Module::new
[function]
[call site]
08560
set_iterable::<MyIterableType>
[function]
[call site]
08561
Module::set_native_fn
[function]
[call site]
08562
FuncRegistration::new
[function]
[call site]
08563
FuncRegistration::in_internal_namespace
[function]
[call site]
08564
FuncRegistration::with_purity
[function]
[call site]
08565
FuncRegistration::with_volatility
[function]
[call site]
08566
FuncRegistration::set_into_module
[function]
[call site]
08567
Ok
[function]
[call site]
08568
MyIterableType
[function]
[call site]
08569
&str::to_string
[function]
[call site]
08570
Module::new
[function]
[call site]
08571
Module::set_sub_module
[function]
[call site]
08572
blob_functions::insert
[function]
[call site]
08573
into
[function]
[call site]
08574
into
[function]
[call site]
08575
string_functions::remove
[function]
[call site]
08576
Engine::register_static_module
[function]
[call site]
08577
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]
08578
split_once
[function]
[call site]
08579
Engine::lex_with_map
[function]
[call site]
08580
string_functions::trim
[function]
[call site]
08581
shared_get_mut
[function]
[call site]
08582
string_functions::trim
[function]
[call site]
08583
into
[function]
[call site]
08584
string_functions::trim
[function]
[call site]
08585
into
[function]
[call site]
08586
string_functions::trim
[function]
[call site]
08587
string_functions::is_empty
[function]
[call site]
08588
test::len
[function]
[call site]
08589
&str::contains_key
[function]
[call site]
08590
Module::new
[function]
[call site]
08591
crate::func::shared_take_or_clone
[function]
[call site]
08592
string_functions::remove
[function]
[call site]
08593
unwrap
[function]
[call site]
08594
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]
08595
Module::get_sub_modules_mut
[function]
[call site]
08596
string_functions::clear
[function]
[call site]
08597
string_functions::remove
[function]
[call site]
08598
Module::build_index
[function]
[call site]
08599
Module::is_indexed
[function]
[call site]
08600
intersects
[function]
[call site]
08601
blob_functions::blob_with_capacity
[function]
[call site]
08602
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08603
new_hash_map
[function]
[call site]
08604
test::len
[function]
[call site]
08605
new_hash_map
[function]
[call site]
08606
StmtBlock::as_ref
[function]
[call site]
08607
map_or
[function]
[call site]
08608
TestStruct::new
[function]
[call site]
08609
blob_functions::push
[function]
[call site]
08610
blob_functions::push
[function]
[call site]
08611
FnPtr::try_from
[function]
[call site]
08612
RhaiResultOf::unwrap
[function]
[call site]
08613
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08614
blob_functions::push
[function]
[call site]
08615
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08616
string_functions::pop
[function]
[call site]
08617
string_functions::is_empty
[function]
[call site]
08618
shared_make_mut
[function]
[call site]
08619
string_functions::pop
[function]
[call site]
08620
Dynamic::map_or
[function]
[call site]
08621
crate::calc_var_hash
[function]
[call site]
08622
MyIterableType::into_iter
[function]
[call site]
08623
test_chars
[function]
[call site]
08624
0.chars().collect::<Vec<_>>
[function]
[call site]
08625
MyIterableType::into_iter
[function]
[call site]
08626
Self::IntoIter::copied
[function]
[call site]
08627
blob_functions::insert
[function]
[call site]
08628
FnPtr::try_from
[function]
[call site]
08629
RhaiResultOf::unwrap
[function]
[call site]
08630
string_functions::is_empty
[function]
[call site]
08631
blob_functions::push
[function]
[call site]
08632
eval::calc_offset_len
[function]
[call site]
08633
test::len
[function]
[call site]
08634
test::len
[function]
[call site]
08635
blob_functions::push
[function]
[call site]
08636
blob_functions::insert
[function]
[call site]
08637
TestStruct::clone
[function]
[call site]
08638
blob_functions::insert
[function]
[call site]
08639
FnPtr::try_from
[function]
[call site]
08640
RhaiResultOf::unwrap
[function]
[call site]
08641
string_functions::is_empty
[function]
[call site]
08642
blob_functions::push
[function]
[call site]
08643
eval::calc_offset_len
[function]
[call site]
08644
test::len
[function]
[call site]
08645
test::len
[function]
[call site]
08646
blob_functions::push
[function]
[call site]
08647
blob_functions::insert
[function]
[call site]
08648
TestStruct::clone
[function]
[call site]
08649
MyIterableType::into_iter
[function]
[call site]
08650
Dynamic::flatten
[function]
[call site]
08651
Command::get
[function]
[call site]
08652
blob_functions::insert
[function]
[call site]
08653
TestStruct::clone
[function]
[call site]
08654
RhaiFunc::is_script
[function]
[call site]
08655
crate::calc_fn_hash
[function]
[call site]
08656
MyIterableType::into_iter
[function]
[call site]
08657
Self::IntoIter::copied
[function]
[call site]
08658
RhaiFunc::get_script_fn_def
[function]
[call site]
08659
Option::unwrap
[function]
[call site]
08660
StmtBlock::as_ref
[function]
[call site]
08661
map_or
[function]
[call site]
08662
crate::calc_typed_method_hash
[function]
[call site]
08663
Command::get
[function]
[call site]
08664
blob_functions::insert
[function]
[call site]
08665
TestStruct::clone
[function]
[call site]
08666
calc_native_fn_hash
[function]
[call site]
08667
calc_fn_hash_full
[function]
[call site]
08668
calc_fn_hash
[function]
[call site]
08669
test::len
[function]
[call site]
08670
MyIterableType::into_iter
[function]
[call site]
08671
Self::IntoIter::copied
[function]
[call site]
08672
MyIterableType::into_iter
[function]
[call site]
08673
Self::IntoIter::copied
[function]
[call site]
08674
Command::get
[function]
[call site]
08675
blob_functions::insert
[function]
[call site]
08676
TestStruct::clone
[function]
[call site]
08677
test_get_set
[function]
[call site]
08678
string_functions::is_empty
[function]
[call site]
08679
test::len
[function]
[call site]
08680
then_some
[function]
[call site]
08681
string_functions::is_empty
[function]
[call site]
08682
then_some
[function]
[call site]
08683
decimal_functions::max_id
[function]
[call site]
08684
Position::is_none
[function]
[call site]
08685
Module::set_id
[function]
[call site]
08686
blob_functions::insert
[function]
[call site]
08687
FnPtr::try_from
[function]
[call site]
08688
RhaiResultOf::unwrap
[function]
[call site]
08689
string_functions::is_empty
[function]
[call site]
08690
blob_functions::push
[function]
[call site]
08691
eval::calc_offset_len
[function]
[call site]
08692
test::len
[function]
[call site]
08693
test::len
[function]
[call site]
08694
blob_functions::push
[function]
[call site]
08695
blob_functions::insert
[function]
[call site]
08696
into
[function]
[call site]
08697
into
[function]
[call site]
08698
Module::is_indexed
[function]
[call site]
08699
intersects
[function]
[call site]
08700
decimal_functions::max_id
[function]
[call site]
08701
Position::is_none
[function]
[call site]
08702
crate::func::shared_take_or_clone
[function]
[call site]
08703
Module::set_id
[function]
[call site]
08704
into
[function]
[call site]
08705
blob_functions::insert
[function]
[call site]
08706
into
[function]
[call site]
08707
crate::func::shared_take_or_clone
[function]
[call site]
08708
Module::build_index
[function]
[call site]
08709
decimal_functions::max_id
[function]
[call site]
08710
Position::is_none
[function]
[call site]
08711
Module::set_id
[function]
[call site]
08712
blob_functions::insert
[function]
[call site]
08713
into
[function]
[call site]
08714
into
[function]
[call site]
08715
StmtBlock::as_ref
[function]
[call site]
08716
into
[function]
[call site]
08717
and_then
[function]
[call site]
08718
TestStruct::new
[function]
[call site]
08719
Self::parent
[function]
[call site]
08720
FileModuleResolver::get_file_path
[function]
[call site]
08721
TestStruct::new
[function]
[call site]
08722
bool::is_relative
[function]
[call site]
08723
TestStruct::clone
[function]
[call site]
08724
StmtBlock::span_or_else
[function]
[call site]
08725
Engine::lex_with_map
[function]
[call site]
08726
Engine::lex_raw
[function]
[call site]
08727
Some
[function]
[call site]
08728
unwrap_or_default
[function]
[call site]
08729
blob_functions::push
[function]
[call site]
08730
blob_functions::push
[function]
[call site]
08731
FnPtr::try_from
[function]
[call site]
08732
RhaiResultOf::unwrap
[function]
[call site]
08733
bool::into
[function]
[call site]
08734
FileModuleResolver::set_extension
[function]
[call site]
08735
Self::into
[function]
[call site]
08736
Ident::as_str
[function]
[call site]
08737
FileModuleResolver::is_cache_enabled
[function]
[call site]
08738
func::locked_read
[function]
[call site]
08739
try_borrow
[function]
[call site]
08740
ok
[function]
[call site]
08741
locked_read
[function]
[call site]
08742
Option::ok
[function]
[call site]
08743
try_read
[function]
[call site]
08744
Some
[function]
[call site]
08745
std::thread::sleep
[function]
[call site]
08746
std::time::Duration::from_millis
[function]
[call site]
08747
Some
[function]
[call site]
08748
locked_read
[function]
[call site]
08749
try_read
[function]
[call site]
08750
Option::unwrap
[function]
[call site]
08751
Command::get
[function]
[call site]
08752
Ok
[function]
[call site]
08753
TestStruct::clone
[function]
[call site]
08754
Engine::compile_file_with_scope
[function]
[call site]
08755
Engine::read_file
[function]
[call site]
08756
StmtBlock::as_ref
[function]
[call site]
08757
File::open
[function]
[call site]
08758
map_err
[function]
[call site]
08759
ERR::ErrorSystem
[function]
[call site]
08760
ParseError::into
[function]
[call site]
08761
ImmutableString::new
[function]
[call site]
08762
read_to_string
[function]
[call site]
08763
map_err
[function]
[call site]
08764
ERR::ErrorSystem
[function]
[call site]
08765
ParseError::into
[function]
[call site]
08766
string_functions::starts_with
[function]
[call site]
08767
string_functions::starts_with
[function]
[call site]
08768
array_functions::find
[function]
[call site]
08769
array_functions::find_starting_from
[function]
[call site]
08770
map_functions::drain
[function]
[call site]
08771
string_functions::is_empty
[function]
[call site]
08772
Ok
[function]
[call site]
08773
IterateMap::new
[function]
[call site]
08774
IterateMap::new
[function]
[call site]
08775
IterateMap::new
[function]
[call site]
08776
mem::take
[function]
[call site]
08777
MyIterableType::into_iter
[function]
[call site]
08778
FnPtr::call_raw_with_extra_args
[function]
[call site]
08779
Some
[function]
[call site]
08780
TestStruct::clone
[function]
[call site]
08781
Self::into
[function]
[call site]
08782
Some
[function]
[call site]
08783
Dynamic::as_bool
[function]
[call site]
08784
unwrap_or
[function]
[call site]
08785
blob_functions::insert
[function]
[call site]
08786
blob_functions::insert
[function]
[call site]
08787
Ok
[function]
[call site]
08788
ImmutableString::strong_count
[function]
[call site]
08789
ImmutableString::strong_count
[function]
[call site]
08790
string_functions::clear
[function]
[call site]
08791
string_functions::is_empty
[function]
[call site]
08792
shared_get_mut
[function]
[call site]
08793
string_functions::clear
[function]
[call site]
08794
ImmutableString::new
[function]
[call site]
08795
Ok
[function]
[call site]
08796
RhaiResultOf::and_then
[function]
[call site]
08797
Engine::compile_with_scope
[function]
[call site]
08798
AST::set_source
[function]
[call site]
08799
bool::to_string_lossy
[function]
[call site]
08800
StmtBlock::as_ref
[function]
[call site]
08801
Ok
[function]
[call site]
08802
TestStruct::clone
[function]
[call site]
08803
Self
[function]
[call site]
08804
RhaiResultOf::map_err
[function]
[call site]
08805
is::<IoError>
[function]
[call site]
08806
TestStruct::new
[function]
[call site]
08807
ERR::ErrorModuleNotFound
[function]
[call site]
08808
bool::to_string
[function]
[call site]
08809
Engine::new
[function]
[call site]
08810
Scope::new
[function]
[call site]
08811
blob_functions::push
[function]
[call site]
08812
blob_functions::push
[function]
[call site]
08813
blob_functions::push
[function]
[call site]
08814
TestStruct::new
[function]
[call site]
08815
ERR::ErrorInModule
[function]
[call site]
08816
bool::to_string
[function]
[call site]
08817
AST::set_source
[function]
[call site]
08818
Module::eval_ast_as_new_raw
[function]
[call site]
08819
test::len
[function]
[call site]
08820
&mut
[call site]
08821
test::len
[function]
[call site]
08822
TestStruct::clone
[function]
[call site]
08823
test::len
[function]
[call site]
08824
std::mem::take
[function]
[call site]
08825
crate::eval::Caches::new
[function]
[call site]
08826
Position::new_const
[function]
[call site]
08827
Engine::eval_ast_with_scope_raw
[function]
[call site]
08828
string_functions::replace
[function]
[call site]
08829
AST::source_raw
[function]
[call site]
08830
Option::cloned
[function]
[call site]
08831
test::len
[function]
[call site]
08832
blob_functions::push
[function]
[call site]
08833
AST::shared_lib
[function]
[call site]
08834
&crate::SharedModule::clone
[function]
[call site]
08835
string_functions::replace
[function]
[call site]
08836
TestStruct::clone
[function]
[call site]
08837
Engine::eval_global_statements
[function]
[call site]
08838
StmtBlock::take_statements
[function]
[call site]
08839
Engine::is_debugger_registered
[function]
[call site]
08840
GlobalRuntimeState::debugger_mut
[function]
[call site]
08841
crate::ast::Stmt::Noop
[function]
[call site]
08842
Engine::dbg
[function]
[call site]
08843
Ok
[function]
[call site]
08844
TestStruct::new
[function]
[call site]
08845
Result::is_ok
[function]
[call site]
08846
&mut
[call site]
08847
MyIterableType::into_iter
[function]
[call site]
08848
array_functions::zip
[function]
[call site]
08849
MyIterableType::into_iter
[function]
[call site]
08850
impl
[call site]
08851
Engine::lex_with_map
[function]
[call site]
08852
TestStruct::clone
[function]
[call site]
08853
TestStruct::clone
[function]
[call site]
08854
reflection_functions::collect
[function]
[call site]
08855
crate::ThinVec::new
[function]
[call site]
08856
MyIterableType::into_iter
[function]
[call site]
08857
Self::IntoIter::for_each
[function]
[call site]
08858
Module::set_sub_module
[function]
[call site]
08859
TestStruct::clone
[function]
[call site]
08860
TestStruct::clone
[function]
[call site]
08861
std::mem::replace
[function]
[call site]
08862
&mut
[call site]
08863
string_functions::truncate
[function]
[call site]
08864
string_functions::truncate
[function]
[call site]
08865
string_functions::truncate
[function]
[call site]
08866
TestStruct::new
[function]
[call site]
08867
std::iter::once
[function]
[call site]
08868
AST::shared_lib
[function]
[call site]
08869
&crate::SharedModule::clone
[function]
[call site]
08870
reflection_functions::collect
[function]
[call site]
08871
test::len
[function]
[call site]
08872
Scope::pop_entry
[function]
[call site]
08873
string_functions::pop
[function]
[call site]
08874
Engine::lex_with_map
[function]
[call site]
08875
string_functions::pop
[function]
[call site]
08876
unwrap
[function]
[call site]
08877
test::len
[function]
[call site]
08878
test::len
[function]
[call site]
08879
string_functions::pop
[function]
[call site]
08880
unwrap
[function]
[call site]
08881
to_vec
[function]
[call site]
08882
TestStruct::new
[function]
[call site]
08883
Option::unwrap
[function]
[call site]
08884
Scope::get_entry_by_index
[function]
[call site]
08885
TestStruct::clone
[function]
[call site]
08886
Array::to_vec
[function]
[call site]
08887
Dynamic::deep_scan
[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
test_var_def_filter
[function]
[call site]
08890
StaticModuleResolver::iter_mut
[function]
[call site]
08891
StaticModuleResolver::iter_mut
[function]
[call site]
08892
Engine::lex_with_map
[function]
[call site]
08893
Ident::as_str
[function]
[call site]
08894
array_functions::for_each
[function]
[call site]
08895
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08896
values_mut
[function]
[call site]
08897
array_functions::for_each
[function]
[call site]
08898
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08899
FnPtr::iter_curry_mut
[function]
[call site]
08900
StaticModuleResolver::iter_mut
[function]
[call site]
08901
array_functions::for_each
[function]
[call site]
08902
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08903
downcast_mut::<crate::FnPtr>
[function]
[call site]
08904
Some
[function]
[call site]
08905
TestStruct::clone
[function]
[call site]
08906
test::len
[function]
[call site]
08907
string_functions::pop
[function]
[call site]
08908
unwrap
[function]
[call site]
08909
Module::contains_var
[function]
[call site]
08910
contains_key
[function]
[call site]
08911
Module::set_var
[function]
[call site]
08912
into
[function]
[call site]
08913
Dynamic::from
[function]
[call site]
08914
String::from
[function]
[call site]
08915
ImmutableString::into_owned
[function]
[call site]
08916
Module::is_indexed
[function]
[call site]
08917
crate::calc_var_hash
[function]
[call site]
08918
Some
[function]
[call site]
08919
get_or_insert_with
[function]
[call site]
08920
blob_functions::insert
[function]
[call site]
08921
TestStruct::clone
[function]
[call site]
08922
blob_functions::insert
[function]
[call site]
08923
Module::contains_var
[function]
[call site]
08924
Position::is_none
[function]
[call site]
08925
Some
[function]
[call site]
08926
Module::set_var
[function]
[call site]
08927
TestStruct::clone
[function]
[call site]
08928
Module::set_var
[function]
[call site]
08929
AST::iter_fn_def
[function]
[call site]
08930
Module::iter_script_fn
[function]
[call site]
08931
Module::iter_fn
[function]
[call site]
08932
MyIterableType::into_iter
[function]
[call site]
08933
flat_map
[function]
[call site]
08934
Engine::lex_with_map
[function]
[call site]
08935
impl
[call site]
08936
Engine::new
[function]
[call site]
08937
Engine::compile
[function]
[call site]
08938
ParseResult::unwrap
[function]
[call site]
08939
Engine::run_ast
[function]
[call site]
08940
RhaiResultOf::unwrap
[function]
[call site]
08941
Engine::on_def_var
[function]
[call site]
08942
Option::name
[function]
[call site]
08943
VarDefInfo::nesting_level
[function]
[call site]
08944
Ok
[function]
[call site]
08945
Ok
[function]
[call site]
08946
run
[function]
[call site]
08947
RhaiResultOf::unwrap_err
[function]
[call site]
08948
run
[function]
[call site]
08949
RhaiResultOf::unwrap_err
[function]
[call site]
08950
run
[function]
[call site]
08951
RhaiResultOf::unwrap_err
[function]
[call site]
08952
run
[function]
[call site]
08953
RhaiResultOf::unwrap
[function]
[call site]
08954
RhaiFunc::is_script
[function]
[call site]
08955
Engine::lex_with_map
[function]
[call site]
08956
Ident::as_str
[function]
[call site]
08957
RhaiFunc::get_script_fn_def
[function]
[call site]
08958
Option::expect
[function]
[call site]
08959
Engine::lex_with_map
[function]
[call site]
08960
impl
[call site]
08961
array_functions::for_each
[function]
[call site]
08962
Module::set_script_fn
[function]
[call site]
08963
TestStruct::clone
[function]
[call site]
08964
StmtBlock::as_mut
[function]
[call site]
08965
unwrap
[function]
[call site]
08966
shared_get_mut
[function]
[call site]
08967
unwrap
[function]
[call site]
08968
Some
[function]
[call site]
08969
TestStruct::clone
[function]
[call site]
08970
AST::source_raw
[function]
[call site]
08971
Option::cloned
[function]
[call site]
08972
Module::set_doc
[function]
[call site]
08973
into
[function]
[call site]
08974
test_comments_doc
[function]
[call site]
08975
Engine::new
[function]
[call site]
08976
Engine::compile
[function]
[call site]
08977
ParseResult::unwrap
[function]
[call site]
08978
Engine::compile
[function]
[call site]
08979
ParseResult::unwrap_err
[function]
[call site]
08980
Engine::compile
[function]
[call site]
08981
ParseResult::unwrap
[function]
[call site]
08982
Engine::compile
[function]
[call site]
08983
ParseResult::unwrap
[function]
[call site]
08984
Engine::compile
[function]
[call site]
08985
ParseResult::unwrap_err
[function]
[call site]
08986
Module::build_index
[function]
[call site]
08987
Ok
[function]
[call site]
08988
RhaiResultOf::map_err
[function]
[call site]
08989
TestStruct::new
[function]
[call site]
08990
ERR::ErrorInModule
[function]
[call site]
08991
bool::to_string
[function]
[call site]
08992
into
[function]
[call site]
08993
FileModuleResolver::is_cache_enabled
[function]
[call site]
08994
func::locked_write
[function]
[call site]
08995
Option::unwrap
[function]
[call site]
08996
blob_functions::insert
[function]
[call site]
08997
TestStruct::clone
[function]
[call site]
08998
Ok
[function]
[call site]
08999
Some
[function]
[call site]
09000
StmtBlock::span_or_else
[function]
[call site]
09001
Engine::module_resolver
[function]
[call site]
09002
as_deref
[function]
[call site]
09003
unwrap_or
[function]
[call site]
09004
&dyn
[call site]
09005
FileModuleResolver::impl_resolve
[function]
[call site]
09006
Some
[function]
[call site]
09007
unwrap_or_else
[function]
[call site]
09008
Err
[function]
[call site]
09009
ERR::ErrorModuleNotFound
[function]
[call site]
09010
bool::to_string
[function]
[call site]
09011
into
[function]
[call site]
09012
string_functions::is_empty
[function]
[call site]
09013
Engine::const_empty_string
[function]
[call site]
09014
Engine::get_interned_string
[function]
[call site]
09015
TestStruct::clone
[function]
[call site]
09016
Module::is_indexed
[function]
[call site]
09017
GlobalRuntimeState::push_import
[function]
[call site]
09018
crate::func::shared_take_or_clone
[function]
[call site]
09019
Module::build_index
[function]
[call site]
09020
GlobalRuntimeState::push_import
[function]
[call site]
09021
Ok
[function]
[call site]
09022
Scope::search
[function]
[call site]
09023
Option::map_or_else
[function]
[call site]
09024
Err
[function]
[call site]
09025
ERR::ErrorVariableNotFound
[function]
[call site]
09026
test_to_string
[function]
[call site]
09027
into
[function]
[call site]
09028
string_functions::is_empty
[function]
[call site]
09029
Scope::add_alias_by_index
[function]
[call site]
09030
TestStruct::clone
[function]
[call site]
09031
Ok
[function]
[call site]
09032
test::len
[function]
[call site]
09033
EvalContext::new
[function]
[call site]
09034
Self::as_deref_mut
[function]
[call site]
09035
resolve_var
[function]
[call site]
09036
map_or
[function]
[call site]
09037
test::len
[function]
[call site]
09038
Err
[function]
[call site]
09039
EvalAltResult::fill_position
[function]
[call site]
09040
Engine::lex_with_map
[function]
[call site]
09041
test::len
[function]
[call site]
09042
Command::get
[function]
[call site]
09043
StmtBlock::span_or_else
[function]
[call site]
09044
Span::new
[function]
[call site]
09045
iterator_functions::chars_from_start
[function]
[call site]
09046
StmtBlock::span_or_else
[function]
[call site]
09047
string_functions::add_append
[function]
[call site]
09048
StmtBlock::span_or_else
[function]
[call site]
09049
Scope::search
[function]
[call site]
09050
Span::ok_or_else
[function]
[call site]
09051
TestStruct::new
[function]
[call site]
09052
ERR::ErrorVariableNotFound
[function]
[call site]
09053
test_to_string
[function]
[call site]
09054
Scope::get_mut_by_index
[function]
[call site]
09055
Dynamic::is_shared
[function]
[call site]
09056
test_functions_take
[function]
[call site]
09057
Dynamic::into_shared
[function]
[call site]
09058
Dynamic::access_mode
[function]
[call site]
09059
Self
[function]
[call site]
09060
Union::Shared
[function]
[call site]
09061
crate::Locked::new
[function]
[call site]
09062
Self::into
[function]
[call site]
09063
Ok
[function]
[call site]
09064
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
09065
impl
[call site]
09066
T::as_any
[function]
[call site]
09067
Module::contains_indexed_global_functions
[function]
[call site]
09068
Caches::fn_resolution_caches_len
[function]
[call site]
09069
Caches::fn_resolution_cache_mut
[function]
[call site]
09070
string_functions::clear
[function]
[call site]
09071
Caches::push_fn_resolution_cache
[function]
[call site]
09072
Caches::fn_resolution_cache_mut
[function]
[call site]
09073
string_functions::clear
[function]
[call site]
09074
Ok
[function]
[call site]
09075
StmtBlock::take_statements
[function]
[call site]
09076
Engine::eval_expr
[function]
[call site]
09077
Engine::track_operation
[function]
[call site]
09078
ParseSettings::level_up_with_position
[function]
[call site]
09079
Engine::dbg_reset
[function]
[call site]
09080
Self::as_deref_mut
[function]
[call site]
09081
Expr::get_literal_value
[function]
[call site]
09082
Some
[function]
[call site]
09083
Ok
[function]
[call site]
09084
Engine::eval_fn_call_expr
[function]
[call site]
09085
Self::ok_or_else
[function]
[call site]
09086
ERR::ErrorUnboundThis
[function]
[call site]
09087
into
[function]
[call site]
09088
cloned
[function]
[call site]
09089
Engine::search_namespace
[function]
[call site]
09090
Engine::lex_with_map
[function]
[call site]
09091
Position::new_const
[function]
[call site]
09092
Engine::eval_expr
[function]
[call site]
09093
Self::as_deref_mut
[function]
[call site]
09094
Dynamic::flatten
[function]
[call site]
09095
ParseSettings::level_up_with_position
[function]
[call site]
09096
Dynamic::is_string
[function]
[call site]
09097
unwrap
[function]
[call site]
09098
&mut
[call site]
09099
into
[function]
[call site]
09100
packages::string_basic::print_with_func
[function]
[call site]
09101
unwrap
[function]
[call site]
09102
Engine::throw_on_size
[function]
[call site]
09103
test::len
[function]
[call site]
09104
RhaiResultOf::map_err
[function]
[call site]
09105
EvalAltResult::fill_position
[function]
[call site]
09106
Ok
[function]
[call site]
09107
Engine::get_interned_string
[function]
[call site]
09108
ImmutableString::into
[function]
[call site]
09109
crate::Array::with_capacity
[function]
[call site]
09110
test::len
[function]
[call site]
09111
Engine::eval_expr
[function]
[call site]
09112
Self::as_deref_mut
[function]
[call site]
09113
Dynamic::flatten
[function]
[call site]
09114
Engine::has_data_size_limit
[function]
[call site]
09115
crate::eval::calc_data_sizes
[function]
[call site]
09116
Engine::throw_on_size
[function]
[call site]
09117
RhaiResultOf::map_err
[function]
[call site]
09118
EvalAltResult::fill_position
[function]
[call site]
09119
ParseSettings::level_up_with_position
[function]
[call site]
09120
blob_functions::push
[function]
[call site]
09121
Ok
[function]
[call site]
09122
Dynamic::from_array
[function]
[call site]
09123
TestStruct::clone
[function]
[call site]
09124
Engine::eval_expr
[function]
[call site]
09125
Self::as_deref_mut
[function]
[call site]
09126
Dynamic::flatten
[function]
[call site]
09127
Engine::has_data_size_limit
[function]
[call site]
09128
crate::eval::calc_data_sizes
[function]
[call site]
09129
Engine::throw_on_size
[function]
[call site]
09130
RhaiResultOf::map_err
[function]
[call site]
09131
EvalAltResult::fill_position
[function]
[call site]
09132
ParseSettings::level_up_with_position
[function]
[call site]
09133
(TokenIterator::get_mut
[function]
[call site]
09134
Ident::as_str
[function]
[call site]
09135
Option::unwrap
[function]
[call site]
09136
Ok
[function]
[call site]
09137
Dynamic::from_map
[function]
[call site]
09138
Engine::eval_expr
[function]
[call site]
09139
Self::as_deref_mut
[function]
[call site]
09140
Dynamic::as_bool
[function]
[call site]
09141
map_err
[function]
[call site]
09142
make_type_mismatch_err::<bool>
[function]
[call site]
09143
ParseSettings::level_up_with_position
[function]
[call site]
09144
Ok
[function]
[call site]
09145
Engine::eval_expr
[function]
[call site]
09146
Self::as_deref_mut
[function]
[call site]
09147
Dynamic::as_bool
[function]
[call site]
09148
map_err
[function]
[call site]
09149
make_type_mismatch_err::<bool>
[function]
[call site]
09150
ParseSettings::level_up_with_position
[function]
[call site]
09151
Ok
[function]
[call site]
09152
Engine::eval_expr
[function]
[call site]
09153
Self::as_deref_mut
[function]
[call site]
09154
Expr::is_unit
[function]
[call site]
09155
Ok
[function]
[call site]
09156
MyIterableType::into_iter
[function]
[call site]
09157
Engine::lex_with_map
[function]
[call site]
09158
reflection_functions::collect
[function]
[call site]
09159
first
[function]
[call site]
09160
unwrap
[function]
[call site]
09161
Command::get
[function]
[call site]
09162
Ident::as_str
[function]
[call site]
09163
ok_or_else
[function]
[call site]
09164
TestStruct::new
[function]
[call site]
09165
ERR::ErrorCustomSyntax
[function]
[call site]
09166
MyIterableType::into_iter
[function]
[call site]
09167
Engine::lex_with_map
[function]
[call site]
09168
reflection_functions::collect
[function]
[call site]
09169
EvalContext::new
[function]
[call site]
09170
and_then
[function]
[call site]
09171
Engine::check_data_size
[function]
[call site]
09172
Expr::start_position
[function]
[call site]
09173
Engine::eval_stmt_block
[function]
[call site]
09174
StmtBlock::take_statements
[function]
[call site]
09175
Engine::eval_dot_index_chain
[function]
[call site]
09176
Engine::eval_dot_index_chain
[function]
[call site]
09177
ParseResult::unwrap
[function]
[call site]
09178
and_then
[function]
[call site]
09179
Engine::check_data_size
[function]
[call site]
09180
map_err
[function]
[call site]
09181
EvalAltResult::fill_position
[function]
[call site]
09182
ArgBackup::restore_first_arg
[function]
[call site]
09183
Engine::is_debugger_registered
[function]
[call site]
09184
Engine::register_debugger
[function]
[call site]
09185
Scope::new
[function]
[call site]
09186
crate::ast::Stmt::Noop
[function]
[call site]
09187
into
[function]
[call site]
09188
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09189
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09190
Engine::dbg_raw
[function]
[call site]
09191
Err
[function]
[call site]
09192
GlobalRuntimeState::debugger_mut
[function]
[call site]
09193
&mut
[call site]
09194
string_functions::is_empty
[function]
[call site]
09195
Engine::check_data_size
[function]
[call site]
09196
Ok
[function]
[call site]
09197
Dynamic::into_immutable_string
[function]
[call site]
09198
Result::map_err
[function]
[call site]
09199
Engine::map_type_name
[function]
[call site]
09200
type_name::<ImmutableString>
[function]
[call site]
09201
&'a
[call site]
09202
ERR::ErrorMismatchOutputType
[function]
[call site]
09203
into
[function]
[call site]
09204
test_side_effects_print
[function]
[call site]
09205
Dynamic::into_immutable_string
[function]
[call site]
09206
Result::map_err
[function]
[call site]
09207
Engine::map_type_name
[function]
[call site]
09208
type_name::<ImmutableString>
[function]
[call site]
09209
&'a
[call site]
09210
ERR::ErrorMismatchOutputType
[function]
[call site]
09211
into
[function]
[call site]
09212
test_print_debug
[function]
[call site]
09213
&mut
[call site]
09214
Engine::map_type_name
[function]
[call site]
09215
std::
[call site]
09216
any::type_name
[function]
[call site]
09217
Engine::map_type_name
[function]
[call site]
09218
std::
[call site]
09219
any::type_name
[function]
[call site]
09220
Err
[function]
[call site]
09221
ERR::ErrorIndexingType
[function]
[call site]
09222
into
[function]
[call site]
09223
Engine::map_type_name
[function]
[call site]
09224
std::
[call site]
09225
any::type_name
[function]
[call site]
09226
Engine::map_type_name
[function]
[call site]
09227
std::
[call site]
09228
any::type_name
[function]
[call site]
09229
Engine::map_type_name
[function]
[call site]
09230
std::
[call site]
09231
any::type_name
[function]
[call site]
09232
Err
[function]
[call site]
09233
ERR::ErrorIndexingType
[function]
[call site]
09234
into
[function]
[call site]
09235
string_functions::starts_with
[function]
[call site]
09236
test::len
[function]
[call site]
09237
Engine::map_type_name
[function]
[call site]
09238
std::
[call site]
09239
any::type_name
[function]
[call site]
09240
Err
[function]
[call site]
09241
ERR::ErrorDotExpr
[function]
[call site]
09242
into
[function]
[call site]
09243
string_functions::starts_with
[function]
[call site]
09244
test::len
[function]
[call site]
09245
Engine::map_type_name
[function]
[call site]
09246
std::
[call site]
09247
any::type_name
[function]
[call site]
09248
Engine::map_type_name
[function]
[call site]
09249
std::
[call site]
09250
any::type_name
[function]
[call site]
09251
Err
[function]
[call site]
09252
ERR::ErrorDotExpr
[function]
[call site]
09253
into
[function]
[call site]
09254
Err
[function]
[call site]
09255
ERR::ErrorFunctionNotFound
[function]
[call site]
09256
Engine::gen_fn_call_signature
[function]
[call site]
09257
into
[function]
[call site]
09258
calc_fn_hash
[function]
[call site]
09259
test::len
[function]
[call site]
09260
StaticModuleResolver::iter_mut
[function]
[call site]
09261
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09262
ok
[function]
[call site]
09263
Engine::lex_with_map
[function]
[call site]
09264
StmtBlock::as_ref
[function]
[call site]
09265
OptimizerState::set_dirty
[function]
[call site]
09266
Expr::from_dynamic
[function]
[call site]
09267
StaticModuleResolver::iter_mut
[function]
[call site]
09268
array_functions::for_each
[function]
[call site]
09269
optimize_expr
[function]
[call site]
09270
StaticModuleResolver::iter_mut
[function]
[call site]
09271
array_functions::for_each
[function]
[call site]
09272
optimize_expr
[function]
[call site]
09273
move_constant_arg
[function]
[call site]
09274
OptimizerState::set_dirty
[function]
[call site]
09275
string_functions::is_empty
[function]
[call site]
09276
OptimizerState::find_literal_constant
[function]
[call site]
09277
MyIterableType::into_iter
[function]
[call site]
09278
array_functions::reduce_rev
[function]
[call site]
09279
array_functions::find
[function]
[call site]
09280
and_then
[function]
[call site]
09281
as_deref
[function]
[call site]
09282
Option::is_some
[function]
[call site]
09283
Expr::from_dynamic
[function]
[call site]
09284
OptimizerState::find_literal_constant
[function]
[call site]
09285
Option::unwrap
[function]
[call site]
09286
TestStruct::clone
[function]
[call site]
09287
OptimizerState::set_dirty
[function]
[call site]
09288
ASTFlags::intersects
[function]
[call site]
09289
Expr::is_constant
[function]
[call site]
09290
Some
[function]
[call site]
09291
Cow::Owned
[function]
[call site]
09292
Expr::get_literal_value
[function]
[call site]
09293
unwrap
[function]
[call site]
09294
OptimizerState::push_var
[function]
[call site]
09295
TestStruct::clone
[function]
[call site]
09296
optimize_stmt
[function]
[call site]
09297
Token::is_op_assignment
[function]
[call site]
09298
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09299
string_functions::is_empty
[function]
[call site]
09300
OptimizerState::set_dirty
[function]
[call site]
09301
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09302
Token::lookup_symbol_from_syntax
[function]
[call site]
09303
Option::unwrap_or_else
[function]
[call site]
09304
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09305
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09306
Token::get_base_op_from_assignment
[function]
[call site]
09307
Option::unwrap_or_else
[function]
[call site]
09308
Token::literal_syntax
[function]
[call site]
09309
Token::literal_syntax
[function]
[call site]
09310
calc_fn_hash
[function]
[call site]
09311
calc_fn_hash
[function]
[call site]
09312
Token::convert_to_op_assignment
[function]
[call site]
09313
Some
[function]
[call site]
09314
Option::unwrap_or_else
[function]
[call site]
09315
test_functions_take
[function]
[call site]
09316
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09317
optimize_expr
[function]
[call site]
09318
optimize_expr
[function]
[call site]
09319
string_functions::is_empty
[function]
[call site]
09320
string_functions::is_empty
[function]
[call site]
09321
OptimizerState::set_dirty
[function]
[call site]
09322
Expr::start_position
[function]
[call site]
09323
test_functions_take
[function]
[call site]
09324
optimize_expr
[function]
[call site]
09325
Stmt::Block
[function]
[call site]
09326
StmtBlock::new
[function]
[call site]
09327
Stmt::Expr
[function]
[call site]
09328
into
[function]
[call site]
09329
Stmt::Noop
[function]
[call site]
09330
Self::into
[function]
[call site]
09331
Stmt::Expr
[function]
[call site]
09332
into
[function]
[call site]
09333
string_functions::is_empty
[function]
[call site]
09334
OptimizerState::set_dirty
[function]
[call site]
09335
Stmt::Noop
[function]
[call site]
09336
OptimizerState::set_dirty
[function]
[call site]
09337
StmtBlock::take_statements
[function]
[call site]
09338
optimize_stmt_block
[function]
[call site]
09339
string_functions::is_empty
[function]
[call site]
09340
Stmt::Noop
[function]
[call site]
09341
ParseSettings::level_up_with_position
[function]
[call site]
09342
Stmt::Block
[function]
[call site]
09343
StmtBlock::new_with_span
[function]
[call site]
09344
MyIterableType::into_iter
[function]
[call site]
09345
Self::IntoIter::collect
[function]
[call site]
09346
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09347
StmtBlock::new_with_span
[function]
[call site]
09348
MyIterableType::into_iter
[function]
[call site]
09349
Self::IntoIter::collect
[function]
[call site]
09350
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09351
Self::into
[function]
[call site]
09352
OptimizerState::set_dirty
[function]
[call site]
09353
StmtBlock::take_statements
[function]
[call site]
09354
optimize_stmt_block
[function]
[call site]
09355
string_functions::is_empty
[function]
[call site]
09356
Stmt::Noop
[function]
[call site]
09357
ParseSettings::level_up_with_position
[function]
[call site]
09358
Stmt::Block
[function]
[call site]
09359
StmtBlock::new_with_span
[function]
[call site]
09360
StmtBlock::new_with_span
[function]
[call site]
09361
Self::into
[function]
[call site]
09362
optimize_expr
[function]
[call site]
09363
StmtBlock::statements_mut
[function]
[call site]
09364
optimize_stmt_block
[function]
[call site]
09365
StmtBlock::take_statements
[function]
[call site]
09366
mem::take
[function]
[call site]
09367
StmtBlock::statements_mut
[function]
[call site]
09368
StmtBlock::statements_mut
[function]
[call site]
09369
optimize_stmt_block
[function]
[call site]
09370
StmtBlock::take_statements
[function]
[call site]
09371
is_hashable_constant
[function]
[call site]
09372
Expr::is_constant
[function]
[call site]
09373
Dynamic::is_hashable
[function]
[call site]
09374
Expr::get_literal_value
[function]
[call site]
09375
unwrap
[function]
[call site]
09376
func::hashing::get_hasher
[function]
[call site]
09377
test::hash
[function]
[call site]
09378
Self::Hasher::finish
[function]
[call site]
09379
Command::get
[function]
[call site]
09380
mem::take
[function]
[call site]
09381
string_functions::clear
[function]
[call site]
09382
Stmt::Expr
[function]
[call site]
09383
test_functions_take
[function]
[call site]
09384
into
[function]
[call site]
09385
optimize_stmt
[function]
[call site]
09386
optimize_expr
[function]
[call site]
09387
map_or
[function]
[call site]
09388
Stmt::Expr
[function]
[call site]
09389
test_functions_take
[function]
[call site]
09390
into
[function]
[call site]
09391
optimize_stmt
[function]
[call site]
09392
into
[function]
[call site]
09393
Stmt::Expr
[function]
[call site]
09394
test_functions_take
[function]
[call site]
09395
into
[function]
[call site]
09396
into
[function]
[call site]
09397
test_functions_take
[function]
[call site]
09398
Stmt::If
[function]
[call site]
09399
into
[function]
[call site]
09400
Expr::start_position
[function]
[call site]
09401
OptimizerState::set_dirty
[function]
[call site]
09402
mem::take
[function]
[call site]
09403
Stmt::Expr
[function]
[call site]
09404
test_functions_take
[function]
[call site]
09405
into
[function]
[call site]
09406
optimize_stmt
[function]
[call site]
09407
OptimizerState::set_dirty
[function]
[call site]
09408
string_functions::is_empty
[function]
[call site]
09409
test::len
[function]
[call site]
09410
MyIterableType::into_iter
[function]
[call site]
09411
Self::IntoIter::all
[function]
[call site]
09412
MyIterableType::into_iter
[function]
[call site]
09413
Self::IntoIter::find
[function]
[call site]
09414
string_functions::contains
[function]
[call site]
09415
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09416
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09417
Stmt::Expr
[function]
[call site]
09418
test_functions_take
[function]
[call site]
09419
into
[function]
[call site]
09420
optimize_stmt
[function]
[call site]
09421
test_functions_take
[function]
[call site]
09422
optimize_expr
[function]
[call site]
09423
map_or
[function]
[call site]
09424
Stmt::Expr
[function]
[call site]
09425
test_functions_take
[function]
[call site]
09426
into
[function]
[call site]
09427
optimize_stmt
[function]
[call site]
09428
into
[function]
[call site]
09429
Stmt::Expr
[function]
[call site]
09430
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09431
test_functions_take
[function]
[call site]
09432
into
[function]
[call site]
09433
into
[function]
[call site]
09434
Stmt::If
[function]
[call site]
09435
into
[function]
[call site]
09436
Expr::start_position
[function]
[call site]
09437
OptimizerState::set_dirty
[function]
[call site]
09438
string_functions::is_empty
[function]
[call site]
09439
OptimizerState::set_dirty
[function]
[call site]
09440
string_functions::clear
[function]
[call site]
09441
test::len
[function]
[call site]
09442
map_functions::retain
[function]
[call site]
09443
string_functions::is_empty
[function]
[call site]
09444
Ok
[function]
[call site]
09445
IterateMap::new
[function]
[call site]
09446
IterateMap::new
[function]
[call site]
09447
IterateMap::new
[function]
[call site]
09448
mem::take
[function]
[call site]
09449
MyIterableType::into_iter
[function]
[call site]
09450
FnPtr::call_raw_with_extra_args
[function]
[call site]
09451
Some
[function]
[call site]
09452
TestStruct::clone
[function]
[call site]
09453
Self::into
[function]
[call site]
09454
Some
[function]
[call site]
09455
Dynamic::as_bool
[function]
[call site]
09456
unwrap_or
[function]
[call site]
09457
blob_functions::insert
[function]
[call site]
09458
blob_functions::insert
[function]
[call site]
09459
Ok
[function]
[call site]
09460
string_functions::contains
[function]
[call site]
09461
test::len
[function]
[call site]
09462
OptimizerState::set_dirty
[function]
[call site]
09463
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09464
optimize_expr
[function]
[call site]
09465
optimize_expr
[function]
[call site]
09466
OptimizerState::set_dirty
[function]
[call site]
09467
Stmt::Expr
[function]
[call site]
09468
test_functions_take
[function]
[call site]
09469
into
[function]
[call site]
09470
optimize_stmt
[function]
[call site]
09471
Stmt::Block
[function]
[call site]
09472
StmtBlock::empty
[function]
[call site]
09473
Self::into
[function]
[call site]
09474
optimize_expr
[function]
[call site]
09475
optimize_expr
[function]
[call site]
09476
optimize_expr
[function]
[call site]
09477
Expr::is_unit
[function]
[call site]
09478
Expr::Unit
[function]
[call site]
09479
ParseSettings::level_up_with_position
[function]
[call site]
09480
OptimizerState::set_dirty
[function]
[call site]
09481
map_functions::retain
[function]
[call site]
09482
map_functions::retain
[function]
[call site]
09483
string_functions::is_empty
[function]
[call site]
09484
Ok
[function]
[call site]
09485
IterateMap::new
[function]
[call site]
09486
IterateMap::new
[function]
[call site]
09487
IterateMap::new
[function]
[call site]
09488
mem::take
[function]
[call site]
09489
MyIterableType::into_iter
[function]
[call site]
09490
FnPtr::call_raw_with_extra_args
[function]
[call site]
09491
Some
[function]
[call site]
09492
TestStruct::clone
[function]
[call site]
09493
Self::into
[function]
[call site]
09494
Some
[function]
[call site]
09495
Dynamic::as_bool
[function]
[call site]
09496
unwrap_or
[function]
[call site]
09497
blob_functions::insert
[function]
[call site]
09498
blob_functions::insert
[function]
[call site]
09499
Ok
[function]
[call site]
09500
OptimizerState::set_dirty
[function]
[call site]
09501
MyIterableType::into_iter
[function]
[call site]
09502
Self::IntoIter::position
[function]
[call site]
09503
test::len
[function]
[call site]
09504
OptimizerState::set_dirty
[function]
[call site]
09505
string_functions::truncate
[function]
[call site]
09506
string_functions::clear
[function]
[call site]
09507
FnPtr::try_from
[function]
[call site]
09508
char_indices
[function]
[call site]
09509
nth
[function]
[call site]
09510
shared_make_mut
[function]
[call site]
09511
string_functions::truncate
[function]
[call site]
09512
string_functions::is_empty
[function]
[call site]
09513
OptimizerState::set_dirty
[function]
[call site]
09514
map_functions::retain
[function]
[call site]
09515
OptimizerState::set_dirty
[function]
[call site]
09516
optimize_expr
[function]
[call site]
09517
StaticModuleResolver::iter_mut
[function]
[call site]
09518
impl
[call site]
09519
array_functions::for_each
[function]
[call site]
09520
Some
[function]
[call site]
09521
map_functions::values
[function]
[call site]
09522
flat_map
[function]
[call site]
09523
MyIterableType::into_iter
[function]
[call site]
09524
test_chars
[function]
[call site]
09525
0.chars().collect::<Vec<_>>
[function]
[call site]
09526
MyIterableType::into_iter
[function]
[call site]
09527
test_method_call
[function]
[call site]
09528
MyIterableType::into_iter
[function]
[call site]
09529
Self::IntoIter::all
[function]
[call site]
09530
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09531
Expr::is_unit
[function]
[call site]
09532
Expr::Unit
[function]
[call site]
09533
ParseSettings::level_up_with_position
[function]
[call site]
09534
OptimizerState::set_dirty
[function]
[call site]
09535
OptimizerState::set_dirty
[function]
[call site]
09536
Stmt::Noop
[function]
[call site]
09537
optimize_expr
[function]
[call site]
09538
Expr::Unit
[function]
[call site]
09539
StmtBlock::statements_mut
[function]
[call site]
09540
optimize_stmt_block
[function]
[call site]
09541
StmtBlock::take_statements
[function]
[call site]
09542
optimize_expr
[function]
[call site]
09543
StmtBlock::statements_mut
[function]
[call site]
09544
optimize_stmt_block
[function]
[call site]
09545
StmtBlock::take_statements
[function]
[call site]
09546
optimize_expr
[function]
[call site]
09547
StmtBlock::statements_mut
[function]
[call site]
09548
optimize_stmt_block
[function]
[call site]
09549
StmtBlock::take_statements
[function]
[call site]
09550
ASTFlags::intersects
[function]
[call site]
09551
optimize_expr
[function]
[call site]
09552
optimize_expr
[function]
[call site]
09553
optimize_stmt_block
[function]
[call site]
09554
StmtBlock::take_statements
[function]
[call site]
09555
mem::take
[function]
[call site]
09556
StmtBlock::statements_mut
[function]
[call site]
09557
StmtBlockContainer::as_mut_slice
[function]
[call site]
09558
OptimizerState::set_dirty
[function]
[call site]
09559
Stmt::Noop
[function]
[call site]
09560
StmtBlock::new_with_span
[function]
[call site]
09561
MyIterableType::into_iter
[function]
[call site]
09562
Self::IntoIter::collect
[function]
[call site]
09563
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09564
iterator_functions::chars_from_start
[function]
[call site]
09565
CharsStream::new
[function]
[call site]
09566
Stmt::is_block_dependent
[function]
[call site]
09567
MyIterableType::into_iter
[function]
[call site]
09568
Self::IntoIter::all
[function]
[call site]
09569
FnCallExpr::is_qualified
[function]
[call site]
09570
FnCallExpr::is_qualified
[function]
[call site]
09571
OptimizerState::set_dirty
[function]
[call site]
09572
test_functions_take
[function]
[call site]
09573
StmtBlock::statements_mut
[function]
[call site]
09574
MyIterableType::into_iter
[function]
[call site]
09575
test_method_call
[function]
[call site]
09576
OptimizerState::set_dirty
[function]
[call site]
09577
StmtBlock::take_statements
[function]
[call site]
09578
StmtBlock::new_with_span
[function]
[call site]
09579
optimize_stmt_block
[function]
[call site]
09580
StmtBlock::new_with_span
[function]
[call site]
09581
Stmt::Block
[function]
[call site]
09582
ParseResult::into
[function]
[call site]
09583
StmtBlock::statements_mut
[function]
[call site]
09584
optimize_stmt_block
[function]
[call site]
09585
StmtBlock::take_statements
[function]
[call site]
09586
StmtBlock::statements_mut
[function]
[call site]
09587
optimize_stmt_block
[function]
[call site]
09588
StmtBlock::take_statements
[function]
[call site]
09589
OptimizerState::set_dirty
[function]
[call site]
09590
StmtBlock::as_mut
[function]
[call site]
09591
string_functions::is_empty
[function]
[call site]
09592
test::len
[function]
[call site]
09593
mem::take
[function]
[call site]
09594
StmtBlock::as_mut
[function]
[call site]
09595
StmtBlock::statements_mut
[function]
[call site]
09596
optimize_stmt_block
[function]
[call site]
09597
StmtBlock::take_statements
[function]
[call site]
09598
Stmt::Block
[function]
[call site]
09599
into
[function]
[call site]
09600
Stmt::Noop
[function]
[call site]
09601
ParseSettings::level_up_with_position
[function]
[call site]
09602
OptimizerState::set_dirty
[function]
[call site]
09603
test_functions_take
[function]
[call site]
09604
Stmt::FnCall
[function]
[call site]
09605
optimize_expr
[function]
[call site]
09606
ParseResult::take
[function]
[call site]
09607
Engine::new
[function]
[call site]
09608
register_type_with_name::<TestStruct>
[function]
[call site]
09609
Engine::register_fn
[function]
[call site]
09610
TestStruct
[function]
[call site]
09611
Expr::FnCall
[function]
[call site]
09612
optimize_expr
[function]
[call site]
09613
Stmt::FnCall
[function]
[call site]
09614
Stmt::Expr
[function]
[call site]
09615
into
[function]
[call site]
09616
optimize_expr
[function]
[call site]
09617
optimize_expr
[function]
[call site]
09618
string_functions::is_empty
[function]
[call site]
09619
OptimizerState::set_dirty
[function]
[call site]
09620
Stmt::Noop
[function]
[call site]
09621
test::len
[function]
[call site]
09622
map_functions::retain
[function]
[call site]
09623
OptimizerState::find_literal_constant
[function]
[call site]
09624
Ident::as_str
[function]
[call site]
09625
Position::is_none
[function]
[call site]
09626
test::len
[function]
[call site]
09627
OptimizerState::set_dirty
[function]
[call site]
09628
MyIterableType::into_iter
[function]
[call site]
09629
Self::IntoIter::rev
[function]
[call site]
09630
array_functions::reduce_rev_with_initial
[function]
[call site]
09631
ParseSettings::level_up_with_position
[function]
[call site]
09632
ParseSettings::level_up
[function]
[call site]
09633
Ok
[function]
[call site]
09634
RhaiFunc::is_pure
[function]
[call site]
09635
Expr::is_constant
[function]
[call site]
09636
Expr::is_constant
[function]
[call site]
09637
Expr::is_constant
[function]
[call site]
09638
ParseResult::map_or
[function]
[call site]
09639
test::len
[function]
[call site]
09640
test::len
[function]
[call site]
09641
test::len
[function]
[call site]
09642
test::len
[function]
[call site]
09643
RhaiFunc::is_pure
[function]
[call site]
09644
OptimizerState::set_dirty
[function]
[call site]
09645
string_functions::remove
[function]
[call site]
09646
RhaiFunc::is_pure
[function]
[call site]
09647
RhaiFunc::is_pure
[function]
[call site]
09648
OptimizerState::set_dirty
[function]
[call site]
09649
string_functions::remove
[function]
[call site]
09650
ASTFlags::intersects
[function]
[call site]
09651
OptimizerState::set_dirty
[function]
[call site]
09652
string_functions::clear
[function]
[call site]
09653
string_functions::is_empty
[function]
[call site]
09654
shared_get_mut
[function]
[call site]
09655
string_functions::clear
[function]
[call site]
09656
ImmutableString::new
[function]
[call site]
09657
Stmt::returns_value
[function]
[call site]
09658
RhaiFunc::is_pure
[function]
[call site]
09659
OptimizerState::set_dirty
[function]
[call site]
09660
string_functions::clear
[function]
[call site]
09661
ASTFlags::intersects
[function]
[call site]
09662
Stmt::returns_value
[function]
[call site]
09663
OptimizerState::set_dirty
[function]
[call site]
09664
string_functions::pop
[function]
[call site]
09665
string_functions::is_empty
[function]
[call site]
09666
shared_make_mut
[function]
[call site]
09667
string_functions::pop
[function]
[call site]
09668
Dynamic::map_or
[function]
[call site]
09669
Dynamic::unwrap
[function]
[call site]
09670
ASTFlags::intersects
[function]
[call site]
09671
OptimizerState::set_dirty
[function]
[call site]
09672
StmtBlockContainer::last_mut
[function]
[call site]
09673
unwrap
[function]
[call site]
09674
StmtBlock::as_mut
[function]
[call site]
09675
&mut
[call site]
09676
Stmt::Noop
[function]
[call site]
09677
Stmt::Expr
[function]
[call site]
09678
mem::take
[function]
[call site]
09679
Stmt::returns_value
[function]
[call site]
09680
Stmt::returns_value
[function]
[call site]
09681
RhaiFunc::is_pure
[function]
[call site]
09682
OptimizerState::set_dirty
[function]
[call site]
09683
Stmt::returns_value
[function]
[call site]
09684
StmtBlockContainer::last_mut
[function]
[call site]
09685
unwrap
[function]
[call site]
09686
Stmt::Noop
[function]
[call site]
09687
ParseSettings::level_up_with_position
[function]
[call site]
09688
string_functions::pop
[function]
[call site]
09689
Dynamic::unwrap
[function]
[call site]
09690
RhaiFunc::is_pure
[function]
[call site]
09691
OptimizerState::set_dirty
[function]
[call site]
09692
string_functions::clear
[function]
[call site]
09693
ASTFlags::intersects
[function]
[call site]
09694
OptimizerState::set_dirty
[function]
[call site]
09695
string_functions::pop
[function]
[call site]
09696
Dynamic::unwrap
[function]
[call site]
09697
ASTFlags::intersects
[function]
[call site]
09698
RhaiFunc::is_pure
[function]
[call site]
09699
OptimizerState::set_dirty
[function]
[call site]
09700
string_functions::pop
[function]
[call site]
09701
Dynamic::unwrap
[function]
[call site]
09702
RhaiFunc::is_pure
[function]
[call site]
09703
OptimizerState::set_dirty
[function]
[call site]
09704
string_functions::pop
[function]
[call site]
09705
Dynamic::unwrap
[function]
[call site]
09706
OptimizerState::rewind_var
[function]
[call site]
09707
string_functions::truncate
[function]
[call site]
09708
OptimizerState::is_dirty
[function]
[call site]
09709
OptimizerState::set_dirty
[function]
[call site]
09710
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09711
Option::into
[function]
[call site]
09712
Self::into
[function]
[call site]
09713
crate::Module::new
[function]
[call site]
09714
Position::new_const
[function]
[call site]
09715
CustomTypesCollection::new
[function]
[call site]
09716
TestStruct::new
[function]
[call site]
09717
TestStruct::new
[function]
[call site]
09718
BloomFilterU64::new
[function]
[call site]
09719
TestStruct::new
[function]
[call site]
09720
TestStruct::new
[function]
[call site]
09721
Self::into
[function]
[call site]
09722
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09723
AST::new
[function]
[call site]
09724
crate::SmartString::new_const
[function]
[call site]
09725
Some
[function]
[call site]
09726
TestStruct::new
[function]
[call site]
09727
MyIterableType::into_iter
[function]
[call site]
09728
Self::IntoIter::collect
[function]
[call site]
09729
into
[function]
[call site]
09730
Engine::optimize_top_level
[function]
[call site]
09731
std::slice::from_ref
[function]
[call site]
09732
Ok
[function]
[call site]
09733
AST::new
[function]
[call site]
09734
crate::Module::new
[function]
[call site]
09735
StmtBlock::extend
[function]
[call site]
09736
StmtBlock::extend
[function]
[call site]
09737
StmtBlock::borrow
[function]
[call site]
09738
into
[function]
[call site]
09739
Ok
[function]
[call site]
09740
Some
[function]
[call site]
09741
Scope::new
[function]
[call site]
09742
ParseResult::unwrap
[function]
[call site]
09743
Engine::run_ast
[function]
[call site]
09744
RhaiResultOf::unwrap
[function]
[call site]
09745
Engine::on_def_var
[function]
[call site]
09746
Option::name
[function]
[call site]
09747
VarDefInfo::nesting_level
[function]
[call site]
09748
Ok
[function]
[call site]
09749
Ok
[function]
[call site]
09750
run
[function]
[call site]
09751
RhaiResultOf::unwrap_err
[function]
[call site]
09752
run
[function]
[call site]
09753
RhaiResultOf::unwrap_err
[function]
[call site]
09754
run
[function]
[call site]
09755
RhaiResultOf::unwrap_err
[function]
[call site]
09756
run
[function]
[call site]
09757
RhaiResultOf::unwrap
[function]
[call site]
09758
Module::is_standard_lib
[function]
[call site]
09759
flat_map
[function]
[call site]
09760
RhaiFunc::get_iter_fn
[function]
[call site]
09761
filter_map
[function]
[call site]
09762
Position::new_const
[function]
[call site]
09763
RhaiFunc::get_script_fn_def
[function]
[call site]
09764
Engine::lex_with_map
[function]
[call site]
09765
into
[function]
[call site]
09766
array_functions::for_each
[function]
[call site]
09767
blob_functions::push
[function]
[call site]
09768
RhaiFunc::get_iter_fn
[function]
[call site]
09769
Option::filter_map
[function]
[call site]
09770
into
[function]
[call site]
09771
RhaiFunc::get_script_fn_def
[function]
[call site]
09772
Engine::lex_with_map
[function]
[call site]
09773
into
[function]
[call site]
09774
array_functions::for_each
[function]
[call site]
09775
blob_functions::push
[function]
[call site]
09776
Module::iter_sub_modules
[function]
[call site]
09777
Module::iter_sub_modules_raw
[function]
[call site]
09778
MyIterableType::into_iter
[function]
[call site]
09779
Engine::lex_with_map
[function]
[call site]
09780
Ident::as_str
[function]
[call site]
09781
array_functions::for_each
[function]
[call site]
09782
Position::new_const
[function]
[call site]
09783
unwrap
[function]
[call site]
09784
scan_module_recursive
[function]
[call site]
09785
NativeCallContext::global_runtime_state
[function]
[call site]
09786
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09787
MyIterableType::into_iter
[function]
[call site]
09788
array_functions::reduce_rev
[function]
[call site]
09789
array_functions::zip
[function]
[call site]
09790
MyIterableType::into_iter
[function]
[call site]
09791
array_functions::reduce_rev
[function]
[call site]
09792
array_functions::for_each
[function]
[call site]
09793
scan_module_recursive
[function]
[call site]
09794
MyIterableType::into_iter
[function]
[call site]
09795
array_functions::for_each
[function]
[call site]
09796
scan_module_recursive
[function]
[call site]
09797
Some
[function]
[call site]
09798
StmtBlock::as_ref
[function]
[call site]
09799
test::len
[function]
[call site]
09800
IterateMap::new
[function]
[call site]
09801
string_functions::is_empty
[function]
[call site]
09802
blob_functions::insert
[function]
[call site]
09803
&str::into
[function]
[call site]
09804
Engine::get_interned_string
[function]
[call site]
09805
ImmutableString::into
[function]
[call site]
09806
blob_functions::insert
[function]
[call site]
09807
&str::into
[function]
[call site]
09808
Engine::get_interned_string
[function]
[call site]
09809
ImmutableString::into
[function]
[call site]
09810
blob_functions::insert
[function]
[call site]
09811
&str::into
[function]
[call site]
09812
Engine::get_interned_string
[function]
[call site]
09813
ImmutableString::into
[function]
[call site]
09814
blob_functions::insert
[function]
[call site]
09815
&str::into
[function]
[call site]
09816
string_functions::starts_with
[function]
[call site]
09817
into
[function]
[call site]
09818
blob_functions::insert
[function]
[call site]
09819
&str::into
[function]
[call site]
09820
into
[function]
[call site]
09821
blob_functions::insert
[function]
[call site]
09822
&str::into
[function]
[call site]
09823
MyIterableType::into_iter
[function]
[call site]
09824
Engine::lex_with_map
[function]
[call site]
09825
Engine::get_interned_string
[function]
[call site]
09826
ImmutableString::into
[function]
[call site]
09827
params
[call site]
09828
.iter()
[call site]
09829
.map(|&p|
[call site]
09830
.collect::<Array>
[function]
[call site]
09831
into
[function]
[call site]
09832
string_functions::is_empty
[function]
[call site]
09833
blob_functions::insert
[function]
[call site]
09834
&str::into
[function]
[call site]
09835
MyIterableType::into_iter
[function]
[call site]
09836
Engine::lex_with_map
[function]
[call site]
09837
Engine::get_interned_string
[function]
[call site]
09838
ImmutableString::into
[function]
[call site]
09839
comments
[call site]
09840
.iter()
[call site]
09841
.map(|&s|
[call site]
09842
.collect::<Array>
[function]
[call site]
09843
into
[function]
[call site]
09844
Some
[function]
[call site]
09845
Dynamic::from_map
[function]
[call site]
09846
Some
[function]
[call site]
09847
(TokenIterator::unwrap_or
[function]
[call site]
09848
FnPtr::try_from
[function]
[call site]
09849
RhaiResultOf::unwrap
[function]
[call site]
09850
FnPtr::try_from
[function]
[call site]
09851
Engine::lex_with_map
[function]
[call site]
09852
(TokenIterator::unwrap_or
[function]
[call site]
09853
FnPtr::try_from
[function]
[call site]
09854
RhaiResultOf::unwrap
[function]
[call site]
09855
test::len
[function]
[call site]
09856
test::len
[function]
[call site]
09857
blob_functions::push
[function]
[call site]
09858
blob_functions::insert
[function]
[call site]
09859
TestStruct::new
[function]
[call site]
09860
Self::as_shared_module
[function]
[call site]
09861
Engine::set_max_string_size
[function]
[call site]
09862
TestStruct::new
[function]
[call site]
09863
Engine::set_max_array_size
[function]
[call site]
09864
TestStruct::new
[function]
[call site]
09865
Engine::set_max_map_size
[function]
[call site]
09866
TestStruct::new
[function]
[call site]
09867
Engine::set_max_variables
[function]
[call site]
09868
Engine::set_max_functions
[function]
[call site]
09869
Engine::set_max_modules
[function]
[call site]
09870
Engine::set_max_call_levels
[function]
[call site]
09871
Engine::set_max_expr_depths
[function]
[call site]
09872
TestStruct::new
[function]
[call site]
09873
TestStruct::new
[function]
[call site]
09874
Engine::set_optimization_level
[function]
[call site]
09875
Engine::on_debug
[function]
[call site]
09876
Some
[function]
[call site]
09877
TestStruct::new
[function]
[call site]
09878
std::hint::black_box
[function]
[call site]
09879
Engine::on_print
[function]
[call site]
09880
std::hint::black_box
[function]
[call site]
09881
test_chars
[function]
[call site]
09882
test_functions_take
[function]
[call site]
09883
script.chars().take(32
[call site]
09884
Engine::compile
[function]
[call site]
09885
std::hint::black_box
[function]
[call site]
09886
std::hint::black_box
[function]
[call site]
09887
AST::iter_functions
[function]
[call site]
09888
Module::iter_script_fn
[function]
[call site]
09889
Engine::lex_with_map
[function]
[call site]
09890
StmtBlock::as_ref
[function]
[call site]
09891
&[Stmt]::into
[function]
[call site]
09892
ImmutableString::strong_count
[function]
[call site]
09893
ImmutableString::strong_count
[function]
[call site]
09894
std::hint::black_box
[function]
[call site]
09895
AST::iter_literal_variables
[function]
[call site]
09896
AST::statements
[function]
[call site]
09897
MyIterableType::into_iter
[function]
[call site]
09898
Self::IntoIter::filter_map
[function]
[call site]
09899
ASTFlags::intersects
[function]
[call site]
09900
ASTFlags::intersects
[function]
[call site]
09901
Expr::get_literal_value
[function]
[call site]
09902
Engine::lex_with_map
[function]
[call site]
09903
Ident::as_str
[function]
[call site]
09904
ASTFlags::intersects
[function]
[call site]
09905
ImmutableString::strong_count
[function]
[call site]
09906
std::hint::black_box
[function]
[call site]
09907
Expr::walk
[function]
[call site]
09908
blob_functions::push
[function]
[call site]
09909
Expr::into
[function]
[call site]
09910
on_node
[function]
[call site]
09911
Expr::walk
[function]
[call site]
09912
Expr::walk
[function]
[call site]
09913
Expr::walk
[function]
[call site]
09914
Expr::walk
[function]
[call site]
09915
Expr::walk
[function]
[call site]
09916
Expr::walk
[function]
[call site]
09917
Expr::walk
[function]
[call site]
09918
Expr::walk
[function]
[call site]
09919
string_functions::pop
[function]
[call site]
09920
Dynamic::unwrap
[function]
[call site]
09921
std::hint::black_box
[function]
[call site]
09922
Engine::gen_fn_metadata_with_ast_to_json
[function]
[call site]
09923
Engine::gen_metadata_to_json_raw
[function]
[call site]
09924
ImmutableString::new
[function]
[call site]
09925
ModuleMetadata::new
[function]
[call site]
09926
TestStruct::new
[function]
[call site]
09927
TestStruct::new
[function]
[call site]
09928
TestStruct::new
[function]
[call site]
09929
blob_functions::insert
[function]
[call site]
09930
StmtBlock::as_ref
[function]
[call site]
09931
&[Stmt]::into
[function]
[call site]
09932
MyIterableType::into_iter
[function]
[call site]
09933
test_var_def_filter
[function]
[call site]
09934
Module::is_standard_lib
[function]
[call site]
09935
array_functions::for_each
[function]
[call site]
09936
test_comments_doc
[function]
[call site]
09937
string_functions::is_empty
[function]
[call site]
09938
string_functions::is_empty
[function]
[call site]
09939
test_comments_doc
[function]
[call site]
09940
Module::iter_custom_types
[function]
[call site]
09941
MyIterableType::into_iter
[function]
[call site]
09942
array_functions::for_each
[function]
[call site]
09943
blob_functions::push
[function]
[call site]
09944
!::into
[function]
[call site]
09945
RhaiFunc::get_iter_fn
[function]
[call site]
09946
array_functions::for_each
[function]
[call site]
09947
string_functions::is_empty
[function]
[call site]
09948
Ok
[function]
[call site]
09949
StaticModuleResolver::iter_mut
[function]
[call site]
09950
impl
[call site]
09951
into
[function]
[call site]
09952
FnPtr::call_raw_with_extra_args
[function]
[call site]
09953
Some
[function]
[call site]
09954
Ok
[function]
[call site]
09955
into
[function]
[call site]
09956
blob_functions::push
[function]
[call site]
09957
AST::shared_lib
[function]
[call site]
09958
&crate::SharedModule::iter_custom_types
[function]
[call site]
09959
MyIterableType::into_iter
[function]
[call site]
09960
array_functions::for_each
[function]
[call site]
09961
blob_functions::push
[function]
[call site]
09962
!::into
[function]
[call site]
09963
AST::shared_lib
[function]
[call site]
09964
&crate::SharedModule::iter_fn
[function]
[call site]
09965
Some
[function]
[call site]
09966
array_functions::for_each
[function]
[call site]
09967
into
[function]
[call site]
09968
blob_functions::push
[function]
[call site]
09969
array_functions::sort
[function]
[call site]
09970
test::len
[function]
[call site]
09971
sort_by
[function]
[call site]
09972
FnPtr::call_raw
[function]
[call site]
09973
StmtBlock::as_mut
[function]
[call site]
09974
FnPtr::is_curried
[function]
[call site]
09975
string_functions::is_empty
[function]
[call site]
09976
blob_functions::blob_with_capacity
[function]
[call site]
09977
FnPtr::curry
[function]
[call site]
09978
StmtBlock::as_ref
[function]
[call site]
09979
test::len
[function]
[call site]
09980
test::len
[function]
[call site]
09981
test::len
[function]
[call site]
09982
test::len
[function]
[call site]
09983
StmtBlock::extend
[function]
[call site]
09984
FnPtr::curry
[function]
[call site]
09985
MyIterableType::into_iter
[function]
[call site]
09986
test_chars
[function]
[call site]
09987
0.chars().collect::<Vec<_>>
[function]
[call site]
09988
MyIterableType::into_iter
[function]
[call site]
09989
Self::IntoIter::cloned
[function]
[call site]
09990
StmtBlock::extend
[function]
[call site]
09991
StaticModuleResolver::iter_mut
[function]
[call site]
09992
StaticModuleResolver::iter_mut
[function]
[call site]
09993
Engine::lex_with_map
[function]
[call site]
09994
Ident::as_str
[function]
[call site]
09995
Engine::lex_with_map
[function]
[call site]
09996
blob_functions::blob_with_capacity
[function]
[call site]
09997
test::len
[function]
[call site]
09998
StmtBlock::extend
[function]
[call site]
09999
StaticModuleResolver::iter_mut
[function]
[call site]
10000
test::len
[function]
[call site]
10001
test::len
[function]
[call site]
10002
NativeCallContext::global_runtime_state
[function]
[call site]
10003
TestStruct::clone
[function]
[call site]
10004
Self
[function]
[call site]
10005
crate::eval::Caches::new
[function]
[call site]
10006
Package::init_engine
[function]
[call site]
10007
Engine::call_script_fn
[function]
[call site]
10008
Engine::track_operation
[function]
[call site]
10009
Engine::max_call_levels
[function]
[call site]
10010
Err
[function]
[call site]
10011
ERR::ErrorStackOverflow
[function]
[call site]
10012
into
[function]
[call site]
10013
Position::is_none
[function]
[call site]
10014
string_functions::is_empty
[function]
[call site]
10015
Ok
[function]
[call site]
10016
string_functions::is_empty
[function]
[call site]
10017
Ok
[function]
[call site]
10018
test::len
[function]
[call site]
10019
test::len
[function]
[call site]
10020
GlobalRuntimeState::num_imports
[function]
[call site]
10021
StmtBlock::as_ref
[function]
[call site]
10022
map_or
[function]
[call site]
10023
Debugger::call_stack
[function]
[call site]
10024
test::len
[function]
[call site]
10025
test::len
[function]
[call site]
10026
test::len
[function]
[call site]
10027
Engine::max_variables
[function]
[call site]
10028
Err
[function]
[call site]
10029
ERR::ErrorTooManyVariables
[function]
[call site]
10030
into
[function]
[call site]
10031
StmtBlock::extend
[function]
[call site]
10032
MyIterableType::into_iter
[function]
[call site]
10033
cloned
[function]
[call site]
10034
array_functions::zip
[function]
[call site]
10035
StaticModuleResolver::iter_mut
[function]
[call site]
10036
Engine::lex_with_map
[function]
[call site]
10037
RhaiResult::take
[function]
[call site]
10038
Engine::is_debugger_registered
[function]
[call site]
10039
TestStruct::clone
[function]
[call site]
10040
Scope::iter_inner
[function]
[call site]
10041
impl
[call site]
10042
Engine::lex_with_map
[function]
[call site]
10043
Dynamic::flatten_clone
[function]
[call site]
10044
TestStruct::clone
[function]
[call site]
10045
GlobalRuntimeState::debugger_mut
[function]
[call site]
10046
&mut
[call site]
10047
Caches::fn_resolution_caches_len
[function]
[call site]
10048
Engine::lex_with_map
[function]
[call site]
10049
MyIterableType::into_iter
[function]
[call site]
10050
Self::IntoIter::cloned
[function]
[call site]
10051
array_functions::for_each
[function]
[call site]
10052
GlobalRuntimeState::push_import
[function]
[call site]
10053
StmtBlock::extend
[function]
[call site]
10054
&crate::SharedModule::clone
[function]
[call site]
10055
std::mem::replace
[function]
[call site]
10056
TestStruct::clone
[function]
[call site]
10057
Engine::is_debugger_registered
[function]
[call site]
10058
crate::ast::Stmt::Noop
[function]
[call site]
10059
ParseSettings::level_up_with_position
[function]
[call site]
10060
Engine::dbg
[function]
[call site]
10061
Self::as_deref_mut
[function]
[call site]
10062
Engine::eval_stmt_block
[function]
[call site]
10063
Self::as_deref_mut
[function]
[call site]
10064
StmtBlock::take_statements
[function]
[call site]
10065
StmtBlock::span_or_else
[function]
[call site]
10066
Ok
[function]
[call site]
10067
Expr::set_position
[function]
[call site]
10068
Err
[function]
[call site]
10069
ParseError::into
[function]
[call site]
10070
EvalAltResult::is_system_exception
[function]
[call site]
10071
Expr::set_position
[function]
[call site]
10072
Err
[function]
[call site]
10073
ParseError::into
[function]
[call site]
10074
Err
[function]
[call site]
10075
ERR::ErrorInFunctionCall
[function]
[call site]
10076
test_to_string
[function]
[call site]
10077
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
10078
last
[function]
[call site]
10079
and_then
[function]
[call site]
10080
decimal_functions::max_id
[function]
[call site]
10081
unwrap_or_else
[function]
[call site]
10082
&mut
[call site]
10083
unwrap_or
[function]
[call site]
10084
test_to_string
[function]
[call site]
10085
&mut
[call site]
10086
unwrap_or
[function]
[call site]
10087
test_to_string
[function]
[call site]
10088
into
[function]
[call site]
10089
Engine::is_debugger_registered
[function]
[call site]
10090
GlobalRuntimeState::debugger_mut
[function]
[call site]
10091
crate::ast::Stmt::Noop
[function]
[call site]
10092
StmtBlock::end_position
[function]
[call site]
10093
StmtBlock::span_or_else
[function]
[call site]
10094
into
[function]
[call site]
10095
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
10096
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
10097
Engine::dbg_raw
[function]
[call site]
10098
Err
[function]
[call site]
10099
StmtBlock::as_mut
[function]
[call site]
10100
unwrap
[function]
[call site]
10101
Debugger::rewind_call_stack
[function]
[call site]
10102
Scope::rewind
[function]
[call site]
10103
string_functions::is_empty
[function]
[call site]
10104
Scope::remove_range
[function]
[call site]
10105
test::len
[function]
[call site]
10106
string_functions::truncate
[function]
[call site]
10107
GlobalRuntimeState::truncate_imports
[function]
[call site]
10108
Caches::rewind_fn_resolution_caches
[function]
[call site]
10109
crate::Scope::new
[function]
[call site]
10110
TestStruct::new
[function]
[call site]
10111
TestStruct::new
[function]
[call site]
10112
TestStruct::new
[function]
[call site]
10113
as_deref
[function]
[call site]
10114
NativeCallContext::call_position
[function]
[call site]
10115
Self::is_some
[function]
[call site]
10116
blob_functions::insert
[function]
[call site]
10117
NativeCallContext::call_fn_raw
[function]
[call site]
10118
StmtBlock::as_ref
[function]
[call site]
10119
tokenizer::is_valid_function_name
[function]
[call site]
10120
crate::parser::is_anonymous_fn
[function]
[call site]
10121
string_functions::starts_with
[function]
[call site]
10122
NativeCallContext::_call_fn_raw
[function]
[call site]
10123
FnPtr::fn_name
[function]
[call site]
10124
FnPtr::fn_name_raw
[function]
[call site]
10125
TestStruct::clone
[function]
[call site]
10126
TestStruct::clone
[function]
[call site]
10127
RhaiResult::ok
[function]
[call site]
10128
and_then
[function]
[call site]
10129
Dynamic::as_int
[function]
[call site]
10130
Ok
[function]
[call site]
10131
crate::func::locked_read
[function]
[call site]
10132
Option::and_then
[function]
[call site]
10133
Some
[function]
[call site]
10134
ok_or_else
[function]
[call site]
10135
std::
[call site]
10136
any::type_name
[function]
[call site]
10137
Err
[function]
[call site]
10138
Dynamic::type_name
[function]
[call site]
10139
StmtBlock::span_or_else
[function]
[call site]
10140
Dynamic::as_bool
[function]
[call site]
10141
Ok
[function]
[call site]
10142
crate::func::locked_read
[function]
[call site]
10143
Option::and_then
[function]
[call site]
10144
Some
[function]
[call site]
10145
ok_or_else
[function]
[call site]
10146
std::
[call site]
10147
any::type_name
[function]
[call site]
10148
Err
[function]
[call site]
10149
Dynamic::type_name
[function]
[call site]
10150
Engine::lex_with_map
[function]
[call site]
10151
Engine::lex_raw
[function]
[call site]
10152
Some
[function]
[call site]
10153
Span::ok
[function]
[call site]
10154
map_or_else
[function]
[call site]
10155
Dynamic::type_id
[function]
[call site]
10156
ImmutableString::partial_cmp
[function]
[call site]
10157
ImmutableString::as_str
[function]
[call site]
10158
Ident::as_str
[function]
[call site]
10159
&str::partial_cmp
[function]
[call site]
10160
ImmutableString::partial_cmp
[function]
[call site]
10161
ImmutableString::as_str
[function]
[call site]
10162
&str::partial_cmp
[function]
[call site]
10163
StmtBlock::as_ref
[function]
[call site]
10164
Ident::as_str
[function]
[call site]
10165
StmtBlock::as_ref
[function]
[call site]
10166
Dynamic::type_id
[function]
[call site]
10167
array_functions::sort
[function]
[call site]
10168
test_comments_doc
[function]
[call site]
10169
string_functions::is_empty
[function]
[call site]
10170
string_functions::is_empty
[function]
[call site]
10171
test_comments_doc
[function]
[call site]
10172
serde_json::to_string_pretty
[function]
[call site]
10173
Some
[function]
[call site]
10174
AST::clone_functions_only
[function]
[call site]
10175
AST::clone_functions_only_filtered
[function]
[call site]
10176
crate::Module::new
[function]
[call site]
10177
&crate::SharedModule::merge_filtered
[function]
[call site]
10178
AST::merge_filtered_impl
[function]
[call site]
10179
StmtBlock::as_ref
[function]
[call site]
10180
StmtBlock::as_ref
[function]
[call site]
10181
Engine::default
[function]
[call site]
10182
to_vec
[function]
[call site]
10183
to_vec
[function]
[call site]
10184
TokenStream::to_vec
[function]
[call site]
10185
StmtBlock::extend
[function]
[call site]
10186
StmtBlock::extend
[function]
[call site]
10187
MyIterableType::into_iter
[function]
[call site]
10188
test_chars
[function]
[call site]
10189
0.chars().collect::<Vec<_>>
[function]
[call site]
10190
MyIterableType::into_iter
[function]
[call site]
10191
Self::IntoIter::cloned
[function]
[call site]
10192
StmtBlock::as_ref
[function]
[call site]
10193
TestStruct::clone
[function]
[call site]
10194
&crate::SharedModule::merge_filtered
[function]
[call site]
10195
AST::new_with_source
[function]
[call site]
10196
TestStruct::new
[function]
[call site]
10197
AST::set_source
[function]
[call site]
10198
TestStruct::clone
[function]
[call site]
10199
TestStruct::new
[function]
[call site]
10200
as_deref
[function]
[call site]
10201
map_or
[function]
[call site]
10202
string_functions::is_empty
[function]
[call site]
10203
as_deref
[function]
[call site]
10204
map_or
[function]
[call site]
10205
string_functions::is_empty
[function]
[call site]
10206
clone_from
[function]
[call site]
10207
clone_from
[function]
[call site]
10208
as_deref
[function]
[call site]
10209
unwrap
[function]
[call site]
10210
TestStruct::clone
[function]
[call site]
10211
as_deref
[function]
[call site]
10212
unwrap
[function]
[call site]
10213
blob_functions::insert
[function]
[call site]
10214
TestStruct::clone
[function]
[call site]
10215
StmtBlock::as_ref
[function]
[call site]
10216
TestStruct::clone
[function]
[call site]
10217
Some
[function]
[call site]
10218
into
[function]
[call site]
10219
Ident::as_str
[function]
[call site]
10220
Ident::as_str
[function]
[call site]
10221
TestStruct::clone
[function]
[call site]
10222
push_str
[function]
[call site]
10223
push_str
[function]
[call site]
10224
TestStruct::clone
[function]
[call site]
10225
TestStruct::clone
[function]
[call site]
10226
Engine::default
[function]
[call site]
10227
&crate::SharedModule::into
[function]
[call site]
10228
TestStruct::clone
[function]
[call site]
10229
AST::clone_functions_only_filtered
[function]
[call site]
10230
crate::Module::new
[function]
[call site]
10231
&crate::SharedModule::merge_filtered
[function]
[call site]
10232
TestStruct::clone
[function]
[call site]
10233
TestStruct::clone
[function]
[call site]
10234
Engine::default
[function]
[call site]
10235
&crate::SharedModule::into
[function]
[call site]
10236
TestStruct::clone
[function]
[call site]
10237
std::hint::black_box
[function]
[call site]
10238
map_functions::merge
[function]
[call site]
10239
string_functions::is_empty
[function]
[call site]
10240
test::len
[function]
[call site]
10241
string_functions::is_empty
[function]
[call site]
10242
StmtBlock::extend
[function]
[call site]
10243
StmtBlock::extend
[function]
[call site]
10244
Ok
[function]
[call site]
10245
std::hint::black_box
[function]
[call site]
10246