The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10325 | 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
<_>::default
[function]
[call site]
00142
Engine::new
[function]
[call site]
00143
Engine::compile
[function]
[call site]
00144
Engine::compile_with_scope
[function]
[call site]
00145
Engine::compile_scripts_with_scope
[function]
[call site]
00146
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00147
Engine::lex
[function]
[call site]
00148
Engine::lex_raw
[function]
[call site]
00149
TestStruct::new
[function]
[call site]
00150
TokenizerControlBlock::new
[function]
[call site]
00151
ImmutableString::new
[function]
[call site]
00152
Self
[function]
[call site]
00153
Position::new_const
[function]
[call site]
00154
Option::into
[function]
[call site]
00155
Self::into
[function]
[call site]
00156
TestStruct::clone
[function]
[call site]
00157
std::num::NonZeroUsize::new
[function]
[call site]
00158
Engine::max_string_size
[function]
[call site]
00159
Command::get
[function]
[call site]
00160
Position::new
[function]
[call site]
00161
MyIterableType::into_iter
[function]
[call site]
00162
test_chars
[function]
[call site]
00163
0.chars().collect::<Vec<_>>
[function]
[call site]
00164
MyIterableType::into_iter
[function]
[call site]
00165
test_chars
[function]
[call site]
00166
0.chars().collect::<Vec<_>>
[function]
[call site]
00167
MyIterableType::into_iter
[function]
[call site]
00168
Self::IntoIter::map
[function]
[call site]
00169
Engine::new
[function]
[call site]
00170
Engine::set_optimization_level
[function]
[call site]
00171
Scope::new
[function]
[call site]
00172
rhai::Map::new
[function]
[call site]
00173
blob_functions::insert
[function]
[call site]
00174
FnPtr::try_from
[function]
[call site]
00175
RhaiResultOf::unwrap
[function]
[call site]
00176
string_functions::is_empty
[function]
[call site]
00177
blob_functions::push
[function]
[call site]
00178
eval::calc_offset_len
[function]
[call site]
00179
FnPtr::try_from
[function]
[call site]
00180
tokenizer::is_valid_function_name
[function]
[call site]
00181
Ok
[function]
[call site]
00182
TestStruct::new
[function]
[call site]
00183
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00184
Token::lookup_symbol_from_syntax
[function]
[call site]
00185
Option::is_some
[function]
[call site]
00186
Err
[function]
[call site]
00187
ERR::ErrorParsing
[function]
[call site]
00188
PERR::Reserved
[function]
[call site]
00189
test_to_string
[function]
[call site]
00190
into
[function]
[call site]
00191
Err
[function]
[call site]
00192
ERR::ErrorFunctionNotFound
[function]
[call site]
00193
test_to_string
[function]
[call site]
00194
into
[function]
[call site]
00195
CharsStream::unsigned_abs
[function]
[call site]
00196
RhaiResultOf::map_or
[function]
[call site]
00197
min_max_functions::min
[function]
[call site]
00198
FnPtr::try_from
[function]
[call site]
00199
RhaiResultOf::map
[function]
[call site]
00200
Engine::new
[function]
[call site]
00201
Engine::set_optimization_level
[function]
[call site]
00202
Scope::new
[function]
[call site]
00203
rhai::Map::new
[function]
[call site]
00204
blob_functions::insert
[function]
[call site]
00205
&str::into
[function]
[call site]
00206
into
[function]
[call site]
00207
Scope::push_constant_dynamic
[function]
[call site]
00208
Scope::push_entry
[function]
[call site]
00209
Scope::is_empty
[function]
[call site]
00210
string_functions::is_empty
[function]
[call site]
00211
reserve
[function]
[call site]
00212
reserve
[function]
[call site]
00213
blob_functions::push
[function]
[call site]
00214
Dynamic::set_access_mode
[function]
[call site]
00215
StmtBlock::as_mut
[function]
[call site]
00216
Dynamic::set_access_mode
[function]
[call site]
00217
StmtBlock::as_mut
[function]
[call site]
00218
Dynamic::set_access_mode
[function]
[call site]
00219
values_mut
[function]
[call site]
00220
Dynamic::set_access_mode
[function]
[call site]
00221
values_mut
[function]
[call site]
00222
Dynamic::set_access_mode
[function]
[call site]
00223
blob_functions::push
[function]
[call site]
00224
into
[function]
[call site]
00225
into
[function]
[call site]
00226
into
[function]
[call site]
00227
Scope::push_constant_dynamic
[function]
[call site]
00228
&str::into
[function]
[call site]
00229
Engine::compile_expression_with_scope
[function]
[call site]
00230
Engine::lex
[function]
[call site]
00231
syn::Result::peekable
[function]
[call site]
00232
<_>::default
[function]
[call site]
00233
ParseState::new
[function]
[call site]
00234
TestStruct::new
[function]
[call site]
00235
Scope::new
[function]
[call site]
00236
TestStruct::new
[function]
[call site]
00237
TestStruct::new
[function]
[call site]
00238
Some
[function]
[call site]
00239
Engine::parse_global_expr
[function]
[call site]
00240
Engine::max_expr_depth
[function]
[call site]
00241
Command::get
[function]
[call site]
00242
Engine::parse_expr
[function]
[call site]
00243
peek
[function]
[call site]
00244
unwrap
[function]
[call site]
00245
TestStruct::new
[function]
[call site]
00246
ParseSettings::level_up
[function]
[call site]
00247
Err
[function]
[call site]
00248
PERR::into_err
[function]
[call site]
00249
ParseError
[function]
[call site]
00250
PERR::into
[function]
[call site]
00251
Ok
[function]
[call site]
00252
Engine::parse_unary
[function]
[call site]
00253
peek
[function]
[call site]
00254
unwrap
[function]
[call site]
00255
Err
[function]
[call site]
00256
LexError::UnexpectedInput
[function]
[call site]
00257
(Token,
[call site]
00258
Engine::new
[function]
[call site]
00259
Scope::new
[function]
[call site]
00260
blob_functions::push
[function]
[call site]
00261
blob_functions::push
[function]
[call site]
00262
blob_functions::push
[function]
[call site]
00263
PERR::into_err
[function]
[call site]
00264
TestStruct::clone
[function]
[call site]
00265
Self
[function]
[call site]
00266
eat_token
[function]
[call site]
00267
MultiInputsStream::get_next
[function]
[call site]
00268
test::len
[function]
[call site]
00269
MultiInputsStream::get_next
[function]
[call site]
00270
test::len
[function]
[call site]
00271
MultiInputsStream::get_next
[function]
[call site]
00272
Some
[function]
[call site]
00273
Some
[function]
[call site]
00274
Option::unwrap
[function]
[call site]
00275
Engine::parse_unary
[function]
[call site]
00276
ParseSettings::level_up
[function]
[call site]
00277
checked_neg
[function]
[call site]
00278
test_optimizer_const_map
[function]
[call site]
00279
Engine::new
[function]
[call site]
00280
Engine::set_optimization_level
[function]
[call site]
00281
Scope::new
[function]
[call site]
00282
rhai::Map::new
[function]
[call site]
00283
blob_functions::insert
[function]
[call site]
00284
&str::into
[function]
[call site]
00285
into
[function]
[call site]
00286
Scope::push_constant_dynamic
[function]
[call site]
00287
into
[function]
[call site]
00288
Scope::push_constant_dynamic
[function]
[call site]
00289
&str::into
[function]
[call site]
00290
Engine::compile_expression_with_scope
[function]
[call site]
00291
ParseResult::expect
[function]
[call site]
00292
Ident::as_str
[function]
[call site]
00293
eval_ast::<bool>
[function]
[call site]
00294
expect
[function]
[call site]
00295
Expr::IntegerConstant
[function]
[call site]
00296
StmtBlock::span_or_else
[function]
[call site]
00297
Span::new
[function]
[call site]
00298
iterator_functions::chars_from_start
[function]
[call site]
00299
CharsStream::new
[function]
[call site]
00300
Self
[function]
[call site]
00301
TestStruct::new
[function]
[call site]
00302
MyIterableType::into_iter
[function]
[call site]
00303
test_chars
[function]
[call site]
00304
0.chars().collect::<Vec<_>>
[function]
[call site]
00305
MyIterableType::into_iter
[function]
[call site]
00306
FnPtr::try_from
[function]
[call site]
00307
RhaiResultOf::unwrap_or
[function]
[call site]
00308
FnPtr::try_from
[function]
[call site]
00309
RhaiResultOf::unwrap_or
[function]
[call site]
00310
Self
[function]
[call site]
00311
test_chars
[function]
[call site]
00312
skip
[function]
[call site]
00313
test_functions_take
[function]
[call site]
00314
Engine::new
[function]
[call site]
00315
register_type_with_name::<TestStruct>
[function]
[call site]
00316
Engine::register_fn
[function]
[call site]
00317
FuncRegistration::new
[function]
[call site]
00318
into
[function]
[call site]
00319
<_>::default
[function]
[call site]
00320
<_>::default
[function]
[call site]
00321
&str::into
[function]
[call site]
00322
<_>::default
[function]
[call site]
00323
into
[function]
[call site]
00324
Package::register_into_engine
[function]
[call site]
00325
Package::init_engine
[function]
[call site]
00326
Engine::register_global_module
[function]
[call site]
00327
Engine::global_namespace_mut
[function]
[call site]
00328
string_functions::is_empty
[function]
[call site]
00329
Module::new
[function]
[call site]
00330
Position::new_const
[function]
[call site]
00331
CustomTypesCollection::new
[function]
[call site]
00332
Self
[function]
[call site]
00333
TestStruct::new
[function]
[call site]
00334
TestStruct::new
[function]
[call site]
00335
TestStruct::new
[function]
[call site]
00336
BloomFilterU64::new
[function]
[call site]
00337
Self
[function]
[call site]
00338
TestStruct::new
[function]
[call site]
00339
TestStruct::new
[function]
[call site]
00340
Module::set_internal
[function]
[call site]
00341
test_get_set
[function]
[call site]
00342
Engine::new
[function]
[call site]
00343
register_type::<TestStruct>
[function]
[call site]
00344
Engine::register_get_set
[function]
[call site]
00345
Engine::register_get
[function]
[call site]
00346
Engine::register_fn
[function]
[call site]
00347
FuncRegistration::new
[function]
[call site]
00348
into
[function]
[call site]
00349
Package::register_into_engine
[function]
[call site]
00350
crate::engine::make_getter
[function]
[call site]
00351
Position::new_const
[function]
[call site]
00352
Some
[function]
[call site]
00353
TestStruct::new
[function]
[call site]
00354
RhaiResultOf::push_str
[function]
[call site]
00355
RhaiResultOf::push_str
[function]
[call site]
00356
StmtBlock::as_ref
[function]
[call site]
00357
Engine::register_set
[function]
[call site]
00358
Engine::register_fn
[function]
[call site]
00359
crate::engine::make_setter
[function]
[call site]
00360
Position::new_const
[function]
[call site]
00361
RhaiResultOf::push_str
[function]
[call site]
00362
RhaiResultOf::push_str
[function]
[call site]
00363
StmtBlock::as_ref
[function]
[call site]
00364
Engine::register_get
[function]
[call site]
00365
Engine::register_fn
[function]
[call site]
00366
crate::engine::make_getter
[function]
[call site]
00367
StmtBlock::as_ref
[function]
[call site]
00368
Engine::register_fn
[function]
[call site]
00369
Engine::register_fn
[function]
[call site]
00370
Engine::register_indexer_get_set
[function]
[call site]
00371
Engine::register_indexer_get
[function]
[call site]
00372
Engine::register_fn
[function]
[call site]
00373
Engine::register_indexer_set
[function]
[call site]
00374
Engine::register_fn
[function]
[call site]
00375
test::len
[function]
[call site]
00376
test::len
[function]
[call site]
00377
blob_functions::push
[function]
[call site]
00378
bool::into
[function]
[call site]
00379
Shared::get_mut
[function]
[call site]
00380
first_mut
[function]
[call site]
00381
unwrap
[function]
[call site]
00382
Option::unwrap
[function]
[call site]
00383
blob_functions::insert
[function]
[call site]
00384
Package::as_shared_module
[function]
[call site]
00385
TestStruct
[function]
[call site]
00386
chars()
[call site]
00387
.skip(from)
[call site]
00388
.take(len)
[call site]
00389
.collect::<Vec<_>>
[function]
[call site]
00390
MyIterableType::into_iter
[function]
[call site]
00391
FnPtr::try_from
[function]
[call site]
00392
Self::unsigned_abs
[function]
[call site]
00393
RhaiResultOf::unwrap_or
[function]
[call site]
00394
test_chars
[function]
[call site]
00395
ImmutableString::strong_count
[function]
[call site]
00396
ImmutableString::strong_count
[function]
[call site]
00397
usize::saturating_sub
[function]
[call site]
00398
Self
[function]
[call site]
00399
test_chars
[function]
[call site]
00400
skip
[function]
[call site]
00401
test_functions_take
[function]
[call site]
00402
chars()
[call site]
00403
.skip(offset)
[call site]
00404
.take(len)
[call site]
00405
.collect::<Vec<_>>
[function]
[call site]
00406
MyIterableType::into_iter
[function]
[call site]
00407
StmtBlock::span_or_else
[function]
[call site]
00408
string_functions::add_append
[function]
[call site]
00409
string_functions::is_empty
[function]
[call site]
00410
test::len
[function]
[call site]
00411
String::from_utf8_lossy
[function]
[call site]
00412
string_functions::is_empty
[function]
[call site]
00413
String::from_utf8
[function]
[call site]
00414
unwrap
[function]
[call site]
00415
into
[function]
[call site]
00416
ImmutableString::into_owned
[function]
[call site]
00417
ImmutableString::make_mut
[function]
[call site]
00418
func::shared_make_mut
[function]
[call site]
00419
Shared::make_mut
[function]
[call site]
00420
Shared::make_mut
[function]
[call site]
00421
func::shared_take
[function]
[call site]
00422
shared_try_take
[function]
[call site]
00423
Shared::try_unwrap
[function]
[call site]
00424
Result::ok
[function]
[call site]
00425
unwrap_or_else
[function]
[call site]
00426
T::into
[function]
[call site]
00427
String::into
[function]
[call site]
00428
ImmutableString::into_owned
[function]
[call site]
00429
StmtBlock::as_ref
[function]
[call site]
00430
into
[function]
[call site]
00431
StmtBlock::span_or_else
[function]
[call site]
00432
Some
[function]
[call site]
00433
Expr::FloatConstant
[function]
[call site]
00434
into
[function]
[call site]
00435
ok_or_else
[function]
[call site]
00436
LexError::MalformedNumber
[function]
[call site]
00437
PERR::into_err
[function]
[call site]
00438
Ok
[function]
[call site]
00439
Expr::FloatConstant
[function]
[call site]
00440
into
[function]
[call site]
00441
Ok
[function]
[call site]
00442
Engine::get_interned_string
[function]
[call site]
00443
locked_write
[function]
[call site]
00444
try_borrow_mut
[function]
[call site]
00445
ok
[function]
[call site]
00446
StraightHasher::write
[function]
[call site]
00447
ok
[function]
[call site]
00448
try_write
[function]
[call site]
00449
Some
[function]
[call site]
00450
std::thread::sleep
[function]
[call site]
00451
std::time::Duration::from_millis
[function]
[call site]
00452
Some
[function]
[call site]
00453
StraightHasher::write
[function]
[call site]
00454
try_write
[function]
[call site]
00455
Command::get
[function]
[call site]
00456
into
[function]
[call site]
00457
into
[function]
[call site]
00458
FnCallHashes::from_native_only
[function]
[call site]
00459
calc_fn_hash
[function]
[call site]
00460
get_hasher
[function]
[call site]
00461
config::hashing::get_hashing_seed
[function]
[call site]
00462
Command::get
[function]
[call site]
00463
unwrap_or
[function]
[call site]
00464
ahash::RandomState::with_seeds
[function]
[call site]
00465
StraightHasherBuilder::build_hasher
[function]
[call site]
00466
StraightHasher
[function]
[call site]
00467
<_>::default
[function]
[call site]
00468
write_u8
[function]
[call site]
00469
MyIterableType::into_iter
[function]
[call site]
00470
Self::IntoIter::for_each
[function]
[call site]
00471
string_functions::is_empty
[function]
[call site]
00472
Ok
[function]
[call site]
00473
StaticModuleResolver::iter_mut
[function]
[call site]
00474
StaticModuleResolver::iter_mut
[function]
[call site]
00475
test_optimizer_const_map
[function]
[call site]
00476
Ident::as_str
[function]
[call site]
00477
impl
[call site]
00478
FnPtr::try_from
[function]
[call site]
00479
tokenizer::is_valid_function_name
[function]
[call site]
00480
Ok
[function]
[call site]
00481
TestStruct::new
[function]
[call site]
00482
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00483
Token::lookup_symbol_from_syntax
[function]
[call site]
00484
Option::is_some
[function]
[call site]
00485
Err
[function]
[call site]
00486
ERR::ErrorParsing
[function]
[call site]
00487
PERR::Reserved
[function]
[call site]
00488
test_to_string
[function]
[call site]
00489
into
[function]
[call site]
00490
Err
[function]
[call site]
00491
ERR::ErrorFunctionNotFound
[function]
[call site]
00492
test_to_string
[function]
[call site]
00493
into
[function]
[call site]
00494
RhaiResultOf::unwrap_or
[function]
[call site]
00495
into
[function]
[call site]
00496
FnPtr::call_raw_with_extra_args
[function]
[call site]
00497
_call_with_extra_args::<true,
[call site]
00498
_call_with_extra_args::<false,
[call site]
00499
Some
[function]
[call site]
00500
Ok
[function]
[call site]
00501
test::hash
[function]
[call site]
00502
write_usize
[function]
[call site]
00503
test::hash
[function]
[call site]
00504
write_usize
[function]
[call site]
00505
StraightHasher::finish
[function]
[call site]
00506
MyIterableType::into_iter
[function]
[call site]
00507
test_chars
[function]
[call site]
00508
0.chars().collect::<Vec<_>>
[function]
[call site]
00509
MyIterableType::into_iter
[function]
[call site]
00510
Self::IntoIter::collect
[function]
[call site]
00511
NativeCallContext::engine
[function]
[call site]
00512
Engine::collect_fn_metadata_impl
[function]
[call site]
00513
TestStruct::new
[function]
[call site]
00514
NativeCallContext::iter_namespaces
[function]
[call site]
00515
MyIterableType::into_iter
[function]
[call site]
00516
test_chars
[function]
[call site]
00517
0.chars().collect::<Vec<_>>
[function]
[call site]
00518
MyIterableType::into_iter
[function]
[call site]
00519
test_optimizer_const_map
[function]
[call site]
00520
flat_map
[function]
[call site]
00521
filter_map
[function]
[call site]
00522
Position::new_const
[function]
[call site]
00523
RhaiFunc::get_script_fn_def
[function]
[call site]
00524
Some
[function]
[call site]
00525
Option::map
[function]
[call site]
00526
Engine::new
[function]
[call site]
00527
Engine::set_optimization_level
[function]
[call site]
00528
Scope::new
[function]
[call site]
00529
rhai::Map::new
[function]
[call site]
00530
blob_functions::insert
[function]
[call site]
00531
&str::into
[function]
[call site]
00532
into
[function]
[call site]
00533
Scope::push_constant_dynamic
[function]
[call site]
00534
into
[function]
[call site]
00535
Scope::push_constant_dynamic
[function]
[call site]
00536
&str::into
[function]
[call site]
00537
Engine::compile_expression_with_scope
[function]
[call site]
00538
ParseResult::expect
[function]
[call site]
00539
Ident::as_str
[function]
[call site]
00540
eval_ast::<bool>
[function]
[call site]
00541
expect
[function]
[call site]
00542
into
[function]
[call site]
00543
array_functions::for_each
[function]
[call site]
00544
string_functions::is_empty
[function]
[call site]
00545
Ok
[function]
[call site]
00546
StaticModuleResolver::iter_mut
[function]
[call site]
00547
impl
[call site]
00548
FnPtr::try_from
[function]
[call site]
00549
RhaiResultOf::unwrap_or
[function]
[call site]
00550
into
[function]
[call site]
00551
FnPtr::call_raw_with_extra_args
[function]
[call site]
00552
Some
[function]
[call site]
00553
Ok
[function]
[call site]
00554
blob_functions::push
[function]
[call site]
00555
blob_functions::push
[function]
[call site]
00556
FnPtr::try_from
[function]
[call site]
00557
RhaiResultOf::unwrap
[function]
[call site]
00558
MyIterableType::into_iter
[function]
[call site]
00559
test_var_def_filter
[function]
[call site]
00560
Engine::new
[function]
[call site]
00561
Engine::compile
[function]
[call site]
00562
ParseResult::unwrap
[function]
[call site]
00563
Engine::run_ast
[function]
[call site]
00564
Engine::run_ast_with_scope
[function]
[call site]
00565
Caches::new
[function]
[call site]
00566
Position::new_const
[function]
[call site]
00567
Some
[function]
[call site]
00568
TestStruct::new
[function]
[call site]
00569
Engine::new_global_runtime_state
[function]
[call site]
00570
crate::ThinVec::new
[function]
[call site]
00571
crate::ThinVec::new
[function]
[call site]
00572
crate::StaticVec::new
[function]
[call site]
00573
Engine::default_tag
[function]
[call site]
00574
TestStruct::clone
[function]
[call site]
00575
Self
[function]
[call site]
00576
StmtBlock::as_ref
[function]
[call site]
00577
test_optimizer_const_map
[function]
[call site]
00578
crate::eval::Debugger::new
[function]
[call site]
00579
TestStruct::new
[function]
[call site]
00580
TestStruct::new
[function]
[call site]
00581
into
[function]
[call site]
00582
AST::source_raw
[function]
[call site]
00583
StmtBlock::as_ref
[function]
[call site]
00584
Option::cloned
[function]
[call site]
00585
blob_functions::push
[function]
[call site]
00586
AST::shared_lib
[function]
[call site]
00587
&crate::SharedModule::clone
[function]
[call site]
00588
Self
[function]
[call site]
00589
clone_from
[function]
[call site]
00590
Engine::eval_global_statements
[function]
[call site]
00591
Engine::eval_stmt_block
[function]
[call site]
00592
string_functions::is_empty
[function]
[call site]
00593
test::len
[function]
[call site]
00594
Ok
[function]
[call site]
00595
GlobalRuntimeState::num_imports
[function]
[call site]
00596
test::len
[function]
[call site]
00597
MyIterableType::into_iter
[function]
[call site]
00598
test_chars
[function]
[call site]
00599
0.chars().collect::<Vec<_>>
[function]
[call site]
00600
MyIterableType::into_iter
[function]
[call site]
00601
Self::IntoIter::try_fold
[function]
[call site]
00602
Self::as_deref_mut
[function]
[call site]
00603
GlobalRuntimeState::num_imports
[function]
[call site]
00604
Engine::eval_stmt
[function]
[call site]
00605
Engine::track_operation
[function]
[call site]
00606
Engine::max_operations
[function]
[call site]
00607
Command::get
[function]
[call site]
00608
Engine::max_operations
[function]
[call site]
00609
Err
[function]
[call site]
00610
ERR::ErrorTooManyOperations
[function]
[call site]
00611
into
[function]
[call site]
00612
StmtBlock::as_ref
[function]
[call site]
00613
and_then
[function]
[call site]
00614
test_max_operations_progress
[function]
[call site]
00615
Engine::new
[function]
[call site]
00616
Engine::set_optimization_level
[function]
[call site]
00617
Engine::set_max_operations
[function]
[call site]
00618
TestStruct::new
[function]
[call site]
00619
Engine::on_progress
[function]
[call site]
00620
Some
[function]
[call site]
00621
TestStruct::new
[function]
[call site]
00622
Some
[function]
[call site]
00623
into
[function]
[call site]
00624
test_optimizer_const_map
[function]
[call site]
00625
Err
[function]
[call site]
00626
ERR::ErrorTerminated
[function]
[call site]
00627
into
[function]
[call site]
00628
unwrap_or
[function]
[call site]
00629
Ok
[function]
[call site]
00630
ParseSettings::level_up_with_position
[function]
[call site]
00631
ParseSettings::level_up
[function]
[call site]
00632
Ok
[function]
[call site]
00633
Engine::dbg_reset
[function]
[call site]
00634
Engine::is_debugger_registered
[function]
[call site]
00635
is_some
[function]
[call site]
00636
Engine::dbg_reset_raw
[function]
[call site]
00637
impl
[call site]
00638
Ok
[function]
[call site]
00639
Some
[function]
[call site]
00640
ASTNode::is_stmt
[function]
[call site]
00641
Some
[function]
[call site]
00642
ASTNode::is_expr
[function]
[call site]
00643
Some
[function]
[call site]
00644
Some
[function]
[call site]
00645
Some
[function]
[call site]
00646
Debugger::is_break_point
[function]
[call site]
00647
Debugger::break_points
[function]
[call site]
00648
MyIterableType::into_iter
[function]
[call site]
00649
test_chars
[function]
[call site]
00650
0.chars().collect::<Vec<_>>
[function]
[call site]
00651
MyIterableType::into_iter
[function]
[call site]
00652
Self::IntoIter::enumerate
[function]
[call site]
00653
test_var_def_filter
[function]
[call site]
00654
BreakPoint::is_enabled
[function]
[call site]
00655
array_functions::find
[function]
[call site]
00656
array_functions::find_starting_from
[function]
[call site]
00657
array_functions::index_of_filter_starting_from
[function]
[call site]
00658
string_functions::is_empty
[function]
[call site]
00659
Ok
[function]
[call site]
00660
index_of_start_inner
[function]
[call site]
00661
string_functions::is_empty
[function]
[call site]
00662
Ok
[function]
[call site]
00663
eval::calc_offset_len
[function]
[call site]
00664
test::len
[function]
[call site]
00665
StaticModuleResolver::iter_mut
[function]
[call site]
00666
impl
[call site]
00667
skip
[function]
[call site]
00668
FnPtr::try_from
[function]
[call site]
00669
RhaiResultOf::unwrap_or
[function]
[call site]
00670
into
[function]
[call site]
00671
FnPtr::call_raw_with_extra_args
[function]
[call site]
00672
Some
[function]
[call site]
00673
Some
[function]
[call site]
00674
Dynamic::as_bool
[function]
[call site]
00675
Ok
[function]
[call site]
00676
crate::func::locked_read
[function]
[call site]
00677
try_borrow
[function]
[call site]
00678
ok
[function]
[call site]
00679
locked_read
[function]
[call site]
00680
try_borrow
[function]
[call site]
00681
ok
[function]
[call site]
00682
locked_read
[function]
[call site]
00683
Option::ok
[function]
[call site]
00684
try_read
[function]
[call site]
00685
Some
[function]
[call site]
00686
std::thread::sleep
[function]
[call site]
00687
std::time::Duration::from_millis
[function]
[call site]
00688
Some
[function]
[call site]
00689
locked_read
[function]
[call site]
00690
try_read
[function]
[call site]
00691
Option::ok
[function]
[call site]
00692
try_read
[function]
[call site]
00693
Some
[function]
[call site]
00694
std::thread::sleep
[function]
[call site]
00695
std::time::Duration::from_millis
[function]
[call site]
00696
Some
[function]
[call site]
00697
locked_read
[function]
[call site]
00698
try_read
[function]
[call site]
00699
Option::and_then
[function]
[call site]
00700
Some
[function]
[call site]
00701
ok_or_else
[function]
[call site]
00702
std::
[call site]
00703
any::type_name
[function]
[call site]
00704
type_name::<R>
[function]
[call site]
00705
Err
[function]
[call site]
00706
Dynamic::type_name
[function]
[call site]
00707
type_name::<INT>
[function]
[call site]
00708
type_name::<crate::FLOAT>
[function]
[call site]
00709
std::
[call site]
00710
any::type_name
[function]
[call site]
00711
crate::func::locked_read
[function]
[call site]
00712
Option::unwrap
[function]
[call site]
00713
std::
[call site]
00714
any::type_name
[function]
[call site]
00715
unwrap_or
[function]
[call site]
00716
Ok
[function]
[call site]
00717
FnPtr::try_from
[function]
[call site]
00718
RhaiResultOf::unwrap_or
[function]
[call site]
00719
Ok
[function]
[call site]
00720
Ok
[function]
[call site]
00721
Ok
[function]
[call site]
00722
Command::get
[function]
[call site]
00723
Position::is_none
[function]
[call site]
00724
Position::is_beginning_of_line
[function]
[call site]
00725
ASTNode::position
[function]
[call site]
00726
ParseSettings::level_up_with_position
[function]
[call site]
00727
ParseSettings::level_up_with_position
[function]
[call site]
00728
ParseSettings::level_up
[function]
[call site]
00729
Ok
[function]
[call site]
00730
Position::line
[function]
[call site]
00731
Option::unwrap_or
[function]
[call site]
00732
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
00733
Position::line
[function]
[call site]
00734
Option::unwrap
[function]
[call site]
00735
&str::to_string
[function]
[call site]
00736
Engine::new
[function]
[call site]
00737
Scope::new
[function]
[call site]
00738
blob_functions::push
[function]
[call site]
00739
blob_functions::push
[function]
[call site]
00740
blob_functions::push
[function]
[call site]
00741
lines
[function]
[call site]
00742
enumerate
[function]
[call site]
00743
unwrap
[function]
[call site]
00744
as_deref
[function]
[call site]
00745
ASTNode::position
[function]
[call site]
00746
as_deref
[function]
[call site]
00747
test::len
[function]
[call site]
00748
test::len
[function]
[call site]
00749
test_optimizer_const_map
[function]
[call site]
00750
&mut
[call site]
00751
Position::is_none
[function]
[call site]
00752
Position::line
[function]
[call site]
00753
Option::unwrap
[function]
[call site]
00754
saturating_sub
[function]
[call site]
00755
min_max_functions::min
[function]
[call site]
00756
test::len
[function]
[call site]
00757
test::len
[function]
[call site]
00758
ImmutableString::to_string
[function]
[call site]
00759
Engine::new
[function]
[call site]
00760
Scope::new
[function]
[call site]
00761
blob_functions::push
[function]
[call site]
00762
blob_functions::push
[function]
[call site]
00763
blob_functions::push
[function]
[call site]
00764
test::len
[function]
[call site]
00765
Position::position
[function]
[call site]
00766
MyIterableType::into_iter
[function]
[call site]
00767
test_chars
[function]
[call site]
00768
0.chars().collect::<Vec<_>>
[function]
[call site]
00769
MyIterableType::into_iter
[function]
[call site]
00770
Self::IntoIter::enumerate
[function]
[call site]
00771
test_functions_take
[function]
[call site]
00772
skip
[function]
[call site]
00773
Position::position
[function]
[call site]
00774
test::len
[function]
[call site]
00775
DebuggerEvent::BreakPoint
[function]
[call site]
00776
Ok
[function]
[call site]
00777
Engine::dbg_raw
[function]
[call site]
00778
test::len
[function]
[call site]
00779
AST::source_raw
[function]
[call site]
00780
StmtBlock::as_ref
[function]
[call site]
00781
Option::cloned
[function]
[call site]
00782
EvalContext::new
[function]
[call site]
00783
on_debugger
[function]
[call site]
00784
as_deref
[function]
[call site]
00785
ASTNode::position
[function]
[call site]
00786
test::len
[function]
[call site]
00787
GlobalRuntimeState::debugger_mut
[function]
[call site]
00788
as_deref_mut
[function]
[call site]
00789
unwrap
[function]
[call site]
00790
Ok
[function]
[call site]
00791
GlobalRuntimeState::debugger_mut
[function]
[call site]
00792
Ok
[function]
[call site]
00793
Some
[function]
[call site]
00794
GlobalRuntimeState::debugger_mut
[function]
[call site]
00795
Ok
[function]
[call site]
00796
Some
[function]
[call site]
00797
GlobalRuntimeState::debugger_mut
[function]
[call site]
00798
Ok
[function]
[call site]
00799
GlobalRuntimeState::debugger_mut
[function]
[call site]
00800
DebuggerStatus::FunctionExit
[function]
[call site]
00801
Ok
[function]
[call site]
00802
Ok
[function]
[call site]
00803
Ok
[function]
[call site]
00804
Ok
[function]
[call site]
00805
Self::as_deref_mut
[function]
[call site]
00806
Ok
[function]
[call site]
00807
Engine::eval_expr
[function]
[call site]
00808
Engine::track_operation
[function]
[call site]
00809
ParseSettings::level_up_with_position
[function]
[call site]
00810
Engine::dbg_reset
[function]
[call site]
00811
Self::as_deref_mut
[function]
[call site]
00812
Expr::get_literal_value
[function]
[call site]
00813
Some
[function]
[call site]
00814
StmtBlock::as_ref
[function]
[call site]
00815
TestStruct::clone
[function]
[call site]
00816
Self
[function]
[call site]
00817
write_lock::<FnPtr>
[function]
[call site]
00818
Some
[function]
[call site]
00819
crate::Shared::new
[function]
[call site]
00820
Option<&GlobalRuntimeState>::into
[function]
[call site]
00821
into
[function]
[call site]
00822
into
[function]
[call site]
00823
into
[function]
[call site]
00824
TestStruct::clone
[function]
[call site]
00825
Self::into
[function]
[call site]
00826
into
[function]
[call site]
00827
Expr::is_constant
[function]
[call site]
00828
MyIterableType::into_iter
[function]
[call site]
00829
Self::IntoIter::all
[function]
[call site]
00830
Engine::new
[function]
[call site]
00831
register_type::<TestStruct>
[function]
[call site]
00832
Engine::register_fn
[function]
[call site]
00833
Engine::register_fn
[function]
[call site]
00834
MyIterableType::into_iter
[function]
[call site]
00835
test_optimizer_const_map
[function]
[call site]
00836
test_method_call
[function]
[call site]
00837
Engine::new
[function]
[call site]
00838
register_type::<TestStruct>
[function]
[call site]
00839
Engine::register_fn
[function]
[call site]
00840
Engine::register_fn
[function]
[call site]
00841
crate::Array::with_capacity
[function]
[call site]
00842
blob_functions::blob_with_capacity_and_value
[function]
[call site]
00843
Ok
[function]
[call site]
00844
TestStruct::new
[function]
[call site]
00845
FnPtr::try_from
[function]
[call site]
00846
RhaiResultOf::unwrap_or
[function]
[call site]
00847
NativeCallContext::engine
[function]
[call site]
00848
Engine::throw_on_size
[function]
[call site]
00849
map_or
[function]
[call site]
00850
Command::get
[function]
[call site]
00851
Err
[function]
[call site]
00852
ERR::ErrorDataTooLarge
[function]
[call site]
00853
&str::to_string
[function]
[call site]
00854
into
[function]
[call site]
00855
map_or
[function]
[call site]
00856
Command::get
[function]
[call site]
00857
Err
[function]
[call site]
00858
ERR::ErrorDataTooLarge
[function]
[call site]
00859
&str::to_string
[function]
[call site]
00860
into
[function]
[call site]
00861
map_or
[function]
[call site]
00862
Command::get
[function]
[call site]
00863
Err
[function]
[call site]
00864
ERR::ErrorDataTooLarge
[function]
[call site]
00865
&str::to_string
[function]
[call site]
00866
into
[function]
[call site]
00867
Ok
[function]
[call site]
00868
FnPtr::try_from
[function]
[call site]
00869
RhaiResultOf::unwrap
[function]
[call site]
00870
Ok
[function]
[call site]
00871
test::len
[function]
[call site]
00872
StmtBlock::extend
[function]
[call site]
00873
StmtBlock::extend
[function]
[call site]
00874
StmtBlock::extend
[function]
[call site]
00875
MyIterableType::into_iter
[function]
[call site]
00876
Self::IntoIter::map
[function]
[call site]
00877
Expr::get_literal_value
[function]
[call site]
00878
Some
[function]
[call site]
00879
StmtBlock::as_ref
[function]
[call site]
00880
TestStruct::clone
[function]
[call site]
00881
write_lock::<FnPtr>
[function]
[call site]
00882
Some
[function]
[call site]
00883
crate::Shared::new
[function]
[call site]
00884
Option<&GlobalRuntimeState>::into
[function]
[call site]
00885
into
[function]
[call site]
00886
into
[function]
[call site]
00887
into
[function]
[call site]
00888
TestStruct::clone
[function]
[call site]
00889
Self::into
[function]
[call site]
00890
into
[function]
[call site]
00891
Expr::is_constant
[function]
[call site]
00892
crate::Array::with_capacity
[function]
[call site]
00893
test::len
[function]
[call site]
00894
StmtBlock::extend
[function]
[call site]
00895
MyIterableType::into_iter
[function]
[call site]
00896
Self::IntoIter::map
[function]
[call site]
00897
Expr::get_literal_value
[function]
[call site]
00898
Option::unwrap
[function]
[call site]
00899
Dynamic::from_array
[function]
[call site]
00900
Self
[function]
[call site]
00901
Union::Array
[function]
[call site]
00902
into
[function]
[call site]
00903
Expr::is_constant
[function]
[call site]
00904
TestStruct::clone
[function]
[call site]
00905
shared_get_mut
[function]
[call site]
00906
Ident::as_str
[function]
[call site]
00907
Option::unwrap
[function]
[call site]
00908
Expr::get_literal_value
[function]
[call site]
00909
Option::unwrap
[function]
[call site]
00910
Dynamic::from_map
[function]
[call site]
00911
Self
[function]
[call site]
00912
Union::Map
[function]
[call site]
00913
into
[function]
[call site]
00914
Expr::is_constant
[function]
[call site]
00915
Position::new_const
[function]
[call site]
00916
Expr::get_literal_value
[function]
[call site]
00917
Some
[function]
[call site]
00918
StmtBlock::as_ref
[function]
[call site]
00919
TestStruct::clone
[function]
[call site]
00920
write_lock::<FnPtr>
[function]
[call site]
00921
Some
[function]
[call site]
00922
crate::Shared::new
[function]
[call site]
00923
Option<&GlobalRuntimeState>::into
[function]
[call site]
00924
into
[function]
[call site]
00925
into
[function]
[call site]
00926
into
[function]
[call site]
00927
TestStruct::clone
[function]
[call site]
00928
Self::into
[function]
[call site]
00929
into
[function]
[call site]
00930
Expr::is_constant
[function]
[call site]
00931
crate::Array::with_capacity
[function]
[call site]
00932
test::len
[function]
[call site]
00933
StmtBlock::extend
[function]
[call site]
00934
MyIterableType::into_iter
[function]
[call site]
00935
Self::IntoIter::map
[function]
[call site]
00936
Expr::get_literal_value
[function]
[call site]
00937
Option::unwrap
[function]
[call site]
00938
Dynamic::from_array
[function]
[call site]
00939
Expr::is_constant
[function]
[call site]
00940
TestStruct::clone
[function]
[call site]
00941
shared_get_mut
[function]
[call site]
00942
Ident::as_str
[function]
[call site]
00943
Option::unwrap
[function]
[call site]
00944
Expr::get_literal_value
[function]
[call site]
00945
Option::unwrap
[function]
[call site]
00946
Dynamic::from_map
[function]
[call site]
00947
Expr::is_constant
[function]
[call site]
00948
Position::new_const
[function]
[call site]
00949
Expr::get_literal_value
[function]
[call site]
00950
Option::unwrap
[function]
[call site]
00951
unwrap
[function]
[call site]
00952
into
[function]
[call site]
00953
FnCallExpr::is_qualified
[function]
[call site]
00954
string_functions::is_empty
[function]
[call site]
00955
test::len
[function]
[call site]
00956
FnPtr::new
[function]
[call site]
00957
into
[function]
[call site]
00958
try_into
[function]
[call site]
00959
TestStruct::clone
[function]
[call site]
00960
RhaiResultOf::ok
[function]
[call site]
00961
into
[function]
[call site]
00962
test::len
[function]
[call site]
00963
Token::literal_syntax
[function]
[call site]
00964
Token::literal_syntax
[function]
[call site]
00965
Ident::as_str
[function]
[call site]
00966
into
[function]
[call site]
00967
into
[function]
[call site]
00968
into
[function]
[call site]
00969
into
[function]
[call site]
00970
into
[function]
[call site]
00971
into
[function]
[call site]
00972
Option::unwrap
[function]
[call site]
00973
unwrap
[function]
[call site]
00974
into
[function]
[call site]
00975
FnCallExpr::is_qualified
[function]
[call site]
00976
test::len
[function]
[call site]
00977
FnPtr::new
[function]
[call site]
00978
TestStruct::clone
[function]
[call site]
00979
RhaiResultOf::ok
[function]
[call site]
00980
into
[function]
[call site]
00981
test::len
[function]
[call site]
00982
Token::literal_syntax
[function]
[call site]
00983
Token::literal_syntax
[function]
[call site]
00984
Ident::as_str
[function]
[call site]
00985
into
[function]
[call site]
00986
into
[function]
[call site]
00987
into
[function]
[call site]
00988
into
[function]
[call site]
00989
into
[function]
[call site]
00990
into
[function]
[call site]
00991
Option::unwrap
[function]
[call site]
00992
Dynamic::from_array
[function]
[call site]
00993
Expr::is_constant
[function]
[call site]
00994
TestStruct::clone
[function]
[call site]
00995
shared_get_mut
[function]
[call site]
00996
Ident::as_str
[function]
[call site]
00997
Option::unwrap
[function]
[call site]
00998
Expr::get_literal_value
[function]
[call site]
00999
Option::unwrap
[function]
[call site]
01000
Dynamic::from_map
[function]
[call site]
01001
Expr::is_constant
[function]
[call site]
01002
Position::new_const
[function]
[call site]
01003
Expr::get_literal_value
[function]
[call site]
01004
Option::unwrap
[function]
[call site]
01005
unwrap
[function]
[call site]
01006
into
[function]
[call site]
01007
FnCallExpr::is_qualified
[function]
[call site]
01008
test::len
[function]
[call site]
01009
FnPtr::new
[function]
[call site]
01010
TestStruct::clone
[function]
[call site]
01011
RhaiResultOf::ok
[function]
[call site]
01012
into
[function]
[call site]
01013
test::len
[function]
[call site]
01014
Token::literal_syntax
[function]
[call site]
01015
Token::literal_syntax
[function]
[call site]
01016
Ident::as_str
[function]
[call site]
01017
into
[function]
[call site]
01018
into
[function]
[call site]
01019
into
[function]
[call site]
01020
into
[function]
[call site]
01021
into
[function]
[call site]
01022
into
[function]
[call site]
01023
Some
[function]
[call site]
01024
Ok
[function]
[call site]
01025
Engine::eval_fn_call_expr
[function]
[call site]
01026
StmtBlock::as_ref
[function]
[call site]
01027
Engine::fast_operators
[function]
[call site]
01028
intersects
[function]
[call site]
01029
test::len
[function]
[call site]
01030
Some
[function]
[call site]
01031
Engine::get_arg_value
[function]
[call site]
01032
Expr::get_literal_value
[function]
[call site]
01033
Some
[function]
[call site]
01034
StmtBlock::as_ref
[function]
[call site]
01035
TestStruct::clone
[function]
[call site]
01036
write_lock::<FnPtr>
[function]
[call site]
01037
Some
[function]
[call site]
01038
crate::Shared::new
[function]
[call site]
01039
Option<&GlobalRuntimeState>::into
[function]
[call site]
01040
into
[function]
[call site]
01041
into
[function]
[call site]
01042
into
[function]
[call site]
01043
TestStruct::clone
[function]
[call site]
01044
Self::into
[function]
[call site]
01045
into
[function]
[call site]
01046
Expr::is_constant
[function]
[call site]
01047
crate::Array::with_capacity
[function]
[call site]
01048
test::len
[function]
[call site]
01049
StmtBlock::extend
[function]
[call site]
01050
MyIterableType::into_iter
[function]
[call site]
01051
Self::IntoIter::map
[function]
[call site]
01052
Expr::get_literal_value
[function]
[call site]
01053
Option::unwrap
[function]
[call site]
01054
Dynamic::from_array
[function]
[call site]
01055
Expr::is_constant
[function]
[call site]
01056
TestStruct::clone
[function]
[call site]
01057
shared_get_mut
[function]
[call site]
01058
Ident::as_str
[function]
[call site]
01059
Option::unwrap
[function]
[call site]
01060
Expr::get_literal_value
[function]
[call site]
01061
Option::unwrap
[function]
[call site]
01062
Dynamic::from_map
[function]
[call site]
01063
Expr::is_constant
[function]
[call site]
01064
Position::new_const
[function]
[call site]
01065
Expr::get_literal_value
[function]
[call site]
01066
Option::unwrap
[function]
[call site]
01067
unwrap
[function]
[call site]
01068
into
[function]
[call site]
01069
FnCallExpr::is_qualified
[function]
[call site]
01070
test::len
[function]
[call site]
01071
FnPtr::new
[function]
[call site]
01072
TestStruct::clone
[function]
[call site]
01073
RhaiResultOf::ok
[function]
[call site]
01074
into
[function]
[call site]
01075
test::len
[function]
[call site]
01076
Token::literal_syntax
[function]
[call site]
01077
Token::literal_syntax
[function]
[call site]
01078
Ident::as_str
[function]
[call site]
01079
into
[function]
[call site]
01080
into
[function]
[call site]
01081
into
[function]
[call site]
01082
into
[function]
[call site]
01083
into
[function]
[call site]
01084
into
[function]
[call site]
01085
Some
[function]
[call site]
01086
Engine::track_operation
[function]
[call site]
01087
Expr::start_position
[function]
[call site]
01088
string_functions::is_empty
[function]
[call site]
01089
Expr::position
[function]
[call site]
01090
ParseSettings::level_up_with_position
[function]
[call site]
01091
ParseSettings::level_up_with_position
[function]
[call site]
01092
Expr::start_position
[function]
[call site]
01093
string_functions::is_empty
[function]
[call site]
01094
Expr::position
[function]
[call site]
01095
ParseSettings::level_up_with_position
[function]
[call site]
01096
Expr::start_position
[function]
[call site]
01097
Expr::start_position
[function]
[call site]
01098
Expr::position
[function]
[call site]
01099
Expr::start_position
[function]
[call site]
01100
Expr::position
[function]
[call site]
01101
Engine::dbg
[function]
[call site]
01102
Engine::is_debugger_registered
[function]
[call site]
01103
Engine::dbg_reset_raw
[function]
[call site]
01104
GlobalRuntimeState::debugger_mut
[function]
[call site]
01105
Ok
[function]
[call site]
01106
Ok
[function]
[call site]
01107
Expr::start_position
[function]
[call site]
01108
as_deref_mut
[function]
[call site]
01109
and_then
[function]
[call site]
01110
Debugger::clear_status_if
[function]
[call site]
01111
Some
[function]
[call site]
01112
string_functions::replace
[function]
[call site]
01113
string_functions::is_empty
[function]
[call site]
01114
string_functions::replace
[function]
[call site]
01115
string_functions::is_empty
[function]
[call site]
01116
string_functions::replace
[function]
[call site]
01117
into
[function]
[call site]
01118
into
[function]
[call site]
01119
Engine::eval_expr
[function]
[call site]
01120
RhaiResult::map
[function]
[call site]
01121
Engine::new
[function]
[call site]
01122
Engine::set_optimization_level
[function]
[call site]
01123
Scope::new
[function]
[call site]
01124
rhai::Map::new
[function]
[call site]
01125
blob_functions::insert
[function]
[call site]
01126
&str::into
[function]
[call site]
01127
into
[function]
[call site]
01128
Scope::push_constant_dynamic
[function]
[call site]
01129
into
[function]
[call site]
01130
Scope::push_constant_dynamic
[function]
[call site]
01131
&str::into
[function]
[call site]
01132
Engine::compile_expression_with_scope
[function]
[call site]
01133
ParseResult::expect
[function]
[call site]
01134
Ident::as_str
[function]
[call site]
01135
eval_ast::<bool>
[function]
[call site]
01136
expect
[function]
[call site]
01137
Expr::start_position
[function]
[call site]
01138
Self::as_deref_mut
[function]
[call site]
01139
Dynamic::flatten
[function]
[call site]
01140
crate::func::native::shared_try_take
[function]
[call site]
01141
Shared::try_unwrap
[function]
[call site]
01142
into_inner
[function]
[call site]
01143
Dynamic::flatten
[function]
[call site]
01144
into_inner
[function]
[call site]
01145
unwrap
[function]
[call site]
01146
Dynamic::flatten
[function]
[call site]
01147
into_inner
[function]
[call site]
01148
Dynamic::flatten
[function]
[call site]
01149
crate::func::locked_read
[function]
[call site]
01150
Dynamic::flatten_clone
[function]
[call site]
01151
crate::func::locked_read
[function]
[call site]
01152
Option::map_or_else
[function]
[call site]
01153
Dynamic::clone
[function]
[call site]
01154
Self
[function]
[call site]
01155
Union::Unit
[function]
[call site]
01156
Self
[function]
[call site]
01157
Union::Bool
[function]
[call site]
01158
Self
[function]
[call site]
01159
Union::Str
[function]
[call site]
01160
TestStruct::clone
[function]
[call site]
01161
Self
[function]
[call site]
01162
Self
[function]
[call site]
01163
Union::Char
[function]
[call site]
01164
Self
[function]
[call site]
01165
Union::Int
[function]
[call site]
01166
Self
[function]
[call site]
01167
Union::Float
[function]
[call site]
01168
Self
[function]
[call site]
01169
Union::Decimal
[function]
[call site]
01170
TestStruct::clone
[function]
[call site]
01171
Self
[function]
[call site]
01172
Union::Array
[function]
[call site]
01173
TestStruct::clone
[function]
[call site]
01174
Self
[function]
[call site]
01175
Union::Blob
[function]
[call site]
01176
TestStruct::clone
[function]
[call site]
01177
Self
[function]
[call site]
01178
Union::Map
[function]
[call site]
01179
TestStruct::clone
[function]
[call site]
01180
Self
[function]
[call site]
01181
Union::FnPtr
[function]
[call site]
01182
TestStruct::clone
[function]
[call site]
01183
Self
[function]
[call site]
01184
Union::TimeStamp
[function]
[call site]
01185
TestStruct::clone
[function]
[call site]
01186
Self
[function]
[call site]
01187
Union::Variant
[function]
[call site]
01188
StmtBlock::as_ref
[function]
[call site]
01189
StmtBlock::as_ref
[function]
[call site]
01190
T::clone_object
[function]
[call site]
01191
TestStruct::new
[function]
[call site]
01192
TestStruct::clone
[function]
[call site]
01193
Self
[function]
[call site]
01194
Box::into
[function]
[call site]
01195
Self
[function]
[call site]
01196
Union::Shared
[function]
[call site]
01197
TestStruct::clone
[function]
[call site]
01198
Dynamic::flatten_clone
[function]
[call site]
01199
crate::func::locked_read
[function]
[call site]
01200
Option::map_or_else
[function]
[call site]
01201
Dynamic::clone
[function]
[call site]
01202
Dynamic::flatten_clone
[function]
[call site]
01203
Dynamic::clone
[function]
[call site]
01204
Dynamic::clone
[function]
[call site]
01205
Self
[function]
[call site]
01206
Union::Shared
[function]
[call site]
01207
Ok
[function]
[call site]
01208
into
[function]
[call site]
01209
Engine::exec_fn_call
[function]
[call site]
01210
FnCallHashes::is_native_only
[function]
[call site]
01211
Position::is_none
[function]
[call site]
01212
test::len
[function]
[call site]
01213
Engine::get_interned_string
[function]
[call site]
01214
Engine::map_type_name
[function]
[call site]
01215
MyIterableType::into_iter
[function]
[call site]
01216
array_functions::find_map
[function]
[call site]
01217
array_functions::find_map_starting_from
[function]
[call site]
01218
string_functions::is_empty
[function]
[call site]
01219
Ok
[function]
[call site]
01220
eval::calc_offset_len
[function]
[call site]
01221
test::len
[function]
[call site]
01222
StaticModuleResolver::iter_mut
[function]
[call site]
01223
impl
[call site]
01224
skip
[function]
[call site]
01225
FnPtr::try_from
[function]
[call site]
01226
RhaiResultOf::unwrap_or
[function]
[call site]
01227
into
[function]
[call site]
01228
FnPtr::call_raw_with_extra_args
[function]
[call site]
01229
Some
[function]
[call site]
01230
Some
[function]
[call site]
01231
Expr::is_unit
[function]
[call site]
01232
Ok
[function]
[call site]
01233
Ok
[function]
[call site]
01234
Module::get_custom_type_display_by_name
[function]
[call site]
01235
Module::get_custom_type_by_name_raw
[function]
[call site]
01236
Command::get
[function]
[call site]
01237
Option::map
[function]
[call site]
01238
Ident::as_str
[function]
[call site]
01239
StmtBlock::span_or_else
[function]
[call site]
01240
map_functions::values
[function]
[call site]
01241
string_functions::is_empty
[function]
[call site]
01242
IterateDynamicArray::new
[function]
[call site]
01243
map_functions::values
[function]
[call site]
01244
Array::cloned
[function]
[call site]
01245
reflection_functions::collect
[function]
[call site]
01246
NativeCallContext::engine
[function]
[call site]
01247
Engine::collect_fn_metadata_impl
[function]
[call site]
01248
Some
[function]
[call site]
01249
StmtBlock::as_ref
[function]
[call site]
01250
test::len
[function]
[call site]
01251
IterateMap::new
[function]
[call site]
01252
string_functions::is_empty
[function]
[call site]
01253
blob_functions::insert
[function]
[call site]
01254
&str::into
[function]
[call site]
01255
Engine::get_interned_string
[function]
[call site]
01256
locked_write
[function]
[call site]
01257
Command::get
[function]
[call site]
01258
into
[function]
[call site]
01259
into
[function]
[call site]
01260
ImmutableString::into
[function]
[call site]
01261
blob_functions::insert
[function]
[call site]
01262
&str::into
[function]
[call site]
01263
Engine::get_interned_string
[function]
[call site]
01264
ImmutableString::into
[function]
[call site]
01265
blob_functions::insert
[function]
[call site]
01266
&str::into
[function]
[call site]
01267
Engine::get_interned_string
[function]
[call site]
01268
ImmutableString::into
[function]
[call site]
01269
blob_functions::insert
[function]
[call site]
01270
&str::into
[function]
[call site]
01271
string_functions::starts_with
[function]
[call site]
01272
string_functions::starts_with
[function]
[call site]
01273
into
[function]
[call site]
01274
blob_functions::insert
[function]
[call site]
01275
&str::into
[function]
[call site]
01276
into
[function]
[call site]
01277
blob_functions::insert
[function]
[call site]
01278
&str::into
[function]
[call site]
01279
MyIterableType::into_iter
[function]
[call site]
01280
test_optimizer_const_map
[function]
[call site]
01281
Engine::get_interned_string
[function]
[call site]
01282
ImmutableString::into
[function]
[call site]
01283
params
[call site]
01284
.iter()
[call site]
01285
.map(|&p|
[call site]
01286
.collect::<Array>
[function]
[call site]
01287
into
[function]
[call site]
01288
string_functions::is_empty
[function]
[call site]
01289
blob_functions::insert
[function]
[call site]
01290
&str::into
[function]
[call site]
01291
MyIterableType::into_iter
[function]
[call site]
01292
test_optimizer_const_map
[function]
[call site]
01293
Engine::get_interned_string
[function]
[call site]
01294
ImmutableString::into
[function]
[call site]
01295
comments
[call site]
01296
.iter()
[call site]
01297
.map(|&s|
[call site]
01298
.collect::<Array>
[function]
[call site]
01299
into
[function]
[call site]
01300
Some
[function]
[call site]
01301
Dynamic::from_map
[function]
[call site]
01302
array_functions::find_map
[function]
[call site]
01303
Module::get_custom_type_display_by_name
[function]
[call site]
01304
unwrap_or_else
[function]
[call site]
01305
map_std_type_name
[function]
[call site]
01306
string_functions::trim
[function]
[call site]
01307
shared_get_mut
[function]
[call site]
01308
string_functions::trim
[function]
[call site]
01309
into
[function]
[call site]
01310
string_functions::trim
[function]
[call site]
01311
into
[function]
[call site]
01312
type_name::<crate::INT>
[function]
[call site]
01313
type_name::<crate::FLOAT>
[function]
[call site]
01314
type_name::<String>
[function]
[call site]
01315
type_name::<ImmutableString>
[function]
[call site]
01316
type_name::<&str>
[function]
[call site]
01317
type_name::<rust_decimal::Decimal>
[function]
[call site]
01318
type_name::<FnPtr>
[function]
[call site]
01319
type_name::<crate::Array>
[function]
[call site]
01320
type_name::<crate::Blob>
[function]
[call site]
01321
type_name::<crate::Map>
[function]
[call site]
01322
type_name::<crate::Instant>
[function]
[call site]
01323
type_name::<ExclusiveRange>
[function]
[call site]
01324
type_name::<InclusiveRange>
[function]
[call site]
01325
type_name::<BitRange>
[function]
[call site]
01326
type_name::<CharsStream>
[function]
[call site]
01327
type_name::<StepRange<u8>>
[function]
[call site]
01328
test::len
[function]
[call site]
01329
string_functions::starts_with
[function]
[call site]
01330
string_functions::ends_with
[function]
[call site]
01331
string_functions::ends_with
[function]
[call site]
01332
test_string_split
[function]
[call site]
01333
Engine::new
[function]
[call site]
01334
last
[function]
[call site]
01335
unwrap
[function]
[call site]
01336
test::len
[function]
[call site]
01337
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
01338
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
01339
strip_prefix
[function]
[call site]
01340
map_or
[function]
[call site]
01341
map_std_type_name
[function]
[call site]
01342
std::
[call site]
01343
any::type_name
[function]
[call site]
01344
Ok
[function]
[call site]
01345
ImmutableString::into
[function]
[call site]
01346
test::len
[function]
[call site]
01347
Ok
[function]
[call site]
01348
Dynamic::is_shared
[function]
[call site]
01349
into
[function]
[call site]
01350
Engine::gen_fn_call_signature
[function]
[call site]
01351
Err
[function]
[call site]
01352
ERR::ErrorFunctionNotFound
[function]
[call site]
01353
into
[function]
[call site]
01354
ensure_no_data_race
[function]
[call site]
01355
MyIterableType::into_iter
[function]
[call site]
01356
Self::IntoIter::skip
[function]
[call site]
01357
String::from
[function]
[call site]
01358
ImmutableString::into_owned
[function]
[call site]
01359
ParseSettings::level_up_with_position
[function]
[call site]
01360
Dynamic::is_locked
[function]
[call site]
01361
try_borrow
[function]
[call site]
01362
is_err
[function]
[call site]
01363
map_or
[function]
[call site]
01364
Ok
[function]
[call site]
01365
Err
[function]
[call site]
01366
ERR::ErrorDataRace
[function]
[call site]
01367
into
[function]
[call site]
01368
FnCallHashes::is_native_only
[function]
[call site]
01369
FnCallHashes::script
[function]
[call site]
01370
expect
[function]
[call site]
01371
string_functions::is_empty
[function]
[call site]
01372
crate::calc_typed_method_hash
[function]
[call site]
01373
get_hasher
[function]
[call site]
01374
write_u8
[function]
[call site]
01375
test::hash
[function]
[call site]
01376
StraightHasher::finish
[function]
[call site]
01377
Engine::map_type_name
[function]
[call site]
01378
std::
[call site]
01379
any::type_name
[function]
[call site]
01380
Engine::resolve_fn
[function]
[call site]
01381
as_deref
[function]
[call site]
01382
map_or
[function]
[call site]
01383
calc_fn_hash_full
[function]
[call site]
01384
get_hasher
[function]
[call site]
01385
write_u8
[function]
[call site]
01386
MyIterableType::into_iter
[function]
[call site]
01387
Self::IntoIter::for_each
[function]
[call site]
01388
test::hash
[function]
[call site]
01389
write_usize
[function]
[call site]
01390
StraightHasher::finish
[function]
[call site]
01391
MyIterableType::into_iter
[function]
[call site]
01392
Self::IntoIter::map
[function]
[call site]
01393
Dynamic::type_id
[function]
[call site]
01394
TypeId::of::<()>
[function]
[call site]
01395
TypeId::of::<bool>
[function]
[call site]
01396
TypeId::of::<ImmutableString>
[function]
[call site]
01397
TypeId::of::<char>
[function]
[call site]
01398
TypeId::of::<INT>
[function]
[call site]
01399
TypeId::of::<crate::FLOAT>
[function]
[call site]
01400
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
01401
TypeId::of::<Array>
[function]
[call site]
01402
TypeId::of::<Blob>
[function]
[call site]
01403
TypeId::of::<Map>
[function]
[call site]
01404
TypeId::of::<FnPtr>
[function]
[call site]
01405
TypeId::of::<Instant>
[function]
[call site]
01406
Dynamic::type_id
[function]
[call site]
01407
TypeId::of::<()>
[function]
[call site]
01408
TypeId::of::<bool>
[function]
[call site]
01409
TypeId::of::<ImmutableString>
[function]
[call site]
01410
TypeId::of::<char>
[function]
[call site]
01411
TypeId::of::<INT>
[function]
[call site]
01412
TypeId::of::<crate::FLOAT>
[function]
[call site]
01413
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
01414
TypeId::of::<Array>
[function]
[call site]
01415
TypeId::of::<Blob>
[function]
[call site]
01416
TypeId::of::<Map>
[function]
[call site]
01417
TypeId::of::<FnPtr>
[function]
[call site]
01418
TypeId::of::<Instant>
[function]
[call site]
01419
Dynamic::type_id
[function]
[call site]
01420
crate::func::locked_read
[function]
[call site]
01421
Option::unwrap
[function]
[call site]
01422
Dynamic::type_id
[function]
[call site]
01423
crate::func::locked_read
[function]
[call site]
01424
Option::unwrap
[function]
[call site]
01425
Dynamic::type_id
[function]
[call site]
01426
Caches::fn_resolution_cache_mut
[function]
[call site]
01427
string_functions::is_empty
[function]
[call site]
01428
Caches::push_fn_resolution_cache
[function]
[call site]
01429
blob_functions::push
[function]
[call site]
01430
<_>::default
[function]
[call site]
01431
last_mut
[function]
[call site]
01432
unwrap
[function]
[call site]
01433
Scope::push_entry
[function]
[call site]
01434
Scope::is_empty
[function]
[call site]
01435
reserve
[function]
[call site]
01436
reserve
[function]
[call site]
01437
blob_functions::push
[function]
[call site]
01438
Dynamic::set_access_mode
[function]
[call site]
01439
blob_functions::push
[function]
[call site]
01440
&mut
[call site]
01441
StmtBlock::as_ref
[function]
[call site]
01442
as_deref
[function]
[call site]
01443
map_or
[function]
[call site]
01444
MyIterableType::into_iter
[function]
[call site]
01445
array_functions::reduce_rev
[function]
[call site]
01446
array_functions::reduce_rev_with_initial
[function]
[call site]
01447
string_functions::is_empty
[function]
[call site]
01448
Ok
[function]
[call site]
01449
test::len
[function]
[call site]
01450
StaticModuleResolver::iter_mut
[function]
[call site]
01451
array_functions::reduce_rev
[function]
[call site]
01452
array_functions::reduce_rev_with_initial
[function]
[call site]
01453
RhaiResult::enumerate
[function]
[call site]
01454
try_fold
[function]
[call site]
01455
FnPtr::try_from
[function]
[call site]
01456
RhaiResultOf::unwrap_or
[function]
[call site]
01457
into
[function]
[call site]
01458
FnPtr::call_raw_with_extra_args
[function]
[call site]
01459
_call_with_extra_args::<true,
[call site]
01460
_call_with_extra_args::<false,
[call site]
01461
Some
[function]
[call site]
01462
Some
[function]
[call site]
01463
array_functions::find_map
[function]
[call site]
01464
Module::set_indexer_get_fn
[function]
[call site]
01465
FuncRegistration::new
[function]
[call site]
01466
FuncRegistration::in_global_namespace
[function]
[call site]
01467
FuncRegistration::with_purity
[function]
[call site]
01468
Some
[function]
[call site]
01469
FuncRegistration::with_volatility
[function]
[call site]
01470
Some
[function]
[call site]
01471
FuncRegistration::set_into_module
[function]
[call site]
01472
unwrap_or_else
[function]
[call site]
01473
RhaiNativeFunc::num_params
[function]
[call site]
01474
RhaiNativeFunc::num_params
[function]
[call site]
01475
string_functions::starts_with
[function]
[call site]
01476
unwrap_or
[function]
[call site]
01477
into_rhai_function
[function]
[call site]
01478
FuncRegistration::set_into_module_raw
[function]
[call site]
01479
StmtBlock::as_ref
[function]
[call site]
01480
test::len
[function]
[call site]
01481
test::len
[function]
[call site]
01482
StmtBlock::extend
[function]
[call site]
01483
StmtBlock::as_ref
[function]
[call site]
01484
MyIterableType::into_iter
[function]
[call site]
01485
test_chars
[function]
[call site]
01486
0.chars().collect::<Vec<_>>
[function]
[call site]
01487
MyIterableType::into_iter
[function]
[call site]
01488
Self::IntoIter::copied
[function]
[call site]
01489
first
[function]
[call site]
01490
RhaiFunc::is_method
[function]
[call site]
01491
is_method_call
[function]
[call site]
01492
StaticModuleResolver::iter_mut
[function]
[call site]
01493
enumerate
[function]
[call site]
01494
array_functions::for_each
[function]
[call site]
01495
Module::map_type
[function]
[call site]
01496
TypeId::of::<&str>
[function]
[call site]
01497
TypeId::of::<ImmutableString>
[function]
[call site]
01498
TypeId::of::<String>
[function]
[call site]
01499
TypeId::of::<ImmutableString>
[function]
[call site]
01500
MyIterableType::into_iter
[function]
[call site]
01501
T::as_any
[function]
[call site]
01502
TypeId::of::<Dynamic>
[function]
[call site]
01503
test::len
[function]
[call site]
01504
test::len
[function]
[call site]
01505
string_functions::pop
[function]
[call site]
01506
string_functions::is_empty
[function]
[call site]
01507
shared_make_mut
[function]
[call site]
01508
Shared::make_mut
[function]
[call site]
01509
string_functions::pop
[function]
[call site]
01510
string_functions::is_empty
[function]
[call site]
01511
shared_make_mut
[function]
[call site]
01512
string_functions::pop
[function]
[call site]
01513
Dynamic::map_or
[function]
[call site]
01514
Dynamic::map_or
[function]
[call site]
01515
unwrap
[function]
[call site]
01516
calc_fn_hash
[function]
[call site]
01517
test::len
[function]
[call site]
01518
calc_fn_hash_full
[function]
[call site]
01519
MyIterableType::into_iter
[function]
[call site]
01520
copied
[function]
[call site]
01521
StmtBlock::as_ref
[function]
[call site]
01522
and_then
[function]
[call site]
01523
Command::get
[function]
[call site]
01524
BloomFilterU64::mark
[function]
[call site]
01525
BloomFilterU64::calc_hash
[function]
[call site]
01526
string_functions::remove
[function]
[call site]
01527
get_or_insert_with
[function]
[call site]
01528
new_hash_map
[function]
[call site]
01529
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
01530
<_>::default
[function]
[call site]
01531
Scope::push_entry
[function]
[call site]
01532
blob_functions::insert
[function]
[call site]
01533
FnPtr::try_from
[function]
[call site]
01534
RhaiResultOf::unwrap
[function]
[call site]
01535
string_functions::is_empty
[function]
[call site]
01536
blob_functions::push
[function]
[call site]
01537
eval::calc_offset_len
[function]
[call site]
01538
test::len
[function]
[call site]
01539
test::len
[function]
[call site]
01540
blob_functions::push
[function]
[call site]
01541
blob_functions::insert
[function]
[call site]
01542
into
[function]
[call site]
01543
&mut
[call site]
01544
blob_functions::insert
[function]
[call site]
01545
into
[function]
[call site]
01546
FUNC::param_types
[function]
[call site]
01547
u64::map
[function]
[call site]
01548
Engine::new
[function]
[call site]
01549
Engine::set_optimization_level
[function]
[call site]
01550
Scope::new
[function]
[call site]
01551
rhai::Map::new
[function]
[call site]
01552
blob_functions::insert
[function]
[call site]
01553
&str::into
[function]
[call site]
01554
into
[function]
[call site]
01555
Scope::push_constant_dynamic
[function]
[call site]
01556
into
[function]
[call site]
01557
Scope::push_constant_dynamic
[function]
[call site]
01558
&str::into
[function]
[call site]
01559
Engine::compile_expression_with_scope
[function]
[call site]
01560
ParseResult::expect
[function]
[call site]
01561
Ident::as_str
[function]
[call site]
01562
eval_ast::<bool>
[function]
[call site]
01563
expect
[function]
[call site]
01564
Module::id_raw
[function]
[call site]
01565
StmtBlock::as_ref
[function]
[call site]
01566
StmtBlock::span_or_else
[function]
[call site]
01567
MyIterableType::into_iter
[function]
[call site]
01568
array_functions::find_map
[function]
[call site]
01569
Module::set_indexer_get_fn
[function]
[call site]
01570
u64::map
[function]
[call site]
01571
Module::id_raw
[function]
[call site]
01572
StmtBlock::span_or_else
[function]
[call site]
01573
Module::get_qualified_fn
[function]
[call site]
01574
StmtBlock::as_ref
[function]
[call site]
01575
and_then
[function]
[call site]
01576
Command::get
[function]
[call site]
01577
StmtBlock::span_or_else
[function]
[call site]
01578
Span::new
[function]
[call site]
01579
iterator_functions::chars_from_start
[function]
[call site]
01580
StmtBlock::span_or_else
[function]
[call site]
01581
string_functions::add_append
[function]
[call site]
01582
StmtBlock::span_or_else
[function]
[call site]
01583
map_functions::values
[function]
[call site]
01584
test_var_def_filter
[function]
[call site]
01585
Module::contains_indexed_global_functions
[function]
[call site]
01586
intersects
[function]
[call site]
01587
array_functions::find_map
[function]
[call site]
01588
Module::get_qualified_fn
[function]
[call site]
01589
StmtBlock::as_ref
[function]
[call site]
01590
and_then
[function]
[call site]
01591
Command::get
[function]
[call site]
01592
Option::map
[function]
[call site]
01593
Module::id_raw
[function]
[call site]
01594
TestStruct::clone
[function]
[call site]
01595
cloned
[function]
[call site]
01596
BloomFilterU64::is_absent_and_set
[function]
[call site]
01597
BloomFilterU64::calc_hash
[function]
[call site]
01598
Some
[function]
[call site]
01599
StmtBlock::as_ref
[function]
[call site]
01600
blob_functions::insert
[function]
[call site]
01601
Some
[function]
[call site]
01602
StmtBlock::as_ref
[function]
[call site]
01603
min_max_functions::min
[function]
[call site]
01604
MyIterableType::into_iter
[function]
[call site]
01605
T::as_any
[function]
[call site]
01606
Module::may_contain_dynamic_fn
[function]
[call site]
01607
BloomFilterU64::is_absent
[function]
[call site]
01608
BloomFilterU64::calc_hash
[function]
[call site]
01609
MyIterableType::into_iter
[function]
[call site]
01610
T::as_any
[function]
[call site]
01611
Module::may_contain_dynamic_fn
[function]
[call site]
01612
Module::may_contain_dynamic_fn
[function]
[call site]
01613
BloomFilterU64::is_absent
[function]
[call site]
01614
map_functions::values
[function]
[call site]
01615
T::as_any
[function]
[call site]
01616
Module::may_contain_dynamic_fn
[function]
[call site]
01617
and_then
[function]
[call site]
01618
Token::is_op_assignment
[function]
[call site]
01619
split_first
[function]
[call site]
01620
unwrap
[function]
[call site]
01621
super::get_builtin_op_assignment_fn
[function]
[call site]
01622
Some
[function]
[call site]
01623
Dynamic::as_int
[function]
[call site]
01624
Ok
[function]
[call site]
01625
crate::func::locked_read
[function]
[call site]
01626
Option::and_then
[function]
[call site]
01627
Some
[function]
[call site]
01628
ok_or_else
[function]
[call site]
01629
std::
[call site]
01630
any::type_name
[function]
[call site]
01631
Err
[function]
[call site]
01632
Dynamic::type_name
[function]
[call site]
01633
unwrap
[function]
[call site]
01634
Dynamic::as_int
[function]
[call site]
01635
unwrap
[function]
[call site]
01636
write_lock::<Dynamic>
[function]
[call site]
01637
unwrap
[function]
[call site]
01638
RhaiResult::into
[function]
[call site]
01639
Ok
[function]
[call site]
01640
Some
[function]
[call site]
01641
Dynamic::as_int
[function]
[call site]
01642
unwrap
[function]
[call site]
01643
Dynamic::as_int
[function]
[call site]
01644
unwrap
[function]
[call site]
01645
write_lock::<Dynamic>
[function]
[call site]
01646
unwrap
[function]
[call site]
01647
RhaiResult::into
[function]
[call site]
01648
Ok
[function]
[call site]
01649
Some
[function]
[call site]
01650
Dynamic::as_char
[function]
[call site]
01651
Ok
[function]
[call site]
01652
crate::func::locked_read
[function]
[call site]
01653
Option::and_then
[function]
[call site]
01654
Some
[function]
[call site]
01655
ok_or_else
[function]
[call site]
01656
std::
[call site]
01657
any::type_name
[function]
[call site]
01658
Err
[function]
[call site]
01659
Dynamic::type_name
[function]
[call site]
01660
unwrap
[function]
[call site]
01661
write_lock::<Dynamic>
[function]
[call site]
01662
unwrap
[function]
[call site]
01663
Position::new_const
[function]
[call site]
01664
blob_functions::push
[function]
[call site]
01665
blob_functions::push
[function]
[call site]
01666
FnPtr::try_from
[function]
[call site]
01667
RhaiResultOf::unwrap
[function]
[call site]
01668
Dynamic::as_char
[function]
[call site]
01669
Result::unwrap
[function]
[call site]
01670
blob_functions::push
[function]
[call site]
01671
RhaiResultOf::into
[function]
[call site]
01672
Ok
[function]
[call site]
01673
Some
[function]
[call site]
01674
split_first_mut
[function]
[call site]
01675
unwrap
[function]
[call site]
01676
Dynamic::as_immutable_string_mut
[function]
[call site]
01677
Dynamic::type_name
[function]
[call site]
01678
write_lock::<ImmutableString>
[function]
[call site]
01679
ok_or
[function]
[call site]
01680
unwrap
[function]
[call site]
01681
Dynamic::as_immutable_string_ref
[function]
[call site]
01682
read_lock::<ImmutableString>
[function]
[call site]
01683
ok_or_else
[function]
[call site]
01684
Dynamic::type_name
[function]
[call site]
01685
unwrap
[function]
[call site]
01686
string_functions::is_empty
[function]
[call site]
01687
string_functions::is_empty
[function]
[call site]
01688
test::len
[function]
[call site]
01689
test::len
[function]
[call site]
01690
unwrap
[function]
[call site]
01691
Package::init_engine
[function]
[call site]
01692
Engine::throw_on_size
[function]
[call site]
01693
map_or
[function]
[call site]
01694
Command::get
[function]
[call site]
01695
Err
[function]
[call site]
01696
ERR::ErrorDataTooLarge
[function]
[call site]
01697
&str::to_string
[function]
[call site]
01698
into
[function]
[call site]
01699
map_or
[function]
[call site]
01700
Command::get
[function]
[call site]
01701
Err
[function]
[call site]
01702
ERR::ErrorDataTooLarge
[function]
[call site]
01703
&str::to_string
[function]
[call site]
01704
into
[function]
[call site]
01705
map_or
[function]
[call site]
01706
Command::get
[function]
[call site]
01707
Err
[function]
[call site]
01708
ERR::ErrorDataTooLarge
[function]
[call site]
01709
&str::to_string
[function]
[call site]
01710
into
[function]
[call site]
01711
Ok
[function]
[call site]
01712
Ok
[function]
[call site]
01713
Some
[function]
[call site]
01714
split_first_mut
[function]
[call site]
01715
unwrap
[function]
[call site]
01716
Dynamic::as_immutable_string_mut
[function]
[call site]
01717
unwrap
[function]
[call site]
01718
Dynamic::as_immutable_string_ref
[function]
[call site]
01719
unwrap
[function]
[call site]
01720
Ok
[function]
[call site]
01721
Some
[function]
[call site]
01722
test_functions_take
[function]
[call site]
01723
Dynamic::into_array
[function]
[call site]
01724
Ok
[function]
[call site]
01725
crate::func::locked_read
[function]
[call site]
01726
Option::and_then
[function]
[call site]
01727
Some
[function]
[call site]
01728
StmtBlock::as_ref
[function]
[call site]
01729
TestStruct::clone
[function]
[call site]
01730
ok_or_else
[function]
[call site]
01731
std::
[call site]
01732
any::type_name
[function]
[call site]
01733
Err
[function]
[call site]
01734
Dynamic::type_name
[function]
[call site]
01735
unwrap
[function]
[call site]
01736
string_functions::is_empty
[function]
[call site]
01737
Ok
[function]
[call site]
01738
Dynamic::as_array_ref
[function]
[call site]
01739
read_lock::<Array>
[function]
[call site]
01740
ok_or_else
[function]
[call site]
01741
Dynamic::type_name
[function]
[call site]
01742
unwrap
[function]
[call site]
01743
string_functions::is_empty
[function]
[call site]
01744
unwrap
[function]
[call site]
01745
Package::init_engine
[function]
[call site]
01746
Engine::check_data_size
[function]
[call site]
01747
Engine::has_data_size_limit
[function]
[call site]
01748
is_some
[function]
[call site]
01749
is_some
[function]
[call site]
01750
is_some
[function]
[call site]
01751
Ok
[function]
[call site]
01752
calc_data_sizes
[function]
[call site]
01753
calc_array_sizes
[function]
[call site]
01754
calc_array_sizes
[function]
[call site]
01755
test::len
[function]
[call site]
01756
test::len
[function]
[call site]
01757
calc_map_sizes
[function]
[call site]
01758
map_functions::values
[function]
[call site]
01759
calc_array_sizes
[function]
[call site]
01760
test::len
[function]
[call site]
01761
calc_map_sizes
[function]
[call site]
01762
test::len
[function]
[call site]
01763
test::len
[function]
[call site]
01764
test::len
[function]
[call site]
01765
calc_map_sizes
[function]
[call site]
01766
test::len
[function]
[call site]
01767
calc_data_sizes
[function]
[call site]
01768
read_lock::<Dynamic>
[function]
[call site]
01769
unwrap
[function]
[call site]
01770
StmtBlock::borrow
[function]
[call site]
01771
Engine::throw_on_size
[function]
[call site]
01772
map_or
[function]
[call site]
01773
Command::get
[function]
[call site]
01774
Err
[function]
[call site]
01775
ERR::ErrorDataTooLarge
[function]
[call site]
01776
&str::to_string
[function]
[call site]
01777
into
[function]
[call site]
01778
map_or
[function]
[call site]
01779
Command::get
[function]
[call site]
01780
Err
[function]
[call site]
01781
ERR::ErrorDataTooLarge
[function]
[call site]
01782
&str::to_string
[function]
[call site]
01783
into
[function]
[call site]
01784
map_or
[function]
[call site]
01785
Command::get
[function]
[call site]
01786
Err
[function]
[call site]
01787
ERR::ErrorDataTooLarge
[function]
[call site]
01788
&str::to_string
[function]
[call site]
01789
into
[function]
[call site]
01790
Ok
[function]
[call site]
01791
RhaiResultOf::map_err
[function]
[call site]
01792
EvalAltResult::fill_position
[function]
[call site]
01793
EvalAltResult::position
[function]
[call site]
01794
Position::is_none
[function]
[call site]
01795
EvalAltResult::set_position
[function]
[call site]
01796
Ok
[function]
[call site]
01797
Dynamic::read_lock
[function]
[call site]
01798
crate::func::locked_read
[function]
[call site]
01799
TypeId::of::<Self>
[function]
[call site]
01800
TypeId::of::<T>
[function]
[call site]
01801
Dynamic::type_id
[function]
[call site]
01802
TypeId::of::<T>
[function]
[call site]
01803
Some
[function]
[call site]
01804
DynamicReadLock
[function]
[call site]
01805
DynamicReadLockInner::Guard
[function]
[call site]
01806
Dynamic::downcast_ref
[function]
[call site]
01807
TypeId::of::<T>
[function]
[call site]
01808
TypeId::of::<INT>
[function]
[call site]
01809
T::as_any
[function]
[call site]
01810
as_any().downcast_ref::<T>
[function]
[call site]
01811
TypeId::of::<T>
[function]
[call site]
01812
TypeId::of::<crate::FLOAT>
[function]
[call site]
01813
StmtBlock::as_ref
[function]
[call site]
01814
T::as_any
[function]
[call site]
01815
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01816
TypeId::of::<T>
[function]
[call site]
01817
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
01818
StmtBlock::as_ref
[function]
[call site]
01819
T::as_any
[function]
[call site]
01820
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01821
TypeId::of::<T>
[function]
[call site]
01822
TypeId::of::<bool>
[function]
[call site]
01823
T::as_any
[function]
[call site]
01824
as_any().downcast_ref::<T>
[function]
[call site]
01825
TypeId::of::<T>
[function]
[call site]
01826
TypeId::of::<ImmutableString>
[function]
[call site]
01827
T::as_any
[function]
[call site]
01828
as_any().downcast_ref::<T>
[function]
[call site]
01829
TypeId::of::<T>
[function]
[call site]
01830
TypeId::of::<char>
[function]
[call site]
01831
T::as_any
[function]
[call site]
01832
as_any().downcast_ref::<T>
[function]
[call site]
01833
TypeId::of::<T>
[function]
[call site]
01834
TypeId::of::<Array>
[function]
[call site]
01835
StmtBlock::as_ref
[function]
[call site]
01836
T::as_any
[function]
[call site]
01837
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01838
TypeId::of::<T>
[function]
[call site]
01839
TypeId::of::<Blob>
[function]
[call site]
01840
StmtBlock::as_ref
[function]
[call site]
01841
T::as_any
[function]
[call site]
01842
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01843
TypeId::of::<T>
[function]
[call site]
01844
TypeId::of::<Map>
[function]
[call site]
01845
StmtBlock::as_ref
[function]
[call site]
01846
T::as_any
[function]
[call site]
01847
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01848
TypeId::of::<T>
[function]
[call site]
01849
TypeId::of::<FnPtr>
[function]
[call site]
01850
StmtBlock::as_ref
[function]
[call site]
01851
T::as_any
[function]
[call site]
01852
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01853
TypeId::of::<T>
[function]
[call site]
01854
TypeId::of::<Instant>
[function]
[call site]
01855
StmtBlock::as_ref
[function]
[call site]
01856
T::as_any
[function]
[call site]
01857
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01858
TypeId::of::<T>
[function]
[call site]
01859
TypeId::of::<()>
[function]
[call site]
01860
T::as_any
[function]
[call site]
01861
as_any().downcast_ref::<T>
[function]
[call site]
01862
TypeId::of::<T>
[function]
[call site]
01863
TypeId::of::<Self>
[function]
[call site]
01864
T::as_any
[function]
[call site]
01865
as_any().downcast_ref::<T>
[function]
[call site]
01866
T::as_any
[function]
[call site]
01867
as_any().downcast_ref::<T>
[function]
[call site]
01868
Option::map
[function]
[call site]
01869
test_optimizer_const_map
[function]
[call site]
01870
unwrap
[function]
[call site]
01871
Dynamic::as_array_mut
[function]
[call site]
01872
Dynamic::type_name
[function]
[call site]
01873
write_lock::<Array>
[function]
[call site]
01874
ok_or
[function]
[call site]
01875
unwrap
[function]
[call site]
01876
string_functions::add_append
[function]
[call site]
01877
string_functions::is_empty
[function]
[call site]
01878
String::from_utf8_lossy
[function]
[call site]
01879
string_functions::is_empty
[function]
[call site]
01880
String::from_utf8
[function]
[call site]
01881
unwrap
[function]
[call site]
01882
into
[function]
[call site]
01883
ImmutableString::into_owned
[function]
[call site]
01884
String::into
[function]
[call site]
01885
ImmutableString::into_owned
[function]
[call site]
01886
StmtBlock::as_ref
[function]
[call site]
01887
into
[function]
[call site]
01888
Ok
[function]
[call site]
01889
Some
[function]
[call site]
01890
test_functions_take
[function]
[call site]
01891
Dynamic::into_blob
[function]
[call site]
01892
Ok
[function]
[call site]
01893
crate::func::locked_read
[function]
[call site]
01894
Option::and_then
[function]
[call site]
01895
Some
[function]
[call site]
01896
StmtBlock::as_ref
[function]
[call site]
01897
TestStruct::clone
[function]
[call site]
01898
ok_or_else
[function]
[call site]
01899
std::
[call site]
01900
any::type_name
[function]
[call site]
01901
Err
[function]
[call site]
01902
Dynamic::type_name
[function]
[call site]
01903
unwrap
[function]
[call site]
01904
Dynamic::as_blob_mut
[function]
[call site]
01905
Dynamic::type_name
[function]
[call site]
01906
write_lock::<Blob>
[function]
[call site]
01907
ok_or
[function]
[call site]
01908
unwrap
[function]
[call site]
01909
unwrap
[function]
[call site]
01910
Package::init_engine
[function]
[call site]
01911
Engine::throw_on_size
[function]
[call site]
01912
test::len
[function]
[call site]
01913
test::len
[function]
[call site]
01914
string_functions::add_append
[function]
[call site]
01915
Ok
[function]
[call site]
01916
Some
[function]
[call site]
01917
Dynamic::as_char
[function]
[call site]
01918
unwrap
[function]
[call site]
01919
encode_utf8
[function]
[call site]
01920
Dynamic::as_immutable_string_mut
[function]
[call site]
01921
unwrap
[function]
[call site]
01922
unwrap
[function]
[call site]
01923
Package::init_engine
[function]
[call site]
01924
Engine::throw_on_size
[function]
[call site]
01925
test::len
[function]
[call site]
01926
test::len
[function]
[call site]
01927
Ok
[function]
[call site]
01928
Some
[function]
[call site]
01929
Dynamic::as_immutable_string_ref
[function]
[call site]
01930
unwrap
[function]
[call site]
01931
string_functions::is_empty
[function]
[call site]
01932
Ok
[function]
[call site]
01933
Dynamic::as_char
[function]
[call site]
01934
unwrap
[function]
[call site]
01935
test_to_string
[function]
[call site]
01936
unwrap
[function]
[call site]
01937
Package::init_engine
[function]
[call site]
01938
Engine::throw_on_size
[function]
[call site]
01939
test::len
[function]
[call site]
01940
test::len
[function]
[call site]
01941
write_lock::<Dynamic>
[function]
[call site]
01942
unwrap
[function]
[call site]
01943
into
[function]
[call site]
01944
Ok
[function]
[call site]
01945
Some
[function]
[call site]
01946
test_functions_take
[function]
[call site]
01947
Dynamic::as_array_mut
[function]
[call site]
01948
unwrap
[function]
[call site]
01949
blob_functions::push
[function]
[call site]
01950
unwrap
[function]
[call site]
01951
Package::init_engine
[function]
[call site]
01952
Engine::check_data_size
[function]
[call site]
01953
Dynamic::read_lock
[function]
[call site]
01954
unwrap
[function]
[call site]
01955
Ok
[function]
[call site]
01956
Some
[function]
[call site]
01957
Dynamic::as_int
[function]
[call site]
01958
unwrap
[function]
[call site]
01959
Dynamic::as_blob_mut
[function]
[call site]
01960
unwrap
[function]
[call site]
01961
unwrap
[function]
[call site]
01962
Package::init_engine
[function]
[call site]
01963
Engine::throw_on_size
[function]
[call site]
01964
test::len
[function]
[call site]
01965
blob_functions::push
[function]
[call site]
01966
Ok
[function]
[call site]
01967
Some
[function]
[call site]
01968
Dynamic::as_char
[function]
[call site]
01969
unwrap
[function]
[call site]
01970
Dynamic::as_blob_mut
[function]
[call site]
01971
unwrap
[function]
[call site]
01972
unwrap
[function]
[call site]
01973
Package::init_engine
[function]
[call site]
01974
Engine::throw_on_size
[function]
[call site]
01975
test::len
[function]
[call site]
01976
string_functions::add_append_char
[function]
[call site]
01977
Position::new_const
[function]
[call site]
01978
RhaiResultOf::push_str
[function]
[call site]
01979
blob_functions::push
[function]
[call site]
01980
RhaiResultOf::into
[function]
[call site]
01981
Ok
[function]
[call site]
01982
Some
[function]
[call site]
01983
split_first_mut
[function]
[call site]
01984
unwrap
[function]
[call site]
01985
Dynamic::as_blob_mut
[function]
[call site]
01986
unwrap
[function]
[call site]
01987
Dynamic::as_immutable_string_ref
[function]
[call site]
01988
unwrap
[function]
[call site]
01989
string_functions::is_empty
[function]
[call site]
01990
Ok
[function]
[call site]
01991
unwrap
[function]
[call site]
01992
Package::init_engine
[function]
[call site]
01993
Engine::throw_on_size
[function]
[call site]
01994
test::len
[function]
[call site]
01995
test::len
[function]
[call site]
01996
string_functions::add_append_str
[function]
[call site]
01997
Position::new_const
[function]
[call site]
01998
RhaiResultOf::push_str
[function]
[call site]
01999
RhaiResultOf::push_str
[function]
[call site]
02000
RhaiResultOf::into
[function]
[call site]
02001
Ok
[function]
[call site]
02002
Option::map
[function]
[call site]
02003
TestStruct::new
[function]
[call site]
02004
super::get_builtin_binary_op_fn
[function]
[call site]
02005
Some
[function]
[call site]
02006
Dynamic::as_int
[function]
[call site]
02007
unwrap
[function]
[call site]
02008
Dynamic::as_int
[function]
[call site]
02009
unwrap
[function]
[call site]
02010
Ok
[function]
[call site]
02011
into
[function]
[call site]
02012
Some
[function]
[call site]
02013
Dynamic::as_int
[function]
[call site]
02014
unwrap
[function]
[call site]
02015
Dynamic::as_int
[function]
[call site]
02016
unwrap
[function]
[call site]
02017
Ok
[function]
[call site]
02018
into
[function]
[call site]
02019
Some
[function]
[call site]
02020
Dynamic::as_immutable_string_ref
[function]
[call site]
02021
unwrap
[function]
[call site]
02022
Dynamic::as_immutable_string_ref
[function]
[call site]
02023
unwrap
[function]
[call site]
02024
unwrap
[function]
[call site]
02025
Package::init_engine
[function]
[call site]
02026
Engine::throw_on_size
[function]
[call site]
02027
test::len
[function]
[call site]
02028
test::len
[function]
[call site]
02029
Ok
[function]
[call site]
02030
into
[function]
[call site]
02031
Some
[function]
[call site]
02032
Dynamic::as_char
[function]
[call site]
02033
unwrap
[function]
[call site]
02034
Dynamic::as_char
[function]
[call site]
02035
unwrap
[function]
[call site]
02036
Position::new_const
[function]
[call site]
02037
blob_functions::push
[function]
[call site]
02038
blob_functions::push
[function]
[call site]
02039
FnPtr::try_from
[function]
[call site]
02040
RhaiResultOf::unwrap
[function]
[call site]
02041
blob_functions::push
[function]
[call site]
02042
unwrap
[function]
[call site]
02043
Package::init_engine
[function]
[call site]
02044
Engine::throw_on_size
[function]
[call site]
02045
test::len
[function]
[call site]
02046
test::len
[function]
[call site]
02047
Ok
[function]
[call site]
02048
Result::into
[function]
[call site]
02049
Some
[function]
[call site]
02050
Dynamic::as_blob_ref
[function]
[call site]
02051
read_lock::<Blob>
[function]
[call site]
02052
ok_or_else
[function]
[call site]
02053
Dynamic::type_name
[function]
[call site]
02054
unwrap
[function]
[call site]
02055
string_functions::is_empty
[function]
[call site]
02056
Ok
[function]
[call site]
02057
Dynamic::flatten_clone
[function]
[call site]
02058
Dynamic::as_blob_ref
[function]
[call site]
02059
unwrap
[function]
[call site]
02060
string_functions::is_empty
[function]
[call site]
02061
Ok
[function]
[call site]
02062
Dynamic::flatten_clone
[function]
[call site]
02063
unwrap
[function]
[call site]
02064
Package::init_engine
[function]
[call site]
02065
Engine::throw_on_size
[function]
[call site]
02066
test::len
[function]
[call site]
02067
test::len
[function]
[call site]
02068
TestStruct::clone
[function]
[call site]
02069
StmtBlock::extend
[function]
[call site]
02070
Ok
[function]
[call site]
02071
Dynamic::from_blob
[function]
[call site]
02072
Self
[function]
[call site]
02073
Union::Blob
[function]
[call site]
02074
into
[function]
[call site]
02075
Some
[function]
[call site]
02076
Some
[function]
[call site]
02077
Some
[function]
[call site]
02078
Ok
[function]
[call site]
02079
Dynamic::as_int
[function]
[call site]
02080
unwrap
[function]
[call site]
02081
into
[function]
[call site]
02082
Some
[function]
[call site]
02083
Ok
[function]
[call site]
02084
Dynamic::as_int
[function]
[call site]
02085
unwrap
[function]
[call site]
02086
into
[function]
[call site]
02087
Some
[function]
[call site]
02088
Ok
[function]
[call site]
02089
Dynamic::as_int
[function]
[call site]
02090
unwrap
[function]
[call site]
02091
into
[function]
[call site]
02092
Some
[function]
[call site]
02093
Ok
[function]
[call site]
02094
Dynamic::as_int
[function]
[call site]
02095
unwrap
[function]
[call site]
02096
into
[function]
[call site]
02097
Dynamic::as_char
[function]
[call site]
02098
unwrap
[function]
[call site]
02099
Dynamic::as_immutable_string_ref
[function]
[call site]
02100
unwrap
[function]
[call site]
02101
Some
[function]
[call site]
02102
test_chars
[function]
[call site]
02103
MultiInputsStream::get_next
[function]
[call site]
02104
MultiInputsStream::get_next
[function]
[call site]
02105
Some
[function]
[call site]
02106
Dynamic::as_char
[function]
[call site]
02107
unwrap
[function]
[call site]
02108
Dynamic::as_immutable_string_ref
[function]
[call site]
02109
unwrap
[function]
[call site]
02110
Position::new_const
[function]
[call site]
02111
blob_functions::push
[function]
[call site]
02112
Result::push_str
[function]
[call site]
02113
unwrap
[function]
[call site]
02114
Package::init_engine
[function]
[call site]
02115
Engine::throw_on_size
[function]
[call site]
02116
test::len
[function]
[call site]
02117
Ok
[function]
[call site]
02118
Result::into
[function]
[call site]
02119
Dynamic::as_immutable_string_ref
[function]
[call site]
02120
unwrap
[function]
[call site]
02121
Dynamic::as_char
[function]
[call site]
02122
unwrap
[function]
[call site]
02123
test_chars
[function]
[call site]
02124
MultiInputsStream::get_next
[function]
[call site]
02125
MultiInputsStream::get_next
[function]
[call site]
02126
Some
[function]
[call site]
02127
Some
[function]
[call site]
02128
Dynamic::as_immutable_string_ref
[function]
[call site]
02129
unwrap
[function]
[call site]
02130
Dynamic::as_char
[function]
[call site]
02131
unwrap
[function]
[call site]
02132
unwrap
[function]
[call site]
02133
Package::init_engine
[function]
[call site]
02134
Engine::throw_on_size
[function]
[call site]
02135
test::len
[function]
[call site]
02136
Ok
[function]
[call site]
02137
Result::into
[function]
[call site]
02138
Some
[function]
[call site]
02139
Dynamic::as_immutable_string_ref
[function]
[call site]
02140
unwrap
[function]
[call site]
02141
Dynamic::as_char
[function]
[call site]
02142
unwrap
[function]
[call site]
02143
Ok
[function]
[call site]
02144
into
[function]
[call site]
02145
Some
[function]
[call site]
02146
Ok
[function]
[call site]
02147
TestStruct::clone
[function]
[call site]
02148
Some
[function]
[call site]
02149
Some
[function]
[call site]
02150
Some
[function]
[call site]
02151
Ok
[function]
[call site]
02152
TestStruct::clone
[function]
[call site]
02153
Some
[function]
[call site]
02154
Some
[function]
[call site]
02155
Some
[function]
[call site]
02156
Dynamic::as_blob_ref
[function]
[call site]
02157
unwrap
[function]
[call site]
02158
TestStruct::clone
[function]
[call site]
02159
Dynamic::as_char
[function]
[call site]
02160
unwrap
[function]
[call site]
02161
encode_utf8
[function]
[call site]
02162
unwrap
[function]
[call site]
02163
Package::init_engine
[function]
[call site]
02164
Engine::throw_on_size
[function]
[call site]
02165
test::len
[function]
[call site]
02166
test::len
[function]
[call site]
02167
StmtBlock::extend
[function]
[call site]
02168
as_bytes
[function]
[call site]
02169
Ok
[function]
[call site]
02170
Dynamic::from_blob
[function]
[call site]
02171
Dynamic::type_id
[function]
[call site]
02172
Dynamic::type_id
[function]
[call site]
02173
TypeId::of::<ExclusiveRange>
[function]
[call site]
02174
TypeId::of::<ExclusiveRange>
[function]
[call site]
02175
TypeId::of::<InclusiveRange>
[function]
[call site]
02176
TypeId::of::<InclusiveRange>
[function]
[call site]
02177
TypeId::of::<ExclusiveRange>
[function]
[call site]
02178
TypeId::of::<InclusiveRange>
[function]
[call site]
02179
TypeId::of::<InclusiveRange>
[function]
[call site]
02180
TypeId::of::<ExclusiveRange>
[function]
[call site]
02181
Some
[function]
[call site]
02182
Some
[function]
[call site]
02183
is_numeric
[function]
[call site]
02184
TypeId::of::<INT>
[function]
[call site]
02185
TypeId::of::<f32>
[function]
[call site]
02186
TypeId::of::<f64>
[function]
[call site]
02187
TypeId::of::<Decimal>
[function]
[call site]
02188
TypeId::of::<u8>
[function]
[call site]
02189
TypeId::of::<u16>
[function]
[call site]
02190
TypeId::of::<u32>
[function]
[call site]
02191
TypeId::of::<u64>
[function]
[call site]
02192
TypeId::of::<i8>
[function]
[call site]
02193
TypeId::of::<i16>
[function]
[call site]
02194
TypeId::of::<i32>
[function]
[call site]
02195
TypeId::of::<i64>
[function]
[call site]
02196
TypeId::of::<u128>
[function]
[call site]
02197
TypeId::of::<i128>
[function]
[call site]
02198
is_numeric
[function]
[call site]
02199
Some
[function]
[call site]
02200
is_numeric
[function]
[call site]
02201
is_numeric
[function]
[call site]
02202
Some
[function]
[call site]
02203
Option::map
[function]
[call site]
02204
TestStruct::new
[function]
[call site]
02205
BloomFilterU64::is_absent_and_set
[function]
[call site]
02206
StmtBlock::as_ref
[function]
[call site]
02207
blob_functions::insert
[function]
[call site]
02208
StmtBlock::as_ref
[function]
[call site]
02209
calc_fn_hash_full
[function]
[call site]
02210
StmtBlock::as_ref
[function]
[call site]
02211
&[Stmt]::unwrap
[function]
[call site]
02212
MyIterableType::into_iter
[function]
[call site]
02213
enumerate
[function]
[call site]
02214
test_optimizer_const_map
[function]
[call site]
02215
TypeId::of::<Dynamic>
[function]
[call site]
02216
Dynamic::type_id
[function]
[call site]
02217
Position::is_none
[function]
[call site]
02218
Engine::resolve_fn
[function]
[call site]
02219
None::cloned
[function]
[call site]
02220
as_deref
[function]
[call site]
02221
string_functions::is_empty
[function]
[call site]
02222
Ok
[function]
[call site]
02223
Scope::new
[function]
[call site]
02224
string_functions::replace
[function]
[call site]
02225
defer
[function]
[call site]
02226
crate::Deferred::lock
[function]
[call site]
02227
split_first_mut
[function]
[call site]
02228
unwrap
[function]
[call site]
02229
Some
[function]
[call site]
02230
Engine::call_script_fn
[function]
[call site]
02231
Engine::track_operation
[function]
[call site]
02232
Engine::max_call_levels
[function]
[call site]
02233
Err
[function]
[call site]
02234
ERR::ErrorStackOverflow
[function]
[call site]
02235
into
[function]
[call site]
02236
Position::is_none
[function]
[call site]
02237
string_functions::is_empty
[function]
[call site]
02238
Ok
[function]
[call site]
02239
string_functions::is_empty
[function]
[call site]
02240
Ok
[function]
[call site]
02241
test::len
[function]
[call site]
02242
test::len
[function]
[call site]
02243
GlobalRuntimeState::num_imports
[function]
[call site]
02244
StmtBlock::as_ref
[function]
[call site]
02245
map_or
[function]
[call site]
02246
Debugger::call_stack
[function]
[call site]
02247
test::len
[function]
[call site]
02248
test::len
[function]
[call site]
02249
test::len
[function]
[call site]
02250
test::len
[function]
[call site]
02251
Engine::max_variables
[function]
[call site]
02252
Err
[function]
[call site]
02253
ERR::ErrorTooManyVariables
[function]
[call site]
02254
into
[function]
[call site]
02255
StmtBlock::extend
[function]
[call site]
02256
MyIterableType::into_iter
[function]
[call site]
02257
cloned
[function]
[call site]
02258
array_functions::zip
[function]
[call site]
02259
string_functions::is_empty
[function]
[call site]
02260
test::len
[function]
[call site]
02261
string_functions::is_empty
[function]
[call site]
02262
test::len
[function]
[call site]
02263
Ok
[function]
[call site]
02264
IterateDynamicArray::new
[function]
[call site]
02265
StaticModuleResolver::iter_mut
[function]
[call site]
02266
StaticModuleResolver::iter_mut
[function]
[call site]
02267
test_optimizer_const_map
[function]
[call site]
02268
Ident::as_str
[function]
[call site]
02269
array_functions::zip
[function]
[call site]
02270
string_functions::is_empty
[function]
[call site]
02271
string_functions::is_empty
[function]
[call site]
02272
Ok
[function]
[call site]
02273
IterateDynamicArray::new
[function]
[call site]
02274
StaticModuleResolver::iter_mut
[function]
[call site]
02275
array_functions::zip
[function]
[call site]
02276
RhaiResultOf::enumerate
[function]
[call site]
02277
test_optimizer_const_map
[function]
[call site]
02278
FnPtr::call_raw_with_extra_args
[function]
[call site]
02279
TestStruct::clone
[function]
[call site]
02280
FnPtr::try_from
[function]
[call site]
02281
RhaiResultOf::unwrap_or
[function]
[call site]
02282
into
[function]
[call site]
02283
reflection_functions::collect
[function]
[call site]
02284
RhaiResultOf::enumerate
[function]
[call site]
02285
test_optimizer_const_map
[function]
[call site]
02286
FnPtr::call_raw_with_extra_args
[function]
[call site]
02287
TestStruct::clone
[function]
[call site]
02288
FnPtr::try_from
[function]
[call site]
02289
RhaiResultOf::unwrap_or
[function]
[call site]
02290
into
[function]
[call site]
02291
reflection_functions::collect
[function]
[call site]
02292
StaticModuleResolver::iter_mut
[function]
[call site]
02293
impl
[call site]
02294
Engine::new
[function]
[call site]
02295
Engine::set_optimization_level
[function]
[call site]
02296
Scope::new
[function]
[call site]
02297
rhai::Map::new
[function]
[call site]
02298
blob_functions::insert
[function]
[call site]
02299
&str::into
[function]
[call site]
02300
into
[function]
[call site]
02301
Scope::push_constant_dynamic
[function]
[call site]
02302
into
[function]
[call site]
02303
Scope::push_constant_dynamic
[function]
[call site]
02304
&str::into
[function]
[call site]
02305
Engine::compile_expression_with_scope
[function]
[call site]
02306
ParseResult::expect
[function]
[call site]
02307
Ident::as_str
[function]
[call site]
02308
eval_ast::<bool>
[function]
[call site]
02309
expect
[function]
[call site]
02310
RhaiResult::take
[function]
[call site]
02311
Engine::new
[function]
[call site]
02312
register_type_with_name::<TestStruct>
[function]
[call site]
02313
Engine::register_fn
[function]
[call site]
02314
TestStruct
[function]
[call site]
02315
Engine::is_debugger_registered
[function]
[call site]
02316
TestStruct::clone
[function]
[call site]
02317
Scope::iter_inner
[function]
[call site]
02318
MyIterableType::into_iter
[function]
[call site]
02319
test_chars
[function]
[call site]
02320
0.chars().collect::<Vec<_>>
[function]
[call site]
02321
MyIterableType::into_iter
[function]
[call site]
02322
array_functions::zip
[function]
[call site]
02323
MyIterableType::into_iter
[function]
[call site]
02324
test_optimizer_const_map
[function]
[call site]
02325
Dynamic::is_read_only
[function]
[call site]
02326
crate::func::locked_read
[function]
[call site]
02327
Option::map_or
[function]
[call site]
02328
Dynamic::access_mode
[function]
[call site]
02329
Dynamic::access_mode
[function]
[call site]
02330
impl
[call site]
02331
test_optimizer_const_map
[function]
[call site]
02332
Dynamic::flatten_clone
[function]
[call site]
02333
TestStruct::clone
[function]
[call site]
02334
GlobalRuntimeState::debugger_mut
[function]
[call site]
02335
&mut
[call site]
02336
blob_functions::push
[function]
[call site]
02337
MyIterableType::into_iter
[function]
[call site]
02338
Self::IntoIter::collect
[function]
[call site]
02339
Caches::fn_resolution_caches_len
[function]
[call site]
02340
test::len
[function]
[call site]
02341
Option<&EncapsulatedEnviron>::map
[function]
[call site]
02342
Engine::new
[function]
[call site]
02343
Engine::set_optimization_level
[function]
[call site]
02344
Scope::new
[function]
[call site]
02345
rhai::Map::new
[function]
[call site]
02346
blob_functions::insert
[function]
[call site]
02347
&str::into
[function]
[call site]
02348
into
[function]
[call site]
02349
Scope::push_constant_dynamic
[function]
[call site]
02350
into
[function]
[call site]
02351
Scope::push_constant_dynamic
[function]
[call site]
02352
&str::into
[function]
[call site]
02353
Engine::compile_expression_with_scope
[function]
[call site]
02354
ParseResult::expect
[function]
[call site]
02355
Ident::as_str
[function]
[call site]
02356
eval_ast::<bool>
[function]
[call site]
02357
expect
[function]
[call site]
02358
MyIterableType::into_iter
[function]
[call site]
02359
test_chars
[function]
[call site]
02360
0.chars().collect::<Vec<_>>
[function]
[call site]
02361
MyIterableType::into_iter
[function]
[call site]
02362
Self::IntoIter::cloned
[function]
[call site]
02363
array_functions::for_each
[function]
[call site]
02364
GlobalRuntimeState::push_import
[function]
[call site]
02365
blob_functions::push
[function]
[call site]
02366
into
[function]
[call site]
02367
blob_functions::push
[function]
[call site]
02368
into
[function]
[call site]
02369
StmtBlock::extend
[function]
[call site]
02370
&crate::SharedModule::clone
[function]
[call site]
02371
std::mem::replace
[function]
[call site]
02372
string_functions::is_empty
[function]
[call site]
02373
string_functions::replace
[function]
[call site]
02374
into
[function]
[call site]
02375
TestStruct::clone
[function]
[call site]
02376
Engine::is_debugger_registered
[function]
[call site]
02377
crate::ast::Stmt::Noop
[function]
[call site]
02378
ParseSettings::level_up_with_position
[function]
[call site]
02379
Engine::dbg
[function]
[call site]
02380
Self::as_deref_mut
[function]
[call site]
02381
Engine::eval_stmt_block
[function]
[call site]
02382
Self::as_deref_mut
[function]
[call site]
02383
StmtBlock::take_statements
[function]
[call site]
02384
mem::take
[function]
[call site]
02385
Engine::new
[function]
[call site]
02386
register_type_with_name::<TestStruct>
[function]
[call site]
02387
Engine::register_fn
[function]
[call site]
02388
TestStruct
[function]
[call site]
02389
StmtBlock::statements_mut
[function]
[call site]
02390
StmtBlock::span_or_else
[function]
[call site]
02391
Span::new
[function]
[call site]
02392
iterator_functions::chars_from_start
[function]
[call site]
02393
StmtBlock::span_or_else
[function]
[call site]
02394
string_functions::add_append
[function]
[call site]
02395
StmtBlock::span_or_else
[function]
[call site]
02396
Ok
[function]
[call site]
02397
Expr::set_position
[function]
[call site]
02398
Expr::set_position
[function]
[call site]
02399
Expr::set_position
[function]
[call site]
02400
Err
[function]
[call site]
02401
ParseError::into
[function]
[call site]
02402
EvalAltResult::is_system_exception
[function]
[call site]
02403
Expr::set_position
[function]
[call site]
02404
Err
[function]
[call site]
02405
ParseError::into
[function]
[call site]
02406
Err
[function]
[call site]
02407
ERR::ErrorInFunctionCall
[function]
[call site]
02408
test_to_string
[function]
[call site]
02409
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
02410
last
[function]
[call site]
02411
and_then
[function]
[call site]
02412
decimal_functions::max_id
[function]
[call site]
02413
into
[function]
[call site]
02414
unwrap_or_else
[function]
[call site]
02415
&mut
[call site]
02416
unwrap_or
[function]
[call site]
02417
test_to_string
[function]
[call site]
02418
&mut
[call site]
02419
unwrap_or
[function]
[call site]
02420
test_to_string
[function]
[call site]
02421
into
[function]
[call site]
02422
Engine::is_debugger_registered
[function]
[call site]
02423
GlobalRuntimeState::debugger_mut
[function]
[call site]
02424
crate::ast::Stmt::Noop
[function]
[call site]
02425
StmtBlock::end_position
[function]
[call site]
02426
string_functions::add_append
[function]
[call site]
02427
StmtBlock::span_or_else
[function]
[call site]
02428
into
[function]
[call site]
02429
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
02430
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
02431
Engine::dbg_raw
[function]
[call site]
02432
Err
[function]
[call site]
02433
StmtBlock::as_mut
[function]
[call site]
02434
unwrap
[function]
[call site]
02435
Debugger::rewind_call_stack
[function]
[call site]
02436
string_functions::truncate
[function]
[call site]
02437
string_functions::clear
[function]
[call site]
02438
FnPtr::try_from
[function]
[call site]
02439
char_indices
[function]
[call site]
02440
nth
[function]
[call site]
02441
shared_make_mut
[function]
[call site]
02442
string_functions::truncate
[function]
[call site]
02443
Scope::rewind
[function]
[call site]
02444
string_functions::truncate
[function]
[call site]
02445
string_functions::truncate
[function]
[call site]
02446
string_functions::truncate
[function]
[call site]
02447
string_functions::is_empty
[function]
[call site]
02448
Scope::remove_range
[function]
[call site]
02449
map_functions::drain
[function]
[call site]
02450
string_functions::is_empty
[function]
[call site]
02451
Ok
[function]
[call site]
02452
IterateMap::new
[function]
[call site]
02453
IterateMap::new
[function]
[call site]
02454
IterateMap::new
[function]
[call site]
02455
mem::take
[function]
[call site]
02456
is_some
[function]
[call site]
02457
blob_functions::insert
[function]
[call site]
02458
FnPtr::try_from
[function]
[call site]
02459
RhaiResultOf::unwrap
[function]
[call site]
02460
string_functions::is_empty
[function]
[call site]
02461
blob_functions::push
[function]
[call site]
02462
eval::calc_offset_len
[function]
[call site]
02463
test::len
[function]
[call site]
02464
test::len
[function]
[call site]
02465
blob_functions::push
[function]
[call site]
02466
blob_functions::insert
[function]
[call site]
02467
FnPtr::call_raw_with_extra_args
[function]
[call site]
02468
Some
[function]
[call site]
02469
TestStruct::clone
[function]
[call site]
02470
Self
[function]
[call site]
02471
Self::into
[function]
[call site]
02472
Some
[function]
[call site]
02473
Dynamic::as_bool
[function]
[call site]
02474
Result::unwrap_or
[function]
[call site]
02475
blob_functions::insert
[function]
[call site]
02476
blob_functions::insert
[function]
[call site]
02477
Some
[function]
[call site]
02478
map_or_else
[function]
[call site]
02479
Ok
[function]
[call site]
02480
array_functions::for_each
[function]
[call site]
02481
map_functions::drain
[function]
[call site]
02482
array_functions::for_each
[function]
[call site]
02483
test::len
[function]
[call site]
02484
test::len
[function]
[call site]
02485
string_functions::truncate
[function]
[call site]
02486
map_functions::drain
[function]
[call site]
02487
array_functions::for_each
[function]
[call site]
02488
test::len
[function]
[call site]
02489
string_functions::truncate
[function]
[call site]
02490
GlobalRuntimeState::truncate_imports
[function]
[call site]
02491
string_functions::truncate
[function]
[call site]
02492
string_functions::truncate
[function]
[call site]
02493
Caches::rewind_fn_resolution_caches
[function]
[call site]
02494
string_functions::truncate
[function]
[call site]
02495
ArgBackup::new
[function]
[call site]
02496
string_functions::is_empty
[function]
[call site]
02497
ArgBackup::change_first_arg_to_copy
[function]
[call site]
02498
TestStruct::clone
[function]
[call site]
02499
Some
[function]
[call site]
02500
string_functions::replace
[function]
[call site]
02501
mem::transmute
[function]
[call site]
02502
defer
[function]
[call site]
02503
Engine::call_script_fn
[function]
[call site]
02504
test_optimizer_const_map
[function]
[call site]
02505
FnCallHashes::native
[function]
[call site]
02506
Engine::exec_native_fn_call
[function]
[call site]
02507
Engine::track_operation
[function]
[call site]
02508
Some
[function]
[call site]
02509
Engine::resolve_fn
[function]
[call site]
02510
RhaiFunc::is_volatile
[function]
[call site]
02511
RhaiFunc::is_volatile
[function]
[call site]
02512
Engine::gen_fn_call_signature
[function]
[call site]
02513
Err
[function]
[call site]
02514
ERR::ErrorFunctionNotFound
[function]
[call site]
02515
into
[function]
[call site]
02516
RhaiFunc::is_method
[function]
[call site]
02517
StmtBlock::as_ref
[function]
[call site]
02518
map_or
[function]
[call site]
02519
Debugger::call_stack
[function]
[call site]
02520
test::len
[function]
[call site]
02521
ArgBackup::new
[function]
[call site]
02522
string_functions::is_empty
[function]
[call site]
02523
ArgBackup::change_first_arg_to_copy
[function]
[call site]
02524
Engine::is_debugger_registered
[function]
[call site]
02525
TestStruct::clone
[function]
[call site]
02526
StmtBlock::span_or_else
[function]
[call site]
02527
Span::new
[function]
[call site]
02528
iterator_functions::chars_from_start
[function]
[call site]
02529
StmtBlock::span_or_else
[function]
[call site]
02530
string_functions::add_append
[function]
[call site]
02531
StmtBlock::span_or_else
[function]
[call site]
02532
TestStruct::clone
[function]
[call site]
02533
GlobalRuntimeState::debugger_mut
[function]
[call site]
02534
&mut
[call site]
02535
Engine::get_interned_string
[function]
[call site]
02536
MyIterableType::into_iter
[function]
[call site]
02537
Self::IntoIter::map
[function]
[call site]
02538
TestStruct::clone
[function]
[call site]
02539
RhaiNativeFunc::has_context
[function]
[call site]
02540
bool::then
[function]
[call site]
02541
as_deref
[function]
[call site]
02542
into
[function]
[call site]
02543
RhaiFunc::is_pure
[function]
[call site]
02544
RhaiFunc::is_pure
[function]
[call site]
02545
Command::get
[function]
[call site]
02546
INT::map_or
[function]
[call site]
02547
Dynamic::is_read_only
[function]
[call site]
02548
crate::func::locked_read
[function]
[call site]
02549
Option::map_or
[function]
[call site]
02550
Dynamic::access_mode
[function]
[call site]
02551
Dynamic::access_mode
[function]
[call site]
02552
Err
[function]
[call site]
02553
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
02554
test_to_string
[function]
[call site]
02555
into
[function]
[call site]
02556
test_method_call
[function]
[call site]
02557
Engine::new
[function]
[call site]
02558
register_type::<TestStruct>
[function]
[call site]
02559
Engine::register_fn
[function]
[call site]
02560
Engine::register_fn
[function]
[call site]
02561
test_custom_syntax_func
[function]
[call site]
02562
Engine::new
[function]
[call site]
02563
Engine::register_custom_syntax
[function]
[call site]
02564
Vec::<ImmutableString>::new
[function]
[call site]
02565
StmtBlock::as_ref
[function]
[call site]
02566
StmtBlock::as_ref
[function]
[call site]
02567
string_functions::trim
[function]
[call site]
02568
shared_get_mut
[function]
[call site]
02569
string_functions::trim
[function]
[call site]
02570
into
[function]
[call site]
02571
string_functions::trim
[function]
[call site]
02572
into
[function]
[call site]
02573
string_functions::is_empty
[function]
[call site]
02574
Token::lookup_symbol_from_syntax
[function]
[call site]
02575
StmtBlock::span_or_else
[function]
[call site]
02576
Span::new
[function]
[call site]
02577
iterator_functions::chars_from_start
[function]
[call site]
02578
StmtBlock::span_or_else
[function]
[call site]
02579
string_functions::add_append
[function]
[call site]
02580
StmtBlock::span_or_else
[function]
[call site]
02581
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
02582
then
[function]
[call site]
02583
Token::Reserved
[function]
[call site]
02584
TestStruct::new
[function]
[call site]
02585
into
[function]
[call site]
02586
Err
[function]
[call site]
02587
LexError::ImproperSymbol
[function]
[call site]
02588
ImmutableString::new
[function]
[call site]
02589
&str::to_string
[function]
[call site]
02590
PERR::into_err
[function]
[call site]
02591
string_functions::is_empty
[function]
[call site]
02592
test::len
[function]
[call site]
02593
into
[function]
[call site]
02594
string_functions::is_empty
[function]
[call site]
02595
into
[function]
[call site]
02596
string_functions::is_empty
[function]
[call site]
02597
into
[function]
[call site]
02598
string_functions::is_empty
[function]
[call site]
02599
tokenizer::is_valid_identifier
[function]
[call site]
02600
test_chars
[function]
[call site]
02601
is_id_first_alphabetic
[function]
[call site]
02602
char::is_ascii_alphanumeric
[function]
[call site]
02603
into
[function]
[call site]
02604
string_functions::is_empty
[function]
[call site]
02605
(Token,
[call site]
02606
Engine::is_symbol_disabled
[function]
[call site]
02607
string_functions::contains
[function]
[call site]
02608
StmtBlock::as_ref
[function]
[call site]
02609
&[Stmt]::map_or
[function]
[call site]
02610
contains_key
[function]
[call site]
02611
blob_functions::insert
[function]
[call site]
02612
into
[function]
[call site]
02613
into
[function]
[call site]
02614
string_functions::is_empty
[function]
[call site]
02615
StmtBlock::as_ref
[function]
[call site]
02616
&[Stmt]::map_or
[function]
[call site]
02617
Engine::is_symbol_disabled
[function]
[call site]
02618
Err
[function]
[call site]
02619
LexError::ImproperSymbol
[function]
[call site]
02620
test_to_string
[function]
[call site]
02621
PERR::into_err
[function]
[call site]
02622
string_functions::is_empty
[function]
[call site]
02623
tokenizer::is_valid_identifier
[function]
[call site]
02624
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
02625
Engine::is_symbol_disabled
[function]
[call site]
02626
StmtBlock::as_ref
[function]
[call site]
02627
&[Stmt]::map_or
[function]
[call site]
02628
contains_key
[function]
[call site]
02629
blob_functions::insert
[function]
[call site]
02630
into
[function]
[call site]
02631
into
[function]
[call site]
02632
Err
[function]
[call site]
02633
LexError::ImproperSymbol
[function]
[call site]
02634
test_to_string
[function]
[call site]
02635
PERR::into_err
[function]
[call site]
02636
blob_functions::push
[function]
[call site]
02637
blob_functions::push
[function]
[call site]
02638
FnPtr::try_from
[function]
[call site]
02639
RhaiResultOf::unwrap
[function]
[call site]
02640
string_functions::is_empty
[function]
[call site]
02641
Ok
[function]
[call site]
02642
TestStruct::clone
[function]
[call site]
02643
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
02644
blob_functions::insert
[function]
[call site]
02645
RhaiResultOf::into
[function]
[call site]
02646
TestStruct::new
[function]
[call site]
02647
TestStruct::new
[function]
[call site]
02648
into
[function]
[call site]
02649
syn::Result::len
[function]
[call site]
02650
test::len
[function]
[call site]
02651
test::len
[function]
[call site]
02652
test::len
[function]
[call site]
02653
Ok
[function]
[call site]
02654
Ok
[function]
[call site]
02655
Some
[function]
[call site]
02656
TestStruct::clone
[function]
[call site]
02657
Ok
[function]
[call site]
02658
EvalContext::eval_expression_tree
[function]
[call site]
02659
EvalContext::eval_expression_tree_raw
[function]
[call site]
02660
as_deref_mut
[function]
[call site]
02661
Engine::eval_stmt_block
[function]
[call site]
02662
string_functions::is_empty
[function]
[call site]
02663
Ok
[function]
[call site]
02664
GlobalRuntimeState::num_imports
[function]
[call site]
02665
MyIterableType::into_iter
[function]
[call site]
02666
Self::IntoIter::try_fold
[function]
[call site]
02667
Self::as_deref_mut
[function]
[call site]
02668
GlobalRuntimeState::num_imports
[function]
[call site]
02669
Engine::eval_stmt
[function]
[call site]
02670
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
02671
MyIterableType::into_iter
[function]
[call site]
02672
array_functions::zip
[function]
[call site]
02673
MyIterableType::into_iter
[function]
[call site]
02674
impl
[call site]
02675
T::as_any
[function]
[call site]
02676
Module::contains_indexed_global_functions
[function]
[call site]
02677
Caches::fn_resolution_caches_len
[function]
[call site]
02678
Caches::fn_resolution_cache_mut
[function]
[call site]
02679
string_functions::clear
[function]
[call site]
02680
string_functions::is_empty
[function]
[call site]
02681
shared_get_mut
[function]
[call site]
02682
string_functions::clear
[function]
[call site]
02683
ImmutableString::new
[function]
[call site]
02684
Caches::push_fn_resolution_cache
[function]
[call site]
02685
blob_functions::push
[function]
[call site]
02686
<_>::default
[function]
[call site]
02687
Caches::fn_resolution_cache_mut
[function]
[call site]
02688
string_functions::clear
[function]
[call site]
02689
Ok
[function]
[call site]
02690
StmtBlock::take_statements
[function]
[call site]
02691
Engine::eval_expr
[function]
[call site]
02692
Engine::track_operation
[function]
[call site]
02693
ParseSettings::level_up_with_position
[function]
[call site]
02694
Engine::dbg_reset
[function]
[call site]
02695
Self::as_deref_mut
[function]
[call site]
02696
Expr::get_literal_value
[function]
[call site]
02697
Some
[function]
[call site]
02698
Ok
[function]
[call site]
02699
Engine::eval_fn_call_expr
[function]
[call site]
02700
Self::ok_or_else
[function]
[call site]
02701
ERR::ErrorUnboundThis
[function]
[call site]
02702
into
[function]
[call site]
02703
cloned
[function]
[call site]
02704
Engine::search_namespace
[function]
[call site]
02705
Engine::search_scope_only
[function]
[call site]
02706
Command::get
[function]
[call site]
02707
MyIterableType::into_iter
[function]
[call site]
02708
flat_map
[function]
[call site]
02709
RhaiFunc::get_iter_fn
[function]
[call site]
02710
Some
[function]
[call site]
02711
test_var_def_filter
[function]
[call site]
02712
RhaiFunc::is_script
[function]
[call site]
02713
test_var_def_filter
[function]
[call site]
02714
Ident::as_str
[function]
[call site]
02715
test_optimizer_const_map
[function]
[call site]
02716
MultiInputsStream::get_next
[function]
[call site]
02717
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
02718
StmtBlock::as_ref
[function]
[call site]
02719
Option::cloned
[function]
[call site]
02720
unwrap_or_else
[function]
[call site]
02721
crate::Shared::new
[function]
[call site]
02722
into
[function]
[call site]
02723
TestStruct::clone
[function]
[call site]
02724
<_>::default
[function]
[call site]
02725
Some
[function]
[call site]
02726
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
02727
RhaiFunc::get_script_fn_def
[function]
[call site]
02728
Option::cloned
[function]
[call site]
02729
unwrap
[function]
[call site]
02730
into
[function]
[call site]
02731
Ok
[function]
[call site]
02732
into
[function]
[call site]
02733
map_or
[function]
[call site]
02734
test::len
[function]
[call site]
02735
EvalContext::new
[function]
[call site]
02736
Expr::get_variable_name
[function]
[call site]
02737
string_functions::is_empty
[function]
[call site]
02738
Some
[function]
[call site]
02739
Option::unwrap
[function]
[call site]
02740
resolve_var
[function]
[call site]
02741
test::len
[function]
[call site]
02742
Dynamic::set_access_mode
[function]
[call site]
02743
StmtBlock::as_mut
[function]
[call site]
02744
Dynamic::set_access_mode
[function]
[call site]
02745
values_mut
[function]
[call site]
02746
Dynamic::set_access_mode
[function]
[call site]
02747
Ok
[function]
[call site]
02748
Result::into
[function]
[call site]
02749
Err
[function]
[call site]
02750
EvalAltResult::fill_position
[function]
[call site]
02751
ParseSettings::level_up_with_position
[function]
[call site]
02752
test::len
[function]
[call site]
02753
Expr::get_variable_name
[function]
[call site]
02754
Option::unwrap
[function]
[call site]
02755
Scope::search
[function]
[call site]
02756
MyIterableType::into_iter
[function]
[call site]
02757
array_functions::reduce_rev
[function]
[call site]
02758
ParseSettings::level_up_with_position
[function]
[call site]
02759
test_optimizer_const_map
[function]
[call site]
02760
Scope::len
[function]
[call site]
02761
test::len
[function]
[call site]
02762
MyIterableType::into_iter
[function]
[call site]
02763
array_functions::find_map
[function]
[call site]
02764
Module::get_var
[function]
[call site]
02765
Command::get
[function]
[call site]
02766
cloned
[function]
[call site]
02767
map_or_else
[function]
[call site]
02768
Err
[function]
[call site]
02769
ERR::ErrorVariableNotFound
[function]
[call site]
02770
ParseResult::to_string
[function]
[call site]
02771
Engine::new
[function]
[call site]
02772
Scope::new
[function]
[call site]
02773
blob_functions::push
[function]
[call site]
02774
blob_functions::push
[function]
[call site]
02775
blob_functions::push
[function]
[call site]
02776
ParseSettings::level_up_with_position
[function]
[call site]
02777
into
[function]
[call site]
02778
Ok
[function]
[call site]
02779
into
[function]
[call site]
02780
Scope::get_mut_by_index
[function]
[call site]
02781
try_into
[function]
[call site]
02782
string_functions::is_empty
[function]
[call site]
02783
Engine::search_imports
[function]
[call site]
02784
Namespace::root
[function]
[call site]
02785
GlobalRuntimeState::num_imports
[function]
[call site]
02786
test::len
[function]
[call site]
02787
Command::get
[function]
[call site]
02788
GlobalRuntimeState::get_shared_import
[function]
[call site]
02789
Command::get
[function]
[call site]
02790
cloned
[function]
[call site]
02791
GlobalRuntimeState::find_import
[function]
[call site]
02792
MyIterableType::into_iter
[function]
[call site]
02793
rposition
[function]
[call site]
02794
Option::map_or_else
[function]
[call site]
02795
Command::get
[function]
[call site]
02796
cloned
[function]
[call site]
02797
GlobalRuntimeState::get_shared_import
[function]
[call site]
02798
Module::get_qualified_var
[function]
[call site]
02799
StmtBlock::as_ref
[function]
[call site]
02800
and_then
[function]
[call site]
02801
Command::get
[function]
[call site]
02802
INT::cloned
[function]
[call site]
02803
Option::map_or_else
[function]
[call site]
02804
Err
[function]
[call site]
02805
ERR::ErrorVariableNotFound
[function]
[call site]
02806
ParseSettings::level_up_with_position
[function]
[call site]
02807
into
[function]
[call site]
02808
Dynamic::set_access_mode
[function]
[call site]
02809
Ok
[function]
[call site]
02810
into
[function]
[call site]
02811
test::len
[function]
[call site]
02812
Namespace::root
[function]
[call site]
02813
crate::func::locked_write
[function]
[call site]
02814
try_borrow_mut
[function]
[call site]
02815
ok
[function]
[call site]
02816
StraightHasher::write
[function]
[call site]
02817
ok
[function]
[call site]
02818
try_write
[function]
[call site]
02819
Some
[function]
[call site]
02820
std::thread::sleep
[function]
[call site]
02821
std::time::Duration::from_millis
[function]
[call site]
02822
Some
[function]
[call site]
02823
StraightHasher::write
[function]
[call site]
02824
try_write
[function]
[call site]
02825
Option::unwrap
[function]
[call site]
02826
shared_get_mut
[function]
[call site]
02827
Ident::as_str
[function]
[call site]
02828
TestStruct::clone
[function]
[call site]
02829
Self::into
[function]
[call site]
02830
StmtBlock::as_mut
[function]
[call site]
02831
Dynamic::set_access_mode
[function]
[call site]
02832
Ok
[function]
[call site]
02833
Err
[function]
[call site]
02834
ERR::ErrorVariableNotFound
[function]
[call site]
02835
ParseSettings::level_up_with_position
[function]
[call site]
02836
into
[function]
[call site]
02837
Err
[function]
[call site]
02838
ERR::ErrorModuleNotFound
[function]
[call site]
02839
test_to_string
[function]
[call site]
02840
ParseSettings::level_up_with_position
[function]
[call site]
02841
into
[function]
[call site]
02842
Engine::search_scope_only
[function]
[call site]
02843
RhaiResultOf::map
[function]
[call site]
02844
Position::new_const
[function]
[call site]
02845
Engine::eval_expr
[function]
[call site]
02846
Self::as_deref_mut
[function]
[call site]
02847
Dynamic::flatten
[function]
[call site]
02848
ParseSettings::level_up_with_position
[function]
[call site]
02849
Dynamic::is_string
[function]
[call site]
02850
crate::func::locked_read
[function]
[call site]
02851
Option::map_or
[function]
[call site]
02852
unwrap
[function]
[call site]
02853
&mut
[call site]
02854
into
[function]
[call site]
02855
packages::string_basic::print_with_func
[function]
[call site]
02856
NativeCallContext::call_native_fn_raw
[function]
[call site]
02857
NativeCallContext::_call_fn_raw
[function]
[call site]
02858
TestStruct::clone
[function]
[call site]
02859
Caches::new
[function]
[call site]
02860
StmtBlock::as_ref
[function]
[call site]
02861
Token::lookup_symbol_from_syntax
[function]
[call site]
02862
test::len
[function]
[call site]
02863
NativeCallContext::engine
[function]
[call site]
02864
Engine::exec_native_fn_call
[function]
[call site]
02865
Engine::track_operation
[function]
[call site]
02866
Some
[function]
[call site]
02867
Engine::resolve_fn
[function]
[call site]
02868
RhaiFunc::is_volatile
[function]
[call site]
02869
Engine::gen_fn_call_signature
[function]
[call site]
02870
Err
[function]
[call site]
02871
ERR::ErrorFunctionNotFound
[function]
[call site]
02872
into
[function]
[call site]
02873
RhaiFunc::is_method
[function]
[call site]
02874
StmtBlock::as_ref
[function]
[call site]
02875
map_or
[function]
[call site]
02876
Debugger::call_stack
[function]
[call site]
02877
test::len
[function]
[call site]
02878
ArgBackup::new
[function]
[call site]
02879
string_functions::is_empty
[function]
[call site]
02880
ArgBackup::change_first_arg_to_copy
[function]
[call site]
02881
Engine::is_debugger_registered
[function]
[call site]
02882
TestStruct::clone
[function]
[call site]
02883
StmtBlock::span_or_else
[function]
[call site]
02884
TestStruct::clone
[function]
[call site]
02885
GlobalRuntimeState::debugger_mut
[function]
[call site]
02886
&mut
[call site]
02887
Engine::get_interned_string
[function]
[call site]
02888
MyIterableType::into_iter
[function]
[call site]
02889
Self::IntoIter::map
[function]
[call site]
02890
TestStruct::clone
[function]
[call site]
02891
RhaiNativeFunc::has_context
[function]
[call site]
02892
bool::then
[function]
[call site]
02893
as_deref
[function]
[call site]
02894
into
[function]
[call site]
02895
RhaiFunc::is_pure
[function]
[call site]
02896
Command::get
[function]
[call site]
02897
INT::map_or
[function]
[call site]
02898
Dynamic::is_read_only
[function]
[call site]
02899
Err
[function]
[call site]
02900
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
02901
test_to_string
[function]
[call site]
02902
into
[function]
[call site]
02903
test_method_call
[function]
[call site]
02904
test_custom_syntax_func
[function]
[call site]
02905
and_then
[function]
[call site]
02906
Engine::check_data_size
[function]
[call site]
02907
Engine::has_data_size_limit
[function]
[call site]
02908
Ok
[function]
[call site]
02909
calc_data_sizes
[function]
[call site]
02910
StmtBlock::borrow
[function]
[call site]
02911
Engine::throw_on_size
[function]
[call site]
02912
RhaiResultOf::map_err
[function]
[call site]
02913
EvalAltResult::fill_position
[function]
[call site]
02914
Ok
[function]
[call site]
02915
map_err
[function]
[call site]
02916
EvalAltResult::fill_position
[function]
[call site]
02917
ArgBackup::restore_first_arg
[function]
[call site]
02918
test_functions_take
[function]
[call site]
02919
unwrap
[function]
[call site]
02920
Engine::is_debugger_registered
[function]
[call site]
02921
NativeCallContext::debugger
[function]
[call site]
02922
as_deref
[function]
[call site]
02923
Scope::new
[function]
[call site]
02924
crate::ast::Stmt::Noop
[function]
[call site]
02925
into
[function]
[call site]
02926
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
02927
DebuggerEvent::FunctionExitWithError
[function]
[call site]
02928
Engine::dbg_raw
[function]
[call site]
02929
Err
[function]
[call site]
02930
GlobalRuntimeState::debugger_mut
[function]
[call site]
02931
&mut
[call site]
02932
string_functions::truncate
[function]
[call site]
02933
string_functions::is_empty
[function]
[call site]
02934
Engine::check_data_size
[function]
[call site]
02935
Ok
[function]
[call site]
02936
Dynamic::into_immutable_string
[function]
[call site]
02937
Ok
[function]
[call site]
02938
crate::func::locked_read
[function]
[call site]
02939
Option::and_then
[function]
[call site]
02940
Some
[function]
[call site]
02941
TestStruct::clone
[function]
[call site]
02942
ok_or_else
[function]
[call site]
02943
std::
[call site]
02944
any::type_name
[function]
[call site]
02945
Err
[function]
[call site]
02946
Dynamic::type_name
[function]
[call site]
02947
Result::map_err
[function]
[call site]
02948
Engine::map_type_name
[function]
[call site]
02949
type_name::<ImmutableString>
[function]
[call site]
02950
&'a
[call site]
02951
ERR::ErrorMismatchOutputType
[function]
[call site]
02952
into
[function]
[call site]
02953
test_side_effects_print
[function]
[call site]
02954
TestStruct::new
[function]
[call site]
02955
TestStruct::new
[function]
[call site]
02956
ImmutableString::new
[function]
[call site]
02957
Engine::new
[function]
[call site]
02958
TestStruct::clone
[function]
[call site]
02959
Self
[function]
[call site]
02960
Engine::on_print
[function]
[call site]
02961
Some
[function]
[call site]
02962
TestStruct::new
[function]
[call site]
02963
StraightHasher::write
[function]
[call site]
02964
unwrap
[function]
[call site]
02965
push_str
[function]
[call site]
02966
run
[function]
[call site]
02967
Engine::new
[function]
[call site]
02968
Self::run
[function]
[call site]
02969
Engine::new
[function]
[call site]
02970
Engine::set_optimization_level
[function]
[call site]
02971
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
02972
Engine::set_optimization_level
[function]
[call site]
02973
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
02974
Engine::set_optimization_level
[function]
[call site]
02975
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
02976
Engine::register_fn
[function]
[call site]
02977
Engine::set_optimization_level
[function]
[call site]
02978
Engine::set_fast_operators
[function]
[call site]
02979
test_get_set
[function]
[call site]
02980
Engine::set_optimization_level
[function]
[call site]
02981
RhaiResultOf::unwrap
[function]
[call site]
02982
Dynamic::into_immutable_string
[function]
[call site]
02983
Result::map_err
[function]
[call site]
02984
Engine::map_type_name
[function]
[call site]
02985
type_name::<ImmutableString>
[function]
[call site]
02986
&'a
[call site]
02987
ERR::ErrorMismatchOutputType
[function]
[call site]
02988
into
[function]
[call site]
02989
test_print_debug
[function]
[call site]
02990
TestStruct::new
[function]
[call site]
02991
TestStruct::new
[function]
[call site]
02992
Vec::<String>::new
[function]
[call site]
02993
TestStruct::clone
[function]
[call site]
02994
Self
[function]
[call site]
02995
TestStruct::clone
[function]
[call site]
02996
Engine::new
[function]
[call site]
02997
Engine::on_print
[function]
[call site]
02998
StraightHasher::write
[function]
[call site]
02999
unwrap
[function]
[call site]
03000
blob_functions::push
[function]
[call site]
03001
Engine::on_debug
[function]
[call site]
03002
Some
[function]
[call site]
03003
TestStruct::new
[function]
[call site]
03004
unwrap_or
[function]
[call site]
03005
StraightHasher::write
[function]
[call site]
03006
unwrap
[function]
[call site]
03007
blob_functions::push
[function]
[call site]
03008
run
[function]
[call site]
03009
RhaiResultOf::unwrap
[function]
[call site]
03010
Engine::compile
[function]
[call site]
03011
ParseResult::unwrap
[function]
[call site]
03012
AST::set_source
[function]
[call site]
03013
into
[function]
[call site]
03014
crate::Shared::get_mut
[function]
[call site]
03015
Shared::get_mut
[function]
[call site]
03016
StmtBlock::as_mut
[function]
[call site]
03017
&mut
[call site]
03018
Engine::new
[function]
[call site]
03019
Engine::set_optimization_level
[function]
[call site]
03020
Scope::new
[function]
[call site]
03021
rhai::Map::new
[function]
[call site]
03022
blob_functions::insert
[function]
[call site]
03023
&str::into
[function]
[call site]
03024
into
[function]
[call site]
03025
Scope::push_constant_dynamic
[function]
[call site]
03026
into
[function]
[call site]
03027
Scope::push_constant_dynamic
[function]
[call site]
03028
&str::into
[function]
[call site]
03029
Engine::compile_expression_with_scope
[function]
[call site]
03030
ParseResult::expect
[function]
[call site]
03031
Ident::as_str
[function]
[call site]
03032
eval_ast::<bool>
[function]
[call site]
03033
expect
[function]
[call site]
03034
Module::set_id
[function]
[call site]
03035
Decimal::into
[function]
[call site]
03036
string_functions::is_empty
[function]
[call site]
03037
test::len
[function]
[call site]
03038
then_some
[function]
[call site]
03039
TestStruct::clone
[function]
[call site]
03040
string_functions::is_empty
[function]
[call site]
03041
then_some
[function]
[call site]
03042
eval_ast::<Dynamic>
[function]
[call site]
03043
unwrap
[function]
[call site]
03044
Self::read
[function]
[call site]
03045
try_borrow
[function]
[call site]
03046
ok
[function]
[call site]
03047
locked_read
[function]
[call site]
03048
Option::ok
[function]
[call site]
03049
try_read
[function]
[call site]
03050
Some
[function]
[call site]
03051
std::thread::sleep
[function]
[call site]
03052
std::time::Duration::from_millis
[function]
[call site]
03053
Some
[function]
[call site]
03054
locked_read
[function]
[call site]
03055
try_read
[function]
[call site]
03056
Option::unwrap
[function]
[call site]
03057
MyIterableType::into_iter
[function]
[call site]
03058
&mut
[call site]
03059
Engine::map_type_name
[function]
[call site]
03060
std::
[call site]
03061
any::type_name
[function]
[call site]
03062
Engine::map_type_name
[function]
[call site]
03063
std::
[call site]
03064
any::type_name
[function]
[call site]
03065
Err
[function]
[call site]
03066
ERR::ErrorIndexingType
[function]
[call site]
03067
into
[function]
[call site]
03068
Engine::map_type_name
[function]
[call site]
03069
std::
[call site]
03070
any::type_name
[function]
[call site]
03071
Engine::map_type_name
[function]
[call site]
03072
std::
[call site]
03073
any::type_name
[function]
[call site]
03074
Engine::map_type_name
[function]
[call site]
03075
std::
[call site]
03076
any::type_name
[function]
[call site]
03077
Err
[function]
[call site]
03078
ERR::ErrorIndexingType
[function]
[call site]
03079
into
[function]
[call site]
03080
string_functions::starts_with
[function]
[call site]
03081
test::len
[function]
[call site]
03082
Engine::map_type_name
[function]
[call site]
03083
std::
[call site]
03084
any::type_name
[function]
[call site]
03085
Err
[function]
[call site]
03086
ERR::ErrorDotExpr
[function]
[call site]
03087
into
[function]
[call site]
03088
string_functions::starts_with
[function]
[call site]
03089
test::len
[function]
[call site]
03090
Engine::map_type_name
[function]
[call site]
03091
std::
[call site]
03092
any::type_name
[function]
[call site]
03093
Engine::map_type_name
[function]
[call site]
03094
std::
[call site]
03095
any::type_name
[function]
[call site]
03096
Err
[function]
[call site]
03097
ERR::ErrorDotExpr
[function]
[call site]
03098
into
[function]
[call site]
03099
Err
[function]
[call site]
03100
ERR::ErrorFunctionNotFound
[function]
[call site]
03101
Engine::gen_fn_call_signature
[function]
[call site]
03102
into
[function]
[call site]
03103
StmtBlock::as_ref
[function]
[call site]
03104
calc_fn_hash
[function]
[call site]
03105
NativeCallContext::call_position
[function]
[call site]
03106
RhaiResultOf::map
[function]
[call site]
03107
FnCallHashes::from_script_and_native
[function]
[call site]
03108
Some
[function]
[call site]
03109
calc_fn_hash
[function]
[call site]
03110
calc_fn_hash
[function]
[call site]
03111
FnCallHashes::from_native_only
[function]
[call site]
03112
calc_fn_hash
[function]
[call site]
03113
FnCallHashes::from_hash
[function]
[call site]
03114
Some
[function]
[call site]
03115
calc_fn_hash
[function]
[call site]
03116
NativeCallContext::engine
[function]
[call site]
03117
Engine::exec_fn_call
[function]
[call site]
03118
FnCallHashes::is_native_only
[function]
[call site]
03119
test::len
[function]
[call site]
03120
Engine::get_interned_string
[function]
[call site]
03121
Engine::map_type_name
[function]
[call site]
03122
std::
[call site]
03123
any::type_name
[function]
[call site]
03124
Ok
[function]
[call site]
03125
ImmutableString::into
[function]
[call site]
03126
test::len
[function]
[call site]
03127
Ok
[function]
[call site]
03128
Dynamic::is_shared
[function]
[call site]
03129
into
[function]
[call site]
03130
Engine::gen_fn_call_signature
[function]
[call site]
03131
Err
[function]
[call site]
03132
ERR::ErrorFunctionNotFound
[function]
[call site]
03133
into
[function]
[call site]
03134
ensure_no_data_race
[function]
[call site]
03135
FnCallHashes::is_native_only
[function]
[call site]
03136
FnCallHashes::script
[function]
[call site]
03137
string_functions::is_empty
[function]
[call site]
03138
crate::calc_typed_method_hash
[function]
[call site]
03139
Engine::map_type_name
[function]
[call site]
03140
std::
[call site]
03141
any::type_name
[function]
[call site]
03142
Engine::resolve_fn
[function]
[call site]
03143
Position::is_none
[function]
[call site]
03144
Engine::resolve_fn
[function]
[call site]
03145
None::cloned
[function]
[call site]
03146
as_deref
[function]
[call site]
03147
string_functions::is_empty
[function]
[call site]
03148
Ok
[function]
[call site]
03149
Scope::new
[function]
[call site]
03150
string_functions::replace
[function]
[call site]
03151
defer
[function]
[call site]
03152
split_first_mut
[function]
[call site]
03153
unwrap
[function]
[call site]
03154
Some
[function]
[call site]
03155
Engine::call_script_fn
[function]
[call site]
03156
ArgBackup::new
[function]
[call site]
03157
string_functions::is_empty
[function]
[call site]
03158
ArgBackup::change_first_arg_to_copy
[function]
[call site]
03159
defer
[function]
[call site]
03160
Engine::call_script_fn
[function]
[call site]
03161
test_optimizer_const_map
[function]
[call site]
03162
FnCallHashes::native
[function]
[call site]
03163
Engine::exec_native_fn_call
[function]
[call site]
03164
Result::is_err
[function]
[call site]
03165
Scope::new
[function]
[call site]
03166
EvalContext::new
[function]
[call site]
03167
test_array_invalid_index_callback
[function]
[call site]
03168
Engine::new
[function]
[call site]
03169
Engine::on_invalid_array_index
[function]
[call site]
03170
Some
[function]
[call site]
03171
TestStruct::new
[function]
[call site]
03172
blob_functions::push
[function]
[call site]
03173
into
[function]
[call site]
03174
last_mut
[function]
[call site]
03175
unwrap
[function]
[call site]
03176
try_into
[function]
[call site]
03177
Ok
[function]
[call site]
03178
Dynamic::from
[function]
[call site]
03179
String::from
[function]
[call site]
03180
ImmutableString::into_owned
[function]
[call site]
03181
Self::into
[function]
[call site]
03182
Err
[function]
[call site]
03183
rhai::EvalAltResult::ErrorArrayBounds
[function]
[call site]
03184
test::len
[function]
[call site]
03185
into
[function]
[call site]
03186
Ok
[function]
[call site]
03187
Err
[function]
[call site]
03188
StmtBlock::as_ref
[function]
[call site]
03189
NativeCallContext::call_position
[function]
[call site]
03190
RhaiResultOf::map
[function]
[call site]
03191
Dynamic::is_string
[function]
[call site]
03192
crate::func::locked_read
[function]
[call site]
03193
Option::map_or
[function]
[call site]
03194
Dynamic::into_immutable_string
[function]
[call site]
03195
Result::unwrap
[function]
[call site]
03196
Package::init_engine
[function]
[call site]
03197
Engine::map_type_name
[function]
[call site]
03198
MyIterableType::into_iter
[function]
[call site]
03199
array_functions::find_map
[function]
[call site]
03200
Module::get_custom_type_display_by_name
[function]
[call site]
03201
StmtBlock::span_or_else
[function]
[call site]
03202
map_functions::values
[function]
[call site]
03203
array_functions::find_map
[function]
[call site]
03204
Module::get_custom_type_display_by_name
[function]
[call site]
03205
unwrap_or_else
[function]
[call site]
03206
map_std_type_name
[function]
[call site]
03207
RhaiNativeFunc::return_type_name
[function]
[call site]
03208
type_name::<R>
[function]
[call site]
03209
&'a
[call site]
03210
Position::new_const
[function]
[call site]
03211
unwrap
[function]
[call site]
03212
unwrap
[function]
[call site]
03213
Package::init_engine
[function]
[call site]
03214
Engine::map_type_name
[function]
[call site]
03215
&'a
[call site]
03216
unwrap
[function]
[call site]
03217
Engine::throw_on_size
[function]
[call site]
03218
test::len
[function]
[call site]
03219
RhaiResultOf::map_err
[function]
[call site]
03220
EvalAltResult::fill_position
[function]
[call site]
03221
Ok
[function]
[call site]
03222
Engine::get_interned_string
[function]
[call site]
03223
ImmutableString::into
[function]
[call site]
03224
crate::Array::with_capacity
[function]
[call site]
03225
test::len
[function]
[call site]
03226
Engine::eval_expr
[function]
[call site]
03227
Self::as_deref_mut
[function]
[call site]
03228
Dynamic::flatten
[function]
[call site]
03229
Engine::has_data_size_limit
[function]
[call site]
03230
crate::eval::calc_data_sizes
[function]
[call site]
03231
calc_array_sizes
[function]
[call site]
03232
test::len
[function]
[call site]
03233
calc_map_sizes
[function]
[call site]
03234
test::len
[function]
[call site]
03235
calc_data_sizes
[function]
[call site]
03236
read_lock::<Dynamic>
[function]
[call site]
03237
unwrap
[function]
[call site]
03238
Engine::throw_on_size
[function]
[call site]
03239
RhaiResultOf::map_err
[function]
[call site]
03240
EvalAltResult::fill_position
[function]
[call site]
03241
ParseSettings::level_up_with_position
[function]
[call site]
03242
blob_functions::push
[function]
[call site]
03243
Ok
[function]
[call site]
03244
Dynamic::from_array
[function]
[call site]
03245
TestStruct::clone
[function]
[call site]
03246
Engine::eval_expr
[function]
[call site]
03247
Self::as_deref_mut
[function]
[call site]
03248
Dynamic::flatten
[function]
[call site]
03249
Engine::has_data_size_limit
[function]
[call site]
03250
crate::eval::calc_data_sizes
[function]
[call site]
03251
Engine::throw_on_size
[function]
[call site]
03252
RhaiResultOf::map_err
[function]
[call site]
03253
EvalAltResult::fill_position
[function]
[call site]
03254
ParseSettings::level_up_with_position
[function]
[call site]
03255
shared_get_mut
[function]
[call site]
03256
Ident::as_str
[function]
[call site]
03257
Option::unwrap
[function]
[call site]
03258
Ok
[function]
[call site]
03259
Dynamic::from_map
[function]
[call site]
03260
Engine::eval_expr
[function]
[call site]
03261
Self::as_deref_mut
[function]
[call site]
03262
Dynamic::as_bool
[function]
[call site]
03263
map_err
[function]
[call site]
03264
make_type_mismatch_err::<bool>
[function]
[call site]
03265
ParseSettings::level_up_with_position
[function]
[call site]
03266
Ok
[function]
[call site]
03267
Engine::eval_expr
[function]
[call site]
03268
Self::as_deref_mut
[function]
[call site]
03269
Dynamic::as_bool
[function]
[call site]
03270
map_err
[function]
[call site]
03271
make_type_mismatch_err::<bool>
[function]
[call site]
03272
ParseSettings::level_up_with_position
[function]
[call site]
03273
Ok
[function]
[call site]
03274
Engine::eval_expr
[function]
[call site]
03275
Self::as_deref_mut
[function]
[call site]
03276
Expr::is_unit
[function]
[call site]
03277
Ok
[function]
[call site]
03278
MyIterableType::into_iter
[function]
[call site]
03279
test_optimizer_const_map
[function]
[call site]
03280
reflection_functions::collect
[function]
[call site]
03281
first
[function]
[call site]
03282
unwrap
[function]
[call site]
03283
Command::get
[function]
[call site]
03284
Ident::as_str
[function]
[call site]
03285
ok_or_else
[function]
[call site]
03286
TestStruct::new
[function]
[call site]
03287
ERR::ErrorCustomSyntax
[function]
[call site]
03288
MyIterableType::into_iter
[function]
[call site]
03289
test_optimizer_const_map
[function]
[call site]
03290
reflection_functions::collect
[function]
[call site]
03291
EvalContext::new
[function]
[call site]
03292
and_then
[function]
[call site]
03293
Engine::check_data_size
[function]
[call site]
03294
Expr::start_position
[function]
[call site]
03295
Engine::eval_stmt_block
[function]
[call site]
03296
StmtBlock::take_statements
[function]
[call site]
03297
Engine::eval_dot_index_chain
[function]
[call site]
03298
Position::new_const
[function]
[call site]
03299
Some
[function]
[call site]
03300
TestStruct::new
[function]
[call site]
03301
ChainType::from
[function]
[call site]
03302
Expr::get_literal_value
[function]
[call site]
03303
Some
[function]
[call site]
03304
is_some
[function]
[call site]
03305
blob_functions::push
[function]
[call site]
03306
blob_functions::push
[function]
[call site]
03307
FnPtr::try_from
[function]
[call site]
03308
RhaiResultOf::unwrap
[function]
[call site]
03309
Expr::get_literal_value
[function]
[call site]
03310
Some
[function]
[call site]
03311
unwrap
[function]
[call site]
03312
string_functions::is_empty
[function]
[call site]
03313
Self::as_deref_mut
[function]
[call site]
03314
Engine::eval_dot_index_chain_arguments
[function]
[call site]
03315
Engine::track_operation
[function]
[call site]
03316
ParseSettings::level_up_with_position
[function]
[call site]
03317
ChainType::from
[function]
[call site]
03318
Engine::get_arg_value
[function]
[call site]
03319
Self::as_deref_mut
[function]
[call site]
03320
blob_functions::push
[function]
[call site]
03321
blob_functions::push
[function]
[call site]
03322
FnPtr::try_from
[function]
[call site]
03323
RhaiResultOf::unwrap
[function]
[call site]
03324
Dynamic::flatten
[function]
[call site]
03325
Expr::options
[function]
[call site]
03326
string_functions::is_empty
[function]
[call site]
03327
test::len
[function]
[call site]
03328
string_functions::is_empty
[function]
[call site]
03329
string_functions::is_empty
[function]
[call site]
03330
ASTFlags::intersects
[function]
[call site]
03331
Position::new_const
[function]
[call site]
03332
Self::as_deref_mut
[function]
[call site]
03333
Engine::get_arg_value
[function]
[call site]
03334
blob_functions::push
[function]
[call site]
03335
Dynamic::flatten
[function]
[call site]
03336
blob_functions::push
[function]
[call site]
03337
Engine::eval_expr
[function]
[call site]
03338
Self::as_deref_mut
[function]
[call site]
03339
Dynamic::flatten
[function]
[call site]
03340
Engine::eval_dot_index_chain_arguments
[function]
[call site]
03341
StmtBlock::extend
[function]
[call site]
03342
StmtBlock::extend
[function]
[call site]
03343
blob_functions::push
[function]
[call site]
03344
Engine::eval_expr
[function]
[call site]
03345
Dynamic::flatten
[function]
[call site]
03346
Ok
[function]
[call site]
03347
Engine::track_operation
[function]
[call site]
03348
Engine::dbg
[function]
[call site]
03349
Self::as_deref_mut
[function]
[call site]
03350
Self::map_or_else
[function]
[call site]
03351
Err
[function]
[call site]
03352
ERR::ErrorUnboundThis
[function]
[call site]
03353
into
[function]
[call site]
03354
Self::try_into
[function]
[call site]
03355
Some
[function]
[call site]
03356
Engine::eval_dot_index_chain_raw
[function]
[call site]
03357
Target::is_ref
[function]
[call site]
03358
ParseSettings::level_up_with_position
[function]
[call site]
03359
ParseSettings::level_up
[function]
[call site]
03360
Ok
[function]
[call site]
03361
ChainType::from
[function]
[call site]
03362
Expr::options
[function]
[call site]
03363
ASTFlags::intersects
[function]
[call site]
03364
StmtBlock::as_ref
[function]
[call site]
03365
Expr::is_unit
[function]
[call site]
03366
Ok
[function]
[call site]
03367
Expr::start_position
[function]
[call site]
03368
Expr::options
[function]
[call site]
03369
ASTFlags::intersects
[function]
[call site]
03370
Engine::dbg
[function]
[call site]
03371
Self::as_deref_mut
[function]
[call site]
03372
string_functions::pop
[function]
[call site]
03373
string_functions::is_empty
[function]
[call site]
03374
shared_make_mut
[function]
[call site]
03375
string_functions::pop
[function]
[call site]
03376
Dynamic::map_or
[function]
[call site]
03377
Dynamic::unwrap
[function]
[call site]
03378
TestStruct::clone
[function]
[call site]
03379
Expr::start_position
[function]
[call site]
03380
StmtBlock::as_mut
[function]
[call site]
03381
Dynamic::is_shared
[function]
[call site]
03382
write_lock::<Dynamic>
[function]
[call site]
03383
unwrap
[function]
[call site]
03384
Self::as_deref_mut
[function]
[call site]
03385
Engine::get_indexed_mut
[function]
[call site]
03386
Engine::track_operation
[function]
[call site]
03387
Dynamic::as_int
[function]
[call site]
03388
Ok
[function]
[call site]
03389
crate::func::locked_read
[function]
[call site]
03390
Option::and_then
[function]
[call site]
03391
Some
[function]
[call site]
03392
ok_or_else
[function]
[call site]
03393
std::
[call site]
03394
any::type_name
[function]
[call site]
03395
Err
[function]
[call site]
03396
Dynamic::type_name
[function]
[call site]
03397
Result::map_err
[function]
[call site]
03398
make_type_mismatch_err::<crate::INT>
[function]
[call site]
03399
test::len
[function]
[call site]
03400
super::calc_index
[function]
[call site]
03401
FnPtr::try_from
[function]
[call site]
03402
unsigned_abs
[function]
[call site]
03403
Ok
[function]
[call site]
03404
FnPtr::try_from
[function]
[call site]
03405
Ok
[function]
[call site]
03406
ERR::ErrorArrayBounds
[function]
[call site]
03407
into
[function]
[call site]
03408
super::EvalContext::new
[function]
[call site]
03409
cb
[function]
[call site]
03410
map_err
[function]
[call site]
03411
EvalAltResult::fill_position
[function]
[call site]
03412
Err
[function]
[call site]
03413
shared_get_mut
[function]
[call site]
03414
unwrap
[function]
[call site]
03415
try_into
[function]
[call site]
03416
Dynamic::as_int
[function]
[call site]
03417
Result::map_err
[function]
[call site]
03418
make_type_mismatch_err::<crate::INT>
[function]
[call site]
03419
test::len
[function]
[call site]
03420
super::calc_index
[function]
[call site]
03421
ERR::ErrorArrayBounds
[function]
[call site]
03422
into
[function]
[call site]
03423
Command::get
[function]
[call site]
03424
test_optimizer_const_map
[function]
[call site]
03425
into
[function]
[call site]
03426
unwrap
[function]
[call site]
03427
Ok
[function]
[call site]
03428
read_lock::<crate::ImmutableString>
[function]
[call site]
03429
ok_or_else
[function]
[call site]
03430
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
03431
RhaiNativeFunc::return_type_name
[function]
[call site]
03432
type_name::<R>
[function]
[call site]
03433
contains_key
[function]
[call site]
03434
Ident::as_str
[function]
[call site]
03435
super::EvalContext::new
[function]
[call site]
03436
cb
[function]
[call site]
03437
Ident::as_str
[function]
[call site]
03438
map_err
[function]
[call site]
03439
EvalAltResult::fill_position
[function]
[call site]
03440
string_functions::is_empty
[function]
[call site]
03441
contains_key
[function]
[call site]
03442
Ident::as_str
[function]
[call site]
03443
blob_functions::insert
[function]
[call site]
03444
TestStruct::clone
[function]
[call site]
03445
Self::into
[function]
[call site]
03446
shared_get_mut
[function]
[call site]
03447
Ident::as_str
[function]
[call site]
03448
try_into
[function]
[call site]
03449
Engine::fail_on_invalid_map_property
[function]
[call site]
03450
intersects
[function]
[call site]
03451
Err
[function]
[call site]
03452
ERR::ErrorPropertyNotFound
[function]
[call site]
03453
test_to_string
[function]
[call site]
03454
into
[function]
[call site]
03455
Ok
[function]
[call site]
03456
Target::from
[function]
[call site]
03457
Self::TempValue
[function]
[call site]
03458
into
[function]
[call site]
03459
is::<crate::ExclusiveRange>
[function]
[call site]
03460
is::<crate::InclusiveRange>
[function]
[call site]
03461
read_lock::<crate::ExclusiveRange>
[function]
[call site]
03462
super::calc_index
[function]
[call site]
03463
ERR::ErrorBitFieldBounds
[function]
[call site]
03464
into
[function]
[call site]
03465
super::calc_index
[function]
[call site]
03466
FnPtr::try_from
[function]
[call site]
03467
RhaiResultOf::ok
[function]
[call site]
03468
and_then
[function]
[call site]
03469
then_some
[function]
[call site]
03470
ok_or_else
[function]
[call site]
03471
ERR::ErrorBitFieldBounds
[function]
[call site]
03472
FnPtr::try_from
[function]
[call site]
03473
RhaiResultOf::unwrap
[function]
[call site]
03474
pow
[function]
[call site]
03475
FnPtr::try_from
[function]
[call site]
03476
tokenizer::is_valid_function_name
[function]
[call site]
03477
Ok
[function]
[call site]
03478
TestStruct::new
[function]
[call site]
03479
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
03480
Token::lookup_symbol_from_syntax
[function]
[call site]
03481
Option::is_some
[function]
[call site]
03482
Err
[function]
[call site]
03483
ERR::ErrorParsing
[function]
[call site]
03484
PERR::Reserved
[function]
[call site]
03485
test_to_string
[function]
[call site]
03486
into
[function]
[call site]
03487
Err
[function]
[call site]
03488
ERR::ErrorFunctionNotFound
[function]
[call site]
03489
test_to_string
[function]
[call site]
03490
into
[function]
[call site]
03491
RhaiResultOf::unwrap
[function]
[call site]
03492
read_lock::<crate::InclusiveRange>
[function]
[call site]
03493
iterator_functions::chars_from_start
[function]
[call site]
03494
CharsStream::new
[function]
[call site]
03495
string_functions::add_append
[function]
[call site]
03496
string_functions::is_empty
[function]
[call site]
03497
String::from_utf8_lossy
[function]
[call site]
03498
string_functions::is_empty
[function]
[call site]
03499
String::from_utf8
[function]
[call site]
03500
unwrap
[function]
[call site]
03501
into
[function]
[call site]
03502
ImmutableString::into_owned
[function]
[call site]
03503
String::into
[function]
[call site]
03504
ImmutableString::into_owned
[function]
[call site]
03505
StmtBlock::as_ref
[function]
[call site]
03506
into
[function]
[call site]
03507
string_functions::add_append
[function]
[call site]
03508
super::calc_index
[function]
[call site]
03509
ERR::ErrorBitFieldBounds
[function]
[call site]
03510
into
[function]
[call site]
03511
super::calc_index
[function]
[call site]
03512
ERR::ErrorBitFieldBounds
[function]
[call site]
03513
into
[function]
[call site]
03514
FnPtr::try_from
[function]
[call site]
03515
RhaiResultOf::unwrap
[function]
[call site]
03516
pow
[function]
[call site]
03517
FnPtr::try_from
[function]
[call site]
03518
RhaiResultOf::unwrap
[function]
[call site]
03519
Ok
[function]
[call site]
03520
into
[function]
[call site]
03521
Dynamic::as_int
[function]
[call site]
03522
Result::map_err
[function]
[call site]
03523
make_type_mismatch_err::<crate::INT>
[function]
[call site]
03524
super::calc_index
[function]
[call site]
03525
ERR::ErrorBitFieldBounds
[function]
[call site]
03526
into
[function]
[call site]
03527
FnPtr::try_from
[function]
[call site]
03528
RhaiResultOf::unwrap
[function]
[call site]
03529
Ok
[function]
[call site]
03530
into
[function]
[call site]
03531
Dynamic::as_int
[function]
[call site]
03532
FnPtr::try_from
[function]
[call site]
03533
Err
[function]
[call site]
03534
ERR::ErrorStringBounds
[function]
[call site]
03535
test_chars
[function]
[call site]
03536
ImmutableString::strong_count
[function]
[call site]
03537
into
[function]
[call site]
03538
test_chars
[function]
[call site]
03539
nth
[function]
[call site]
03540
ok_or_else
[function]
[call site]
03541
ERR::ErrorStringBounds
[function]
[call site]
03542
test_chars
[function]
[call site]
03543
ImmutableString::strong_count
[function]
[call site]
03544
FnPtr::try_from
[function]
[call site]
03545
unsigned_abs
[function]
[call site]
03546
Err
[function]
[call site]
03547
ERR::ErrorStringBounds
[function]
[call site]
03548
test_chars
[function]
[call site]
03549
ImmutableString::strong_count
[function]
[call site]
03550
into
[function]
[call site]
03551
test_chars
[function]
[call site]
03552
array_functions::reduce_rev
[function]
[call site]
03553
RhaiResult::nth
[function]
[call site]
03554
ok_or_else
[function]
[call site]
03555
ERR::ErrorStringBounds
[function]
[call site]
03556
test_chars
[function]
[call site]
03557
ImmutableString::strong_count
[function]
[call site]
03558
Ok
[function]
[call site]
03559
into
[function]
[call site]
03560
std::any::type_name::<ExclusiveRange>
[function]
[call site]
03561
std::any::type_name::<InclusiveRange>
[function]
[call site]
03562
string_functions::is_empty
[function]
[call site]
03563
TestStruct::clone
[function]
[call site]
03564
Self::into
[function]
[call site]
03565
Ok
[function]
[call site]
03566
std::any::type_name::<ExclusiveRange>
[function]
[call site]
03567
read_lock::<ExclusiveRange>
[function]
[call site]
03568
unwrap
[function]
[call site]
03569
TestStruct::clone
[function]
[call site]
03570
test_chars
[function]
[call site]
03571
ImmutableString::strong_count
[function]
[call site]
03572
super::calc_index
[function]
[call site]
03573
ERR::ErrorStringBounds
[function]
[call site]
03574
into
[function]
[call site]
03575
super::calc_index
[function]
[call site]
03576
ERR::ErrorStringBounds
[function]
[call site]
03577
into
[function]
[call site]
03578
Result::unwrap_or
[function]
[call site]
03579
TestStruct::clone
[function]
[call site]
03580
Self::into
[function]
[call site]
03581
ImmutableString::saturating_sub
[function]
[call site]
03582
test_chars
[function]
[call site]
03583
skip
[function]
[call site]
03584
test_functions_take
[function]
[call site]
03585
chars().skip(start).take(take).collect::<String>
[function]
[call site]
03586
into
[function]
[call site]
03587
Ok
[function]
[call site]
03588
std::any::type_name::<InclusiveRange>
[function]
[call site]
03589
read_lock::<InclusiveRange>
[function]
[call site]
03590
unwrap
[function]
[call site]
03591
TestStruct::clone
[function]
[call site]
03592
test_chars
[function]
[call site]
03593
ImmutableString::strong_count
[function]
[call site]
03594
iterator_functions::chars_from_start
[function]
[call site]
03595
iterator_functions::chars_from_start
[function]
[call site]
03596
super::calc_index
[function]
[call site]
03597
iterator_functions::chars_from_start
[function]
[call site]
03598
ERR::ErrorStringBounds
[function]
[call site]
03599
iterator_functions::chars_from_start
[function]
[call site]
03600
into
[function]
[call site]
03601
string_functions::add_append
[function]
[call site]
03602
string_functions::add_append
[function]
[call site]
03603
super::calc_index
[function]
[call site]
03604
string_functions::add_append
[function]
[call site]
03605
ERR::ErrorStringBounds
[function]
[call site]
03606
string_functions::add_append
[function]
[call site]
03607
into
[function]
[call site]
03608
Result::unwrap_or
[function]
[call site]
03609
TestStruct::clone
[function]
[call site]
03610
Self::into
[function]
[call site]
03611
test_chars
[function]
[call site]
03612
skip
[function]
[call site]
03613
test_functions_take
[function]
[call site]
03614
chars().skip(start).take(take).collect::<String>
[function]
[call site]
03615
into
[function]
[call site]
03616
Ok
[function]
[call site]
03617
Err
[function]
[call site]
03618
make_type_mismatch_err::<crate::INT>
[function]
[call site]
03619
Engine::call_indexer_get
[function]
[call site]
03620
hash_idx
[function]
[call site]
03621
get_or_init
[function]
[call site]
03622
calc_fn_hash
[function]
[call site]
03623
calc_fn_hash
[function]
[call site]
03624
into
[function]
[call site]
03625
Engine::exec_native_fn_call
[function]
[call site]
03626
RhaiResultOf::map
[function]
[call site]
03627
RhaiResultOf::map
[function]
[call site]
03628
Err
[function]
[call site]
03629
ERR::ErrorIndexingType
[function]
[call site]
03630
into
[function]
[call site]
03631
Target::is_temp_value
[function]
[call site]
03632
Engine::eval_dot_index_chain_raw
[function]
[call site]
03633
Some
[function]
[call site]
03634
shared_take_or_clone
[function]
[call site]
03635
shared_try_take
[function]
[call site]
03636
Result::unwrap_or_else
[function]
[call site]
03637
StmtBlock::as_ref
[function]
[call site]
03638
TestStruct::clone
[function]
[call site]
03639
Err
[function]
[call site]
03640
StmtBlock::as_mut
[function]
[call site]
03641
Engine::call_indexer_set
[function]
[call site]
03642
hash_idx
[function]
[call site]
03643
Engine::exec_native_fn_call
[function]
[call site]
03644
StmtBlock::span_or_else
[function]
[call site]
03645
Span::new
[function]
[call site]
03646
iterator_functions::chars_from_start
[function]
[call site]
03647
StmtBlock::span_or_else
[function]
[call site]
03648
string_functions::add_append
[function]
[call site]
03649
StmtBlock::span_or_else
[function]
[call site]
03650
Ok
[function]
[call site]
03651
Err
[function]
[call site]
03652
Ok
[function]
[call site]
03653
Engine::dbg
[function]
[call site]
03654
Self::as_deref_mut
[function]
[call site]
03655
StmtBlock::as_mut
[function]
[call site]
03656
Dynamic::is_shared
[function]
[call site]
03657
write_lock::<Dynamic>
[function]
[call site]
03658
unwrap
[function]
[call site]
03659
string_functions::pop
[function]
[call site]
03660
Dynamic::unwrap
[function]
[call site]
03661
TestStruct::clone
[function]
[call site]
03662
Engine::get_indexed_mut
[function]
[call site]
03663
Engine::eval_op_assignment
[function]
[call site]
03664
StmtBlock::as_ref
[function]
[call site]
03665
Dynamic::is_read_only
[function]
[call site]
03666
Expr::get_variable_name
[function]
[call site]
03667
string_functions::is_empty
[function]
[call site]
03668
Some
[function]
[call site]
03669
Option::unwrap_or_default
[function]
[call site]
03670
Expr::start_position
[function]
[call site]
03671
string_functions::is_empty
[function]
[call site]
03672
Expr::position
[function]
[call site]
03673
ParseSettings::level_up_with_position
[function]
[call site]
03674
Expr::start_position
[function]
[call site]
03675
Expr::start_position
[function]
[call site]
03676
Expr::position
[function]
[call site]
03677
Err
[function]
[call site]
03678
ERR::ErrorAssignmentToConstant
[function]
[call site]
03679
test_to_string
[function]
[call site]
03680
into
[function]
[call site]
03681
ParseSettings::level_up_with_position
[function]
[call site]
03682
ParseSettings::level_up
[function]
[call site]
03683
Ok
[function]
[call site]
03684
OpAssignment::get_op_assignment_info
[function]
[call site]
03685
OpAssignment::is_op_assignment
[function]
[call site]
03686
Some
[function]
[call site]
03687
StmtBlock::as_mut
[function]
[call site]
03688
as_mut().write_lock::<Dynamic>
[function]
[call site]
03689
unwrap
[function]
[call site]
03690
Engine::fast_operators
[function]
[call site]
03691
add
[function]
[call site]
03692
i64::map_err
[function]
[call site]
03693
EvalAltResult::fill_position
[function]
[call site]
03694
f32_functions::subtract
[function]
[call site]
03695
f32::map_err
[function]
[call site]
03696
EvalAltResult::fill_position
[function]
[call site]
03697
f32_functions::multiply
[function]
[call site]
03698
f32::map_err
[function]
[call site]
03699
EvalAltResult::fill_position
[function]
[call site]
03700
f32_functions::divide
[function]
[call site]
03701
f32::map_err
[function]
[call site]
03702
EvalAltResult::fill_position
[function]
[call site]
03703
f32_functions::modulo
[function]
[call site]
03704
f32::map_err
[function]
[call site]
03705
EvalAltResult::fill_position
[function]
[call site]
03706
func::get_builtin_op_assignment_fn
[function]
[call site]
03707
Some
[function]
[call site]
03708
Dynamic::as_int
[function]
[call site]
03709
unwrap
[function]
[call site]
03710
Dynamic::as_int
[function]
[call site]
03711
unwrap
[function]
[call site]
03712
write_lock::<Dynamic>
[function]
[call site]
03713
unwrap
[function]
[call site]
03714
RhaiResult::into
[function]
[call site]
03715
Ok
[function]
[call site]
03716
Some
[function]
[call site]
03717
Dynamic::as_int
[function]
[call site]
03718
unwrap
[function]
[call site]
03719
Dynamic::as_int
[function]
[call site]
03720
unwrap
[function]
[call site]
03721
write_lock::<Dynamic>
[function]
[call site]
03722
unwrap
[function]
[call site]
03723
RhaiResult::into
[function]
[call site]
03724
Ok
[function]
[call site]
03725
Some
[function]
[call site]
03726
Dynamic::as_char
[function]
[call site]
03727
unwrap
[function]
[call site]
03728
write_lock::<Dynamic>
[function]
[call site]
03729
unwrap
[function]
[call site]
03730
Position::new_const
[function]
[call site]
03731
blob_functions::push
[function]
[call site]
03732
Dynamic::as_char
[function]
[call site]
03733
Result::unwrap
[function]
[call site]
03734
blob_functions::push
[function]
[call site]
03735
RhaiResultOf::into
[function]
[call site]
03736
Ok
[function]
[call site]
03737
Some
[function]
[call site]
03738
split_first_mut
[function]
[call site]
03739
unwrap
[function]
[call site]
03740
Dynamic::as_immutable_string_mut
[function]
[call site]
03741
unwrap
[function]
[call site]
03742
Dynamic::as_immutable_string_ref
[function]
[call site]
03743
unwrap
[function]
[call site]
03744
string_functions::is_empty
[function]
[call site]
03745
string_functions::is_empty
[function]
[call site]
03746
test::len
[function]
[call site]
03747
test::len
[function]
[call site]
03748
unwrap
[function]
[call site]
03749
Package::init_engine
[function]
[call site]
03750
Engine::throw_on_size
[function]
[call site]
03751
Ok
[function]
[call site]
03752
Some
[function]
[call site]
03753
split_first_mut
[function]
[call site]
03754
unwrap
[function]
[call site]
03755
Dynamic::as_immutable_string_mut
[function]
[call site]
03756
unwrap
[function]
[call site]
03757
Dynamic::as_immutable_string_ref
[function]
[call site]
03758
unwrap
[function]
[call site]
03759
Ok
[function]
[call site]
03760
Some
[function]
[call site]
03761
test_functions_take
[function]
[call site]
03762
Dynamic::into_array
[function]
[call site]
03763
unwrap
[function]
[call site]
03764
string_functions::is_empty
[function]
[call site]
03765
Ok
[function]
[call site]
03766
Dynamic::as_array_ref
[function]
[call site]
03767
unwrap
[function]
[call site]
03768
string_functions::is_empty
[function]
[call site]
03769
unwrap
[function]
[call site]
03770
Package::init_engine
[function]
[call site]
03771
Engine::check_data_size
[function]
[call site]
03772
Dynamic::read_lock
[function]
[call site]
03773
unwrap
[function]
[call site]
03774
Dynamic::as_array_mut
[function]
[call site]
03775
unwrap
[function]
[call site]
03776
string_functions::add_append
[function]
[call site]
03777
Ok
[function]
[call site]
03778
Some
[function]
[call site]
03779
test_functions_take
[function]
[call site]
03780
Dynamic::into_blob
[function]
[call site]
03781
unwrap
[function]
[call site]
03782
Dynamic::as_blob_mut
[function]
[call site]
03783
unwrap
[function]
[call site]
03784
unwrap
[function]
[call site]
03785
Package::init_engine
[function]
[call site]
03786
Engine::throw_on_size
[function]
[call site]
03787
test::len
[function]
[call site]
03788
test::len
[function]
[call site]
03789
string_functions::add_append
[function]
[call site]
03790
Ok
[function]
[call site]
03791
Some
[function]
[call site]
03792
Dynamic::as_char
[function]
[call site]
03793
unwrap
[function]
[call site]
03794
encode_utf8
[function]
[call site]
03795
Dynamic::as_immutable_string_mut
[function]
[call site]
03796
unwrap
[function]
[call site]
03797
unwrap
[function]
[call site]
03798
Package::init_engine
[function]
[call site]
03799
Engine::throw_on_size
[function]
[call site]
03800
test::len
[function]
[call site]
03801
test::len
[function]
[call site]
03802
Ok
[function]
[call site]
03803
Some
[function]
[call site]
03804
Dynamic::as_immutable_string_ref
[function]
[call site]
03805
unwrap
[function]
[call site]
03806
string_functions::is_empty
[function]
[call site]
03807
Ok
[function]
[call site]
03808
Dynamic::as_char
[function]
[call site]
03809
unwrap
[function]
[call site]
03810
test_to_string
[function]
[call site]
03811
unwrap
[function]
[call site]
03812
Package::init_engine
[function]
[call site]
03813
Engine::throw_on_size
[function]
[call site]
03814
test::len
[function]
[call site]
03815
test::len
[function]
[call site]
03816
write_lock::<Dynamic>
[function]
[call site]
03817
unwrap
[function]
[call site]
03818
into
[function]
[call site]
03819
Ok
[function]
[call site]
03820
Some
[function]
[call site]
03821
test_functions_take
[function]
[call site]
03822
Dynamic::as_array_mut
[function]
[call site]
03823
unwrap
[function]
[call site]
03824
blob_functions::push
[function]
[call site]
03825
unwrap
[function]
[call site]
03826
Package::init_engine
[function]
[call site]
03827
Engine::check_data_size
[function]
[call site]
03828
Dynamic::read_lock
[function]
[call site]
03829
unwrap
[function]
[call site]
03830
Ok
[function]
[call site]
03831
Some
[function]
[call site]
03832
Dynamic::as_int
[function]
[call site]
03833
unwrap
[function]
[call site]
03834
Dynamic::as_blob_mut
[function]
[call site]
03835
unwrap
[function]
[call site]
03836
unwrap
[function]
[call site]
03837
Package::init_engine
[function]
[call site]
03838
Engine::throw_on_size
[function]
[call site]
03839
test::len
[function]
[call site]
03840
blob_functions::push
[function]
[call site]
03841
Ok
[function]
[call site]
03842
Some
[function]
[call site]
03843
Dynamic::as_char
[function]
[call site]
03844
unwrap
[function]
[call site]
03845
Dynamic::as_blob_mut
[function]
[call site]
03846
unwrap
[function]
[call site]
03847
unwrap
[function]
[call site]
03848
Package::init_engine
[function]
[call site]
03849
Engine::throw_on_size
[function]
[call site]
03850
test::len
[function]
[call site]
03851
string_functions::add_append_char
[function]
[call site]
03852
Ok
[function]
[call site]
03853
Some
[function]
[call site]
03854
split_first_mut
[function]
[call site]
03855
unwrap
[function]
[call site]
03856
Dynamic::as_blob_mut
[function]
[call site]
03857
unwrap
[function]
[call site]
03858
Dynamic::as_immutable_string_ref
[function]
[call site]
03859
unwrap
[function]
[call site]
03860
string_functions::is_empty
[function]
[call site]
03861
Ok
[function]
[call site]
03862
unwrap
[function]
[call site]
03863
Package::init_engine
[function]
[call site]
03864
Engine::throw_on_size
[function]
[call site]
03865
test::len
[function]
[call site]
03866
test::len
[function]
[call site]
03867
string_functions::add_append_str
[function]
[call site]
03868
Ok
[function]
[call site]
03869
then
[function]
[call site]
03870
&mut
[call site]
03871
into
[function]
[call site]
03872
test_custom_syntax_func
[function]
[call site]
03873
map_err
[function]
[call site]
03874
EvalAltResult::fill_position
[function]
[call site]
03875
Some
[function]
[call site]
03876
Engine::exec_native_fn_call
[function]
[call site]
03877
Some
[function]
[call site]
03878
Engine::exec_native_fn_call
[function]
[call site]
03879
Err
[function]
[call site]
03880
Engine::check_data_size
[function]
[call site]
03881
ParseSettings::level_up_with_position
[function]
[call site]
03882
ParseSettings::level_up
[function]
[call site]
03883
Ok
[function]
[call site]
03884
StmtBlock::as_mut
[function]
[call site]
03885
as_mut().write_lock::<Dynamic>
[function]
[call site]
03886
unwrap
[function]
[call site]
03887
StmtBlock::as_mut
[function]
[call site]
03888
Target::propagate_changed_value
[function]
[call site]
03889
Dynamic::as_bool
[function]
[call site]
03890
Result::map_err
[function]
[call site]
03891
TestStruct::new
[function]
[call site]
03892
crate::ERR::ErrorMismatchDataType
[function]
[call site]
03893
&str::to_string
[function]
[call site]
03894
ParseError::to_string
[function]
[call site]
03895
Engine::new
[function]
[call site]
03896
Scope::new
[function]
[call site]
03897
blob_functions::push
[function]
[call site]
03898
blob_functions::push
[function]
[call site]
03899
blob_functions::push
[function]
[call site]
03900
write_lock::<crate::INT>
[function]
[call site]
03901
unwrap
[function]
[call site]
03902
Dynamic::as_int
[function]
[call site]
03903
Result::map_err
[function]
[call site]
03904
TestStruct::new
[function]
[call site]
03905
crate::ERR::ErrorMismatchDataType
[function]
[call site]
03906
&str::to_string
[function]
[call site]
03907
ParseError::to_string
[function]
[call site]
03908
write_lock::<crate::INT>
[function]
[call site]
03909
unwrap
[function]
[call site]
03910
Dynamic::as_int
[function]
[call site]
03911
Result::map_err
[function]
[call site]
03912
TestStruct::new
[function]
[call site]
03913
crate::ERR::ErrorMismatchDataType
[function]
[call site]
03914
&str::to_string
[function]
[call site]
03915
ParseError::to_string
[function]
[call site]
03916
write_lock::<crate::Blob>
[function]
[call site]
03917
unwrap
[function]
[call site]
03918
FnPtr::try_from
[function]
[call site]
03919
RhaiResultOf::unwrap
[function]
[call site]
03920
Dynamic::as_char
[function]
[call site]
03921
Result::map_err
[function]
[call site]
03922
TestStruct::new
[function]
[call site]
03923
crate::ERR::ErrorMismatchDataType
[function]
[call site]
03924
&str::to_string
[function]
[call site]
03925
ParseError::to_string
[function]
[call site]
03926
write_lock::<crate::ImmutableString>
[function]
[call site]
03927
unwrap
[function]
[call site]
03928
test_chars
[function]
[call site]
03929
enumerate
[function]
[call site]
03930
test_optimizer_const_map
[function]
[call site]
03931
reflection_functions::collect
[function]
[call site]
03932
write_lock::<crate::ImmutableString>
[function]
[call site]
03933
unwrap
[function]
[call site]
03934
test_chars
[function]
[call site]
03935
ImmutableString::strong_count
[function]
[call site]
03936
test_chars
[function]
[call site]
03937
test_functions_take
[function]
[call site]
03938
test_chars
[function]
[call site]
03939
skip
[function]
[call site]
03940
test_chars
[function]
[call site]
03941
skip
[function]
[call site]
03942
test_chars
[function]
[call site]
03943
skip
[function]
[call site]
03944
optimize_combo_chain
[function]
[call site]
03945
test_functions_take
[function]
[call site]
03946
test_functions_take
[function]
[call site]
03947
test_functions_take
[function]
[call site]
03948
StmtBlock::as_mut
[function]
[call site]
03949
intersects
[function]
[call site]
03950
StmtBlock::as_mut
[function]
[call site]
03951
StmtBlock::as_mut
[function]
[call site]
03952
string_functions::remove
[function]
[call site]
03953
test_functions_take
[function]
[call site]
03954
make_sub
[function]
[call site]
03955
make_root
[function]
[call site]
03956
test_to_string
[function]
[call site]
03957
test_chars
[function]
[call site]
03958
optimize_combo_chain
[function]
[call site]
03959
reflection_functions::collect
[function]
[call site]
03960
Ok
[function]
[call site]
03961
Engine::check_data_size
[function]
[call site]
03962
StmtBlock::as_ref
[function]
[call site]
03963
ParseSettings::level_up_with_position
[function]
[call site]
03964
Some
[function]
[call site]
03965
Err
[function]
[call site]
03966
Token::is_op_assignment
[function]
[call site]
03967
TestStruct::clone
[function]
[call site]
03968
Engine::call_indexer_get
[function]
[call site]
03969
into
[function]
[call site]
03970
Engine::eval_op_assignment
[function]
[call site]
03971
shared_take_or_clone
[function]
[call site]
03972
Engine::check_data_size
[function]
[call site]
03973
ParseSettings::level_up_with_position
[function]
[call site]
03974
Engine::call_indexer_set
[function]
[call site]
03975
Ok
[function]
[call site]
03976
Engine::dbg
[function]
[call site]
03977
Self::as_deref_mut
[function]
[call site]
03978
StmtBlock::as_mut
[function]
[call site]
03979
Dynamic::is_shared
[function]
[call site]
03980
write_lock::<Dynamic>
[function]
[call site]
03981
unwrap
[function]
[call site]
03982
string_functions::pop
[function]
[call site]
03983
Dynamic::unwrap
[function]
[call site]
03984
Engine::get_indexed_mut
[function]
[call site]
03985
RhaiResultOf::map
[function]
[call site]
03986
RhaiResult::take_or_clone
[function]
[call site]
03987
shared_try_take
[function]
[call site]
03988
Result::unwrap_or_else
[function]
[call site]
03989
StmtBlock::as_ref
[function]
[call site]
03990
TestStruct::clone
[function]
[call site]
03991
Expr::options
[function]
[call site]
03992
ASTFlags::intersects
[function]
[call site]
03993
StmtBlock::as_ref
[function]
[call site]
03994
Expr::is_unit
[function]
[call site]
03995
Ok
[function]
[call site]
03996
StmtBlock::as_ref
[function]
[call site]
03997
Dynamic::is_map
[function]
[call site]
03998
crate::func::locked_read
[function]
[call site]
03999
Option::map_or
[function]
[call site]
04000
Engine::dbg_reset
[function]
[call site]
04001
defer
[function]
[call site]
04002
defer
[function]
[call site]
04003
first
[function]
[call site]
04004
map_or
[function]
[call site]
04005
Engine::make_method_call
[function]
[call site]
04006
StmtBlock::as_ref
[function]
[call site]
04007
Dynamic::is_fnptr
[function]
[call site]
04008
crate::func::locked_read
[function]
[call site]
04009
Option::map_or
[function]
[call site]
04010
StmtBlock::as_ref
[function]
[call site]
04011
as_ref().read_lock::<FnPtr>
[function]
[call site]
04012
unwrap
[function]
[call site]
04013
test_fn_ptr_curry
[function]
[call site]
04014
Engine::new
[function]
[call site]
04015
Engine::register_fn
[function]
[call site]
04016
MyIterableType::into_iter
[function]
[call site]
04017
Self::IntoIter::cloned
[function]
[call site]
04018
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
04019
StaticModuleResolver::iter_mut
[function]
[call site]
04020
impl
[call site]
04021
test_functions_take
[function]
[call site]
04022
test_functions_take
[function]
[call site]
04023
test_functions_take
[function]
[call site]
04024
StmtBlock::as_mut
[function]
[call site]
04025
intersects
[function]
[call site]
04026
StmtBlock::as_mut
[function]
[call site]
04027
StmtBlock::as_mut
[function]
[call site]
04028
string_functions::remove
[function]
[call site]
04029
test_functions_take
[function]
[call site]
04030
make_sub
[function]
[call site]
04031
make_root
[function]
[call site]
04032
StaticModuleResolver::iter_mut
[function]
[call site]
04033
StaticModuleResolver::iter_mut
[function]
[call site]
04034
test_optimizer_const_map
[function]
[call site]
04035
Ident::as_str
[function]
[call site]
04036
iter_mut()
[call site]
04037
.chain(call_args.iter_mut())
[call site]
04038
.collect::<FnArgsVec<_>>
[function]
[call site]
04039
test::len
[function]
[call site]
04040
test::len
[function]
[call site]
04041
StmtBlock::as_ref
[function]
[call site]
04042
as_ref().read_lock::<FnPtr>
[function]
[call site]
04043
unwrap
[function]
[call site]
04044
Scope::new
[function]
[call site]
04045
StmtBlock::as_ref
[function]
[call site]
04046
test_optimizer_const_map
[function]
[call site]
04047
defer
[function]
[call site]
04048
Engine::call_script_fn
[function]
[call site]
04049
RhaiResult::map
[function]
[call site]
04050
defer
[function]
[call site]
04051
into
[function]
[call site]
04052
test_custom_syntax_func
[function]
[call site]
04053
and_then
[function]
[call site]
04054
Engine::check_data_size
[function]
[call site]
04055
test_optimizer_const_map
[function]
[call site]
04056
map_err
[function]
[call site]
04057
EvalAltResult::fill_position
[function]
[call site]
04058
test_native_context_fn_name
[function]
[call site]
04059
Engine::new
[function]
[call site]
04060
Engine::register_raw_fn
[function]
[call site]
04061
into
[function]
[call site]
04062
StmtBlock::as_ref
[function]
[call site]
04063
test::len
[function]
[call site]
04064
test::len
[function]
[call site]
04065
string_functions::starts_with
[function]
[call site]
04066
FuncRegistration::new
[function]
[call site]
04067
FuncRegistration::in_global_namespace
[function]
[call site]
04068
FuncRegistration::set_into_module_raw
[function]
[call site]
04069
StmtBlock::as_ref
[function]
[call site]
04070
test::len
[function]
[call site]
04071
StmtBlock::extend
[function]
[call site]
04072
StmtBlock::as_ref
[function]
[call site]
04073
MyIterableType::into_iter
[function]
[call site]
04074
Self::IntoIter::copied
[function]
[call site]
04075
first
[function]
[call site]
04076
RhaiFunc::is_method
[function]
[call site]
04077
StaticModuleResolver::iter_mut
[function]
[call site]
04078
enumerate
[function]
[call site]
04079
array_functions::for_each
[function]
[call site]
04080
Module::map_type
[function]
[call site]
04081
MyIterableType::into_iter
[function]
[call site]
04082
T::as_any
[function]
[call site]
04083
TypeId::of::<Dynamic>
[function]
[call site]
04084
test::len
[function]
[call site]
04085
test::len
[function]
[call site]
04086
string_functions::pop
[function]
[call site]
04087
unwrap
[function]
[call site]
04088
calc_fn_hash
[function]
[call site]
04089
test::len
[function]
[call site]
04090
calc_fn_hash_full
[function]
[call site]
04091
MyIterableType::into_iter
[function]
[call site]
04092
copied
[function]
[call site]
04093
StmtBlock::as_ref
[function]
[call site]
04094
and_then
[function]
[call site]
04095
Command::get
[function]
[call site]
04096
BloomFilterU64::mark
[function]
[call site]
04097
string_functions::remove
[function]
[call site]
04098
get_or_insert_with
[function]
[call site]
04099
new_hash_map
[function]
[call site]
04100
Scope::push_entry
[function]
[call site]
04101
blob_functions::insert
[function]
[call site]
04102
into
[function]
[call site]
04103
&mut
[call site]
04104
blob_functions::insert
[function]
[call site]
04105
into
[function]
[call site]
04106
Engine::global_namespace_mut
[function]
[call site]
04107
TestStruct::new
[function]
[call site]
04108
unwrap
[function]
[call site]
04109
test_optimizer_const_map
[function]
[call site]
04110
TypeId::of::<INT>
[function]
[call site]
04111
TypeId::of::<INT>
[function]
[call site]
04112
Engine::register_raw_fn
[function]
[call site]
04113
into
[function]
[call site]
04114
StmtBlock::as_ref
[function]
[call site]
04115
test::len
[function]
[call site]
04116
test::len
[function]
[call site]
04117
string_functions::starts_with
[function]
[call site]
04118
FuncRegistration::new
[function]
[call site]
04119
FuncRegistration::in_global_namespace
[function]
[call site]
04120
FuncRegistration::set_into_module_raw
[function]
[call site]
04121
Engine::global_namespace_mut
[function]
[call site]
04122
TestStruct::new
[function]
[call site]
04123
unwrap
[function]
[call site]
04124
test_optimizer_const_map
[function]
[call site]
04125
TypeId::of::<INT>
[function]
[call site]
04126
TypeId::of::<INT>
[function]
[call site]
04127
fn_ptr_functions::is_anonymous
[function]
[call site]
04128
fn_ptr_functions::is_anonymous
[function]
[call site]
04129
tokenizer::is_valid_function_name
[function]
[call site]
04130
FnCallHashes::from_native_only
[function]
[call site]
04131
calc_fn_hash
[function]
[call site]
04132
test::len
[function]
[call site]
04133
FnCallHashes::from_hash
[function]
[call site]
04134
calc_fn_hash
[function]
[call site]
04135
test::len
[function]
[call site]
04136
Engine::exec_fn_call
[function]
[call site]
04137
string_functions::is_empty
[function]
[call site]
04138
test::len
[function]
[call site]
04139
Err
[function]
[call site]
04140
make_type_mismatch_err::<FnPtr>
[function]
[call site]
04141
Engine::map_type_name
[function]
[call site]
04142
StmtBlock::as_ref
[function]
[call site]
04143
std::
[call site]
04144
any::type_name
[function]
[call site]
04145
test_functions_take
[function]
[call site]
04146
take()
[call site]
04147
.try_cast_result::<FnPtr>
[function]
[call site]
04148
map_err
[function]
[call site]
04149
make_type_mismatch_err::<FnPtr>
[function]
[call site]
04150
Engine::map_type_name
[function]
[call site]
04151
RhaiNativeFunc::return_type_name
[function]
[call site]
04152
type_name::<R>
[function]
[call site]
04153
fn_ptr_functions::is_anonymous
[function]
[call site]
04154
MyIterableType::into_iter
[function]
[call site]
04155
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
04156
blob_functions::blob_with_capacity
[function]
[call site]
04157
blob_functions::blob_with_capacity_and_value
[function]
[call site]
04158
test::len
[function]
[call site]
04159
test::len
[function]
[call site]
04160
test::len
[function]
[call site]
04161
StmtBlock::extend
[function]
[call site]
04162
StaticModuleResolver::iter_mut
[function]
[call site]
04163
StmtBlock::extend
[function]
[call site]
04164
StaticModuleResolver::iter_mut
[function]
[call site]
04165
impl
[call site]
04166
test::len
[function]
[call site]
04167
test::len
[function]
[call site]
04168
ensure_no_data_race
[function]
[call site]
04169
Scope::new
[function]
[call site]
04170
Some
[function]
[call site]
04171
StmtBlock::as_mut
[function]
[call site]
04172
as_deref
[function]
[call site]
04173
defer
[function]
[call site]
04174
Engine::call_script_fn
[function]
[call site]
04175
RhaiResult::map
[function]
[call site]
04176
defer
[function]
[call site]
04177
into
[function]
[call site]
04178
blob_functions::insert
[function]
[call site]
04179
StmtBlock::as_mut
[function]
[call site]
04180
test_custom_syntax_func
[function]
[call site]
04181
and_then
[function]
[call site]
04182
Engine::check_data_size
[function]
[call site]
04183
test_optimizer_const_map
[function]
[call site]
04184
map_err
[function]
[call site]
04185
EvalAltResult::fill_position
[function]
[call site]
04186
Target::is_ref
[function]
[call site]
04187
blob_functions::insert
[function]
[call site]
04188
StmtBlock::as_mut
[function]
[call site]
04189
test::len
[function]
[call site]
04190
tokenizer::is_valid_function_name
[function]
[call site]
04191
FnCallHashes::from_native_only
[function]
[call site]
04192
calc_fn_hash
[function]
[call site]
04193
FnCallHashes::from_script_and_native
[function]
[call site]
04194
calc_fn_hash
[function]
[call site]
04195
calc_fn_hash
[function]
[call site]
04196
FnCallHashes::from_native_only
[function]
[call site]
04197
calc_fn_hash
[function]
[call site]
04198
Engine::exec_fn_call
[function]
[call site]
04199
StmtBlock::as_ref
[function]
[call site]
04200
std::
[call site]
04201
any::type_name
[function]
[call site]
04202
StmtBlock::as_ref
[function]
[call site]
04203
as_ref()
[call site]
04204
.read_lock::<FnPtr>
[function]
[call site]
04205
ok_or_else
[function]
[call site]
04206
make_type_mismatch_err::<FnPtr>
[function]
[call site]
04207
Engine::map_type_name
[function]
[call site]
04208
TestStruct::clone
[function]
[call site]
04209
StmtBlock::extend
[function]
[call site]
04210
StaticModuleResolver::iter_mut
[function]
[call site]
04211
impl
[call site]
04212
Ok
[function]
[call site]
04213
into
[function]
[call site]
04214
string_functions::is_empty
[function]
[call site]
04215
Ok
[function]
[call site]
04216
Dynamic::is_shared
[function]
[call site]
04217
into
[function]
[call site]
04218
StmtBlock::as_ref
[function]
[call site]
04219
Dynamic::as_map_ref
[function]
[call site]
04220
read_lock::<Map>
[function]
[call site]
04221
ok_or_else
[function]
[call site]
04222
Dynamic::type_name
[function]
[call site]
04223
Command::get
[function]
[call site]
04224
read_lock::<FnPtr>
[function]
[call site]
04225
FnPtr::fn_name_raw
[function]
[call site]
04226
TestStruct::clone
[function]
[call site]
04227
Self
[function]
[call site]
04228
FnPtr::is_curried
[function]
[call site]
04229
string_functions::is_empty
[function]
[call site]
04230
test_fn_ptr_curry
[function]
[call site]
04231
MyIterableType::into_iter
[function]
[call site]
04232
Self::IntoIter::cloned
[function]
[call site]
04233
optimize_combo_chain
[function]
[call site]
04234
StaticModuleResolver::iter_mut
[function]
[call site]
04235
impl
[call site]
04236
curry()
[call site]
04237
.iter()
[call site]
04238
.cloned()
[call site]
04239
.chain(call_args.iter_mut().map(mem::take))
[call site]
04240
.collect::<FnArgsVec<_>>
[function]
[call site]
04241
test::len
[function]
[call site]
04242
test::len
[function]
[call site]
04243
Some
[function]
[call site]
04244
Some
[function]
[call site]
04245
TestStruct::clone
[function]
[call site]
04246
Self
[function]
[call site]
04247
TestStruct::clone
[function]
[call site]
04248
Some
[function]
[call site]
04249
cfg
[function]
[call site]
04250
Some
[function]
[call site]
04251
TestStruct::clone
[function]
[call site]
04252
cfg
[function]
[call site]
04253
test_not
[function]
[call site]
04254
Engine::new
[function]
[call site]
04255
TestStruct::clone
[function]
[call site]
04256
cfg
[function]
[call site]
04257
fn_ptr_functions::is_anonymous
[function]
[call site]
04258
test::len
[function]
[call site]
04259
tokenizer::is_valid_function_name
[function]
[call site]
04260
FnCallHashes::from_native_only
[function]
[call site]
04261
calc_fn_hash
[function]
[call site]
04262
FnCallHashes::from_script_and_native
[function]
[call site]
04263
calc_fn_hash
[function]
[call site]
04264
calc_fn_hash
[function]
[call site]
04265
FnCallHashes::from_native_only
[function]
[call site]
04266
calc_fn_hash
[function]
[call site]
04267
Scope::new
[function]
[call site]
04268
as_deref
[function]
[call site]
04269
Some
[function]
[call site]
04270
StmtBlock::as_mut
[function]
[call site]
04271
StaticModuleResolver::iter_mut
[function]
[call site]
04272
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
04273
defer
[function]
[call site]
04274
Engine::call_script_fn
[function]
[call site]
04275
RhaiResult::map
[function]
[call site]
04276
std::iter::once
[function]
[call site]
04277
StmtBlock::as_mut
[function]
[call site]
04278
optimize_combo_chain
[function]
[call site]
04279
StaticModuleResolver::iter_mut
[function]
[call site]
04280
as_mut())
[call site]
04281
.chain(call_args.iter_mut())
[call site]
04282
.collect::<FnArgsVec<_>>
[function]
[call site]
04283
defer
[function]
[call site]
04284
into
[function]
[call site]
04285
test_custom_syntax_func
[function]
[call site]
04286
and_then
[function]
[call site]
04287
Engine::check_data_size
[function]
[call site]
04288
test_optimizer_const_map
[function]
[call site]
04289
map_err
[function]
[call site]
04290
EvalAltResult::fill_position
[function]
[call site]
04291
Target::is_ref
[function]
[call site]
04292
std::iter::once
[function]
[call site]
04293
StmtBlock::as_mut
[function]
[call site]
04294
optimize_combo_chain
[function]
[call site]
04295
StaticModuleResolver::iter_mut
[function]
[call site]
04296
as_mut())
[call site]
04297
.chain(call_args.iter_mut())
[call site]
04298
.collect::<FnArgsVec<_>>
[function]
[call site]
04299
Engine::exec_fn_call
[function]
[call site]
04300
Target::propagate_changed_value
[function]
[call site]
04301
Ok
[function]
[call site]
04302
Engine::dbg
[function]
[call site]
04303
Self::as_deref_mut
[function]
[call site]
04304
TestStruct::clone
[function]
[call site]
04305
into
[function]
[call site]
04306
StmtBlock::as_mut
[function]
[call site]
04307
Dynamic::is_shared
[function]
[call site]
04308
write_lock::<Dynamic>
[function]
[call site]
04309
unwrap
[function]
[call site]
04310
Engine::get_indexed_mut
[function]
[call site]
04311
Engine::eval_op_assignment
[function]
[call site]
04312
Engine::check_data_size
[function]
[call site]
04313
print_source
[function]
[call site]
04314
Position::is_none
[function]
[call site]
04315
Position::line
[function]
[call site]
04316
Option::unwrap
[function]
[call site]
04317
saturating_sub
[function]
[call site]
04318
min_max_functions::min
[function]
[call site]
04319
test::len
[function]
[call site]
04320
ImmutableString::to_string
[function]
[call site]
04321
test::len
[function]
[call site]
04322
Position::position
[function]
[call site]
04323
MyIterableType::into_iter
[function]
[call site]
04324
Self::IntoIter::enumerate
[function]
[call site]
04325
test_functions_take
[function]
[call site]
04326
skip
[function]
[call site]
04327
Position::position
[function]
[call site]
04328
test::len
[function]
[call site]
04329
ParseSettings::level_up_with_position
[function]
[call site]
04330
Ok
[function]
[call site]
04331
Engine::dbg
[function]
[call site]
04332
Self::as_deref_mut
[function]
[call site]
04333
StmtBlock::as_mut
[function]
[call site]
04334
Dynamic::is_shared
[function]
[call site]
04335
write_lock::<Dynamic>
[function]
[call site]
04336
unwrap
[function]
[call site]
04337
TestStruct::clone
[function]
[call site]
04338
into
[function]
[call site]
04339
Engine::get_indexed_mut
[function]
[call site]
04340
Ok
[function]
[call site]
04341
shared_take_or_clone
[function]
[call site]
04342
Engine::dbg
[function]
[call site]
04343
Token::is_op_assignment
[function]
[call site]
04344
StmtBlock::as_mut
[function]
[call site]
04345
Engine::exec_native_fn_call
[function]
[call site]
04346
StmtBlock::span_or_else
[function]
[call site]
04347
StmtBlock::as_mut
[function]
[call site]
04348
into
[function]
[call site]
04349
Engine::call_indexer_get
[function]
[call site]
04350
RhaiResultOf::map
[function]
[call site]
04351
map_err
[function]
[call site]
04352
Err
[function]
[call site]
04353
try_into
[function]
[call site]
04354
Engine::eval_op_assignment
[function]
[call site]
04355
StmtBlock::as_mut
[function]
[call site]
04356
Engine::exec_native_fn_call
[function]
[call site]
04357
StmtBlock::span_or_else
[function]
[call site]
04358
StmtBlock::as_mut
[function]
[call site]
04359
into
[function]
[call site]
04360
Engine::call_indexer_set
[function]
[call site]
04361
RhaiResultOf::map_err
[function]
[call site]
04362
Err
[function]
[call site]
04363
Engine::dbg
[function]
[call site]
04364
StmtBlock::as_mut
[function]
[call site]
04365
Engine::exec_native_fn_call
[function]
[call site]
04366
RhaiResultOf::map_or_else
[function]
[call site]
04367
StmtBlock::as_mut
[function]
[call site]
04368
into
[function]
[call site]
04369
Engine::call_indexer_get
[function]
[call site]
04370
RhaiResultOf::map
[function]
[call site]
04371
map_err
[function]
[call site]
04372
Err
[function]
[call site]
04373
Ok
[function]
[call site]
04374
Self::as_deref_mut
[function]
[call site]
04375
Engine::dbg
[function]
[call site]
04376
as_deref_mut
[function]
[call site]
04377
StmtBlock::as_mut
[function]
[call site]
04378
Dynamic::is_shared
[function]
[call site]
04379
write_lock::<Dynamic>
[function]
[call site]
04380
unwrap
[function]
[call site]
04381
TestStruct::clone
[function]
[call site]
04382
into
[function]
[call site]
04383
Engine::get_indexed_mut
[function]
[call site]
04384
Engine::dbg_reset
[function]
[call site]
04385
defer
[function]
[call site]
04386
defer
[function]
[call site]
04387
first
[function]
[call site]
04388
map_or
[function]
[call site]
04389
Engine::make_method_call
[function]
[call site]
04390
into
[function]
[call site]
04391
Engine::eval_dot_index_chain_raw
[function]
[call site]
04392
Self::as_deref_mut
[function]
[call site]
04393
Engine::dbg
[function]
[call site]
04394
StmtBlock::as_mut
[function]
[call site]
04395
Engine::exec_native_fn_call
[function]
[call site]
04396
StmtBlock::span_or_else
[function]
[call site]
04397
StmtBlock::as_mut
[function]
[call site]
04398
into
[function]
[call site]
04399
Engine::call_indexer_get
[function]
[call site]
04400
RhaiResultOf::map
[function]
[call site]
04401
map_err
[function]
[call site]
04402
Err
[function]
[call site]
04403
try_into
[function]
[call site]
04404
Engine::eval_dot_index_chain_raw
[function]
[call site]
04405
StmtBlock::as_mut
[function]
[call site]
04406
StmtBlock::as_mut
[function]
[call site]
04407
Engine::exec_native_fn_call
[function]
[call site]
04408
StmtBlock::span_or_else
[function]
[call site]
04409
StmtBlock::as_mut
[function]
[call site]
04410
into
[function]
[call site]
04411
StmtBlock::as_mut
[function]
[call site]
04412
Engine::call_indexer_set
[function]
[call site]
04413
StmtBlock::span_or_else
[function]
[call site]
04414
Ok
[function]
[call site]
04415
Err
[function]
[call site]
04416
Err
[function]
[call site]
04417
Ok
[function]
[call site]
04418
Engine::dbg_reset
[function]
[call site]
04419
defer
[function]
[call site]
04420
defer
[function]
[call site]
04421
first
[function]
[call site]
04422
map_or
[function]
[call site]
04423
Engine::make_method_call
[function]
[call site]
04424
into
[function]
[call site]
04425
Engine::eval_dot_index_chain_raw
[function]
[call site]
04426
Engine::track_operation
[function]
[call site]
04427
Engine::dbg
[function]
[call site]
04428
Self::as_deref_mut
[function]
[call site]
04429
Engine::search_namespace
[function]
[call site]
04430
Engine::eval_dot_index_chain_raw
[function]
[call site]
04431
Engine::eval_expr
[function]
[call site]
04432
Self::as_deref_mut
[function]
[call site]
04433
Dynamic::flatten
[function]
[call site]
04434
into
[function]
[call site]
04435
Some
[function]
[call site]
04436
Engine::eval_dot_index_chain_raw
[function]
[call site]
04437
test_optimizer_const_map
[function]
[call site]
04438
Engine::eval_dot_index_chain
[function]
[call site]
04439
ParseResult::unwrap
[function]
[call site]
04440
and_then
[function]
[call site]
04441
Engine::check_data_size
[function]
[call site]
04442
map_err
[function]
[call site]
04443
EvalAltResult::fill_position
[function]
[call site]
04444
ArgBackup::restore_first_arg
[function]
[call site]
04445
Engine::is_debugger_registered
[function]
[call site]
04446
NativeCallContext::debugger
[function]
[call site]
04447
Scope::new
[function]
[call site]
04448
crate::ast::Stmt::Noop
[function]
[call site]
04449
into
[function]
[call site]
04450
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
04451
DebuggerEvent::FunctionExitWithError
[function]
[call site]
04452
Engine::dbg_raw
[function]
[call site]
04453
Err
[function]
[call site]
04454
GlobalRuntimeState::debugger_mut
[function]
[call site]
04455
&mut
[call site]
04456
string_functions::is_empty
[function]
[call site]
04457
Engine::check_data_size
[function]
[call site]
04458
Ok
[function]
[call site]
04459
Dynamic::into_immutable_string
[function]
[call site]
04460
Result::map_err
[function]
[call site]
04461
Engine::map_type_name
[function]
[call site]
04462
type_name::<ImmutableString>
[function]
[call site]
04463
&'a
[call site]
04464
ERR::ErrorMismatchOutputType
[function]
[call site]
04465
into
[function]
[call site]
04466
test_side_effects_print
[function]
[call site]
04467
Dynamic::into_immutable_string
[function]
[call site]
04468
Result::map_err
[function]
[call site]
04469
Engine::map_type_name
[function]
[call site]
04470
type_name::<ImmutableString>
[function]
[call site]
04471
&'a
[call site]
04472
ERR::ErrorMismatchOutputType
[function]
[call site]
04473
into
[function]
[call site]
04474
test_print_debug
[function]
[call site]
04475
&mut
[call site]
04476
Engine::map_type_name
[function]
[call site]
04477
std::
[call site]
04478
any::type_name
[function]
[call site]
04479
Engine::map_type_name
[function]
[call site]
04480
std::
[call site]
04481
any::type_name
[function]
[call site]
04482
Err
[function]
[call site]
04483
ERR::ErrorIndexingType
[function]
[call site]
04484
into
[function]
[call site]
04485
Engine::map_type_name
[function]
[call site]
04486
std::
[call site]
04487
any::type_name
[function]
[call site]
04488
Engine::map_type_name
[function]
[call site]
04489
std::
[call site]
04490
any::type_name
[function]
[call site]
04491
Engine::map_type_name
[function]
[call site]
04492
std::
[call site]
04493
any::type_name
[function]
[call site]
04494
Err
[function]
[call site]
04495
ERR::ErrorIndexingType
[function]
[call site]
04496
into
[function]
[call site]
04497
string_functions::starts_with
[function]
[call site]
04498
test::len
[function]
[call site]
04499
Engine::map_type_name
[function]
[call site]
04500
std::
[call site]
04501
any::type_name
[function]
[call site]
04502
Err
[function]
[call site]
04503
ERR::ErrorDotExpr
[function]
[call site]
04504
into
[function]
[call site]
04505
string_functions::starts_with
[function]
[call site]
04506
test::len
[function]
[call site]
04507
Engine::map_type_name
[function]
[call site]
04508
std::
[call site]
04509
any::type_name
[function]
[call site]
04510
Engine::map_type_name
[function]
[call site]
04511
std::
[call site]
04512
any::type_name
[function]
[call site]
04513
Err
[function]
[call site]
04514
ERR::ErrorDotExpr
[function]
[call site]
04515
into
[function]
[call site]
04516
Err
[function]
[call site]
04517
ERR::ErrorFunctionNotFound
[function]
[call site]
04518
Engine::gen_fn_call_signature
[function]
[call site]
04519
into
[function]
[call site]
04520
Result::is_err
[function]
[call site]
04521
Scope::new
[function]
[call site]
04522
EvalContext::new
[function]
[call site]
04523
test_array_invalid_index_callback
[function]
[call site]
04524
Ok
[function]
[call site]
04525
Err
[function]
[call site]
04526
RhaiResultOf::map
[function]
[call site]
04527
Engine::fast_operators
[function]
[call site]
04528
test::len
[function]
[call site]
04529
is_some
[function]
[call site]
04530
Engine::get_arg_value
[function]
[call site]
04531
Self::as_deref_mut
[function]
[call site]
04532
Dynamic::flatten
[function]
[call site]
04533
Engine::get_arg_value
[function]
[call site]
04534
Self::as_deref_mut
[function]
[call site]
04535
Dynamic::flatten
[function]
[call site]
04536
Dynamic::is_variant
[function]
[call site]
04537
Dynamic::is_variant
[function]
[call site]
04538
super::get_builtin_binary_op_fn
[function]
[call site]
04539
unwrap
[function]
[call site]
04540
then
[function]
[call site]
04541
Ident::as_str
[function]
[call site]
04542
into
[function]
[call site]
04543
test_custom_syntax_func
[function]
[call site]
04544
Engine::exec_fn_call
[function]
[call site]
04545
RhaiResultOf::map
[function]
[call site]
04546
string_functions::is_empty
[function]
[call site]
04547
RhaiFunc::is_native
[function]
[call site]
04548
Engine::make_qualified_function_call
[function]
[call site]
04549
blob_functions::blob_with_capacity
[function]
[call site]
04550
test::len
[function]
[call site]
04551
test::len
[function]
[call site]
04552
blob_functions::blob_with_capacity
[function]
[call site]
04553
test::len
[function]
[call site]
04554
StmtBlock::as_ref
[function]
[call site]
04555
&[Stmt]::map_or
[function]
[call site]
04556
Dynamic::is_shared
[function]
[call site]
04557
Self::is_some
[function]
[call site]
04558
&[Expr]::first
[function]
[call site]
04559
Engine::track_operation
[function]
[call site]
04560
Engine::dbg
[function]
[call site]
04561
Self::as_deref_mut
[function]
[call site]
04562
blob_functions::push
[function]
[call site]
04563
MyIterableType::into_iter
[function]
[call site]
04564
test_chars
[function]
[call site]
04565
0.chars().collect::<Vec<_>>
[function]
[call site]
04566
MyIterableType::into_iter
[function]
[call site]
04567
Self::IntoIter::skip
[function]
[call site]
04568
Engine::get_arg_value
[function]
[call site]
04569
Self::as_deref_mut
[function]
[call site]
04570
blob_functions::push
[function]
[call site]
04571
Dynamic::flatten
[function]
[call site]
04572
RhaiResultOf::split_first_mut
[function]
[call site]
04573
unwrap
[function]
[call site]
04574
Some
[function]
[call site]
04575
blob_functions::push
[function]
[call site]
04576
Self::unwrap
[function]
[call site]
04577
StmtBlock::extend
[function]
[call site]
04578
StaticModuleResolver::iter_mut
[function]
[call site]
04579
Engine::track_operation
[function]
[call site]
04580
Engine::dbg
[function]
[call site]
04581
Self::as_deref_mut
[function]
[call site]
04582
blob_functions::push
[function]
[call site]
04583
MyIterableType::into_iter
[function]
[call site]
04584
Self::IntoIter::skip
[function]
[call site]
04585
Engine::get_arg_value
[function]
[call site]
04586
Self::as_deref_mut
[function]
[call site]
04587
blob_functions::push
[function]
[call site]
04588
Dynamic::flatten
[function]
[call site]
04589
Engine::search_namespace
[function]
[call site]
04590
Dynamic::is_shared
[function]
[call site]
04591
Target::is_temp_value
[function]
[call site]
04592
shared_take_or_clone
[function]
[call site]
04593
Dynamic::flatten
[function]
[call site]
04594
StmtBlock::extend
[function]
[call site]
04595
StaticModuleResolver::iter_mut
[function]
[call site]
04596
StaticModuleResolver::iter_mut
[function]
[call site]
04597
test_optimizer_const_map
[function]
[call site]
04598
Ident::as_str
[function]
[call site]
04599
RhaiResultOf::split_first_mut
[function]
[call site]
04600
unwrap
[function]
[call site]
04601
Some
[function]
[call site]
04602
Target::take_ref
[function]
[call site]
04603
Some
[function]
[call site]
04604
unwrap
[function]
[call site]
04605
blob_functions::push
[function]
[call site]
04606
StmtBlock::extend
[function]
[call site]
04607
StaticModuleResolver::iter_mut
[function]
[call site]
04608
Engine::get_arg_value
[function]
[call site]
04609
Self::as_deref_mut
[function]
[call site]
04610
blob_functions::push
[function]
[call site]
04611
Dynamic::flatten
[function]
[call site]
04612
StmtBlock::extend
[function]
[call site]
04613
StaticModuleResolver::iter_mut
[function]
[call site]
04614
Engine::search_imports
[function]
[call site]
04615
Option::ok_or_else
[function]
[call site]
04616
ERR::ErrorModuleNotFound
[function]
[call site]
04617
test_to_string
[function]
[call site]
04618
ParseSettings::level_up_with_position
[function]
[call site]
04619
Module::get_qualified_fn
[function]
[call site]
04620
StmtBlock::span_or_else
[function]
[call site]
04621
calc_fn_hash_full
[function]
[call site]
04622
MyIterableType::into_iter
[function]
[call site]
04623
Self::IntoIter::map
[function]
[call site]
04624
Dynamic::type_id
[function]
[call site]
04625
Module::get_qualified_fn
[function]
[call site]
04626
Position::is_none
[function]
[call site]
04627
string_functions::is_empty
[function]
[call site]
04628
test::len
[function]
[call site]
04629
min_max_functions::min
[function]
[call site]
04630
calc_fn_hash_full
[function]
[call site]
04631
MyIterableType::into_iter
[function]
[call site]
04632
Self::IntoIter::enumerate
[function]
[call site]
04633
test_optimizer_const_map
[function]
[call site]
04634
TypeId::of::<Dynamic>
[function]
[call site]
04635
Dynamic::type_id
[function]
[call site]
04636
Module::get_qualified_fn
[function]
[call site]
04637
Some
[function]
[call site]
04638
map_or
[function]
[call site]
04639
TestStruct::clone
[function]
[call site]
04640
as_deref
[function]
[call site]
04641
Scope::new
[function]
[call site]
04642
string_functions::replace
[function]
[call site]
04643
Module::id_raw
[function]
[call site]
04644
Option::cloned
[function]
[call site]
04645
defer
[function]
[call site]
04646
Engine::call_script_fn
[function]
[call site]
04647
RhaiFunc::is_pure
[function]
[call site]
04648
Dynamic::is_read_only
[function]
[call site]
04649
Err
[function]
[call site]
04650
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
04651
test_to_string
[function]
[call site]
04652
into
[function]
[call site]
04653
RhaiNativeFunc::has_context
[function]
[call site]
04654
bool::then
[function]
[call site]
04655
decimal_functions::max_id
[function]
[call site]
04656
into
[function]
[call site]
04657
test_method_call
[function]
[call site]
04658
and_then
[function]
[call site]
04659
Engine::check_data_size
[function]
[call site]
04660
bool::then
[function]
[call site]
04661
decimal_functions::max_id
[function]
[call site]
04662
into
[function]
[call site]
04663
test_custom_syntax_func
[function]
[call site]
04664
and_then
[function]
[call site]
04665
Engine::check_data_size
[function]
[call site]
04666
Err
[function]
[call site]
04667
ERR::ErrorFunctionNotFound
[function]
[call site]
04668
string_functions::is_empty
[function]
[call site]
04669
Engine::gen_fn_call_signature
[function]
[call site]
04670
into
[function]
[call site]
04671
split_first
[function]
[call site]
04672
map_or_else
[function]
[call site]
04673
StmtBlock::as_ref
[function]
[call site]
04674
Some
[function]
[call site]
04675
Engine::make_function_call
[function]
[call site]
04676
String::from
[function]
[call site]
04677
is_some
[function]
[call site]
04678
test::len
[function]
[call site]
04679
Position::new_const
[function]
[call site]
04680
Option<&Token>::is_some
[function]
[call site]
04681
unwrap
[function]
[call site]
04682
Engine::get_arg_value
[function]
[call site]
04683
Self::as_deref_mut
[function]
[call site]
04684
try_cast_result::<FnPtr>
[function]
[call site]
04685
map_err
[function]
[call site]
04686
make_type_mismatch_err::<FnPtr>
[function]
[call site]
04687
Engine::map_type_name
[function]
[call site]
04688
RhaiNativeFunc::return_type_name
[function]
[call site]
04689
fn_ptr_functions::is_anonymous
[function]
[call site]
04690
StmtBlock::extend
[function]
[call site]
04691
test::len
[function]
[call site]
04692
test::len
[function]
[call site]
04693
test::len
[function]
[call site]
04694
blob_functions::blob_with_capacity
[function]
[call site]
04695
test::len
[function]
[call site]
04696
test::len
[function]
[call site]
04697
StmtBlock::extend
[function]
[call site]
04698
Self::as_deref_mut
[function]
[call site]
04699
Engine::get_arg_value
[function]
[call site]
04700
blob_functions::push
[function]
[call site]
04701
StaticModuleResolver::iter_mut
[function]
[call site]
04702
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
04703
Scope::new
[function]
[call site]
04704
as_deref
[function]
[call site]
04705
defer
[function]
[call site]
04706
Engine::call_script_fn
[function]
[call site]
04707
blob_functions::blob_with_capacity
[function]
[call site]
04708
test::len
[function]
[call site]
04709
test::len
[function]
[call site]
04710
StmtBlock::extend
[function]
[call site]
04711
Self::as_deref_mut
[function]
[call site]
04712
Engine::get_arg_value
[function]
[call site]
04713
blob_functions::push
[function]
[call site]
04714
StaticModuleResolver::iter_mut
[function]
[call site]
04715
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
04716
defer
[function]
[call site]
04717
into
[function]
[call site]
04718
test_custom_syntax_func
[function]
[call site]
04719
and_then
[function]
[call site]
04720
Engine::check_data_size
[function]
[call site]
04721
map_err
[function]
[call site]
04722
EvalAltResult::fill_position
[function]
[call site]
04723
&[Expr]::first
[function]
[call site]
04724
string_functions::is_empty
[function]
[call site]
04725
test::len
[function]
[call site]
04726
test::len
[function]
[call site]
04727
tokenizer::is_valid_function_name
[function]
[call site]
04728
FnCallHashes::from_native_only
[function]
[call site]
04729
calc_fn_hash
[function]
[call site]
04730
FnCallHashes::from_hash
[function]
[call site]
04731
calc_fn_hash
[function]
[call site]
04732
unwrap
[function]
[call site]
04733
Engine::get_arg_value
[function]
[call site]
04734
Dynamic::into_immutable_string
[function]
[call site]
04735
Ok
[function]
[call site]
04736
crate::func::locked_read
[function]
[call site]
04737
Option::and_then
[function]
[call site]
04738
Some
[function]
[call site]
04739
TestStruct::clone
[function]
[call site]
04740
ok_or_else
[function]
[call site]
04741
std::
[call site]
04742
any::type_name
[function]
[call site]
04743
Err
[function]
[call site]
04744
Dynamic::type_name
[function]
[call site]
04745
Result::map_err
[function]
[call site]
04746
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
04747
and_then
[function]
[call site]
04748
test_optimizer_const_map
[function]
[call site]
04749
map_err
[function]
[call site]
04750
EvalAltResult::fill_position
[function]
[call site]
04751
unwrap
[function]
[call site]
04752
Engine::get_arg_value
[function]
[call site]
04753
Self::as_deref_mut
[function]
[call site]
04754
try_cast_result::<FnPtr>
[function]
[call site]
04755
map_err
[function]
[call site]
04756
make_type_mismatch_err::<FnPtr>
[function]
[call site]
04757
Engine::map_type_name
[function]
[call site]
04758
RhaiNativeFunc::return_type_name
[function]
[call site]
04759
Engine::get_arg_value
[function]
[call site]
04760
Self::as_deref_mut
[function]
[call site]
04761
FnPtr::add_curry
[function]
[call site]
04762
blob_functions::push
[function]
[call site]
04763
Ok
[function]
[call site]
04764
into
[function]
[call site]
04765
unwrap
[function]
[call site]
04766
Engine::get_arg_value
[function]
[call site]
04767
Self::as_deref_mut
[function]
[call site]
04768
Ok
[function]
[call site]
04769
Dynamic::is_shared
[function]
[call site]
04770
bool::into
[function]
[call site]
04771
unwrap
[function]
[call site]
04772
Engine::get_arg_value
[function]
[call site]
04773
Self::as_deref_mut
[function]
[call site]
04774
Dynamic::into_immutable_string
[function]
[call site]
04775
Result::map_err
[function]
[call site]
04776
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
04777
Engine::get_arg_value
[function]
[call site]
04778
Dynamic::as_int
[function]
[call site]
04779
Ok
[function]
[call site]
04780
crate::func::locked_read
[function]
[call site]
04781
Option::and_then
[function]
[call site]
04782
Some
[function]
[call site]
04783
ok_or_else
[function]
[call site]
04784
std::
[call site]
04785
any::type_name
[function]
[call site]
04786
Err
[function]
[call site]
04787
Dynamic::type_name
[function]
[call site]
04788
Result::map_err
[function]
[call site]
04789
make_type_mismatch_err::<crate::INT>
[function]
[call site]
04790
Ok
[function]
[call site]
04791
FnPtr::try_from
[function]
[call site]
04792
RhaiResultOf::map
[function]
[call site]
04793
calc_fn_hash
[function]
[call site]
04794
Engine::has_script_fn
[function]
[call site]
04795
Caches::fn_resolution_cache_mut
[function]
[call site]
04796
Command::get
[function]
[call site]
04797
test_optimizer_const_map
[function]
[call site]
04798
MyIterableType::into_iter
[function]
[call site]
04799
T::as_any
[function]
[call site]
04800
Module::contains_fn
[function]
[call site]
04801
StmtBlock::as_ref
[function]
[call site]
04802
map_or
[function]
[call site]
04803
contains_key
[function]
[call site]
04804
MyIterableType::into_iter
[function]
[call site]
04805
T::as_any
[function]
[call site]
04806
Module::contains_fn
[function]
[call site]
04807
Module::contains_qualified_fn
[function]
[call site]
04808
StmtBlock::as_ref
[function]
[call site]
04809
map_or
[function]
[call site]
04810
contains_key
[function]
[call site]
04811
map_functions::values
[function]
[call site]
04812
T::as_any
[function]
[call site]
04813
Module::contains_qualified_fn
[function]
[call site]
04814
StmtBlock::as_ref
[function]
[call site]
04815
map_or
[function]
[call site]
04816
contains_key
[function]
[call site]
04817
BloomFilterU64::is_absent_and_set
[function]
[call site]
04818
blob_functions::insert
[function]
[call site]
04819
bool::into
[function]
[call site]
04820
unwrap_or
[function]
[call site]
04821
unwrap
[function]
[call site]
04822
Engine::get_arg_value
[function]
[call site]
04823
Self::as_deref_mut
[function]
[call site]
04824
Dynamic::into_immutable_string
[function]
[call site]
04825
Result::map_err
[function]
[call site]
04826
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
04827
Engine::get_arg_value
[function]
[call site]
04828
Self::as_deref_mut
[function]
[call site]
04829
Dynamic::into_immutable_string
[function]
[call site]
04830
Result::map_err
[function]
[call site]
04831
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
04832
Engine::get_arg_value
[function]
[call site]
04833
Dynamic::as_int
[function]
[call site]
04834
Result::map_err
[function]
[call site]
04835
make_type_mismatch_err::<crate::INT>
[function]
[call site]
04836
Ok
[function]
[call site]
04837
FnPtr::try_from
[function]
[call site]
04838
RhaiResultOf::map
[function]
[call site]
04839
crate::calc_typed_method_hash
[function]
[call site]
04840
calc_fn_hash
[function]
[call site]
04841
Engine::has_script_fn
[function]
[call site]
04842
bool::into
[function]
[call site]
04843
unwrap_or
[function]
[call site]
04844
unwrap
[function]
[call site]
04845
Engine::get_arg_value
[function]
[call site]
04846
Dynamic::into_immutable_string
[function]
[call site]
04847
Result::map_err
[function]
[call site]
04848
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
04849
Ok
[function]
[call site]
04850
string_functions::contains
[function]
[call site]
04851
bool::into
[function]
[call site]
04852
test::len
[function]
[call site]
04853
GlobalRuntimeState::num_imports
[function]
[call site]
04854
unwrap
[function]
[call site]
04855
Engine::get_arg_value
[function]
[call site]
04856
Dynamic::into_immutable_string
[function]
[call site]
04857
Result::map_err
[function]
[call site]
04858
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
04859
Engine::eval_script_expr_in_place
[function]
[call site]
04860
Engine::track_operation
[function]
[call site]
04861
string_functions::trim
[function]
[call site]
04862
string_functions::is_empty
[function]
[call site]
04863
Ok
[function]
[call site]
04864
Engine::compile_scripts_with_scope_raw
[function]
[call site]
04865
AST::has_functions
[function]
[call site]
04866
string_functions::is_empty
[function]
[call site]
04867
Err
[function]
[call site]
04868
into
[function]
[call site]
04869
StmtBlock::take_statements
[function]
[call site]
04870
string_functions::is_empty
[function]
[call site]
04871
Ok
[function]
[call site]
04872
Engine::eval_global_statements
[function]
[call site]
04873
test::len
[function]
[call site]
04874
GlobalRuntimeState::num_imports
[function]
[call site]
04875
Result::map_err
[function]
[call site]
04876
ERR::ErrorInFunctionCall
[function]
[call site]
04877
test_to_string
[function]
[call site]
04878
&mut
[call site]
04879
unwrap_or
[function]
[call site]
04880
test_to_string
[function]
[call site]
04881
into
[function]
[call site]
04882
blob_functions::blob_with_capacity
[function]
[call site]
04883
blob_functions::blob_with_capacity
[function]
[call site]
04884
test::len
[function]
[call site]
04885
string_functions::is_empty
[function]
[call site]
04886
MyIterableType::into_iter
[function]
[call site]
04887
Self::IntoIter::copied
[function]
[call site]
04888
optimize_combo_chain
[function]
[call site]
04889
MyIterableType::into_iter
[function]
[call site]
04890
Engine::get_arg_value
[function]
[call site]
04891
Self::as_deref_mut
[function]
[call site]
04892
blob_functions::push
[function]
[call site]
04893
Dynamic::flatten
[function]
[call site]
04894
StmtBlock::extend
[function]
[call site]
04895
StaticModuleResolver::iter_mut
[function]
[call site]
04896
StmtBlock::extend
[function]
[call site]
04897
StaticModuleResolver::iter_mut
[function]
[call site]
04898
Some
[function]
[call site]
04899
Engine::exec_fn_call
[function]
[call site]
04900
RhaiResultOf::map
[function]
[call site]
04901
StmtBlock::as_ref
[function]
[call site]
04902
&[Stmt]::map_or
[function]
[call site]
04903
Dynamic::is_shared
[function]
[call site]
04904
Self::is_some
[function]
[call site]
04905
string_functions::is_empty
[function]
[call site]
04906
Engine::track_operation
[function]
[call site]
04907
Engine::dbg
[function]
[call site]
04908
Self::as_deref_mut
[function]
[call site]
04909
Engine::get_arg_value
[function]
[call site]
04910
Self::as_deref_mut
[function]
[call site]
04911
blob_functions::push
[function]
[call site]
04912
Dynamic::flatten
[function]
[call site]
04913
blob_functions::push
[function]
[call site]
04914
Self::unwrap
[function]
[call site]
04915
string_functions::is_empty
[function]
[call site]
04916
Engine::track_operation
[function]
[call site]
04917
Engine::dbg
[function]
[call site]
04918
Self::as_deref_mut
[function]
[call site]
04919
Engine::get_arg_value
[function]
[call site]
04920
Self::as_deref_mut
[function]
[call site]
04921
blob_functions::push
[function]
[call site]
04922
Dynamic::flatten
[function]
[call site]
04923
Engine::search_namespace
[function]
[call site]
04924
StmtBlock::as_ref
[function]
[call site]
04925
Dynamic::is_read_only
[function]
[call site]
04926
ImmutableString::into_owned
[function]
[call site]
04927
Dynamic::is_shared
[function]
[call site]
04928
Target::is_temp_value
[function]
[call site]
04929
blob_functions::insert
[function]
[call site]
04930
FnPtr::try_from
[function]
[call site]
04931
RhaiResultOf::unwrap
[function]
[call site]
04932
string_functions::is_empty
[function]
[call site]
04933
blob_functions::push
[function]
[call site]
04934
eval::calc_offset_len
[function]
[call site]
04935
test::len
[function]
[call site]
04936
test::len
[function]
[call site]
04937
blob_functions::push
[function]
[call site]
04938
blob_functions::insert
[function]
[call site]
04939
shared_take_or_clone
[function]
[call site]
04940
Dynamic::flatten
[function]
[call site]
04941
Target::take_ref
[function]
[call site]
04942
unwrap
[function]
[call site]
04943
blob_functions::push
[function]
[call site]
04944
MyIterableType::into_iter
[function]
[call site]
04945
Self::IntoIter::chain
[function]
[call site]
04946
test_functions_take
[function]
[call site]
04947
test_functions_take
[function]
[call site]
04948
test_functions_take
[function]
[call site]
04949
StmtBlock::as_mut
[function]
[call site]
04950
intersects
[function]
[call site]
04951
StmtBlock::as_mut
[function]
[call site]
04952
StmtBlock::as_mut
[function]
[call site]
04953
string_functions::remove
[function]
[call site]
04954
test_functions_take
[function]
[call site]
04955
make_sub
[function]
[call site]
04956
make_root
[function]
[call site]
04957
MyIterableType::into_iter
[function]
[call site]
04958
Engine::get_arg_value
[function]
[call site]
04959
Self::as_deref_mut
[function]
[call site]
04960
blob_functions::push
[function]
[call site]
04961
Dynamic::flatten
[function]
[call site]
04962
StmtBlock::extend
[function]
[call site]
04963
StaticModuleResolver::iter_mut
[function]
[call site]
04964
StmtBlock::extend
[function]
[call site]
04965
StaticModuleResolver::iter_mut
[function]
[call site]
04966
Engine::exec_fn_call
[function]
[call site]
04967
RhaiResultOf::map
[function]
[call site]
04968
Self::ok_or_else
[function]
[call site]
04969
ERR::ErrorUnboundThis
[function]
[call site]
04970
into
[function]
[call site]
04971
cloned
[function]
[call site]
04972
Engine::search_namespace
[function]
[call site]
04973
RhaiResultOf::map
[function]
[call site]
04974
Position::new_const
[function]
[call site]
04975
Engine::eval_expr
[function]
[call site]
04976
Self::as_deref_mut
[function]
[call site]
04977
Dynamic::flatten
[function]
[call site]
04978
ParseSettings::level_up_with_position
[function]
[call site]
04979
Dynamic::is_string
[function]
[call site]
04980
unwrap
[function]
[call site]
04981
&mut
[call site]
04982
into
[function]
[call site]
04983
packages::string_basic::print_with_func
[function]
[call site]
04984
unwrap
[function]
[call site]
04985
Engine::throw_on_size
[function]
[call site]
04986
test::len
[function]
[call site]
04987
RhaiResultOf::map_err
[function]
[call site]
04988
EvalAltResult::fill_position
[function]
[call site]
04989
Ok
[function]
[call site]
04990
Engine::get_interned_string
[function]
[call site]
04991
ImmutableString::into
[function]
[call site]
04992
crate::Array::with_capacity
[function]
[call site]
04993
test::len
[function]
[call site]
04994
Engine::eval_expr
[function]
[call site]
04995
Self::as_deref_mut
[function]
[call site]
04996
Dynamic::flatten
[function]
[call site]
04997
Engine::has_data_size_limit
[function]
[call site]
04998
crate::eval::calc_data_sizes
[function]
[call site]
04999
Engine::throw_on_size
[function]
[call site]
05000
RhaiResultOf::map_err
[function]
[call site]
05001
EvalAltResult::fill_position
[function]
[call site]
05002
ParseSettings::level_up_with_position
[function]
[call site]
05003
blob_functions::push
[function]
[call site]
05004
Ok
[function]
[call site]
05005
Dynamic::from_array
[function]
[call site]
05006
TestStruct::clone
[function]
[call site]
05007
Engine::eval_expr
[function]
[call site]
05008
Self::as_deref_mut
[function]
[call site]
05009
Dynamic::flatten
[function]
[call site]
05010
Engine::has_data_size_limit
[function]
[call site]
05011
crate::eval::calc_data_sizes
[function]
[call site]
05012
Engine::throw_on_size
[function]
[call site]
05013
RhaiResultOf::map_err
[function]
[call site]
05014
EvalAltResult::fill_position
[function]
[call site]
05015
ParseSettings::level_up_with_position
[function]
[call site]
05016
shared_get_mut
[function]
[call site]
05017
Ident::as_str
[function]
[call site]
05018
Option::unwrap
[function]
[call site]
05019
Ok
[function]
[call site]
05020
Dynamic::from_map
[function]
[call site]
05021
Engine::eval_expr
[function]
[call site]
05022
Self::as_deref_mut
[function]
[call site]
05023
Dynamic::as_bool
[function]
[call site]
05024
map_err
[function]
[call site]
05025
make_type_mismatch_err::<bool>
[function]
[call site]
05026
ParseSettings::level_up_with_position
[function]
[call site]
05027
Ok
[function]
[call site]
05028
Engine::eval_expr
[function]
[call site]
05029
Self::as_deref_mut
[function]
[call site]
05030
Dynamic::as_bool
[function]
[call site]
05031
map_err
[function]
[call site]
05032
make_type_mismatch_err::<bool>
[function]
[call site]
05033
ParseSettings::level_up_with_position
[function]
[call site]
05034
Ok
[function]
[call site]
05035
Engine::eval_expr
[function]
[call site]
05036
Self::as_deref_mut
[function]
[call site]
05037
Expr::is_unit
[function]
[call site]
05038
Ok
[function]
[call site]
05039
MyIterableType::into_iter
[function]
[call site]
05040
test_optimizer_const_map
[function]
[call site]
05041
reflection_functions::collect
[function]
[call site]
05042
first
[function]
[call site]
05043
unwrap
[function]
[call site]
05044
Command::get
[function]
[call site]
05045
Ident::as_str
[function]
[call site]
05046
ok_or_else
[function]
[call site]
05047
TestStruct::new
[function]
[call site]
05048
ERR::ErrorCustomSyntax
[function]
[call site]
05049
MyIterableType::into_iter
[function]
[call site]
05050
test_optimizer_const_map
[function]
[call site]
05051
reflection_functions::collect
[function]
[call site]
05052
EvalContext::new
[function]
[call site]
05053
and_then
[function]
[call site]
05054
Engine::check_data_size
[function]
[call site]
05055
Expr::start_position
[function]
[call site]
05056
Engine::eval_stmt_block
[function]
[call site]
05057
StmtBlock::take_statements
[function]
[call site]
05058
Engine::eval_dot_index_chain
[function]
[call site]
05059
Engine::eval_dot_index_chain
[function]
[call site]
05060
RhaiResult::map
[function]
[call site]
05061
string_functions::is_empty
[function]
[call site]
05062
Ok
[function]
[call site]
05063
Engine::eval_stmt_block
[function]
[call site]
05064
StmtBlock::take_statements
[function]
[call site]
05065
Engine::eval_fn_call_expr
[function]
[call site]
05066
Position::is_none
[function]
[call site]
05067
Err
[function]
[call site]
05068
ERR::ErrorUnboundThis
[function]
[call site]
05069
ParseSettings::level_up_with_position
[function]
[call site]
05070
into
[function]
[call site]
05071
Engine::eval_expr
[function]
[call site]
05072
Self::as_deref_mut
[function]
[call site]
05073
Dynamic::flatten
[function]
[call site]
05074
Engine::track_operation
[function]
[call site]
05075
ParseSettings::level_up_with_position
[function]
[call site]
05076
Self::unwrap
[function]
[call site]
05077
try_into
[function]
[call site]
05078
Engine::eval_op_assignment
[function]
[call site]
05079
Engine::eval_expr
[function]
[call site]
05080
Self::as_deref_mut
[function]
[call site]
05081
Dynamic::flatten
[function]
[call site]
05082
Engine::track_operation
[function]
[call site]
05083
ParseSettings::level_up_with_position
[function]
[call site]
05084
Engine::search_namespace
[function]
[call site]
05085
Target::is_ref
[function]
[call site]
05086
Dynamic::is_shared
[function]
[call site]
05087
Err
[function]
[call site]
05088
ERR::ErrorAssignmentToConstant
[function]
[call site]
05089
test_to_string
[function]
[call site]
05090
ParseSettings::level_up_with_position
[function]
[call site]
05091
into
[function]
[call site]
05092
Engine::eval_op_assignment
[function]
[call site]
05093
Engine::eval_expr
[function]
[call site]
05094
Self::as_deref_mut
[function]
[call site]
05095
Dynamic::flatten
[function]
[call site]
05096
Some
[function]
[call site]
05097
Engine::intern_string
[function]
[call site]
05098
Engine::get_interned_string
[function]
[call site]
05099
ImmutableString::into
[function]
[call site]
05100
Engine::eval_dot_index_chain
[function]
[call site]
05101
Engine::eval_dot_index_chain
[function]
[call site]
05102
Ok
[function]
[call site]
05103
Engine::allow_shadowing
[function]
[call site]
05104
intersects
[function]
[call site]
05105
string_functions::contains
[function]
[call site]
05106
Ident::as_str
[function]
[call site]
05107
Err
[function]
[call site]
05108
ERR::ErrorVariableExists
[function]
[call site]
05109
Ident::as_str
[function]
[call site]
05110
test_to_string
[function]
[call site]
05111
into
[function]
[call site]
05112
ASTFlags::intersects
[function]
[call site]
05113
ASTFlags::intersects
[function]
[call site]
05114
string_functions::contains
[function]
[call site]
05115
Ident::as_str
[function]
[call site]
05116
VarDefInfo::new
[function]
[call site]
05117
Ident::as_str
[function]
[call site]
05118
test::len
[function]
[call site]
05119
EvalContext::new
[function]
[call site]
05120
Self::as_deref_mut
[function]
[call site]
05121
test_var_def_filter
[function]
[call site]
05122
test::len
[function]
[call site]
05123
Err
[function]
[call site]
05124
ERR::ErrorForbiddenVariable
[function]
[call site]
05125
Ident::as_str
[function]
[call site]
05126
&str::to_string
[function]
[call site]
05127
into
[function]
[call site]
05128
Position::is_none
[function]
[call site]
05129
test::len
[function]
[call site]
05130
Engine::max_variables
[function]
[call site]
05131
Err
[function]
[call site]
05132
ERR::ErrorTooManyVariables
[function]
[call site]
05133
into
[function]
[call site]
05134
Engine::eval_expr
[function]
[call site]
05135
Dynamic::flatten
[function]
[call site]
05136
Engine::intern_string
[function]
[call site]
05137
MyIterableType::into_iter
[function]
[call site]
05138
T::as_any
[function]
[call site]
05139
string_functions::is_empty
[function]
[call site]
05140
crate::func::locked_write
[function]
[call site]
05141
get_or_insert_with
[function]
[call site]
05142
crate::Shared::new
[function]
[call site]
05143
crate::Locked::new
[function]
[call site]
05144
std::collections::BTreeMap::new
[function]
[call site]
05145
Option::unwrap
[function]
[call site]
05146
blob_functions::insert
[function]
[call site]
05147
TestStruct::clone
[function]
[call site]
05148
TestStruct::clone
[function]
[call site]
05149
then_some
[function]
[call site]
05150
Dynamic::set_access_mode
[function]
[call site]
05151
Scope::get_mut_by_index
[function]
[call site]
05152
test::len
[function]
[call site]
05153
Command::get
[function]
[call site]
05154
Scope::push_entry
[function]
[call site]
05155
Scope::is_empty
[function]
[call site]
05156
reserve
[function]
[call site]
05157
reserve
[function]
[call site]
05158
blob_functions::push
[function]
[call site]
05159
Dynamic::set_access_mode
[function]
[call site]
05160
blob_functions::push
[function]
[call site]
05161
TestStruct::clone
[function]
[call site]
05162
Scope::add_alias_by_index
[function]
[call site]
05163
test::len
[function]
[call site]
05164
resize
[function]
[call site]
05165
<_>::default
[function]
[call site]
05166
shared_get_mut
[function]
[call site]
05167
unwrap
[function]
[call site]
05168
string_functions::contains
[function]
[call site]
05169
blob_functions::push
[function]
[call site]
05170
test::len
[function]
[call site]
05171
Ident::as_str
[function]
[call site]
05172
&str::into
[function]
[call site]
05173
Ok
[function]
[call site]
05174
Engine::eval_expr
[function]
[call site]
05175
Self::as_deref_mut
[function]
[call site]
05176
Dynamic::as_bool
[function]
[call site]
05177
map_err
[function]
[call site]
05178
make_type_mismatch_err::<bool>
[function]
[call site]
05179
ParseSettings::level_up_with_position
[function]
[call site]
05180
string_functions::is_empty
[function]
[call site]
05181
Engine::eval_stmt_block
[function]
[call site]
05182
StmtBlock::take_statements
[function]
[call site]
05183
string_functions::is_empty
[function]
[call site]
05184
Engine::eval_stmt_block
[function]
[call site]
05185
StmtBlock::take_statements
[function]
[call site]
05186
Ok
[function]
[call site]
05187
Engine::eval_expr
[function]
[call site]
05188
Self::as_deref_mut
[function]
[call site]
05189
Dynamic::is_hashable
[function]
[call site]
05190
MyIterableType::into_iter
[function]
[call site]
05191
test_chars
[function]
[call site]
05192
0.chars().collect::<Vec<_>>
[function]
[call site]
05193
MyIterableType::into_iter
[function]
[call site]
05194
Self::IntoIter::all
[function]
[call site]
05195
map_functions::values
[function]
[call site]
05196
Array::all
[function]
[call site]
05197
Engine::new
[function]
[call site]
05198
register_type::<TestStruct>
[function]
[call site]
05199
Engine::register_fn
[function]
[call site]
05200
Engine::register_fn
[function]
[call site]
05201
is_some
[function]
[call site]
05202
test_fn_ptr_curry
[function]
[call site]
05203
MyIterableType::into_iter
[function]
[call site]
05204
Self::IntoIter::all
[function]
[call site]
05205
T::as_any
[function]
[call site]
05206
Dynamic::type_id
[function]
[call site]
05207
TypeId::of::<u8>
[function]
[call site]
05208
TypeId::of::<u16>
[function]
[call site]
05209
TypeId::of::<u32>
[function]
[call site]
05210
TypeId::of::<u64>
[function]
[call site]
05211
TypeId::of::<i8>
[function]
[call site]
05212
TypeId::of::<i16>
[function]
[call site]
05213
TypeId::of::<i32>
[function]
[call site]
05214
TypeId::of::<i64>
[function]
[call site]
05215
TypeId::of::<f32>
[function]
[call site]
05216
TypeId::of::<f64>
[function]
[call site]
05217
TypeId::of::<u128>
[function]
[call site]
05218
TypeId::of::<i128>
[function]
[call site]
05219
TypeId::of::<ExclusiveRange>
[function]
[call site]
05220
TypeId::of::<InclusiveRange>
[function]
[call site]
05221
crate::func::locked_read
[function]
[call site]
05222
Option::map_or
[function]
[call site]
05223
Dynamic::is_hashable
[function]
[call site]
05224
MyIterableType::into_iter
[function]
[call site]
05225
Self::IntoIter::all
[function]
[call site]
05226
map_functions::values
[function]
[call site]
05227
Array::all
[function]
[call site]
05228
is_some
[function]
[call site]
05229
test_fn_ptr_curry
[function]
[call site]
05230
MyIterableType::into_iter
[function]
[call site]
05231
Self::IntoIter::all
[function]
[call site]
05232
T::as_any
[function]
[call site]
05233
Dynamic::type_id
[function]
[call site]
05234
TypeId::of::<u8>
[function]
[call site]
05235
TypeId::of::<u16>
[function]
[call site]
05236
TypeId::of::<u32>
[function]
[call site]
05237
TypeId::of::<u64>
[function]
[call site]
05238
TypeId::of::<i8>
[function]
[call site]
05239
TypeId::of::<i16>
[function]
[call site]
05240
TypeId::of::<i32>
[function]
[call site]
05241
TypeId::of::<i64>
[function]
[call site]
05242
TypeId::of::<f32>
[function]
[call site]
05243
TypeId::of::<f64>
[function]
[call site]
05244
TypeId::of::<u128>
[function]
[call site]
05245
TypeId::of::<i128>
[function]
[call site]
05246
TypeId::of::<ExclusiveRange>
[function]
[call site]
05247
TypeId::of::<InclusiveRange>
[function]
[call site]
05248
crate::func::locked_read
[function]
[call site]
05249
Option::map_or
[function]
[call site]
05250
Dynamic::is_hashable
[function]
[call site]
05251
crate::func::locked_read
[function]
[call site]
05252
Option::map_or
[function]
[call site]
05253
blob_functions::insert
[function]
[call site]
05254
checked_is_hashable
[function]
[call site]
05255
MyIterableType::into_iter
[function]
[call site]
05256
Self::IntoIter::all
[function]
[call site]
05257
checked_is_hashable
[function]
[call site]
05258
map_functions::values
[function]
[call site]
05259
Array::all
[function]
[call site]
05260
checked_is_hashable
[function]
[call site]
05261
Position::is_none
[function]
[call site]
05262
test_fn_ptr_curry
[function]
[call site]
05263
MyIterableType::into_iter
[function]
[call site]
05264
Self::IntoIter::all
[function]
[call site]
05265
checked_is_hashable
[function]
[call site]
05266
Dynamic::is_hashable
[function]
[call site]
05267
checked_is_hashable
[function]
[call site]
05268
<_>::default
[function]
[call site]
05269
crate::func::locked_read
[function]
[call site]
05270
Option::map_or
[function]
[call site]
05271
blob_functions::insert
[function]
[call site]
05272
checked_is_hashable
[function]
[call site]
05273
MyIterableType::into_iter
[function]
[call site]
05274
Self::IntoIter::all
[function]
[call site]
05275
checked_is_hashable
[function]
[call site]
05276
map_functions::values
[function]
[call site]
05277
Array::all
[function]
[call site]
05278
checked_is_hashable
[function]
[call site]
05279
Position::is_none
[function]
[call site]
05280
test_fn_ptr_curry
[function]
[call site]
05281
MyIterableType::into_iter
[function]
[call site]
05282
Self::IntoIter::all
[function]
[call site]
05283
checked_is_hashable
[function]
[call site]
05284
Dynamic::is_hashable
[function]
[call site]
05285
checked_is_hashable
[function]
[call site]
05286
<_>::default
[function]
[call site]
05287
func::get_hasher
[function]
[call site]
05288
config::hashing::get_hashing_seed
[function]
[call site]
05289
ahash::RandomState::with_seeds
[function]
[call site]
05290
StraightHasherBuilder::build_hasher
[function]
[call site]
05291
<_>::default
[function]
[call site]
05292
test::hash
[function]
[call site]
05293
Self::Hasher::finish
[function]
[call site]
05294
Command::get
[function]
[call site]
05295
Engine::eval_expr
[function]
[call site]
05296
Self::as_deref_mut
[function]
[call site]
05297
Dynamic::as_bool
[function]
[call site]
05298
map_err
[function]
[call site]
05299
make_type_mismatch_err::<bool>
[function]
[call site]
05300
ParseSettings::level_up_with_position
[function]
[call site]
05301
ParseSettings::level_up
[function]
[call site]
05302
Ok
[function]
[call site]
05303
Some
[function]
[call site]
05304
string_functions::is_empty
[function]
[call site]
05305
MyIterableType::into_iter
[function]
[call site]
05306
Self::IntoIter::filter
[function]
[call site]
05307
Engine::new
[function]
[call site]
05308
Engine::compile
[function]
[call site]
05309
ParseResult::unwrap
[function]
[call site]
05310
Engine::run_ast
[function]
[call site]
05311
RhaiResultOf::unwrap
[function]
[call site]
05312
Engine::on_def_var
[function]
[call site]
05313
Some
[function]
[call site]
05314
TestStruct::new
[function]
[call site]
05315
Option::name
[function]
[call site]
05316
Engine::new
[function]
[call site]
05317
VarDefInfo::nesting_level
[function]
[call site]
05318
Ok
[function]
[call site]
05319
Ok
[function]
[call site]
05320
run
[function]
[call site]
05321
RhaiResultOf::unwrap_err
[function]
[call site]
05322
run
[function]
[call site]
05323
RhaiResultOf::unwrap_err
[function]
[call site]
05324
run
[function]
[call site]
05325
RhaiResultOf::unwrap_err
[function]
[call site]
05326
run
[function]
[call site]
05327
RhaiResultOf::unwrap
[function]
[call site]
05328
string_functions::contains
[function]
[call site]
05329
without_metadata::test_parse_json_err_no_index
[function]
[call site]
05330
rhai::Engine::new
[function]
[call site]
05331
Engine::new_raw
[function]
[call site]
05332
Some
[function]
[call site]
05333
TestStruct::new
[function]
[call site]
05334
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
05335
Engine::set_max_strings_interned
[function]
[call site]
05336
Some
[function]
[call site]
05337
TestStruct::new
[function]
[call site]
05338
Some
[function]
[call site]
05339
TestStruct::new
[function]
[call site]
05340
Engine::register_global_module
[function]
[call site]
05341
TestStruct::new
[function]
[call site]
05342
Self::as_shared_module
[function]
[call site]
05343
rhai::Scope::new
[function]
[call site]
05344
TestStruct::new
[function]
[call site]
05345
TestStruct::new
[function]
[call site]
05346
TestStruct::new
[function]
[call site]
05347
eval_with_scope::<rhai::Dynamic>
[function]
[call site]
05348
unwrap_err
[function]
[call site]
05349
Engine::eval_expr
[function]
[call site]
05350
Self::as_deref_mut
[function]
[call site]
05351
Dynamic::as_bool
[function]
[call site]
05352
map_err
[function]
[call site]
05353
make_type_mismatch_err::<bool>
[function]
[call site]
05354
ParseSettings::level_up_with_position
[function]
[call site]
05355
Some
[function]
[call site]
05356
StmtBlock::span_or_else
[function]
[call site]
05357
Span::new
[function]
[call site]
05358
iterator_functions::chars_from_start
[function]
[call site]
05359
StmtBlock::span_or_else
[function]
[call site]
05360
string_functions::add_append
[function]
[call site]
05361
StmtBlock::span_or_else
[function]
[call site]
05362
StmtBlock::as_ref
[function]
[call site]
05363
test_optimizer_const_map
[function]
[call site]
05364
Span::map_or
[function]
[call site]
05365
Ok
[function]
[call site]
05366
Engine::eval_expr
[function]
[call site]
05367
string_functions::is_empty
[function]
[call site]
05368
Engine::track_operation
[function]
[call site]
05369
ParseSettings::level_up_with_position
[function]
[call site]
05370
Self::as_deref_mut
[function]
[call site]
05371
StmtBlock::take_statements
[function]
[call site]
05372
Engine::eval_stmt_block
[function]
[call site]
05373
Ok
[function]
[call site]
05374
Err
[function]
[call site]
05375
Engine::eval_expr
[function]
[call site]
05376
Self::as_deref_mut
[function]
[call site]
05377
Dynamic::as_bool
[function]
[call site]
05378
map_err
[function]
[call site]
05379
make_type_mismatch_err::<bool>
[function]
[call site]
05380
ParseSettings::level_up_with_position
[function]
[call site]
05381
Ok
[function]
[call site]
05382
string_functions::is_empty
[function]
[call site]
05383
Self::as_deref_mut
[function]
[call site]
05384
StmtBlock::take_statements
[function]
[call site]
05385
Engine::eval_stmt_block
[function]
[call site]
05386
Ok
[function]
[call site]
05387
Err
[function]
[call site]
05388
ASTFlags::intersects
[function]
[call site]
05389
string_functions::is_empty
[function]
[call site]
05390
Self::as_deref_mut
[function]
[call site]
05391
StmtBlock::take_statements
[function]
[call site]
05392
Engine::eval_stmt_block
[function]
[call site]
05393
Ok
[function]
[call site]
05394
Err
[function]
[call site]
05395
Engine::eval_expr
[function]
[call site]
05396
Self::as_deref_mut
[function]
[call site]
05397
Dynamic::as_bool
[function]
[call site]
05398
map_err
[function]
[call site]
05399
make_type_mismatch_err::<bool>
[function]
[call site]
05400
ParseSettings::level_up_with_position
[function]
[call site]
05401
Ok
[function]
[call site]
05402
test::len
[function]
[call site]
05403
Engine::max_variables
[function]
[call site]
05404
String::from
[function]
[call site]
05405
is_some
[function]
[call site]
05406
Err
[function]
[call site]
05407
ERR::ErrorTooManyVariables
[function]
[call site]
05408
into
[function]
[call site]
05409
Engine::eval_expr
[function]
[call site]
05410
Self::as_deref_mut
[function]
[call site]
05411
Dynamic::flatten
[function]
[call site]
05412
Dynamic::type_id
[function]
[call site]
05413
MyIterableType::into_iter
[function]
[call site]
05414
array_functions::find_map
[function]
[call site]
05415
Module::get_iter
[function]
[call site]
05416
Command::get
[function]
[call site]
05417
test_optimizer_const_map
[function]
[call site]
05418
StmtBlock::span_or_else
[function]
[call site]
05419
Module::get_iter
[function]
[call site]
05420
Command::get
[function]
[call site]
05421
test_optimizer_const_map
[function]
[call site]
05422
StmtBlock::span_or_else
[function]
[call site]
05423
map_functions::values
[function]
[call site]
05424
array_functions::find_map
[function]
[call site]
05425
Module::get_qualified_iter
[function]
[call site]
05426
Command::get
[function]
[call site]
05427
test_optimizer_const_map
[function]
[call site]
05428
ok_or_else
[function]
[call site]
05429
ERR::ErrorFor
[function]
[call site]
05430
Expr::start_position
[function]
[call site]
05431
defer
[function]
[call site]
05432
StmtBlock::as_ref
[function]
[call site]
05433
test_optimizer_const_map
[function]
[call site]
05434
blob_functions::push
[function]
[call site]
05435
TestStruct::clone
[function]
[call site]
05436
test::len
[function]
[call site]
05437
blob_functions::push
[function]
[call site]
05438
TestStruct::clone
[function]
[call site]
05439
test::len
[function]
[call site]
05440
string_functions::is_empty
[function]
[call site]
05441
iter_func
[function]
[call site]
05442
Engine::track_operation
[function]
[call site]
05443
ParseSettings::level_up_with_position
[function]
[call site]
05444
iter_func
[function]
[call site]
05445
checked_add
[function]
[call site]
05446
ok_or_else
[function]
[call site]
05447
ERR::ErrorArithmetic
[function]
[call site]
05448
Scope::get_mut_by_index
[function]
[call site]
05449
Dynamic::write_lock
[function]
[call site]
05450
crate::func::locked_write
[function]
[call site]
05451
TypeId::of::<Self>
[function]
[call site]
05452
TypeId::of::<T>
[function]
[call site]
05453
Dynamic::type_id
[function]
[call site]
05454
TypeId::of::<T>
[function]
[call site]
05455
Some
[function]
[call site]
05456
DynamicWriteLock
[function]
[call site]
05457
DynamicWriteLockInner::Guard
[function]
[call site]
05458
Dynamic::downcast_mut
[function]
[call site]
05459
TypeId::of::<T>
[function]
[call site]
05460
TypeId::of::<INT>
[function]
[call site]
05461
T::as_any_mut
[function]
[call site]
05462
as_any_mut().downcast_mut::<T>
[function]
[call site]
05463
TypeId::of::<T>
[function]
[call site]
05464
TypeId::of::<crate::FLOAT>
[function]
[call site]
05465
StmtBlock::as_mut
[function]
[call site]
05466
T::as_any_mut
[function]
[call site]
05467
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05468
TypeId::of::<T>
[function]
[call site]
05469
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
05470
StmtBlock::as_mut
[function]
[call site]
05471
T::as_any_mut
[function]
[call site]
05472
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05473
TypeId::of::<T>
[function]
[call site]
05474
TypeId::of::<bool>
[function]
[call site]
05475
T::as_any_mut
[function]
[call site]
05476
as_any_mut().downcast_mut::<T>
[function]
[call site]
05477
TypeId::of::<T>
[function]
[call site]
05478
TypeId::of::<ImmutableString>
[function]
[call site]
05479
T::as_any_mut
[function]
[call site]
05480
as_any_mut().downcast_mut::<T>
[function]
[call site]
05481
TypeId::of::<T>
[function]
[call site]
05482
TypeId::of::<char>
[function]
[call site]
05483
T::as_any_mut
[function]
[call site]
05484
as_any_mut().downcast_mut::<T>
[function]
[call site]
05485
TypeId::of::<T>
[function]
[call site]
05486
TypeId::of::<Array>
[function]
[call site]
05487
StmtBlock::as_mut
[function]
[call site]
05488
T::as_any_mut
[function]
[call site]
05489
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05490
TypeId::of::<T>
[function]
[call site]
05491
TypeId::of::<Blob>
[function]
[call site]
05492
StmtBlock::as_mut
[function]
[call site]
05493
T::as_any_mut
[function]
[call site]
05494
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05495
TypeId::of::<T>
[function]
[call site]
05496
TypeId::of::<Map>
[function]
[call site]
05497
StmtBlock::as_mut
[function]
[call site]
05498
T::as_any_mut
[function]
[call site]
05499
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05500
TypeId::of::<T>
[function]
[call site]
05501
TypeId::of::<FnPtr>
[function]
[call site]
05502
StmtBlock::as_mut
[function]
[call site]
05503
T::as_any_mut
[function]
[call site]
05504
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05505
TypeId::of::<T>
[function]
[call site]
05506
TypeId::of::<Instant>
[function]
[call site]
05507
StmtBlock::as_mut
[function]
[call site]
05508
T::as_any_mut
[function]
[call site]
05509
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05510
TypeId::of::<T>
[function]
[call site]
05511
TypeId::of::<()>
[function]
[call site]
05512
T::as_any_mut
[function]
[call site]
05513
as_any_mut().downcast_mut::<T>
[function]
[call site]
05514
TypeId::of::<T>
[function]
[call site]
05515
TypeId::of::<Self>
[function]
[call site]
05516
T::as_any_mut
[function]
[call site]
05517
as_any_mut().downcast_mut::<T>
[function]
[call site]
05518
T::as_any_mut
[function]
[call site]
05519
as_any_mut().downcast_mut::<T>
[function]
[call site]
05520
Option::map
[function]
[call site]
05521
test_optimizer_const_map
[function]
[call site]
05522
Option::unwrap
[function]
[call site]
05523
Dynamic::from_int
[function]
[call site]
05524
Self
[function]
[call site]
05525
Union::Int
[function]
[call site]
05526
map_err
[function]
[call site]
05527
EvalAltResult::fill_position
[function]
[call site]
05528
ParseSettings::level_up_with_position
[function]
[call site]
05529
Dynamic::flatten
[function]
[call site]
05530
Scope::get_mut_by_index
[function]
[call site]
05531
Dynamic::write_lock
[function]
[call site]
05532
Option::unwrap
[function]
[call site]
05533
Self::as_deref_mut
[function]
[call site]
05534
StmtBlock::take_statements
[function]
[call site]
05535
Engine::eval_stmt_block
[function]
[call site]
05536
Err
[function]
[call site]
05537
Ok
[function]
[call site]
05538
ASTFlags::intersects
[function]
[call site]
05539
Engine::eval_expr
[function]
[call site]
05540
Err
[function]
[call site]
05541
ERR::LoopBreak
[function]
[call site]
05542
into
[function]
[call site]
05543
Engine::eval_stmt_block
[function]
[call site]
05544
Self::as_deref_mut
[function]
[call site]
05545
StmtBlock::take_statements
[function]
[call site]
05546
EvalAltResult::is_pseudo_error
[function]
[call site]
05547
Err
[function]
[call site]
05548
EvalAltResult::is_catchable
[function]
[call site]
05549
Err
[function]
[call site]
05550
EvalAltResult::unwrap_inner
[function]
[call site]
05551
EvalAltResult::unwrap_inner
[function]
[call site]
05552
Expr::is_unit
[function]
[call site]
05553
TestStruct::clone
[function]
[call site]
05554
EvalAltResult::take_position
[function]
[call site]
05555
EvalAltResult::position
[function]
[call site]
05556
EvalAltResult::set_position
[function]
[call site]
05557
ParseError::to_string
[function]
[call site]
05558
into
[function]
[call site]
05559
crate::Map::new
[function]
[call site]
05560
EvalAltResult::take_position
[function]
[call site]
05561
blob_functions::insert
[function]
[call site]
05562
&str::into
[function]
[call site]
05563
ParseError::to_string
[function]
[call site]
05564
into
[function]
[call site]
05565
blob_functions::insert
[function]
[call site]
05566
&str::into
[function]
[call site]
05567
into
[function]
[call site]
05568
Position::is_none
[function]
[call site]
05569
blob_functions::insert
[function]
[call site]
05570
&str::into
[function]
[call site]
05571
Position::line
[function]
[call site]
05572
Option::unwrap
[function]
[call site]
05573
into
[function]
[call site]
05574
blob_functions::insert
[function]
[call site]
05575
&str::into
[function]
[call site]
05576
Position::position
[function]
[call site]
05577
Option::unwrap_or
[function]
[call site]
05578
into
[function]
[call site]
05579
EvalAltResult::dump_fields
[function]
[call site]
05580
blob_functions::insert
[function]
[call site]
05581
&str::into
[function]
[call site]
05582
test_string_split
[function]
[call site]
05583
MultiInputsStream::get_next
[function]
[call site]
05584
expect
[function]
[call site]
05585
into
[function]
[call site]
05586
blob_functions::insert
[function]
[call site]
05587
&str::into
[function]
[call site]
05588
into
[function]
[call site]
05589
blob_functions::insert
[function]
[call site]
05590
&str::into
[function]
[call site]
05591
into
[function]
[call site]
05592
blob_functions::insert
[function]
[call site]
05593
&str::into
[function]
[call site]
05594
into
[function]
[call site]
05595
blob_functions::insert
[function]
[call site]
05596
&str::into
[function]
[call site]
05597
into
[function]
[call site]
05598
blob_functions::insert
[function]
[call site]
05599
&str::into
[function]
[call site]
05600
Array::into
[function]
[call site]
05601
blob_functions::insert
[function]
[call site]
05602
&str::into
[function]
[call site]
05603
into
[function]
[call site]
05604
blob_functions::insert
[function]
[call site]
05605
&str::into
[function]
[call site]
05606
into
[function]
[call site]
05607
blob_functions::insert
[function]
[call site]
05608
&str::into
[function]
[call site]
05609
RhaiResult::into
[function]
[call site]
05610
blob_functions::insert
[function]
[call site]
05611
&str::into
[function]
[call site]
05612
TestStruct::clone
[function]
[call site]
05613
blob_functions::insert
[function]
[call site]
05614
&str::into
[function]
[call site]
05615
into
[function]
[call site]
05616
blob_functions::insert
[function]
[call site]
05617
&str::into
[function]
[call site]
05618
into
[function]
[call site]
05619
blob_functions::insert
[function]
[call site]
05620
&str::into
[function]
[call site]
05621
into
[function]
[call site]
05622
blob_functions::insert
[function]
[call site]
05623
&str::into
[function]
[call site]
05624
TestStruct::clone
[function]
[call site]
05625
blob_functions::insert
[function]
[call site]
05626
&str::into
[function]
[call site]
05627
Dynamic::from_array
[function]
[call site]
05628
MyIterableType::into_iter
[function]
[call site]
05629
test_optimizer_const_map
[function]
[call site]
05630
reflection_functions::collect
[function]
[call site]
05631
MyIterableType::into_iter
[function]
[call site]
05632
test_optimizer_const_map
[function]
[call site]
05633
iter()
[call site]
05634
.map(String::as_str)
[call site]
05635
.collect::<Vec<_>>
[function]
[call site]
05636
join
[function]
[call site]
05637
into
[function]
[call site]
05638
Self::into
[function]
[call site]
05639
defer
[function]
[call site]
05640
test::len
[function]
[call site]
05641
Engine::max_variables
[function]
[call site]
05642
Err
[function]
[call site]
05643
ERR::ErrorTooManyVariables
[function]
[call site]
05644
ParseSettings::level_up_with_position
[function]
[call site]
05645
into
[function]
[call site]
05646
blob_functions::push
[function]
[call site]
05647
TestStruct::clone
[function]
[call site]
05648
Self::as_deref_mut
[function]
[call site]
05649
StmtBlock::take_statements
[function]
[call site]
05650
Engine::eval_stmt_block
[function]
[call site]
05651
RhaiResult::map
[function]
[call site]
05652
map_err
[function]
[call site]
05653
Expr::is_unit
[function]
[call site]
05654
Expr::set_position
[function]
[call site]
05655
ASTFlags::intersects
[function]
[call site]
05656
Engine::eval_expr
[function]
[call site]
05657
RhaiResult::and_then
[function]
[call site]
05658
Err
[function]
[call site]
05659
ERR::ErrorRuntime
[function]
[call site]
05660
Dynamic::flatten
[function]
[call site]
05661
crate::func::native::shared_try_take
[function]
[call site]
05662
into_inner
[function]
[call site]
05663
Dynamic::flatten
[function]
[call site]
05664
into_inner
[function]
[call site]
05665
unwrap
[function]
[call site]
05666
Dynamic::flatten
[function]
[call site]
05667
into_inner
[function]
[call site]
05668
Dynamic::flatten
[function]
[call site]
05669
crate::func::locked_read
[function]
[call site]
05670
Dynamic::flatten_clone
[function]
[call site]
05671
Self
[function]
[call site]
05672
Union::Shared
[function]
[call site]
05673
into
[function]
[call site]
05674
ASTFlags::intersects
[function]
[call site]
05675
Err
[function]
[call site]
05676
ERR::ErrorRuntime
[function]
[call site]
05677
into
[function]
[call site]
05678
Engine::eval_expr
[function]
[call site]
05679
RhaiResult::and_then
[function]
[call site]
05680
Err
[function]
[call site]
05681
ERR::Return
[function]
[call site]
05682
Dynamic::flatten
[function]
[call site]
05683
into
[function]
[call site]
05684
Err
[function]
[call site]
05685
ERR::Return
[function]
[call site]
05686
into
[function]
[call site]
05687
Engine::max_modules
[function]
[call site]
05688
Err
[function]
[call site]
05689
ERR::ErrorTooManyModules
[function]
[call site]
05690
into
[function]
[call site]
05691
Engine::eval_expr
[function]
[call site]
05692
try_cast_result::<crate::ImmutableString>
[function]
[call site]
05693
map_err
[function]
[call site]
05694
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
05695
RhaiNativeFunc::return_type_name
[function]
[call site]
05696
ParseSettings::level_up_with_position
[function]
[call site]
05697
Expr::start_position
[function]
[call site]
05698
TestStruct::clone
[function]
[call site]
05699
StmtBlock::as_ref
[function]
[call site]
05700
&[Stmt]::and_then
[function]
[call site]
05701
FileModuleResolver::resolve_raw
[function]
[call site]
05702
FileModuleResolver::impl_resolve
[function]
[call site]
05703
&mut
[call site]
05704
test_for_module_iterator
[function]
[call site]
05705
Engine::new
[function]
[call site]
05706
Module::new
[function]
[call site]
05707
set_iterable::<MyIterableType>
[function]
[call site]
05708
Module::set_native_fn
[function]
[call site]
05709
FuncRegistration::new
[function]
[call site]
05710
FuncRegistration::in_internal_namespace
[function]
[call site]
05711
FuncRegistration::with_purity
[function]
[call site]
05712
FuncRegistration::with_volatility
[function]
[call site]
05713
FuncRegistration::set_into_module
[function]
[call site]
05714
Ok
[function]
[call site]
05715
MyIterableType
[function]
[call site]
05716
&str::to_string
[function]
[call site]
05717
Module::new
[function]
[call site]
05718
Module::set_sub_module
[function]
[call site]
05719
blob_functions::insert
[function]
[call site]
05720
into
[function]
[call site]
05721
into
[function]
[call site]
05722
string_functions::remove
[function]
[call site]
05723
Engine::register_static_module
[function]
[call site]
05724
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]
05725
split_once
[function]
[call site]
05726
test_optimizer_const_map
[function]
[call site]
05727
string_functions::trim
[function]
[call site]
05728
shared_get_mut
[function]
[call site]
05729
string_functions::trim
[function]
[call site]
05730
into
[function]
[call site]
05731
string_functions::trim
[function]
[call site]
05732
into
[function]
[call site]
05733
string_functions::trim
[function]
[call site]
05734
string_functions::is_empty
[function]
[call site]
05735
test::len
[function]
[call site]
05736
&str::contains_key
[function]
[call site]
05737
Module::new
[function]
[call site]
05738
crate::func::shared_take_or_clone
[function]
[call site]
05739
shared_try_take
[function]
[call site]
05740
Result::unwrap_or_else
[function]
[call site]
05741
StmtBlock::as_ref
[function]
[call site]
05742
TestStruct::clone
[function]
[call site]
05743
string_functions::remove
[function]
[call site]
05744
unwrap
[function]
[call site]
05745
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]
05746
Module::get_sub_modules_mut
[function]
[call site]
05747
string_functions::clear
[function]
[call site]
05748
string_functions::remove
[function]
[call site]
05749
Module::build_index
[function]
[call site]
05750
Module::is_indexed
[function]
[call site]
05751
intersects
[function]
[call site]
05752
blob_functions::blob_with_capacity
[function]
[call site]
05753
blob_functions::blob_with_capacity_and_value
[function]
[call site]
05754
new_hash_map
[function]
[call site]
05755
test::len
[function]
[call site]
05756
new_hash_map
[function]
[call site]
05757
StmtBlock::as_ref
[function]
[call site]
05758
map_or
[function]
[call site]
05759
TestStruct::new
[function]
[call site]
05760
blob_functions::push
[function]
[call site]
05761
blob_functions::push
[function]
[call site]
05762
FnPtr::try_from
[function]
[call site]
05763
RhaiResultOf::unwrap
[function]
[call site]
05764
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
05765
blob_functions::push
[function]
[call site]
05766
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
05767
string_functions::pop
[function]
[call site]
05768
string_functions::is_empty
[function]
[call site]
05769
shared_make_mut
[function]
[call site]
05770
string_functions::pop
[function]
[call site]
05771
Dynamic::map_or
[function]
[call site]
05772
crate::calc_var_hash
[function]
[call site]
05773
get_hasher
[function]
[call site]
05774
write_u8
[function]
[call site]
05775
MyIterableType::into_iter
[function]
[call site]
05776
Self::IntoIter::for_each
[function]
[call site]
05777
test::hash
[function]
[call site]
05778
write_usize
[function]
[call site]
05779
test::hash
[function]
[call site]
05780
StraightHasher::finish
[function]
[call site]
05781
MyIterableType::into_iter
[function]
[call site]
05782
test_chars
[function]
[call site]
05783
0.chars().collect::<Vec<_>>
[function]
[call site]
05784
MyIterableType::into_iter
[function]
[call site]
05785
Self::IntoIter::copied
[function]
[call site]
05786
blob_functions::insert
[function]
[call site]
05787
FnPtr::try_from
[function]
[call site]
05788
RhaiResultOf::unwrap
[function]
[call site]
05789
string_functions::is_empty
[function]
[call site]
05790
blob_functions::push
[function]
[call site]
05791
eval::calc_offset_len
[function]
[call site]
05792
test::len
[function]
[call site]
05793
test::len
[function]
[call site]
05794
blob_functions::push
[function]
[call site]
05795
blob_functions::insert
[function]
[call site]
05796
TestStruct::clone
[function]
[call site]
05797
blob_functions::insert
[function]
[call site]
05798
FnPtr::try_from
[function]
[call site]
05799
RhaiResultOf::unwrap
[function]
[call site]
05800
string_functions::is_empty
[function]
[call site]
05801
blob_functions::push
[function]
[call site]
05802
eval::calc_offset_len
[function]
[call site]
05803
test::len
[function]
[call site]
05804
test::len
[function]
[call site]
05805
blob_functions::push
[function]
[call site]
05806
blob_functions::insert
[function]
[call site]
05807
TestStruct::clone
[function]
[call site]
05808
MyIterableType::into_iter
[function]
[call site]
05809
Dynamic::flatten
[function]
[call site]
05810
Command::get
[function]
[call site]
05811
blob_functions::insert
[function]
[call site]
05812
TestStruct::clone
[function]
[call site]
05813
RhaiFunc::is_script
[function]
[call site]
05814
crate::calc_fn_hash
[function]
[call site]
05815
get_hasher
[function]
[call site]
05816
write_u8
[function]
[call site]
05817
MyIterableType::into_iter
[function]
[call site]
05818
Self::IntoIter::for_each
[function]
[call site]
05819
test::hash
[function]
[call site]
05820
write_usize
[function]
[call site]
05821
test::hash
[function]
[call site]
05822
write_usize
[function]
[call site]
05823
StraightHasher::finish
[function]
[call site]
05824
MyIterableType::into_iter
[function]
[call site]
05825
Self::IntoIter::copied
[function]
[call site]
05826
RhaiFunc::get_script_fn_def
[function]
[call site]
05827
Option::unwrap
[function]
[call site]
05828
StmtBlock::as_ref
[function]
[call site]
05829
map_or
[function]
[call site]
05830
crate::calc_typed_method_hash
[function]
[call site]
05831
Command::get
[function]
[call site]
05832
blob_functions::insert
[function]
[call site]
05833
TestStruct::clone
[function]
[call site]
05834
calc_native_fn_hash
[function]
[call site]
05835
calc_fn_hash_full
[function]
[call site]
05836
calc_fn_hash
[function]
[call site]
05837
test::len
[function]
[call site]
05838
MyIterableType::into_iter
[function]
[call site]
05839
Self::IntoIter::copied
[function]
[call site]
05840
MyIterableType::into_iter
[function]
[call site]
05841
Self::IntoIter::copied
[function]
[call site]
05842
Command::get
[function]
[call site]
05843
blob_functions::insert
[function]
[call site]
05844
TestStruct::clone
[function]
[call site]
05845
test_get_set
[function]
[call site]
05846
string_functions::is_empty
[function]
[call site]
05847
test::len
[function]
[call site]
05848
then_some
[function]
[call site]
05849
string_functions::is_empty
[function]
[call site]
05850
then_some
[function]
[call site]
05851
decimal_functions::max_id
[function]
[call site]
05852
Position::is_none
[function]
[call site]
05853
Module::set_id
[function]
[call site]
05854
blob_functions::insert
[function]
[call site]
05855
FnPtr::try_from
[function]
[call site]
05856
RhaiResultOf::unwrap
[function]
[call site]
05857
string_functions::is_empty
[function]
[call site]
05858
blob_functions::push
[function]
[call site]
05859
eval::calc_offset_len
[function]
[call site]
05860
test::len
[function]
[call site]
05861
test::len
[function]
[call site]
05862
blob_functions::push
[function]
[call site]
05863
blob_functions::insert
[function]
[call site]
05864
into
[function]
[call site]
05865
into
[function]
[call site]
05866
Module::is_indexed
[function]
[call site]
05867
intersects
[function]
[call site]
05868
decimal_functions::max_id
[function]
[call site]
05869
Position::is_none
[function]
[call site]
05870
crate::func::shared_take_or_clone
[function]
[call site]
05871
Module::set_id
[function]
[call site]
05872
into
[function]
[call site]
05873
blob_functions::insert
[function]
[call site]
05874
into
[function]
[call site]
05875
crate::func::shared_take_or_clone
[function]
[call site]
05876
Module::build_index
[function]
[call site]
05877
decimal_functions::max_id
[function]
[call site]
05878
Position::is_none
[function]
[call site]
05879
Module::set_id
[function]
[call site]
05880
blob_functions::insert
[function]
[call site]
05881
into
[function]
[call site]
05882
into
[function]
[call site]
05883
StmtBlock::as_ref
[function]
[call site]
05884
into
[function]
[call site]
05885
and_then
[function]
[call site]
05886
TestStruct::new
[function]
[call site]
05887
Self::parent
[function]
[call site]
05888
FileModuleResolver::get_file_path
[function]
[call site]
05889
TestStruct::new
[function]
[call site]
05890
bool::is_relative
[function]
[call site]
05891
TestStruct::clone
[function]
[call site]
05892
StmtBlock::span_or_else
[function]
[call site]
05893
Option<&Path>::map
[function]
[call site]
05894
Engine::new
[function]
[call site]
05895
Engine::set_optimization_level
[function]
[call site]
05896
Scope::new
[function]
[call site]
05897
rhai::Map::new
[function]
[call site]
05898
blob_functions::insert
[function]
[call site]
05899
&str::into
[function]
[call site]
05900
into
[function]
[call site]
05901
Scope::push_constant_dynamic
[function]
[call site]
05902
into
[function]
[call site]
05903
Scope::push_constant_dynamic
[function]
[call site]
05904
&str::into
[function]
[call site]
05905
Engine::compile_expression_with_scope
[function]
[call site]
05906
ParseResult::expect
[function]
[call site]
05907
Ident::as_str
[function]
[call site]
05908
eval_ast::<bool>
[function]
[call site]
05909
expect
[function]
[call site]
05910
unwrap_or_default
[function]
[call site]
05911
blob_functions::push
[function]
[call site]
05912
blob_functions::push
[function]
[call site]
05913
FnPtr::try_from
[function]
[call site]
05914
RhaiResultOf::unwrap
[function]
[call site]
05915
bool::into
[function]
[call site]
05916
FileModuleResolver::set_extension
[function]
[call site]
05917
Self::into
[function]
[call site]
05918
Ident::as_str
[function]
[call site]
05919
FileModuleResolver::is_cache_enabled
[function]
[call site]
05920
func::locked_read
[function]
[call site]
05921
try_borrow
[function]
[call site]
05922
ok
[function]
[call site]
05923
locked_read
[function]
[call site]
05924
Option::ok
[function]
[call site]
05925
try_read
[function]
[call site]
05926
Some
[function]
[call site]
05927
std::thread::sleep
[function]
[call site]
05928
std::time::Duration::from_millis
[function]
[call site]
05929
Some
[function]
[call site]
05930
locked_read
[function]
[call site]
05931
try_read
[function]
[call site]
05932
Option::unwrap
[function]
[call site]
05933
Command::get
[function]
[call site]
05934
Ok
[function]
[call site]
05935
TestStruct::clone
[function]
[call site]
05936
Engine::compile_file_with_scope
[function]
[call site]
05937
Engine::read_file
[function]
[call site]
05938
StmtBlock::as_ref
[function]
[call site]
05939
File::open
[function]
[call site]
05940
map_err
[function]
[call site]
05941
ERR::ErrorSystem
[function]
[call site]
05942
ParseError::into
[function]
[call site]
05943
ImmutableString::new
[function]
[call site]
05944
read_to_string
[function]
[call site]
05945
map_err
[function]
[call site]
05946
ERR::ErrorSystem
[function]
[call site]
05947
ParseError::into
[function]
[call site]
05948
string_functions::starts_with
[function]
[call site]
05949
string_functions::starts_with
[function]
[call site]
05950
array_functions::find
[function]
[call site]
05951
array_functions::find_starting_from
[function]
[call site]
05952
map_functions::drain
[function]
[call site]
05953
string_functions::is_empty
[function]
[call site]
05954
Ok
[function]
[call site]
05955
IterateMap::new
[function]
[call site]
05956
IterateMap::new
[function]
[call site]
05957
IterateMap::new
[function]
[call site]
05958
mem::take
[function]
[call site]
05959
is_some
[function]
[call site]
05960
blob_functions::insert
[function]
[call site]
05961
FnPtr::call_raw_with_extra_args
[function]
[call site]
05962
Some
[function]
[call site]
05963
TestStruct::clone
[function]
[call site]
05964
Self::into
[function]
[call site]
05965
Some
[function]
[call site]
05966
Dynamic::as_bool
[function]
[call site]
05967
Result::unwrap_or
[function]
[call site]
05968
blob_functions::insert
[function]
[call site]
05969
blob_functions::insert
[function]
[call site]
05970
Some
[function]
[call site]
05971
map_or_else
[function]
[call site]
05972
Ok
[function]
[call site]
05973
ImmutableString::strong_count
[function]
[call site]
05974
ImmutableString::strong_count
[function]
[call site]
05975
string_functions::clear
[function]
[call site]
05976
string_functions::is_empty
[function]
[call site]
05977
shared_get_mut
[function]
[call site]
05978
string_functions::clear
[function]
[call site]
05979
ImmutableString::new
[function]
[call site]
05980
Ok
[function]
[call site]
05981
RhaiResultOf::and_then
[function]
[call site]
05982
Engine::compile_with_scope
[function]
[call site]
05983
AST::set_source
[function]
[call site]
05984
bool::to_string_lossy
[function]
[call site]
05985
StmtBlock::as_ref
[function]
[call site]
05986
Ok
[function]
[call site]
05987
TestStruct::clone
[function]
[call site]
05988
Self
[function]
[call site]
05989
RhaiResultOf::map_err
[function]
[call site]
05990
is::<IoError>
[function]
[call site]
05991
TestStruct::new
[function]
[call site]
05992
ERR::ErrorModuleNotFound
[function]
[call site]
05993
bool::to_string
[function]
[call site]
05994
Engine::new
[function]
[call site]
05995
Scope::new
[function]
[call site]
05996
blob_functions::push
[function]
[call site]
05997
blob_functions::push
[function]
[call site]
05998
blob_functions::push
[function]
[call site]
05999
TestStruct::new
[function]
[call site]
06000
ERR::ErrorInModule
[function]
[call site]
06001
bool::to_string
[function]
[call site]
06002
AST::set_source
[function]
[call site]
06003
Module::eval_ast_as_new_raw
[function]
[call site]
06004
test::len
[function]
[call site]
06005
&mut
[call site]
06006
test::len
[function]
[call site]
06007
TestStruct::clone
[function]
[call site]
06008
test::len
[function]
[call site]
06009
std::mem::take
[function]
[call site]
06010
Engine::new
[function]
[call site]
06011
register_type_with_name::<TestStruct>
[function]
[call site]
06012
Engine::register_fn
[function]
[call site]
06013
TestStruct
[function]
[call site]
06014
crate::eval::Caches::new
[function]
[call site]
06015
Position::new_const
[function]
[call site]
06016
Engine::eval_ast_with_scope_raw
[function]
[call site]
06017
string_functions::replace
[function]
[call site]
06018
AST::source_raw
[function]
[call site]
06019
Option::cloned
[function]
[call site]
06020
test::len
[function]
[call site]
06021
blob_functions::push
[function]
[call site]
06022
AST::shared_lib
[function]
[call site]
06023
&crate::SharedModule::clone
[function]
[call site]
06024
string_functions::replace
[function]
[call site]
06025
TestStruct::clone
[function]
[call site]
06026
Engine::eval_global_statements
[function]
[call site]
06027
StmtBlock::take_statements
[function]
[call site]
06028
Engine::is_debugger_registered
[function]
[call site]
06029
GlobalRuntimeState::debugger_mut
[function]
[call site]
06030
crate::ast::Stmt::Noop
[function]
[call site]
06031
Engine::dbg
[function]
[call site]
06032
Ok
[function]
[call site]
06033
TestStruct::new
[function]
[call site]
06034
Result::is_ok
[function]
[call site]
06035
&mut
[call site]
06036
MyIterableType::into_iter
[function]
[call site]
06037
array_functions::zip
[function]
[call site]
06038
MyIterableType::into_iter
[function]
[call site]
06039
impl
[call site]
06040
test_optimizer_const_map
[function]
[call site]
06041
TestStruct::clone
[function]
[call site]
06042
TestStruct::clone
[function]
[call site]
06043
reflection_functions::collect
[function]
[call site]
06044
crate::ThinVec::new
[function]
[call site]
06045
MyIterableType::into_iter
[function]
[call site]
06046
Self::IntoIter::for_each
[function]
[call site]
06047
Module::set_sub_module
[function]
[call site]
06048
TestStruct::clone
[function]
[call site]
06049
TestStruct::clone
[function]
[call site]
06050
std::mem::replace
[function]
[call site]
06051
&mut
[call site]
06052
string_functions::truncate
[function]
[call site]
06053
string_functions::truncate
[function]
[call site]
06054
string_functions::truncate
[function]
[call site]
06055
TestStruct::new
[function]
[call site]
06056
std::iter::once
[function]
[call site]
06057
AST::shared_lib
[function]
[call site]
06058
&crate::SharedModule::clone
[function]
[call site]
06059
reflection_functions::collect
[function]
[call site]
06060
test::len
[function]
[call site]
06061
Scope::pop_entry
[function]
[call site]
06062
string_functions::pop
[function]
[call site]
06063
test_optimizer_const_map
[function]
[call site]
06064
string_functions::pop
[function]
[call site]
06065
unwrap
[function]
[call site]
06066
test::len
[function]
[call site]
06067
test::len
[function]
[call site]
06068
string_functions::pop
[function]
[call site]
06069
unwrap
[function]
[call site]
06070
to_vec
[function]
[call site]
06071
TestStruct::new
[function]
[call site]
06072
Option::unwrap
[function]
[call site]
06073
Scope::get_entry_by_index
[function]
[call site]
06074
test::len
[function]
[call site]
06075
TestStruct::clone
[function]
[call site]
06076
Array::to_vec
[function]
[call site]
06077
Dynamic::deep_scan
[function]
[call site]
06078
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
06079
test_var_def_filter
[function]
[call site]
06080
StaticModuleResolver::iter_mut
[function]
[call site]
06081
StaticModuleResolver::iter_mut
[function]
[call site]
06082
test_optimizer_const_map
[function]
[call site]
06083
Ident::as_str
[function]
[call site]
06084
array_functions::for_each
[function]
[call site]
06085
string_functions::is_empty
[function]
[call site]
06086
Ok
[function]
[call site]
06087
StaticModuleResolver::iter_mut
[function]
[call site]
06088
impl
[call site]
06089
FnPtr::try_from
[function]
[call site]
06090
RhaiResultOf::unwrap_or
[function]
[call site]
06091
into
[function]
[call site]
06092
FnPtr::call_raw_with_extra_args
[function]
[call site]
06093
Some
[function]
[call site]
06094
Ok
[function]
[call site]
06095
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
06096
values_mut
[function]
[call site]
06097
array_functions::for_each
[function]
[call site]
06098
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
06099
FnPtr::iter_curry_mut
[function]
[call site]
06100
StaticModuleResolver::iter_mut
[function]
[call site]
06101
array_functions::for_each
[function]
[call site]
06102
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
06103
downcast_mut::<crate::FnPtr>
[function]
[call site]
06104
Some
[function]
[call site]
06105
TestStruct::clone
[function]
[call site]
06106
test::len
[function]
[call site]
06107
string_functions::pop
[function]
[call site]
06108
unwrap
[function]
[call site]
06109
Module::contains_var
[function]
[call site]
06110
contains_key
[function]
[call site]
06111
Module::set_var
[function]
[call site]
06112
into
[function]
[call site]
06113
Dynamic::from
[function]
[call site]
06114
Module::is_indexed
[function]
[call site]
06115
crate::calc_var_hash
[function]
[call site]
06116
Some
[function]
[call site]
06117
get_or_insert_with
[function]
[call site]
06118
blob_functions::insert
[function]
[call site]
06119
TestStruct::clone
[function]
[call site]
06120
blob_functions::insert
[function]
[call site]
06121
Module::contains_var
[function]
[call site]
06122
Position::is_none
[function]
[call site]
06123
Some
[function]
[call site]
06124
Module::set_var
[function]
[call site]
06125
TestStruct::clone
[function]
[call site]
06126
Module::set_var
[function]
[call site]
06127
AST::iter_fn_def
[function]
[call site]
06128
Module::iter_script_fn
[function]
[call site]
06129
Module::iter_fn
[function]
[call site]
06130
MyIterableType::into_iter
[function]
[call site]
06131
flat_map
[function]
[call site]
06132
test_optimizer_const_map
[function]
[call site]
06133
impl
[call site]
06134
Engine::new
[function]
[call site]
06135
Engine::compile
[function]
[call site]
06136
ParseResult::unwrap
[function]
[call site]
06137
Engine::run_ast
[function]
[call site]
06138
RhaiResultOf::unwrap
[function]
[call site]
06139
Engine::on_def_var
[function]
[call site]
06140
Option::name
[function]
[call site]
06141
VarDefInfo::nesting_level
[function]
[call site]
06142
Ok
[function]
[call site]
06143
Ok
[function]
[call site]
06144
run
[function]
[call site]
06145
RhaiResultOf::unwrap_err
[function]
[call site]
06146
run
[function]
[call site]
06147
RhaiResultOf::unwrap_err
[function]
[call site]
06148
run
[function]
[call site]
06149
RhaiResultOf::unwrap_err
[function]
[call site]
06150
run
[function]
[call site]
06151
RhaiResultOf::unwrap
[function]
[call site]
06152
RhaiFunc::is_script
[function]
[call site]
06153
test_optimizer_const_map
[function]
[call site]
06154
Ident::as_str
[function]
[call site]
06155
RhaiFunc::get_script_fn_def
[function]
[call site]
06156
Option::expect
[function]
[call site]
06157
test_optimizer_const_map
[function]
[call site]
06158
impl
[call site]
06159
array_functions::for_each
[function]
[call site]
06160
Module::set_script_fn
[function]
[call site]
06161
Option::into
[function]
[call site]
06162
test::len
[function]
[call site]
06163
crate::calc_fn_hash
[function]
[call site]
06164
StmtBlock::as_ref
[function]
[call site]
06165
map_or
[function]
[call site]
06166
crate::calc_typed_method_hash
[function]
[call site]
06167
StmtBlock::as_ref
[function]
[call site]
06168
and_then
[function]
[call site]
06169
Command::get
[function]
[call site]
06170
Ident::as_str
[function]
[call site]
06171
into
[function]
[call site]
06172
Position::new_const
[function]
[call site]
06173
MyIterableType::into_iter
[function]
[call site]
06174
test_optimizer_const_map
[function]
[call site]
06175
reflection_functions::collect
[function]
[call site]
06176
<_>::default
[function]
[call site]
06177
crate::StaticVec::new_const
[function]
[call site]
06178
Some
[function]
[call site]
06179
TestStruct::new
[function]
[call site]
06180
get_or_insert_with
[function]
[call site]
06181
new_hash_map
[function]
[call site]
06182
blob_functions::insert
[function]
[call site]
06183
Option::into
[function]
[call site]
06184
Array::into
[function]
[call site]
06185
string_functions::remove
[function]
[call site]
06186
TestStruct::clone
[function]
[call site]
06187
StmtBlock::as_mut
[function]
[call site]
06188
unwrap
[function]
[call site]
06189
shared_get_mut
[function]
[call site]
06190
unwrap
[function]
[call site]
06191
Some
[function]
[call site]
06192
TestStruct::clone
[function]
[call site]
06193
AST::source_raw
[function]
[call site]
06194
Option::cloned
[function]
[call site]
06195
Module::set_doc
[function]
[call site]
06196
into
[function]
[call site]
06197
test_comments_doc
[function]
[call site]
06198
Engine::new
[function]
[call site]
06199
Engine::compile
[function]
[call site]
06200
ParseResult::unwrap
[function]
[call site]
06201
Engine::compile
[function]
[call site]
06202
ParseResult::unwrap_err
[function]
[call site]
06203
Engine::compile
[function]
[call site]
06204
ParseResult::unwrap
[function]
[call site]
06205
Engine::compile
[function]
[call site]
06206
ParseResult::unwrap
[function]
[call site]
06207
Engine::compile
[function]
[call site]
06208
ParseResult::unwrap_err
[function]
[call site]
06209
Module::build_index
[function]
[call site]
06210
Ok
[function]
[call site]
06211
RhaiResultOf::map_err
[function]
[call site]
06212
TestStruct::new
[function]
[call site]
06213
ERR::ErrorInModule
[function]
[call site]
06214
bool::to_string
[function]
[call site]
06215
into
[function]
[call site]
06216
FileModuleResolver::is_cache_enabled
[function]
[call site]
06217
func::locked_write
[function]
[call site]
06218
Option::unwrap
[function]
[call site]
06219
blob_functions::insert
[function]
[call site]
06220
TestStruct::clone
[function]
[call site]
06221
Ok
[function]
[call site]
06222
Some
[function]
[call site]
06223
StmtBlock::span_or_else
[function]
[call site]
06224
Engine::module_resolver
[function]
[call site]
06225
as_deref
[function]
[call site]
06226
unwrap_or
[function]
[call site]
06227
&dyn
[call site]
06228
FileModuleResolver::impl_resolve
[function]
[call site]
06229
Some
[function]
[call site]
06230
unwrap_or_else
[function]
[call site]
06231
Err
[function]
[call site]
06232
ERR::ErrorModuleNotFound
[function]
[call site]
06233
bool::to_string
[function]
[call site]
06234
into
[function]
[call site]
06235
string_functions::is_empty
[function]
[call site]
06236
Engine::const_empty_string
[function]
[call site]
06237
Engine::get_interned_string
[function]
[call site]
06238
TestStruct::clone
[function]
[call site]
06239
Module::is_indexed
[function]
[call site]
06240
GlobalRuntimeState::push_import
[function]
[call site]
06241
crate::func::shared_take_or_clone
[function]
[call site]
06242
Module::build_index
[function]
[call site]
06243
GlobalRuntimeState::push_import
[function]
[call site]
06244
Ok
[function]
[call site]
06245
Scope::search
[function]
[call site]
06246
Option::map_or_else
[function]
[call site]
06247
Err
[function]
[call site]
06248
ERR::ErrorVariableNotFound
[function]
[call site]
06249
test_to_string
[function]
[call site]
06250
into
[function]
[call site]
06251
string_functions::is_empty
[function]
[call site]
06252
Scope::add_alias_by_index
[function]
[call site]
06253
TestStruct::clone
[function]
[call site]
06254
Ok
[function]
[call site]
06255
test::len
[function]
[call site]
06256
EvalContext::new
[function]
[call site]
06257
Self::as_deref_mut
[function]
[call site]
06258
resolve_var
[function]
[call site]
06259
map_or
[function]
[call site]
06260
test::len
[function]
[call site]
06261
Err
[function]
[call site]
06262
EvalAltResult::fill_position
[function]
[call site]
06263
test_optimizer_const_map
[function]
[call site]
06264
test::len
[function]
[call site]
06265
Command::get
[function]
[call site]
06266
StmtBlock::span_or_else
[function]
[call site]
06267
Scope::search
[function]
[call site]
06268
Span::ok_or_else
[function]
[call site]
06269
TestStruct::new
[function]
[call site]
06270
ERR::ErrorVariableNotFound
[function]
[call site]
06271
test_to_string
[function]
[call site]
06272
Scope::get_mut_by_index
[function]
[call site]
06273
Dynamic::is_shared
[function]
[call site]
06274
test_functions_take
[function]
[call site]
06275
Dynamic::into_shared
[function]
[call site]
06276
Dynamic::access_mode
[function]
[call site]
06277
Self
[function]
[call site]
06278
Union::Shared
[function]
[call site]
06279
crate::Locked::new
[function]
[call site]
06280
Self::into
[function]
[call site]
06281
Ok
[function]
[call site]
06282
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
06283
impl
[call site]
06284
T::as_any
[function]
[call site]
06285
Module::contains_indexed_global_functions
[function]
[call site]
06286
Caches::fn_resolution_caches_len
[function]
[call site]
06287
Caches::fn_resolution_cache_mut
[function]
[call site]
06288
string_functions::clear
[function]
[call site]
06289
Caches::push_fn_resolution_cache
[function]
[call site]
06290
Caches::fn_resolution_cache_mut
[function]
[call site]
06291
string_functions::clear
[function]
[call site]
06292
Ok
[function]
[call site]
06293
StmtBlock::span_or_else
[function]
[call site]
06294
Ok
[function]
[call site]
06295
Ok
[function]
[call site]
06296
Err
[function]
[call site]
06297
StmtBlock::take_statements
[function]
[call site]
06298
Engine::is_debugger_registered
[function]
[call site]
06299
GlobalRuntimeState::debugger_mut
[function]
[call site]
06300
as_deref_mut
[function]
[call site]
06301
unwrap
[function]
[call site]
06302
crate::ast::Stmt::Noop
[function]
[call site]
06303
Engine::dbg
[function]
[call site]
06304
Ok
[function]
[call site]
06305
Scope::new
[function]
[call site]
06306
RhaiResultOf::unwrap
[function]
[call site]
06307
Engine::on_def_var
[function]
[call site]
06308
Option::name
[function]
[call site]
06309
VarDefInfo::nesting_level
[function]
[call site]
06310
Ok
[function]
[call site]
06311
Ok
[function]
[call site]
06312
run
[function]
[call site]
06313
RhaiResultOf::unwrap_err
[function]
[call site]
06314
run
[function]
[call site]
06315
RhaiResultOf::unwrap_err
[function]
[call site]
06316
run
[function]
[call site]
06317
RhaiResultOf::unwrap_err
[function]
[call site]
06318
run
[function]
[call site]
06319
RhaiResultOf::unwrap
[function]
[call site]
06320
Module::is_standard_lib
[function]
[call site]
06321
intersects
[function]
[call site]
06322
flat_map
[function]
[call site]
06323
RhaiFunc::get_iter_fn
[function]
[call site]
06324
filter_map
[function]
[call site]
06325
Position::new_const
[function]
[call site]
06326
RhaiFunc::get_script_fn_def
[function]
[call site]
06327
Option::map
[function]
[call site]
06328
into
[function]
[call site]
06329
array_functions::for_each
[function]
[call site]
06330
blob_functions::push
[function]
[call site]
06331
RhaiFunc::get_iter_fn
[function]
[call site]
06332
Option::filter_map
[function]
[call site]
06333
into
[function]
[call site]
06334
RhaiFunc::get_script_fn_def
[function]
[call site]
06335
Option::map
[function]
[call site]
06336
into
[function]
[call site]
06337
array_functions::for_each
[function]
[call site]
06338
blob_functions::push
[function]
[call site]
06339
Module::iter_sub_modules
[function]
[call site]
06340
Module::iter_sub_modules_raw
[function]
[call site]
06341
MyIterableType::into_iter
[function]
[call site]
06342
impl
[call site]
06343
Ident::as_str
[function]
[call site]
06344
array_functions::for_each
[function]
[call site]
06345
Position::new_const
[function]
[call site]
06346
unwrap
[function]
[call site]
06347
scan_module_recursive
[function]
[call site]
06348
NativeCallContext::global_runtime_state
[function]
[call site]
06349
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
06350
MyIterableType::into_iter
[function]
[call site]
06351
array_functions::reduce_rev
[function]
[call site]
06352
array_functions::zip
[function]
[call site]
06353
MyIterableType::into_iter
[function]
[call site]
06354
array_functions::reduce_rev
[function]
[call site]
06355
array_functions::for_each
[function]
[call site]
06356
scan_module_recursive
[function]
[call site]
06357
MyIterableType::into_iter
[function]
[call site]
06358
array_functions::for_each
[function]
[call site]
06359
scan_module_recursive
[function]
[call site]
06360
Some
[function]
[call site]
06361
StmtBlock::as_ref
[function]
[call site]
06362
test::len
[function]
[call site]
06363
IterateMap::new
[function]
[call site]
06364
string_functions::is_empty
[function]
[call site]
06365
blob_functions::insert
[function]
[call site]
06366
&str::into
[function]
[call site]
06367
Engine::get_interned_string
[function]
[call site]
06368
ImmutableString::into
[function]
[call site]
06369
blob_functions::insert
[function]
[call site]
06370
&str::into
[function]
[call site]
06371
Engine::get_interned_string
[function]
[call site]
06372
ImmutableString::into
[function]
[call site]
06373
blob_functions::insert
[function]
[call site]
06374
&str::into
[function]
[call site]
06375
Engine::get_interned_string
[function]
[call site]
06376
ImmutableString::into
[function]
[call site]
06377
blob_functions::insert
[function]
[call site]
06378
&str::into
[function]
[call site]
06379
string_functions::starts_with
[function]
[call site]
06380
into
[function]
[call site]
06381
blob_functions::insert
[function]
[call site]
06382
&str::into
[function]
[call site]
06383
into
[function]
[call site]
06384
blob_functions::insert
[function]
[call site]
06385
&str::into
[function]
[call site]
06386
MyIterableType::into_iter
[function]
[call site]
06387
test_optimizer_const_map
[function]
[call site]
06388
Engine::get_interned_string
[function]
[call site]
06389
ImmutableString::into
[function]
[call site]
06390
params
[call site]
06391
.iter()
[call site]
06392
.map(|&p|
[call site]
06393
.collect::<Array>
[function]
[call site]
06394
into
[function]
[call site]
06395
string_functions::is_empty
[function]
[call site]
06396
blob_functions::insert
[function]
[call site]
06397
&str::into
[function]
[call site]
06398
MyIterableType::into_iter
[function]
[call site]
06399
test_optimizer_const_map
[function]
[call site]
06400
Engine::get_interned_string
[function]
[call site]
06401
ImmutableString::into
[function]
[call site]
06402
comments
[call site]
06403
.iter()
[call site]
06404
.map(|&s|
[call site]
06405
.collect::<Array>
[function]
[call site]
06406
into
[function]
[call site]
06407
Some
[function]
[call site]
06408
Dynamic::from_map
[function]
[call site]
06409
Some
[function]
[call site]
06410
FnCallExpr::into_fn_call_expr
[function]
[call site]
06411
Expr::FnCall
[function]
[call site]
06412
FnCallExpr::into
[function]
[call site]
06413
TestStruct::clone
[function]
[call site]
06414
eat_token
[function]
[call site]
06415
Engine::parse_unary
[function]
[call site]
06416
ParseSettings::level_up
[function]
[call site]
06417
Ok
[function]
[call site]
06418
Ok
[function]
[call site]
06419
Ok
[function]
[call site]
06420
Engine::get_interned_string
[function]
[call site]
06421
FnCallHashes::from_native_only
[function]
[call site]
06422
calc_fn_hash
[function]
[call site]
06423
MyIterableType::into_iter
[function]
[call site]
06424
Self::IntoIter::collect
[function]
[call site]
06425
Some
[function]
[call site]
06426
FnCallExpr::into_fn_call_expr
[function]
[call site]
06427
TestStruct::clone
[function]
[call site]
06428
eat_token
[function]
[call site]
06429
Ok
[function]
[call site]
06430
Engine::get_interned_string
[function]
[call site]
06431
FnCallHashes::from_native_only
[function]
[call site]
06432
calc_fn_hash
[function]
[call site]
06433
Engine::parse_unary
[function]
[call site]
06434
ParseSettings::level_up
[function]
[call site]
06435
MyIterableType::into_iter
[function]
[call site]
06436
Self::IntoIter::collect
[function]
[call site]
06437
Some
[function]
[call site]
06438
FnCallExpr::into_fn_call_expr
[function]
[call site]
06439
Err
[function]
[call site]
06440
PERR::into_err
[function]
[call site]
06441
Engine::parse_primary
[function]
[call site]
06442
peek
[function]
[call site]
06443
unwrap
[function]
[call site]
06444
Err
[function]
[call site]
06445
LexError::UnexpectedInput
[function]
[call site]
06446
(Token,
[call site]
06447
PERR::into_err
[function]
[call site]
06448
Err
[function]
[call site]
06449
PERR::into_err
[function]
[call site]
06450
MultiInputsStream::get_next
[function]
[call site]
06451
Expr::Unit
[function]
[call site]
06452
MultiInputsStream::get_next
[function]
[call site]
06453
unwrap
[function]
[call site]
06454
Expr::IntegerConstant
[function]
[call site]
06455
Expr::CharConstant
[function]
[call site]
06456
Expr::StringConstant
[function]
[call site]
06457
Engine::get_interned_string
[function]
[call site]
06458
Expr::BoolConstant
[function]
[call site]
06459
Expr::BoolConstant
[function]
[call site]
06460
Expr::IntegerConstant
[function]
[call site]
06461
MultiInputsStream::get_next
[function]
[call site]
06462
Expr::FloatConstant
[function]
[call site]
06463
MultiInputsStream::get_next
[function]
[call site]
06464
Expr::DynamicConstant
[function]
[call site]
06465
TestStruct::new
[function]
[call site]
06466
into
[function]
[call site]
06467
ParseSettings::has_option
[function]
[call site]
06468
intersects
[function]
[call site]
06469
Engine::parse_block
[function]
[call site]
06470
MultiInputsStream::get_next
[function]
[call site]
06471
unwrap
[function]
[call site]
06472
Err
[function]
[call site]
06473
PERR::into_err
[function]
[call site]
06474
ParseError
[function]
[call site]
06475
PERR::into
[function]
[call site]
06476
Err
[function]
[call site]
06477
PERR::MissingToken
[function]
[call site]
06478
into
[function]
[call site]
06479
&str::into
[function]
[call site]
06480
PERR::into_err
[function]
[call site]
06481
ParseSettings::level_up_with_position
[function]
[call site]
06482
ParseSettings::level_up
[function]
[call site]
06483
Ok
[function]
[call site]
06484
StmtBlock::empty
[function]
[call site]
06485
Position::new_const
[function]
[call site]
06486
Some
[function]
[call site]
06487
TestStruct::new
[function]
[call site]
06488
Span::new
[function]
[call site]
06489
ParseSettings::has_flag
[function]
[call site]
06490
intersects
[function]
[call site]
06491
Engine::parse_expr_stmt
[function]
[call site]
06492
peek
[function]
[call site]
06493
unwrap
[function]
[call site]
06494
Engine::parse_expr
[function]
[call site]
06495
peek
[function]
[call site]
06496
unwrap
[function]
[call site]
06497
eat_token
[function]
[call site]
06498
Token::is_op_assignment
[function]
[call site]
06499
MultiInputsStream::get_next
[function]
[call site]
06500
test_optimizer_const_map
[function]
[call site]
06501
Some
[function]
[call site]
06502
unwrap
[function]
[call site]
06503
Ok
[function]
[call site]
06504
Stmt::Expr
[function]
[call site]
06505
into
[function]
[call site]
06506
Engine::parse_expr
[function]
[call site]
06507
Engine::make_assignment_stmt
[function]
[call site]
06508
map_or_else
[function]
[call site]
06509
OpAssignment::new_assignment
[function]
[call site]
06510
OpAssignment::new_op_assignment_from_token
[function]
[call site]
06511
Token::get_base_op_from_assignment
[function]
[call site]
06512
Some
[function]
[call site]
06513
Option::unwrap_or_else
[function]
[call site]
06514
Token::literal_syntax
[function]
[call site]
06515
Token::literal_syntax
[function]
[call site]
06516
calc_fn_hash
[function]
[call site]
06517
calc_fn_hash
[function]
[call site]
06518
Ok
[function]
[call site]
06519
Stmt::Assignment
[function]
[call site]
06520
into
[function]
[call site]
06521
Position::is_none
[function]
[call site]
06522
Ok
[function]
[call site]
06523
Stmt::Assignment
[function]
[call site]
06524
into
[function]
[call site]
06525
f32::map_or_else
[function]
[call site]
06526
expect
[function]
[call site]
06527
Command::get
[function]
[call site]
06528
Command::get
[function]
[call site]
06529
Scope::get_mut_by_index
[function]
[call site]
06530
test::len
[function]
[call site]
06531
Dynamic::access_mode
[function]
[call site]
06532
Ok
[function]
[call site]
06533
Stmt::Assignment
[function]
[call site]
06534
into
[function]
[call site]
06535
Err
[function]
[call site]
06536
PERR::AssignmentToConstant
[function]
[call site]
06537
test_to_string
[function]
[call site]
06538
PERR::into_err
[function]
[call site]
06539
ASTFlags::intersects
[function]
[call site]
06540
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]
06541
ASTFlags::intersects
[function]
[call site]
06542
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]
06543
Some
[function]
[call site]
06544
ParseSettings::level_up_with_position
[function]
[call site]
06545
ASTFlags::intersects
[function]
[call site]
06546
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]
06547
Some
[function]
[call site]
06548
ParseSettings::level_up_with_position
[function]
[call site]
06549
Err
[function]
[call site]
06550
PERR::AssignmentToInvalidLHS
[function]
[call site]
06551
ImmutableString::new
[function]
[call site]
06552
PERR::into_err
[function]
[call site]
06553
Ok
[function]
[call site]
06554
Stmt::Assignment
[function]
[call site]
06555
into
[function]
[call site]
06556
Err
[function]
[call site]
06557
PERR::AssignmentToInvalidLHS
[function]
[call site]
06558
ImmutableString::new
[function]
[call site]
06559
PERR::into_err
[function]
[call site]
06560
ParseSettings::level_up_with_position
[function]
[call site]
06561
Expr::is_constant
[function]
[call site]
06562
MyIterableType::into_iter
[function]
[call site]
06563
Self::IntoIter::all
[function]
[call site]
06564
MyIterableType::into_iter
[function]
[call site]
06565
test_optimizer_const_map
[function]
[call site]
06566
test_method_call
[function]
[call site]
06567
Err
[function]
[call site]
06568
PERR::AssignmentToConstant
[function]
[call site]
06569
ImmutableString::new
[function]
[call site]
06570
PERR::into_err
[function]
[call site]
06571
Expr::start_position
[function]
[call site]
06572
Token::is_op_assignment
[function]
[call site]
06573
Err
[function]
[call site]
06574
LexError::ImproperSymbol
[function]
[call site]
06575
Token::literal_syntax
[function]
[call site]
06576
into
[function]
[call site]
06577
&str::into
[function]
[call site]
06578
PERR::into_err
[function]
[call site]
06579
Err
[function]
[call site]
06580
PERR::AssignmentToInvalidLHS
[function]
[call site]
06581
ImmutableString::new
[function]
[call site]
06582
PERR::into_err
[function]
[call site]
06583
ParseSettings::level_up_with_position
[function]
[call site]
06584
StmtBlock::statements_mut
[function]
[call site]
06585
blob_functions::push
[function]
[call site]
06586
blob_functions::push
[function]
[call site]
06587
FnPtr::try_from
[function]
[call site]
06588
RhaiResultOf::unwrap
[function]
[call site]
06589
MultiInputsStream::get_next
[function]
[call site]
06590
unwrap
[function]
[call site]
06591
Ok
[function]
[call site]
06592
Stmt::Block
[function]
[call site]
06593
StmtBlock::new
[function]
[call site]
06594
StmtBlock::new_with_span
[function]
[call site]
06595
MyIterableType::into_iter
[function]
[call site]
06596
test_chars
[function]
[call site]
06597
0.chars().collect::<Vec<_>>
[function]
[call site]
06598
MyIterableType::into_iter
[function]
[call site]
06599
Self::IntoIter::collect
[function]
[call site]
06600
StmtBlockContainer::shrink_to_fit
[function]
[call site]
06601
Span::new
[function]
[call site]
06602
Self::into
[function]
[call site]
06603
Err
[function]
[call site]
06604
PERR::into_err
[function]
[call site]
06605
Err
[function]
[call site]
06606
PERR::MissingToken
[function]
[call site]
06607
into
[function]
[call site]
06608
&str::into
[function]
[call site]
06609
PERR::into_err
[function]
[call site]
06610
test::len
[function]
[call site]
06611
test::len
[function]
[call site]
06612
peek
[function]
[call site]
06613
unwrap
[function]
[call site]
06614
eat_token
[function]
[call site]
06615
Err
[function]
[call site]
06616
PERR::MissingToken
[function]
[call site]
06617
into
[function]
[call site]
06618
&str::into
[function]
[call site]
06619
PERR::into_err
[function]
[call site]
06620
string_functions::remove
[function]
[call site]
06621
Engine::parse_stmt
[function]
[call site]
06622
StaticVec::<SmartString>::new_const
[function]
[call site]
06623
Some
[function]
[call site]
06624
TestStruct::new
[function]
[call site]
06625
Position::new_const
[function]
[call site]
06626
peek
[function]
[call site]
06627
unwrap
[function]
[call site]
06628
Position::is_none
[function]
[call site]
06629
ParseSettings::has_flag
[function]
[call site]
06630
Err
[function]
[call site]
06631
PERR::into_err
[function]
[call site]
06632
MultiInputsStream::get_next
[function]
[call site]
06633
unwrap
[function]
[call site]
06634
string_functions::contains
[function]
[call site]
06635
string_functions::contains
[function]
[call site]
06636
string_functions::is_empty
[function]
[call site]
06637
test::len
[function]
[call site]
06638
blob_functions::push
[function]
[call site]
06639
TestStruct::clone
[function]
[call site]
06640
string_functions::clear
[function]
[call site]
06641
string_functions::is_empty
[function]
[call site]
06642
shared_get_mut
[function]
[call site]
06643
string_functions::clear
[function]
[call site]
06644
ImmutableString::new
[function]
[call site]
06645
unindent_block_comment
[function]
[call site]
06646
string_functions::contains
[function]
[call site]
06647
usize::lines
[function]
[call site]
06648
skip
[function]
[call site]
06649
test_optimizer_const_map
[function]
[call site]
06650
test::len
[function]
[call site]
06651
trim_start_matches
[function]
[call site]
06652
test::len
[function]
[call site]
06653
min_max_functions::min
[function]
[call site]
06654
unwrap_or
[function]
[call site]
06655
min_max_functions::min
[function]
[call site]
06656
usize::lines
[function]
[call site]
06657
enumerate
[function]
[call site]
06658
test_optimizer_const_map
[function]
[call site]
06659
lines()
[call site]
06660
.enumerate()
[call site]
06661
.map(|(i,
[call site]
06662
.collect::<Vec<_>>
[function]
[call site]
06663
join
[function]
[call site]
06664
ParseSettings::level_up_with_position
[function]
[call site]
06665
unwrap_or
[function]
[call site]
06666
blob_functions::push
[function]
[call site]
06667
!::into
[function]
[call site]
06668
string_functions::is_empty
[function]
[call site]
06669
RhaiResultOf::push_str
[function]
[call site]
06670
RhaiResultOf::push_str
[function]
[call site]
06671
peek
[function]
[call site]
06672
unwrap
[function]
[call site]
06673
Err
[function]
[call site]
06674
PERR::into_err
[function]
[call site]
06675
string_functions::is_empty
[function]
[call site]
06676
blob_functions::push
[function]
[call site]
06677
peek
[function]
[call site]
06678
unwrap
[function]
[call site]
06679
Ok
[function]
[call site]
06680
Stmt::Noop
[function]
[call site]
06681
eat_token
[function]
[call site]
06682
Ok
[function]
[call site]
06683
Stmt::Noop
[function]
[call site]
06684
Ok
[function]
[call site]
06685
Engine::parse_block
[function]
[call site]
06686
ParseSettings::level_up
[function]
[call site]
06687
eat_token
[function]
[call site]
06688
MultiInputsStream::get_next
[function]
[call site]
06689
unwrap
[function]
[call site]
06690
ParseSettings::has_flag
[function]
[call site]
06691
Err
[function]
[call site]
06692
PERR::into_err
[function]
[call site]
06693
test::len
[function]
[call site]
06694
Engine::max_functions
[function]
[call site]
06695
Err
[function]
[call site]
06696
PERR::into_err
[function]
[call site]
06697
ParseState::new
[function]
[call site]
06698
TestStruct::clone
[function]
[call site]
06699
clone_from
[function]
[call site]
06700
StmtBlock::extend
[function]
[call site]
06701
TestStruct::clone
[function]
[call site]
06702
Engine::max_function_expr_depth
[function]
[call site]
06703
Command::get
[function]
[call site]
06704
Engine::parse_fn
[function]
[call site]
06705
ParseSettings::level_up
[function]
[call site]
06706
MultiInputsStream::get_next
[function]
[call site]
06707
unwrap
[function]
[call site]
06708
peek
[function]
[call site]
06709
unwrap
[function]
[call site]
06710
eat_token
[function]
[call site]
06711
Ident::as_str
[function]
[call site]
06712
Engine::get_interned_string
[function]
[call site]
06713
std::any::type_name::<crate::INT>
[function]
[call site]
06714
Engine::get_interned_string
[function]
[call site]
06715
std::any::type_name::<crate::FLOAT>
[function]
[call site]
06716
Engine::get_interned_string
[function]
[call site]
06717
MultiInputsStream::get_next
[function]
[call site]
06718
unwrap
[function]
[call site]
06719
Some
[function]
[call site]
06720
Err
[function]
[call site]
06721
PERR::MissingToken
[function]
[call site]
06722
into
[function]
[call site]
06723
&str::into
[function]
[call site]
06724
PERR::into_err
[function]
[call site]
06725
eat_token
[function]
[call site]
06726
Ident::as_str
[function]
[call site]
06727
Engine::get_interned_string
[function]
[call site]
06728
std::any::type_name::<crate::INT>
[function]
[call site]
06729
Engine::get_interned_string
[function]
[call site]
06730
std::any::type_name::<crate::FLOAT>
[function]
[call site]
06731
Engine::get_interned_string
[function]
[call site]
06732
MultiInputsStream::get_next
[function]
[call site]
06733
unwrap
[function]
[call site]
06734
Some
[function]
[call site]
06735
tokenizer::is_valid_function_name
[function]
[call site]
06736
tokenizer::is_valid_function_name
[function]
[call site]
06737
Err
[function]
[call site]
06738
PERR::Reserved
[function]
[call site]
06739
test_to_string
[function]
[call site]
06740
PERR::into_err
[function]
[call site]
06741
Err
[function]
[call site]
06742
PERR::into_err
[function]
[call site]
06743
peek
[function]
[call site]
06744
unwrap
[function]
[call site]
06745
eat_token
[function]
[call site]
06746
match_token
[function]
[call site]
06747
&mut
[call site]
06748
unwrap
[function]
[call site]
06749
eat_token
[function]
[call site]
06750
eat_token
[function]
[call site]
06751
Err
[function]
[call site]
06752
PERR::FnMissingParams
[function]
[call site]
06753
into
[function]
[call site]
06754
PERR::into_err
[function]
[call site]
06755
StaticVec::<(ImmutableString,
[call site]
06756
Some
[function]
[call site]
06757
TestStruct::new
[function]
[call site]
06758
MultiInputsStream::get_next
[function]
[call site]
06759
unwrap
[function]
[call site]
06760
MyIterableType::into_iter
[function]
[call site]
06761
Self::IntoIter::any
[function]
[call site]
06762
Err
[function]
[call site]
06763
PERR::FnDuplicatedParam
[function]
[call site]
06764
into
[function]
[call site]
06765
test_to_string
[function]
[call site]
06766
PERR::into_err
[function]
[call site]
06767
Engine::get_interned_string
[function]
[call site]
06768
blob_functions::push
[function]
[call site]
06769
TestStruct::clone
[function]
[call site]
06770
blob_functions::push
[function]
[call site]
06771
Err
[function]
[call site]
06772
PERR::into_err
[function]
[call site]
06773
Token::is_reserved
[function]
[call site]
06774
Err
[function]
[call site]
06775
PERR::Reserved
[function]
[call site]
06776
(Token,
[call site]
06777
PERR::into_err
[function]
[call site]
06778
Token::is_standard_keyword
[function]
[call site]
06779
Err
[function]
[call site]
06780
PERR::into_err
[function]
[call site]
06781
Err
[function]
[call site]
06782
PERR::MissingToken
[function]
[call site]
06783
into
[function]
[call site]
06784
PERR::into_err
[function]
[call site]
06785
MultiInputsStream::get_next
[function]
[call site]
06786
unwrap
[function]
[call site]
06787
Err
[function]
[call site]
06788
PERR::into_err
[function]
[call site]
06789
Err
[function]
[call site]
06790
PERR::MissingToken
[function]
[call site]
06791
into
[function]
[call site]
06792
PERR::into_err
[function]
[call site]
06793
peek
[function]
[call site]
06794
unwrap
[function]
[call site]
06795
Engine::parse_block
[function]
[call site]
06796
Err
[function]
[call site]
06797
PERR::FnMissingBody
[function]
[call site]
06798
into
[function]
[call site]
06799
PERR::into_err
[function]
[call site]
06800
into
[function]
[call site]
06801
MyIterableType::into_iter
[function]
[call site]
06802
Self::IntoIter::map
[function]
[call site]
06803
reflection_functions::collect
[function]
[call site]
06804
shrink_to_fit
[function]
[call site]
06805
Ok
[function]
[call site]
06806
Engine::get_interned_string
[function]
[call site]
06807
MyIterableType::into_iter
[function]
[call site]
06808
Self::IntoIter::collect
[function]
[call site]
06809
calc_fn_hash
[function]
[call site]
06810
test::len
[function]
[call site]
06811
StmtBlock::as_ref
[function]
[call site]
06812
map_or
[function]
[call site]
06813
crate::calc_typed_method_hash
[function]
[call site]
06814
contains_key
[function]
[call site]
06815
Err
[function]
[call site]
06816
PERR::FnDuplicatedDefinition
[function]
[call site]
06817
test_to_string
[function]
[call site]
06818
test::len
[function]
[call site]
06819
PERR::into_err
[function]
[call site]
06820
blob_functions::insert
[function]
[call site]
06821
into
[function]
[call site]
06822
Ok
[function]
[call site]
06823
Stmt::Noop
[function]
[call site]
06824
Err
[function]
[call site]
06825
PERR::MissingToken
[function]
[call site]
06826
into
[function]
[call site]
06827
PERR::into_err
[function]
[call site]
06828
Engine::parse_if
[function]
[call site]
06829
ParseSettings::level_up_with_position
[function]
[call site]
06830
eat_token
[function]
[call site]
06831
ensure_not_statement_expr
[function]
[call site]
06832
&mut
[call site]
06833
unwrap
[function]
[call site]
06834
Err
[function]
[call site]
06835
PERR::ExprExpected
[function]
[call site]
06836
&'static
[call site]
06837
Engine::new
[function]
[call site]
06838
Scope::new
[function]
[call site]
06839
blob_functions::push
[function]
[call site]
06840
blob_functions::push
[function]
[call site]
06841
blob_functions::push
[function]
[call site]
06842
PERR::into_err
[function]
[call site]
06843
Ok
[function]
[call site]
06844
Engine::parse_expr
[function]
[call site]
06845
Expr::ensure_bool_expr
[function]
[call site]
06846
Dynamic::is_bool
[function]
[call site]
06847
crate::func::locked_read
[function]
[call site]
06848
Option::map_or
[function]
[call site]
06849
RhaiNativeFunc::return_type_name
[function]
[call site]
06850
Ok
[function]
[call site]
06851
Err
[function]
[call site]
06852
PERR::MismatchedType
[function]
[call site]
06853
&str::into
[function]
[call site]
06854
&'static
[call site]
06855
PERR::into_err
[function]
[call site]
06856
Expr::start_position
[function]
[call site]
06857
string_functions::is_empty
[function]
[call site]
06858
Expr::position
[function]
[call site]
06859
ParseSettings::level_up_with_position
[function]
[call site]
06860
Expr::start_position
[function]
[call site]
06861
Expr::start_position
[function]
[call site]
06862
Expr::position
[function]
[call site]
06863
ensure_not_assignment
[function]
[call site]
06864
&mut
[call site]
06865
unwrap
[function]
[call site]
06866
Err
[function]
[call site]
06867
LexError::ImproperSymbol
[function]
[call site]
06868
Token::literal_syntax
[function]
[call site]
06869
&'static
[call site]
06870
&str::into
[function]
[call site]
06871
PERR::into_err
[function]
[call site]
06872
Ok
[function]
[call site]
06873
Engine::parse_block
[function]
[call site]
06874
into
[function]
[call site]
06875
match_token
[function]
[call site]
06876
peek
[function]
[call site]
06877
unwrap
[function]
[call site]
06878
Engine::parse_if
[function]
[call site]
06879
Engine::parse_block
[function]
[call site]
06880
Stmt::Noop
[function]
[call site]
06881
into
[function]
[call site]
06882
Ok
[function]
[call site]
06883
Stmt::If
[function]
[call site]
06884
into
[function]
[call site]
06885
ParseSettings::level_up
[function]
[call site]
06886
Engine::parse_switch
[function]
[call site]
06887
ParseSettings::level_up_with_position
[function]
[call site]
06888
eat_token
[function]
[call site]
06889
Engine::parse_expr
[function]
[call site]
06890
MultiInputsStream::get_next
[function]
[call site]
06891
unwrap
[function]
[call site]
06892
Err
[function]
[call site]
06893
PERR::into_err
[function]
[call site]
06894
Err
[function]
[call site]
06895
PERR::MissingToken
[function]
[call site]
06896
into
[function]
[call site]
06897
&str::into
[function]
[call site]
06898
PERR::into_err
[function]
[call site]
06899
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
06900
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
06901
Engine::new
[function]
[call site]
06902
Engine::compile
[function]
[call site]
06903
ParseResult::unwrap
[function]
[call site]
06904
TestStruct::new
[function]
[call site]
06905
Expr::walk
[function]
[call site]
06906
blob_functions::push
[function]
[call site]
06907
Expr::into
[function]
[call site]
06908
on_node
[function]
[call site]
06909
Expr::walk
[function]
[call site]
06910
Expr::walk
[function]
[call site]
06911
Expr::walk
[function]
[call site]
06912
Expr::walk
[function]
[call site]
06913
Expr::walk
[function]
[call site]
06914
Expr::walk
[function]
[call site]
06915
Expr::walk
[function]
[call site]
06916
Expr::walk
[function]
[call site]
06917
string_functions::pop
[function]
[call site]
06918
Dynamic::unwrap
[function]
[call site]
06919
last
[function]
[call site]
06920
blob_functions::push
[function]
[call site]
06921
test_to_string
[function]
[call site]
06922
StaticVec::<RangeCase>::new
[function]
[call site]
06923
peek
[function]
[call site]
06924
unwrap
[function]
[call site]
06925
eat_token
[function]
[call site]
06926
Err
[function]
[call site]
06927
PERR::MissingToken
[function]
[call site]
06928
into
[function]
[call site]
06929
into
[function]
[call site]
06930
PERR::into_err
[function]
[call site]
06931
Position::is_none
[function]
[call site]
06932
eat_token
[function]
[call site]
06933
match_token
[function]
[call site]
06934
Err
[function]
[call site]
06935
PERR::into_err
[function]
[call site]
06936
Position::new_const
[function]
[call site]
06937
Expr::BoolConstant
[function]
[call site]
06938
None::is_some
[function]
[call site]
06939
Err
[function]
[call site]
06940
PERR::into_err
[function]
[call site]
06941
Position::new_const
[function]
[call site]
06942
Engine::parse_expr
[function]
[call site]
06943
blob_functions::push
[function]
[call site]
06944
Err
[function]
[call site]
06945
PERR::ExprExpected
[function]
[call site]
06946
&str::into
[function]
[call site]
06947
PERR::into_err
[function]
[call site]
06948
match_token
[function]
[call site]
06949
match_token
[function]
[call site]
06950
ensure_not_statement_expr
[function]
[call site]
06951
Engine::parse_expr
[function]
[call site]
06952
Expr::ensure_bool_expr
[function]
[call site]
06953
ensure_not_assignment
[function]
[call site]
06954
Expr::BoolConstant
[function]
[call site]
06955
MultiInputsStream::get_next
[function]
[call site]
06956
unwrap
[function]
[call site]
06957
Err
[function]
[call site]
06958
PERR::into_err
[function]
[call site]
06959
Err
[function]
[call site]
06960
PERR::MissingToken
[function]
[call site]
06961
into
[function]
[call site]
06962
&str::into
[function]
[call site]
06963
PERR::into_err
[function]
[call site]
06964
ParseSettings::has_flag
[function]
[call site]
06965
Engine::parse_expr
[function]
[call site]
06966
Engine::parse_stmt
[function]
[call site]
06967
CustomExpr::is_self_terminated
[function]
[call site]
06968
ParseResult::into
[function]
[call site]
06969
Expr::Stmt
[function]
[call site]
06970
StmtBlockContainer::into
[function]
[call site]
06971
blob_functions::push
[function]
[call site]
06972
test::len
[function]
[call site]
06973
string_functions::is_empty
[function]
[call site]
06974
test::len
[function]
[call site]
06975
Some
[function]
[call site]
06976
Expr::get_literal_value
[function]
[call site]
06977
Option::ok_or_else
[function]
[call site]
06978
PERR::ExprExpected
[function]
[call site]
06979
&str::into
[function]
[call site]
06980
PERR::into_err
[function]
[call site]
06981
Expr::start_position
[function]
[call site]
06982
read_lock::<ExclusiveRange>
[function]
[call site]
06983
Some
[function]
[call site]
06984
TestStruct::clone
[function]
[call site]
06985
Self
[function]
[call site]
06986
Self::into
[function]
[call site]
06987
read_lock::<InclusiveRange>
[function]
[call site]
06988
Some
[function]
[call site]
06989
TestStruct::clone
[function]
[call site]
06990
Self::into
[function]
[call site]
06991
string_functions::is_empty
[function]
[call site]
06992
RangeCase::set_index
[function]
[call site]
06993
blob_functions::push
[function]
[call site]
06994
string_functions::is_empty
[function]
[call site]
06995
Err
[function]
[call site]
06996
PERR::into_err
[function]
[call site]
06997
Expr::start_position
[function]
[call site]
06998
func::hashing::get_hasher
[function]
[call site]
06999
config::hashing::get_hashing_seed
[function]
[call site]
07000
ahash::RandomState::with_seeds
[function]
[call site]
07001
StraightHasherBuilder::build_hasher
[function]
[call site]
07002
<_>::default
[function]
[call site]
07003
test::hash
[function]
[call site]
07004
Self::Hasher::finish
[function]
[call site]
07005
Scope::push_entry
[function]
[call site]
07006
&mut
[call site]
07007
Position::new_const
[function]
[call site]
07008
Some
[function]
[call site]
07009
TestStruct::new
[function]
[call site]
07010
blob_functions::push
[function]
[call site]
07011
peek
[function]
[call site]
07012
unwrap
[function]
[call site]
07013
eat_token
[function]
[call site]
07014
Err
[function]
[call site]
07015
PERR::MissingToken
[function]
[call site]
07016
into
[function]
[call site]
07017
into
[function]
[call site]
07018
PERR::into_err
[function]
[call site]
07019
Err
[function]
[call site]
07020
TestStruct::clone
[function]
[call site]
07021
Self
[function]
[call site]
07022
PERR::into_err
[function]
[call site]
07023
ParseError
[function]
[call site]
07024
PERR::into
[function]
[call site]
07025
Err
[function]
[call site]
07026
PERR::MissingToken
[function]
[call site]
07027
into
[function]
[call site]
07028
&str::into
[function]
[call site]
07029
PERR::into_err
[function]
[call site]
07030
shrink_to_fit
[function]
[call site]
07031
shrink_to_fit
[function]
[call site]
07032
shrink_to_fit
[function]
[call site]
07033
Ok
[function]
[call site]
07034
Stmt::Switch
[function]
[call site]
07035
into
[function]
[call site]
07036
ParseSettings::level_up
[function]
[call site]
07037
Engine::allow_looping
[function]
[call site]
07038
intersects
[function]
[call site]
07039
Engine::parse_while_loop
[function]
[call site]
07040
ParseSettings::level_up
[function]
[call site]
07041
MultiInputsStream::get_next
[function]
[call site]
07042
unwrap
[function]
[call site]
07043
ensure_not_statement_expr
[function]
[call site]
07044
Engine::parse_expr
[function]
[call site]
07045
Expr::ensure_bool_expr
[function]
[call site]
07046
ensure_not_assignment
[function]
[call site]
07047
Expr::Unit
[function]
[call site]
07048
Engine::parse_block
[function]
[call site]
07049
into
[function]
[call site]
07050
Ok
[function]
[call site]
07051
Stmt::While
[function]
[call site]
07052
into
[function]
[call site]
07053
ParseSettings::level_up
[function]
[call site]
07054
Engine::allow_looping
[function]
[call site]
07055
Engine::parse_do
[function]
[call site]
07056
ParseSettings::level_up_with_position
[function]
[call site]
07057
eat_token
[function]
[call site]
07058
ParseSettings::has_flag
[function]
[call site]
07059
Engine::parse_block
[function]
[call site]
07060
into
[function]
[call site]
07061
MultiInputsStream::get_next
[function]
[call site]
07062
unwrap
[function]
[call site]
07063
string_functions::is_empty
[function]
[call site]
07064
Err
[function]
[call site]
07065
PERR::MissingToken
[function]
[call site]
07066
into
[function]
[call site]
07067
&str::into
[function]
[call site]
07068
PERR::into_err
[function]
[call site]
07069
string_functions::remove
[function]
[call site]
07070
ensure_not_statement_expr
[function]
[call site]
07071
Engine::parse_expr
[function]
[call site]
07072
Expr::ensure_bool_expr
[function]
[call site]
07073
ensure_not_assignment
[function]
[call site]
07074
Ok
[function]
[call site]
07075
Stmt::Do
[function]
[call site]
07076
into
[function]
[call site]
07077
ParseSettings::level_up
[function]
[call site]
07078
Engine::allow_looping
[function]
[call site]
07079
Engine::parse_for
[function]
[call site]
07080
ParseSettings::level_up_with_position
[function]
[call site]
07081
eat_token
[function]
[call site]
07082
match_token
[function]
[call site]
07083
parse_var_name
[function]
[call site]
07084
MultiInputsStream::get_next
[function]
[call site]
07085
Option::unwrap
[function]
[call site]
07086
Ok
[function]
[call site]
07087
tokenizer::is_valid_identifier
[function]
[call site]
07088
Err
[function]
[call site]
07089
PERR::Reserved
[function]
[call site]
07090
test_to_string
[function]
[call site]
07091
PERR::into_err
[function]
[call site]
07092
Err
[function]
[call site]
07093
PERR::into_err
[function]
[call site]
07094
Err
[function]
[call site]
07095
PERR::into_err
[function]
[call site]
07096
match_token
[function]
[call site]
07097
Err
[function]
[call site]
07098
PERR::MissingToken
[function]
[call site]
07099
into
[function]
[call site]
07100
&str::into
[function]
[call site]
07101
PERR::into_err
[function]
[call site]
07102
parse_var_name
[function]
[call site]
07103
Err
[function]
[call site]
07104
PERR::DuplicatedVariable
[function]
[call site]
07105
into
[function]
[call site]
07106
PERR::into_err
[function]
[call site]
07107
match_token
[function]
[call site]
07108
Err
[function]
[call site]
07109
PERR::MissingToken
[function]
[call site]
07110
into
[function]
[call site]
07111
&str::into
[function]
[call site]
07112
PERR::into_err
[function]
[call site]
07113
Some
[function]
[call site]
07114
parse_var_name
[function]
[call site]
07115
MultiInputsStream::get_next
[function]
[call site]
07116
unwrap
[function]
[call site]
07117
Err
[function]
[call site]
07118
PERR::into_err
[function]
[call site]
07119
Err
[function]
[call site]
07120
PERR::MissingToken
[function]
[call site]
07121
into
[function]
[call site]
07122
&str::into
[function]
[call site]
07123
PERR::into_err
[function]
[call site]
07124
ensure_not_statement_expr
[function]
[call site]
07125
Engine::parse_expr
[function]
[call site]
07126
Expr::ensure_iterable
[function]
[call site]
07127
Ok
[function]
[call site]
07128
Err
[function]
[call site]
07129
PERR::MismatchedType
[function]
[call site]
07130
&str::into
[function]
[call site]
07131
&'static
[call site]
07132
PERR::into_err
[function]
[call site]
07133
Expr::start_position
[function]
[call site]
07134
test_optimizer_const_map
[function]
[call site]
07135
Engine::get_interned_string
[function]
[call site]
07136
Engine::get_interned_string
[function]
[call site]
07137
test::len
[function]
[call site]
07138
blob_functions::push
[function]
[call site]
07139
TestStruct::clone
[function]
[call site]
07140
blob_functions::push
[function]
[call site]
07141
Engine::parse_block
[function]
[call site]
07142
into
[function]
[call site]
07143
Scope::rewind
[function]
[call site]
07144
Ok
[function]
[call site]
07145
Stmt::For
[function]
[call site]
07146
TestStruct::new
[function]
[call site]
07147
ParseSettings::level_up
[function]
[call site]
07148
Engine::allow_looping
[function]
[call site]
07149
ParseSettings::has_flag
[function]
[call site]
07150
eat_token
[function]
[call site]
07151
Ok
[function]
[call site]
07152
Stmt::BreakLoop
[function]
[call site]
07153
string_functions::is_empty
[function]
[call site]
07154
Engine::allow_looping
[function]
[call site]
07155
ParseSettings::has_flag
[function]
[call site]
07156
eat_token
[function]
[call site]
07157
peek
[function]
[call site]
07158
unwrap
[function]
[call site]
07159
Engine::parse_expr
[function]
[call site]
07160
ParseSettings::level_up
[function]
[call site]
07161
Ok
[function]
[call site]
07162
Stmt::BreakLoop
[function]
[call site]
07163
Some
[function]
[call site]
07164
into
[function]
[call site]
07165
peek
[function]
[call site]
07166
unwrap
[function]
[call site]
07167
Ok
[function]
[call site]
07168
Stmt::BreakLoop
[function]
[call site]
07169
Err
[function]
[call site]
07170
Engine::allow_looping
[function]
[call site]
07171
Err
[function]
[call site]
07172
PERR::into_err
[function]
[call site]
07173
MultiInputsStream::get_next
[function]
[call site]
07174
test_optimizer_const_map
[function]
[call site]
07175
string_functions::is_empty
[function]
[call site]
07176
unwrap
[function]
[call site]
07177
peek
[function]
[call site]
07178
unwrap
[function]
[call site]
07179
Engine::parse_expr
[function]
[call site]
07180
ParseSettings::level_up
[function]
[call site]
07181
Ok
[function]
[call site]
07182
Stmt::Return
[function]
[call site]
07183
Some
[function]
[call site]
07184
into
[function]
[call site]
07185
peek
[function]
[call site]
07186
unwrap
[function]
[call site]
07187
Ok
[function]
[call site]
07188
Stmt::Return
[function]
[call site]
07189
Err
[function]
[call site]
07190
Engine::parse_try_catch
[function]
[call site]
07191
ParseSettings::level_up_with_position
[function]
[call site]
07192
eat_token
[function]
[call site]
07193
Engine::parse_block
[function]
[call site]
07194
into
[function]
[call site]
07195
match_token
[function]
[call site]
07196
Err
[function]
[call site]
07197
PERR::MissingToken
[function]
[call site]
07198
into
[function]
[call site]
07199
&str::into
[function]
[call site]
07200
PERR::into_err
[function]
[call site]
07201
match_token
[function]
[call site]
07202
parse_var_name
[function]
[call site]
07203
match_token
[function]
[call site]
07204
Err
[function]
[call site]
07205
PERR::MissingToken
[function]
[call site]
07206
into
[function]
[call site]
07207
&str::into
[function]
[call site]
07208
PERR::into_err
[function]
[call site]
07209
Engine::get_interned_string
[function]
[call site]
07210
blob_functions::push
[function]
[call site]
07211
TestStruct::clone
[function]
[call site]
07212
Engine::get_interned_string
[function]
[call site]
07213
Engine::parse_block
[function]
[call site]
07214
into
[function]
[call site]
07215
string_functions::is_empty
[function]
[call site]
07216
Expr::Unit
[function]
[call site]
07217
string_functions::pop
[function]
[call site]
07218
Expr::Variable
[function]
[call site]
07219
<_>::default
[function]
[call site]
07220
into
[function]
[call site]
07221
into
[function]
[call site]
07222
Ok
[function]
[call site]
07223
Stmt::TryCatch
[function]
[call site]
07224
into
[function]
[call site]
07225
ParseSettings::level_up
[function]
[call site]
07226
Engine::parse_let
[function]
[call site]
07227
MultiInputsStream::get_next
[function]
[call site]
07228
unwrap
[function]
[call site]
07229
parse_var_name
[function]
[call site]
07230
Engine::allow_shadowing
[function]
[call site]
07231
Command::get
[function]
[call site]
07232
is_some
[function]
[call site]
07233
Err
[function]
[call site]
07234
PERR::VariableExists
[function]
[call site]
07235
into
[function]
[call site]
07236
PERR::into_err
[function]
[call site]
07237
Command::get
[function]
[call site]
07238
is_some
[function]
[call site]
07239
get_or_insert_with
[function]
[call site]
07240
Engine::new_global_runtime_state
[function]
[call site]
07241
GlobalRuntimeState::into
[function]
[call site]
07242
VarDefInfo::new
[function]
[call site]
07243
Caches::new
[function]
[call site]
07244
EvalContext::new
[function]
[call site]
07245
test_var_def_filter
[function]
[call site]
07246
Err
[function]
[call site]
07247
PERR::ForbiddenVariable
[function]
[call site]
07248
into
[function]
[call site]
07249
PERR::into_err
[function]
[call site]
07250
Err
[function]
[call site]
07251
PERR::into_err
[function]
[call site]
07252
PERR::ForbiddenVariable
[function]
[call site]
07253
into
[function]
[call site]
07254
PERR::into_err
[function]
[call site]
07255
Engine::get_interned_string
[function]
[call site]
07256
match_token
[function]
[call site]
07257
Engine::parse_expr
[function]
[call site]
07258
ParseSettings::level_up
[function]
[call site]
07259
Expr::Unit
[function]
[call site]
07260
string_functions::is_empty
[function]
[call site]
07261
ParseState::find_var
[function]
[call site]
07262
Scope::iter_rev_inner
[function]
[call site]
07263
MyIterableType::into_iter
[function]
[call site]
07264
array_functions::reduce_rev
[function]
[call site]
07265
array_functions::zip
[function]
[call site]
07266
MyIterableType::into_iter
[function]
[call site]
07267
array_functions::reduce_rev
[function]
[call site]
07268
test_optimizer_const_map
[function]
[call site]
07269
Dynamic::is_read_only
[function]
[call site]
07270
ParseSettings::level_up_with_position
[function]
[call site]
07271
map_or
[function]
[call site]
07272
test::len
[function]
[call site]
07273
Scope::get_entry_by_index
[function]
[call site]
07274
string_functions::is_empty
[function]
[call site]
07275
Some
[function]
[call site]
07276
Scope::get_mut_by_index
[function]
[call site]
07277
Dynamic::set_access_mode
[function]
[call site]
07278
Some
[function]
[call site]
07279
TestStruct::new
[function]
[call site]
07280
test::len
[function]
[call site]
07281
Self::unwrap
[function]
[call site]
07282
Scope::push_entry
[function]
[call site]
07283
TestStruct::clone
[function]
[call site]
07284
Scope::add_alias_by_index
[function]
[call site]
07285
test::len
[function]
[call site]
07286
TestStruct::clone
[function]
[call site]
07287
into
[function]
[call site]
07288
Ok
[function]
[call site]
07289
Stmt::Var
[function]
[call site]
07290
Stmt::Var
[function]
[call site]
07291
ParseSettings::level_up
[function]
[call site]
07292
Engine::parse_let
[function]
[call site]
07293
ParseSettings::level_up
[function]
[call site]
07294
Engine::parse_import
[function]
[call site]
07295
ParseSettings::level_up_with_position
[function]
[call site]
07296
eat_token
[function]
[call site]
07297
Engine::parse_expr
[function]
[call site]
07298
match_token
[function]
[call site]
07299
parse_var_name
[function]
[call site]
07300
Engine::get_interned_string
[function]
[call site]
07301
Engine::get_interned_string
[function]
[call site]
07302
blob_functions::push
[function]
[call site]
07303
TestStruct::clone
[function]
[call site]
07304
Ok
[function]
[call site]
07305
Stmt::Import
[function]
[call site]
07306
into
[function]
[call site]
07307
ParseSettings::level_up
[function]
[call site]
07308
ParseSettings::has_flag
[function]
[call site]
07309
Err
[function]
[call site]
07310
PERR::into_err
[function]
[call site]
07311
Engine::parse_export
[function]
[call site]
07312
eat_token
[function]
[call site]
07313
peek
[function]
[call site]
07314
unwrap
[function]
[call site]
07315
ParseSettings::level_up
[function]
[call site]
07316
Engine::parse_let
[function]
[call site]
07317
Expr::set_position
[function]
[call site]
07318
Expr::set_position
[function]
[call site]
07319
Ok
[function]
[call site]
07320
ParseSettings::level_up
[function]
[call site]
07321
Engine::parse_let
[function]
[call site]
07322
Expr::set_position
[function]
[call site]
07323
Ok
[function]
[call site]
07324
parse_var_name
[function]
[call site]
07325
match_token
[function]
[call site]
07326
parse_var_name
[function]
[call site]
07327
ParseResult::map
[function]
[call site]
07328
Engine::new
[function]
[call site]
07329
Engine::set_optimization_level
[function]
[call site]
07330
Scope::new
[function]
[call site]
07331
rhai::Map::new
[function]
[call site]
07332
blob_functions::insert
[function]
[call site]
07333
&str::into
[function]
[call site]
07334
into
[function]
[call site]
07335
Scope::push_constant_dynamic
[function]
[call site]
07336
into
[function]
[call site]
07337
Scope::push_constant_dynamic
[function]
[call site]
07338
&str::into
[function]
[call site]
07339
Engine::compile_expression_with_scope
[function]
[call site]
07340
ParseResult::expect
[function]
[call site]
07341
Ident::as_str
[function]
[call site]
07342
eval_ast::<bool>
[function]
[call site]
07343
expect
[function]
[call site]
07344
Engine::get_interned_string
[function]
[call site]
07345
Engine::get_interned_string
[function]
[call site]
07346
ParseState::find_var
[function]
[call site]
07347
Scope::add_alias_by_index
[function]
[call site]
07348
test::len
[function]
[call site]
07349
TestStruct::clone
[function]
[call site]
07350
Engine::get_interned_string
[function]
[call site]
07351
Ok
[function]
[call site]
07352
Stmt::Export
[function]
[call site]
07353
into
[function]
[call site]
07354
ParseSettings::level_up
[function]
[call site]
07355
Engine::parse_expr_stmt
[function]
[call site]
07356
ParseSettings::level_up
[function]
[call site]
07357
Stmt::is_noop
[function]
[call site]
07358
CustomExpr::is_self_terminated
[function]
[call site]
07359
StmtBlock::statements_mut
[function]
[call site]
07360
blob_functions::push
[function]
[call site]
07361
peek
[function]
[call site]
07362
unwrap
[function]
[call site]
07363
eat_token
[function]
[call site]
07364
eat_token
[function]
[call site]
07365
eat_token
[function]
[call site]
07366
Err
[function]
[call site]
07367
TestStruct::clone
[function]
[call site]
07368
PERR::into_err
[function]
[call site]
07369
Err
[function]
[call site]
07370
PERR::MissingToken
[function]
[call site]
07371
into
[function]
[call site]
07372
&str::into
[function]
[call site]
07373
PERR::into_err
[function]
[call site]
07374
Scope::rewind
[function]
[call site]
07375
string_functions::truncate
[function]
[call site]
07376
Ok
[function]
[call site]
07377
Stmt::Block
[function]
[call site]
07378
StmtBlock::new
[function]
[call site]
07379
Self::into
[function]
[call site]
07380
ParseSettings::level_up
[function]
[call site]
07381
Expr::Stmt
[function]
[call site]
07382
TestStruct::new
[function]
[call site]
07383
ParseResult::into
[function]
[call site]
07384
eat_token
[function]
[call site]
07385
Engine::parse_expr
[function]
[call site]
07386
ParseSettings::level_up
[function]
[call site]
07387
MultiInputsStream::get_next
[function]
[call site]
07388
unwrap
[function]
[call site]
07389
Err
[function]
[call site]
07390
PERR::into_err
[function]
[call site]
07391
Err
[function]
[call site]
07392
PERR::MissingToken
[function]
[call site]
07393
into
[function]
[call site]
07394
&str::into
[function]
[call site]
07395
PERR::into_err
[function]
[call site]
07396
ParseSettings::has_option
[function]
[call site]
07397
Expr::Stmt
[function]
[call site]
07398
TestStruct::new
[function]
[call site]
07399
Engine::parse_if
[function]
[call site]
07400
ParseSettings::level_up
[function]
[call site]
07401
into
[function]
[call site]
07402
Engine::allow_looping
[function]
[call site]
07403
ParseSettings::has_option
[function]
[call site]
07404
Expr::Stmt
[function]
[call site]
07405
TestStruct::new
[function]
[call site]
07406
Engine::parse_while_loop
[function]
[call site]
07407
ParseSettings::level_up
[function]
[call site]
07408
into
[function]
[call site]
07409
Engine::allow_looping
[function]
[call site]
07410
ParseSettings::has_option
[function]
[call site]
07411
Expr::Stmt
[function]
[call site]
07412
TestStruct::new
[function]
[call site]
07413
Engine::parse_do
[function]
[call site]
07414
ParseSettings::level_up
[function]
[call site]
07415
into
[function]
[call site]
07416
Engine::allow_looping
[function]
[call site]
07417
ParseSettings::has_option
[function]
[call site]
07418
Expr::Stmt
[function]
[call site]
07419
TestStruct::new
[function]
[call site]
07420
Engine::parse_for
[function]
[call site]
07421
ParseSettings::level_up
[function]
[call site]
07422
into
[function]
[call site]
07423
ParseSettings::has_option
[function]
[call site]
07424
Expr::Stmt
[function]
[call site]
07425
TestStruct::new
[function]
[call site]
07426
Engine::parse_switch
[function]
[call site]
07427
ParseSettings::level_up
[function]
[call site]
07428
into
[function]
[call site]
07429
ParseSettings::has_option
[function]
[call site]
07430
test::len
[function]
[call site]
07431
Engine::max_functions
[function]
[call site]
07432
Err
[function]
[call site]
07433
PERR::into_err
[function]
[call site]
07434
ParseSettings::has_option
[function]
[call site]
07435
Engine::parse_anon_fn
[function]
[call site]
07436
ParseState::new
[function]
[call site]
07437
TestStruct::clone
[function]
[call site]
07438
clone_from
[function]
[call site]
07439
StmtBlock::extend
[function]
[call site]
07440
TestStruct::clone
[function]
[call site]
07441
StaticVec::<ImmutableString>::new_const
[function]
[call site]
07442
Some
[function]
[call site]
07443
TestStruct::new
[function]
[call site]
07444
MultiInputsStream::get_next
[function]
[call site]
07445
unwrap
[function]
[call site]
07446
match_token
[function]
[call site]
07447
MultiInputsStream::get_next
[function]
[call site]
07448
unwrap
[function]
[call site]
07449
MyIterableType::into_iter
[function]
[call site]
07450
test_chars
[function]
[call site]
07451
0.chars().collect::<Vec<_>>
[function]
[call site]
07452
MyIterableType::into_iter
[function]
[call site]
07453
Self::IntoIter::any
[function]
[call site]
07454
Err
[function]
[call site]
07455
PERR::FnDuplicatedParam
[function]
[call site]
07456
ImmutableString::new
[function]
[call site]
07457
test_to_string
[function]
[call site]
07458
PERR::into_err
[function]
[call site]
07459
Engine::get_interned_string
[function]
[call site]
07460
blob_functions::push
[function]
[call site]
07461
TestStruct::clone
[function]
[call site]
07462
blob_functions::push
[function]
[call site]
07463
Err
[function]
[call site]
07464
PERR::into_err
[function]
[call site]
07465
Token::is_reserved
[function]
[call site]
07466
Err
[function]
[call site]
07467
PERR::Reserved
[function]
[call site]
07468
(Token,
[call site]
07469
PERR::into_err
[function]
[call site]
07470
Token::is_standard_keyword
[function]
[call site]
07471
Err
[function]
[call site]
07472
PERR::into_err
[function]
[call site]
07473
Err
[function]
[call site]
07474
PERR::MissingToken
[function]
[call site]
07475
into
[function]
[call site]
07476
&str::into
[function]
[call site]
07477
PERR::into_err
[function]
[call site]
07478
MultiInputsStream::get_next
[function]
[call site]
07479
unwrap
[function]
[call site]
07480
Err
[function]
[call site]
07481
PERR::into_err
[function]
[call site]
07482
Err
[function]
[call site]
07483
PERR::MissingToken
[function]
[call site]
07484
into
[function]
[call site]
07485
&str::into
[function]
[call site]
07486
PERR::into_err
[function]
[call site]
07487
Engine::parse_stmt
[function]
[call site]
07488
ParseSettings::level_up
[function]
[call site]
07489
Err
[function]
[call site]
07490
PERR::into_err
[function]
[call site]
07491
Ok
[function]
[call site]
07492
std::mem::take
[function]
[call site]
07493
blob_functions::blob_with_capacity
[function]
[call site]
07494
test::len
[function]
[call site]
07495
test::len
[function]
[call site]
07496
test::len
[function]
[call site]
07497
test::len
[function]
[call site]
07498
StmtBlock::extend
[function]
[call site]
07499
MyIterableType::into_iter
[function]
[call site]
07500
test_chars
[function]
[call site]
07501
0.chars().collect::<Vec<_>>
[function]
[call site]
07502
MyIterableType::into_iter
[function]
[call site]
07503
Self::IntoIter::map
[function]
[call site]
07504
TestStruct::clone
[function]
[call site]
07505
blob_functions::blob_with_capacity
[function]
[call site]
07506
test::len
[function]
[call site]
07507
ThinVec::<Ident>::new
[function]
[call site]
07508
string_functions::add_append
[function]
[call site]
07509
func::hashing::get_hasher
[function]
[call site]
07510
MyIterableType::into_iter
[function]
[call site]
07511
Self::IntoIter::for_each
[function]
[call site]
07512
test::hash
[function]
[call site]
07513
test::hash
[function]
[call site]
07514
Self::Hasher::finish
[function]
[call site]
07515
Engine::get_interned_string
[function]
[call site]
07516
make_anonymous_fn
[function]
[call site]
07517
crate::Identifier::new_const
[function]
[call site]
07518
Some
[function]
[call site]
07519
TestStruct::new
[function]
[call site]
07520
unwrap
[function]
[call site]
07521
TestStruct::new
[function]
[call site]
07522
TestStruct::clone
[function]
[call site]
07523
into
[function]
[call site]
07524
<_>::default
[function]
[call site]
07525
TestStruct::new
[function]
[call site]
07526
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
07527
TestStruct::clone
[function]
[call site]
07528
Expr::DynamicConstant
[function]
[call site]
07529
TestStruct::new
[function]
[call site]
07530
into
[function]
[call site]
07531
Engine::access_var
[function]
[call site]
07532
ParseState::find_var
[function]
[call site]
07533
map_functions::values
[function]
[call site]
07534
T::as_any
[function]
[call site]
07535
MyIterableType::into_iter
[function]
[call site]
07536
T::as_any
[function]
[call site]
07537
Engine::get_interned_string
[function]
[call site]
07538
blob_functions::push
[function]
[call site]
07539
then
[function]
[call site]
07540
TestStruct::new
[function]
[call site]
07541
Dynamic::flatten
[function]
[call site]
07542
Position::is_none
[function]
[call site]
07543
ParseSettings::has_flag
[function]
[call site]
07544
ParseSettings::has_option
[function]
[call site]
07545
map_or
[function]
[call site]
07546
string_functions::contains
[function]
[call site]
07547
Err
[function]
[call site]
07548
PERR::VariableUndefined
[function]
[call site]
07549
test_to_string
[function]
[call site]
07550
PERR::into_err
[function]
[call site]
07551
calc_fn_hash
[function]
[call site]
07552
test::len
[function]
[call site]
07553
blob_functions::insert
[function]
[call site]
07554
Engine::make_curry_from_externals
[function]
[call site]
07555
StmtBlock::as_ref
[function]
[call site]
07556
string_functions::is_empty
[function]
[call site]
07557
test::len
[function]
[call site]
07558
StmtBlock::as_ref
[function]
[call site]
07559
test::len
[function]
[call site]
07560
blob_functions::blob_with_capacity
[function]
[call site]
07561
StmtBlock::as_ref
[function]
[call site]
07562
test::len
[function]
[call site]
07563
blob_functions::push
[function]
[call site]
07564
StmtBlock::extend
[function]
[call site]
07565
StmtBlock::as_ref
[function]
[call site]
07566
MyIterableType::into_iter
[function]
[call site]
07567
Self::IntoIter::cloned
[function]
[call site]
07568
test_optimizer_const_map
[function]
[call site]
07569
Engine::access_var
[function]
[call site]
07570
FnPtr::try_from
[function]
[call site]
07571
Command::get
[function]
[call site]
07572
RhaiResultOf::ok
[function]
[call site]
07573
and_then
[function]
[call site]
07574
Expr::Variable
[function]
[call site]
07575
<_>::default
[function]
[call site]
07576
into
[function]
[call site]
07577
Expr::Variable
[function]
[call site]
07578
into
[function]
[call site]
07579
Engine::get_interned_string
[function]
[call site]
07580
FnCallHashes::from_native_only
[function]
[call site]
07581
calc_fn_hash
[function]
[call site]
07582
FnCallExpr::into_fn_call_expr
[function]
[call site]
07583
blob_functions::blob_with_capacity
[function]
[call site]
07584
blob_functions::blob_with_capacity_and_value
[function]
[call site]
07585
blob_functions::push
[function]
[call site]
07586
blob_functions::push
[function]
[call site]
07587
FnPtr::try_from
[function]
[call site]
07588
RhaiResultOf::unwrap
[function]
[call site]
07589
Stmt::Share
[function]
[call site]
07590
MyIterableType::into_iter
[function]
[call site]
07591
test_chars
[function]
[call site]
07592
0.chars().collect::<Vec<_>>
[function]
[call site]
07593
MyIterableType::into_iter
[function]
[call site]
07594
Self::IntoIter::map
[function]
[call site]
07595
Engine::access_var
[function]
[call site]
07596
into_iter()
[call site]
07597
.map(|var|
[call site]
07598
let
[call site]
07599
(var,
[call site]
07600
})
[call site]
07601
.collect::<FnArgsVec<_>>
[function]
[call site]
07602
into
[function]
[call site]
07603
blob_functions::push
[function]
[call site]
07604
Stmt::Expr
[function]
[call site]
07605
into
[function]
[call site]
07606
Expr::Stmt
[function]
[call site]
07607
StmtBlock::new
[function]
[call site]
07608
Self::into
[function]
[call site]
07609
Ok
[function]
[call site]
07610
TestStruct::new
[function]
[call site]
07611
ParseSettings::level_up
[function]
[call site]
07612
MultiInputsStream::get_next
[function]
[call site]
07613
unwrap
[function]
[call site]
07614
string_functions::is_empty
[function]
[call site]
07615
blob_functions::push
[function]
[call site]
07616
Expr::StringConstant
[function]
[call site]
07617
Engine::get_interned_string
[function]
[call site]
07618
Engine::parse_block
[function]
[call site]
07619
Expr::Stmt
[function]
[call site]
07620
TestStruct::new
[function]
[call site]
07621
ParseResult::into
[function]
[call site]
07622
string_functions::is_empty
[function]
[call site]
07623
blob_functions::push
[function]
[call site]
07624
Target::borrow_mut
[function]
[call site]
07625
Target::as_mut
[function]
[call site]
07626
MultiInputsStream::get_next
[function]
[call site]
07627
unwrap
[function]
[call site]
07628
string_functions::is_empty
[function]
[call site]
07629
blob_functions::push
[function]
[call site]
07630
Expr::StringConstant
[function]
[call site]
07631
Engine::get_interned_string
[function]
[call site]
07632
string_functions::is_empty
[function]
[call site]
07633
blob_functions::push
[function]
[call site]
07634
Expr::StringConstant
[function]
[call site]
07635
Engine::get_interned_string
[function]
[call site]
07636
Err
[function]
[call site]
07637
PERR::into_err
[function]
[call site]
07638
string_functions::is_empty
[function]
[call site]
07639
Expr::StringConstant
[function]
[call site]
07640
Engine::get_interned_string
[function]
[call site]
07641
Self::shrink_to_fit
[function]
[call site]
07642
Expr::InterpolatedString
[function]
[call site]
07643
Engine::parse_array_literal
[function]
[call site]
07644
eat_token
[function]
[call site]
07645
TestStruct::new
[function]
[call site]
07646
Engine::max_array_size
[function]
[call site]
07647
Command::get
[function]
[call site]
07648
test::len
[function]
[call site]
07649
Engine::max_array_size
[function]
[call site]
07650
Err
[function]
[call site]
07651
PERR::LiteralTooLarge
[function]
[call site]
07652
&str::into
[function]
[call site]
07653
Engine::max_array_size
[function]
[call site]
07654
PERR::into_err
[function]
[call site]
07655
peek
[function]
[call site]
07656
unwrap
[function]
[call site]
07657
peek
[function]
[call site]
07658
unwrap
[function]
[call site]
07659
eat_token
[function]
[call site]
07660
Err
[function]
[call site]
07661
PERR::MissingToken
[function]
[call site]
07662
into
[function]
[call site]
07663
into
[function]
[call site]
07664
PERR::into_err
[function]
[call site]
07665
blob_functions::push
[function]
[call site]
07666
Engine::parse_expr
[function]
[call site]
07667
ParseSettings::level_up
[function]
[call site]
07668
peek
[function]
[call site]
07669
unwrap
[function]
[call site]
07670
eat_token
[function]
[call site]
07671
Err
[function]
[call site]
07672
PERR::MissingToken
[function]
[call site]
07673
into
[function]
[call site]
07674
into
[function]
[call site]
07675
PERR::into_err
[function]
[call site]
07676
Err
[function]
[call site]
07677
TestStruct::clone
[function]
[call site]
07678
PERR::into_err
[function]
[call site]
07679
Err
[function]
[call site]
07680
PERR::MissingToken
[function]
[call site]
07681
into
[function]
[call site]
07682
&str::into
[function]
[call site]
07683
PERR::into_err
[function]
[call site]
07684
shrink_to_fit
[function]
[call site]
07685
Ok
[function]
[call site]
07686
Expr::Array
[function]
[call site]
07687
ParseSettings::level_up
[function]
[call site]
07688
Engine::parse_map_literal
[function]
[call site]
07689
eat_token
[function]
[call site]
07690
StaticVec::<(Ident,
[call site]
07691
std::collections::BTreeMap::<crate::Identifier,
[call site]
07692
peek
[function]
[call site]
07693
unwrap
[function]
[call site]
07694
eat_token
[function]
[call site]
07695
Err
[function]
[call site]
07696
PERR::MissingToken
[function]
[call site]
07697
into
[function]
[call site]
07698
into
[function]
[call site]
07699
PERR::into_err
[function]
[call site]
07700
MultiInputsStream::get_next
[function]
[call site]
07701
unwrap
[function]
[call site]
07702
ParseSettings::has_flag
[function]
[call site]
07703
Err
[function]
[call site]
07704
PERR::into_err
[function]
[call site]
07705
MyIterableType::into_iter
[function]
[call site]
07706
Self::IntoIter::any
[function]
[call site]
07707
Ident::as_str
[function]
[call site]
07708
Ident::as_str
[function]
[call site]
07709
Err
[function]
[call site]
07710
PERR::DuplicatedProperty
[function]
[call site]
07711
test_to_string
[function]
[call site]
07712
PERR::into_err
[function]
[call site]
07713
Err
[function]
[call site]
07714
PERR::into_err
[function]
[call site]
07715
tokenizer::is_valid_identifier
[function]
[call site]
07716
Err
[function]
[call site]
07717
PERR::Reserved
[function]
[call site]
07718
test_to_string
[function]
[call site]
07719
PERR::into_err
[function]
[call site]
07720
Err
[function]
[call site]
07721
PERR::into_err
[function]
[call site]
07722
Err
[function]
[call site]
07723
PERR::MissingToken
[function]
[call site]
07724
into
[function]
[call site]
07725
into
[function]
[call site]
07726
PERR::into_err
[function]
[call site]
07727
string_functions::is_empty
[function]
[call site]
07728
Err
[function]
[call site]
07729
PERR::MissingToken
[function]
[call site]
07730
into
[function]
[call site]
07731
into
[function]
[call site]
07732
PERR::into_err
[function]
[call site]
07733
Err
[function]
[call site]
07734
PERR::into_err
[function]
[call site]
07735
MultiInputsStream::get_next
[function]
[call site]
07736
unwrap
[function]
[call site]
07737
Err
[function]
[call site]
07738
PERR::into_err
[function]
[call site]
07739
Err
[function]
[call site]
07740
PERR::MissingToken
[function]
[call site]
07741
into
[function]
[call site]
07742
PERR::into_err
[function]
[call site]
07743
Engine::max_map_size
[function]
[call site]
07744
Command::get
[function]
[call site]
07745
test::len
[function]
[call site]
07746
Engine::max_map_size
[function]
[call site]
07747
Err
[function]
[call site]
07748
PERR::LiteralTooLarge
[function]
[call site]
07749
&str::into
[function]
[call site]
07750
Engine::max_map_size
[function]
[call site]
07751
PERR::into_err
[function]
[call site]
07752
peek
[function]
[call site]
07753
unwrap
[function]
[call site]
07754
Engine::parse_expr
[function]
[call site]
07755
ParseSettings::level_up
[function]
[call site]
07756
blob_functions::insert
[function]
[call site]
07757
TestStruct::clone
[function]
[call site]
07758
Engine::get_interned_string
[function]
[call site]
07759
blob_functions::push
[function]
[call site]
07760
peek
[function]
[call site]
07761
unwrap
[function]
[call site]
07762
eat_token
[function]
[call site]
07763
Err
[function]
[call site]
07764
PERR::MissingToken
[function]
[call site]
07765
into
[function]
[call site]
07766
&str::into
[function]
[call site]
07767
PERR::into_err
[function]
[call site]
07768
Err
[function]
[call site]
07769
TestStruct::clone
[function]
[call site]
07770
PERR::into_err
[function]
[call site]
07771
Err
[function]
[call site]
07772
PERR::MissingToken
[function]
[call site]
07773
into
[function]
[call site]
07774
into
[function]
[call site]
07775
PERR::into_err
[function]
[call site]
07776
shrink_to_fit
[function]
[call site]
07777
Ok
[function]
[call site]
07778
Expr::Map
[function]
[call site]
07779
into
[function]
[call site]
07780
ParseSettings::level_up
[function]
[call site]
07781
contains_key
[function]
[call site]
07782
get_key_value
[function]
[call site]
07783
unwrap
[function]
[call site]
07784
MultiInputsStream::get_next
[function]
[call site]
07785
unwrap
[function]
[call site]
07786
Engine::parse_custom_syntax
[function]
[call site]
07787
TestStruct::new
[function]
[call site]
07788
TestStruct::new
[function]
[call site]
07789
TestStruct::new
[function]
[call site]
07790
Scope::push_constant_dynamic
[function]
[call site]
07791
Engine::get_interned_string
[function]
[call site]
07792
RhaiResultOf::into
[function]
[call site]
07793
blob_functions::push
[function]
[call site]
07794
TestStruct::clone
[function]
[call site]
07795
blob_functions::push
[function]
[call site]
07796
TestStruct::clone
[function]
[call site]
07797
peek
[function]
[call site]
07798
unwrap
[function]
[call site]
07799
(Token,
[call site]
07800
Position::new_const
[function]
[call site]
07801
ParseSettings::level_up
[function]
[call site]
07802
parse_func
[function]
[call site]
07803
string_functions::starts_with
[function]
[call site]
07804
test::len
[function]
[call site]
07805
test::len
[function]
[call site]
07806
blob_functions::push
[function]
[call site]
07807
Expr::StringConstant
[function]
[call site]
07808
Engine::get_interned_string
[function]
[call site]
07809
Engine::get_interned_string
[function]
[call site]
07810
Err
[function]
[call site]
07811
PERR::into_err
[function]
[call site]
07812
Ident::as_str
[function]
[call site]
07813
Target::borrow_mut
[function]
[call site]
07814
MultiInputsStream::get_next
[function]
[call site]
07815
unwrap
[function]
[call site]
07816
blob_functions::push
[function]
[call site]
07817
test_to_string
[function]
[call site]
07818
into
[function]
[call site]
07819
Self::last
[function]
[call site]
07820
unwrap
[function]
[call site]
07821
blob_functions::push
[function]
[call site]
07822
Engine::get_interned_string
[function]
[call site]
07823
parse_var_name
[function]
[call site]
07824
Engine::get_interned_string
[function]
[call site]
07825
blob_functions::push
[function]
[call site]
07826
TestStruct::clone
[function]
[call site]
07827
blob_functions::push
[function]
[call site]
07828
Engine::get_interned_string
[function]
[call site]
07829
blob_functions::push
[function]
[call site]
07830
Expr::Variable
[function]
[call site]
07831
into
[function]
[call site]
07832
into
[function]
[call site]
07833
MultiInputsStream::get_next
[function]
[call site]
07834
unwrap
[function]
[call site]
07835
Token::is_standard_symbol
[function]
[call site]
07836
Ok
[function]
[call site]
07837
Token::literal_syntax
[function]
[call site]
07838
&'static
[call site]
07839
tokenizer::is_valid_identifier
[function]
[call site]
07840
Ident::as_str
[function]
[call site]
07841
Ok
[function]
[call site]
07842
Err
[function]
[call site]
07843
PERR::into_err
[function]
[call site]
07844
Err
[function]
[call site]
07845
PERR::MissingSymbol
[function]
[call site]
07846
ImmutableString::new
[function]
[call site]
07847
PERR::into_err
[function]
[call site]
07848
Engine::get_interned_string
[function]
[call site]
07849
blob_functions::push
[function]
[call site]
07850
TestStruct::clone
[function]
[call site]
07851
blob_functions::push
[function]
[call site]
07852
Engine::get_interned_string
[function]
[call site]
07853
blob_functions::push
[function]
[call site]
07854
Expr::StringConstant
[function]
[call site]
07855
MultiInputsStream::get_next
[function]
[call site]
07856
unwrap
[function]
[call site]
07857
Err
[function]
[call site]
07858
PERR::into_err
[function]
[call site]
07859
Ok
[function]
[call site]
07860
(Token,
[call site]
07861
Engine::get_interned_string
[function]
[call site]
07862
blob_functions::push
[function]
[call site]
07863
TestStruct::clone
[function]
[call site]
07864
blob_functions::push
[function]
[call site]
07865
Engine::get_interned_string
[function]
[call site]
07866
blob_functions::push
[function]
[call site]
07867
Expr::StringConstant
[function]
[call site]
07868
blob_functions::push
[function]
[call site]
07869
Engine::parse_expr
[function]
[call site]
07870
Engine::get_interned_string
[function]
[call site]
07871
blob_functions::push
[function]
[call site]
07872
TestStruct::clone
[function]
[call site]
07873
Self
[function]
[call site]
07874
blob_functions::push
[function]
[call site]
07875
Engine::parse_block
[function]
[call site]
07876
blob_functions::push
[function]
[call site]
07877
Expr::Stmt
[function]
[call site]
07878
TestStruct::new
[function]
[call site]
07879
ParseResult::into
[function]
[call site]
07880
Engine::get_interned_string
[function]
[call site]
07881
blob_functions::push
[function]
[call site]
07882
TestStruct::clone
[function]
[call site]
07883
blob_functions::push
[function]
[call site]
07884
Engine::parse_block
[function]
[call site]
07885
blob_functions::push
[function]
[call site]
07886
Expr::Stmt
[function]
[call site]
07887
TestStruct::new
[function]
[call site]
07888
ParseResult::into
[function]
[call site]
07889
Engine::get_interned_string
[function]
[call site]
07890
blob_functions::push
[function]
[call site]
07891
TestStruct::clone
[function]
[call site]
07892
blob_functions::push
[function]
[call site]
07893
peek
[function]
[call site]
07894
unwrap
[function]
[call site]
07895
Err
[function]
[call site]
07896
PERR::MissingSymbol
[function]
[call site]
07897
&str::into
[function]
[call site]
07898
PERR::into_err
[function]
[call site]
07899
blob_functions::push
[function]
[call site]
07900
Engine::parse_anon_fn
[function]
[call site]
07901
Engine::get_interned_string
[function]
[call site]
07902
blob_functions::push
[function]
[call site]
07903
TestStruct::clone
[function]
[call site]
07904
blob_functions::push
[function]
[call site]
07905
MultiInputsStream::get_next
[function]
[call site]
07906
unwrap
[function]
[call site]
07907
blob_functions::push
[function]
[call site]
07908
Expr::BoolConstant
[function]
[call site]
07909
blob_functions::push
[function]
[call site]
07910
Engine::get_interned_string
[function]
[call site]
07911
Token::literal_syntax
[function]
[call site]
07912
blob_functions::push
[function]
[call site]
07913
Engine::get_interned_string
[function]
[call site]
07914
Err
[function]
[call site]
07915
PERR::MissingSymbol
[function]
[call site]
07916
&str::into
[function]
[call site]
07917
PERR::into_err
[function]
[call site]
07918
MultiInputsStream::get_next
[function]
[call site]
07919
unwrap
[function]
[call site]
07920
blob_functions::push
[function]
[call site]
07921
Expr::IntegerConstant
[function]
[call site]
07922
blob_functions::push
[function]
[call site]
07923
f32::to_string
[function]
[call site]
07924
Engine::new
[function]
[call site]
07925
Scope::new
[function]
[call site]
07926
blob_functions::push
[function]
[call site]
07927
blob_functions::push
[function]
[call site]
07928
blob_functions::push
[function]
[call site]
07929
into
[function]
[call site]
07930
blob_functions::push
[function]
[call site]
07931
Engine::get_interned_string
[function]
[call site]
07932
Err
[function]
[call site]
07933
PERR::MissingSymbol
[function]
[call site]
07934
&str::into
[function]
[call site]
07935
PERR::into_err
[function]
[call site]
07936
MultiInputsStream::get_next
[function]
[call site]
07937
unwrap
[function]
[call site]
07938
blob_functions::push
[function]
[call site]
07939
Expr::FloatConstant
[function]
[call site]
07940
blob_functions::push
[function]
[call site]
07941
into
[function]
[call site]
07942
blob_functions::push
[function]
[call site]
07943
Engine::get_interned_string
[function]
[call site]
07944
Err
[function]
[call site]
07945
PERR::MissingSymbol
[function]
[call site]
07946
&str::into
[function]
[call site]
07947
PERR::into_err
[function]
[call site]
07948
MultiInputsStream::get_next
[function]
[call site]
07949
unwrap
[function]
[call site]
07950
Engine::get_interned_string
[function]
[call site]
07951
blob_functions::push
[function]
[call site]
07952
Expr::StringConstant
[function]
[call site]
07953
TestStruct::clone
[function]
[call site]
07954
blob_functions::push
[function]
[call site]
07955
blob_functions::push
[function]
[call site]
07956
Engine::get_interned_string
[function]
[call site]
07957
Err
[function]
[call site]
07958
PERR::MissingSymbol
[function]
[call site]
07959
&str::into
[function]
[call site]
07960
PERR::into_err
[function]
[call site]
07961
MultiInputsStream::get_next
[function]
[call site]
07962
unwrap
[function]
[call site]
07963
Err
[function]
[call site]
07964
PERR::into_err
[function]
[call site]
07965
blob_functions::push
[function]
[call site]
07966
TestStruct::clone
[function]
[call site]
07967
blob_functions::push
[function]
[call site]
07968
TestStruct::clone
[function]
[call site]
07969
Token::is_literal
[function]
[call site]
07970
Token::literal_syntax
[function]
[call site]
07971
blob_functions::push
[function]
[call site]
07972
TestStruct::clone
[function]
[call site]
07973
blob_functions::push
[function]
[call site]
07974
TestStruct::clone
[function]
[call site]
07975
Err
[function]
[call site]
07976
PERR::MissingToken
[function]
[call site]
07977
into
[function]
[call site]
07978
PERR::into_err
[function]
[call site]
07979
Self::shrink_to_fit
[function]
[call site]
07980
Self::shrink_to_fit
[function]
[call site]
07981
Ok
[function]
[call site]
07982
Expr::Custom
[function]
[call site]
07983
into
[function]
[call site]
07984
ParseSettings::level_up
[function]
[call site]
07985
MultiInputsStream::get_next
[function]
[call site]
07986
unwrap
[function]
[call site]
07987
peek
[function]
[call site]
07988
unwrap
[function]
[call site]
07989
Expr::Variable
[function]
[call site]
07990
Engine::get_interned_string
[function]
[call site]
07991
into
[function]
[call site]
07992
Engine::get_interned_string
[function]
[call site]
07993
into
[function]
[call site]
07994
ASTFlags::intersects
[function]
[call site]
07995
Err
[function]
[call site]
07996
LexError::ImproperSymbol
[function]
[call site]
07997
Token::literal_syntax
[function]
[call site]
07998
&'static
[call site]
07999
ImmutableString::new
[function]
[call site]
08000
PERR::into_err
[function]
[call site]
08001
Engine::get_interned_string
[function]
[call site]
08002
Expr::Variable
[function]
[call site]
08003
into
[function]
[call site]
08004
Engine::access_var
[function]
[call site]
08005
ASTFlags::intersects
[function]
[call site]
08006
Position::is_none
[function]
[call site]
08007
ParseSettings::has_option
[function]
[call site]
08008
map_or
[function]
[call site]
08009
string_functions::contains
[function]
[call site]
08010
Err
[function]
[call site]
08011
PERR::VariableUndefined
[function]
[call site]
08012
test_to_string
[function]
[call site]
08013
PERR::into_err
[function]
[call site]
08014
and_then
[function]
[call site]
08015
FnPtr::try_from
[function]
[call site]
08016
Command::get
[function]
[call site]
08017
RhaiResultOf::ok
[function]
[call site]
08018
and_then
[function]
[call site]
08019
Engine::get_interned_string
[function]
[call site]
08020
Expr::Variable
[function]
[call site]
08021
into
[function]
[call site]
08022
into
[function]
[call site]
08023
MultiInputsStream::get_next
[function]
[call site]
08024
unwrap
[function]
[call site]
08025
peek
[function]
[call site]
08026
unwrap
[function]
[call site]
08027
is_reserved_keyword_or_symbol
[function]
[call site]
08028
Expr::Variable
[function]
[call site]
08029
Engine::get_interned_string
[function]
[call site]
08030
into
[function]
[call site]
08031
Engine::get_interned_string
[function]
[call site]
08032
into
[function]
[call site]
08033
ParseSettings::has_flag
[function]
[call site]
08034
Expr::ThisPtr
[function]
[call site]
08035
Err
[function]
[call site]
08036
LexError::ImproperSymbol
[function]
[call site]
08037
test_to_string
[function]
[call site]
08038
PERR::into_err
[function]
[call site]
08039
Err
[function]
[call site]
08040
PERR::Reserved
[function]
[call site]
08041
test_to_string
[function]
[call site]
08042
PERR::into_err
[function]
[call site]
08043
MultiInputsStream::get_next
[function]
[call site]
08044
unwrap
[function]
[call site]
08045
Err
[function]
[call site]
08046
PERR::into_err
[function]
[call site]
08047
Err
[function]
[call site]
08048
LexError::UnexpectedInput
[function]
[call site]
08049
(Token,
[call site]
08050
PERR::into_err
[function]
[call site]
08051
peek
[function]
[call site]
08052
unwrap
[function]
[call site]
08053
Ok
[function]
[call site]
08054
Engine::parse_postfix
[function]
[call site]
08055
peek
[function]
[call site]
08056
unwrap
[function]
[call site]
08057
Expr::is_valid_postfix
[function]
[call site]
08058
MultiInputsStream::get_next
[function]
[call site]
08059
unwrap
[function]
[call site]
08060
string_functions::is_empty
[function]
[call site]
08061
peek
[function]
[call site]
08062
unwrap
[function]
[call site]
08063
Err
[function]
[call site]
08064
LexError::UnexpectedInput
[function]
[call site]
08065
into
[function]
[call site]
08066
PERR::into_err
[function]
[call site]
08067
Err
[function]
[call site]
08068
LexError::ImproperSymbol
[function]
[call site]
08069
&str::into
[function]
[call site]
08070
&str::into
[function]
[call site]
08071
PERR::into_err
[function]
[call site]
08072
peek
[function]
[call site]
08073
unwrap
[function]
[call site]
08074
Err
[function]
[call site]
08075
PERR::MissingToken
[function]
[call site]
08076
into
[function]
[call site]
08077
&str::into
[function]
[call site]
08078
PERR::into_err
[function]
[call site]
08079
MultiInputsStream::get_next
[function]
[call site]
08080
unwrap
[function]
[call site]
08081
Engine::parse_fn_call
[function]
[call site]
08082
peek
[function]
[call site]
08083
unwrap
[function]
[call site]
08084
TestStruct::new
[function]
[call site]
08085
Err
[function]
[call site]
08086
PERR::MissingToken
[function]
[call site]
08087
into
[function]
[call site]
08088
PERR::into_err
[function]
[call site]
08089
Err
[function]
[call site]
08090
TestStruct::clone
[function]
[call site]
08091
PERR::into_err
[function]
[call site]
08092
eat_token
[function]
[call site]
08093
string_functions::is_empty
[function]
[call site]
08094
calc_fn_hash
[function]
[call site]
08095
Namespace::root
[function]
[call site]
08096
ParseState::find_module
[function]
[call site]
08097
MyIterableType::into_iter
[function]
[call site]
08098
array_functions::reduce_rev
[function]
[call site]
08099
rposition
[function]
[call site]
08100
and_then
[function]
[call site]
08101
TestStruct::new
[function]
[call site]
08102
ParseSettings::has_option
[function]
[call site]
08103
Position::is_none
[function]
[call site]
08104
MyIterableType::into_iter
[function]
[call site]
08105
T::as_any
[function]
[call site]
08106
contains_key
[function]
[call site]
08107
Err
[function]
[call site]
08108
PERR::ModuleUndefined
[function]
[call site]
08109
&str::into
[function]
[call site]
08110
PERR::into_err
[function]
[call site]
08111
ParseSettings::level_up_with_position
[function]
[call site]
08112
calc_fn_hash
[function]
[call site]
08113
MyIterableType::into_iter
[function]
[call site]
08114
test_optimizer_const_map
[function]
[call site]
08115
calc_fn_hash
[function]
[call site]
08116
tokenizer::is_valid_function_name
[function]
[call site]
08117
FnCallHashes::from_hash
[function]
[call site]
08118
FnCallHashes::from_native_only
[function]
[call site]
08119
shrink_to_fit
[function]
[call site]
08120
Ok
[function]
[call site]
08121
Engine::get_interned_string
[function]
[call site]
08122
FnCallExpr::into_fn_call_expr
[function]
[call site]
08123
ParseSettings::level_up
[function]
[call site]
08124
peek
[function]
[call site]
08125
unwrap
[function]
[call site]
08126
blob_functions::push
[function]
[call site]
08127
Engine::parse_expr
[function]
[call site]
08128
peek
[function]
[call site]
08129
unwrap
[function]
[call site]
08130
eat_token
[function]
[call site]
08131
string_functions::is_empty
[function]
[call site]
08132
calc_fn_hash
[function]
[call site]
08133
test::len
[function]
[call site]
08134
Namespace::root
[function]
[call site]
08135
ParseState::find_module
[function]
[call site]
08136
ParseSettings::has_option
[function]
[call site]
08137
Position::is_none
[function]
[call site]
08138
MyIterableType::into_iter
[function]
[call site]
08139
T::as_any
[function]
[call site]
08140
contains_key
[function]
[call site]
08141
Err
[function]
[call site]
08142
PERR::ModuleUndefined
[function]
[call site]
08143
&str::into
[function]
[call site]
08144
PERR::into_err
[function]
[call site]
08145
ParseSettings::level_up_with_position
[function]
[call site]
08146
calc_fn_hash
[function]
[call site]
08147
MyIterableType::into_iter
[function]
[call site]
08148
test_optimizer_const_map
[function]
[call site]
08149
test::len
[function]
[call site]
08150
calc_fn_hash
[function]
[call site]
08151
test::len
[function]
[call site]
08152
tokenizer::is_valid_function_name
[function]
[call site]
08153
FnCallHashes::from_hash
[function]
[call site]
08154
FnCallHashes::from_native_only
[function]
[call site]
08155
shrink_to_fit
[function]
[call site]
08156
Ok
[function]
[call site]
08157
Engine::get_interned_string
[function]
[call site]
08158
FnCallExpr::into_fn_call_expr
[function]
[call site]
08159
eat_token
[function]
[call site]
08160
Err
[function]
[call site]
08161
PERR::MissingToken
[function]
[call site]
08162
into
[function]
[call site]
08163
PERR::into_err
[function]
[call site]
08164
Err
[function]
[call site]
08165
TestStruct::clone
[function]
[call site]
08166
PERR::into_err
[function]
[call site]
08167
Err
[function]
[call site]
08168
PERR::MissingToken
[function]
[call site]
08169
into
[function]
[call site]
08170
PERR::into_err
[function]
[call site]
08171
Engine::parse_fn_call
[function]
[call site]
08172
RhaiResultOf::intersects
[function]
[call site]
08173
Err
[function]
[call site]
08174
LexError::ImproperSymbol
[function]
[call site]
08175
Token::literal_syntax
[function]
[call site]
08176
&'static
[call site]
08177
ImmutableString::new
[function]
[call site]
08178
PERR::into_err
[function]
[call site]
08179
parse_var_name
[function]
[call site]
08180
blob_functions::push
[function]
[call site]
08181
Engine::get_interned_string
[function]
[call site]
08182
Expr::Variable
[function]
[call site]
08183
into
[function]
[call site]
08184
string_functions::is_empty
[function]
[call site]
08185
ParseSettings::level_up
[function]
[call site]
08186
Engine::parse_index_chain
[function]
[call site]
08187
Engine::parse_expr
[function]
[call site]
08188
ParseSettings::level_up
[function]
[call site]
08189
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]
08190
Err
[function]
[call site]
08191
PERR::MalformedIndexExpr
[function]
[call site]
08192
&str::into
[function]
[call site]
08193
PERR::into_err
[function]
[call site]
08194
Expr::start_position
[function]
[call site]
08195
Ok
[function]
[call site]
08196
Err
[function]
[call site]
08197
PERR::MalformedIndexExpr
[function]
[call site]
08198
&str::into
[function]
[call site]
08199
PERR::into_err
[function]
[call site]
08200
Expr::start_position
[function]
[call site]
08201
Err
[function]
[call site]
08202
PERR::MalformedIndexExpr
[function]
[call site]
08203
&str::into
[function]
[call site]
08204
PERR::into_err
[function]
[call site]
08205
Expr::start_position
[function]
[call site]
08206
Err
[function]
[call site]
08207
PERR::MalformedIndexExpr
[function]
[call site]
08208
&str::into
[function]
[call site]
08209
PERR::into_err
[function]
[call site]
08210
Expr::start_position
[function]
[call site]
08211
Err
[function]
[call site]
08212
PERR::MalformedIndexExpr
[function]
[call site]
08213
&str::into
[function]
[call site]
08214
PERR::into_err
[function]
[call site]
08215
Expr::start_position
[function]
[call site]
08216
Ok
[function]
[call site]
08217
Ok
[function]
[call site]
08218
Err
[function]
[call site]
08219
PERR::MalformedIndexExpr
[function]
[call site]
08220
&str::into
[function]
[call site]
08221
PERR::into_err
[function]
[call site]
08222
Expr::start_position
[function]
[call site]
08223
Err
[function]
[call site]
08224
PERR::MalformedIndexExpr
[function]
[call site]
08225
&str::into
[function]
[call site]
08226
PERR::into_err
[function]
[call site]
08227
Expr::start_position
[function]
[call site]
08228
Err
[function]
[call site]
08229
PERR::MalformedIndexExpr
[function]
[call site]
08230
&str::into
[function]
[call site]
08231
PERR::into_err
[function]
[call site]
08232
Expr::start_position
[function]
[call site]
08233
Err
[function]
[call site]
08234
PERR::MalformedIndexExpr
[function]
[call site]
08235
&str::into
[function]
[call site]
08236
PERR::into_err
[function]
[call site]
08237
Expr::start_position
[function]
[call site]
08238
Err
[function]
[call site]
08239
PERR::MalformedIndexExpr
[function]
[call site]
08240
&str::into
[function]
[call site]
08241
PERR::into_err
[function]
[call site]
08242
Expr::start_position
[function]
[call site]
08243
Ok
[function]
[call site]
08244
Ok
[function]
[call site]
08245
peek
[function]
[call site]
08246
unwrap
[function]
[call site]
08247
eat_token
[function]
[call site]
08248
peek
[function]
[call site]
08249
unwrap
[function]
[call site]
08250
MultiInputsStream::get_next
[function]
[call site]
08251
unwrap
[function]
[call site]
08252
ParseSettings::level_up
[function]
[call site]
08253
string_functions::is_empty
[function]
[call site]
08254
Engine::parse_index_chain
[function]
[call site]
08255
Ok
[function]
[call site]
08256
Expr::Index
[function]
[call site]
08257
into
[function]
[call site]
08258
Ok
[function]
[call site]
08259
Expr::Index
[function]
[call site]
08260
into
[function]
[call site]
08261
Err
[function]
[call site]
08262
TestStruct::clone
[function]
[call site]
08263
PERR::into_err
[function]
[call site]
08264
Err
[function]
[call site]
08265
PERR::MissingToken
[function]
[call site]
08266
into
[function]
[call site]
08267
&str::into
[function]
[call site]
08268
PERR::into_err
[function]
[call site]
08269
peek
[function]
[call site]
08270
unwrap
[function]
[call site]
08271
is_reserved_keyword_or_symbol
[function]
[call site]
08272
Err
[function]
[call site]
08273
PERR::Reserved
[function]
[call site]
08274
test_to_string
[function]
[call site]
08275
PERR::into_err
[function]
[call site]
08276
Err
[function]
[call site]
08277
PERR::into_err
[function]
[call site]
08278
string_functions::is_empty
[function]
[call site]
08279
Engine::parse_primary
[function]
[call site]
08280
ParseSettings::level_up
[function]
[call site]
08281
Engine::make_dot_expr
[function]
[call site]
08282
ASTFlags::intersects
[function]
[call site]
08283
Engine::make_dot_expr
[function]
[call site]
08284
Ok
[function]
[call site]
08285
Expr::Index
[function]
[call site]
08286
string_functions::is_empty
[function]
[call site]
08287
string_functions::is_empty
[function]
[call site]
08288
Engine::convert_expr_into_property
[function]
[call site]
08289
string_functions::is_empty
[function]
[call site]
08290
TestStruct::clone
[function]
[call site]
08291
Engine::get_interned_getter
[function]
[call site]
08292
locked_write
[function]
[call site]
08293
StringsInterner::get_with_mapper
[function]
[call site]
08294
StmtBlock::as_ref
[function]
[call site]
08295
StringsInterner::max
[function]
[call site]
08296
func::hashing::get_hasher
[function]
[call site]
08297
Self::Hasher::write_u8
[function]
[call site]
08298
test::hash
[function]
[call site]
08299
Self::Hasher::finish
[function]
[call site]
08300
test::len
[function]
[call site]
08301
test::len
[function]
[call site]
08302
BloomFilterU64::is_absent_and_set
[function]
[call site]
08303
string_functions::is_empty
[function]
[call site]
08304
reserve
[function]
[call site]
08305
Scope::push_entry
[function]
[call site]
08306
Command::get
[function]
[call site]
08307
TestStruct::clone
[function]
[call site]
08308
Self
[function]
[call site]
08309
blob_functions::insert
[function]
[call site]
08310
TestStruct::clone
[function]
[call site]
08311
StringsInterner::throttle_cache
[function]
[call site]
08312
Some
[function]
[call site]
08313
make_getter
[function]
[call site]
08314
Position::new_const
[function]
[call site]
08315
RhaiResultOf::push_str
[function]
[call site]
08316
RhaiResultOf::push_str
[function]
[call site]
08317
StmtBlock::as_ref
[function]
[call site]
08318
Identifier::into
[function]
[call site]
08319
make_getter
[function]
[call site]
08320
StmtBlock::as_ref
[function]
[call site]
08321
Identifier::into
[function]
[call site]
08322
make_getter
[function]
[call site]
08323
StmtBlock::as_ref
[function]
[call site]
08324
Identifier::into
[function]
[call site]
08325
calc_fn_hash
[function]
[call site]
08326
Engine::get_interned_setter
[function]
[call site]
08327
locked_write
[function]
[call site]
08328
StringsInterner::get_with_mapper
[function]
[call site]
08329
make_setter
[function]
[call site]
08330
Position::new_const
[function]
[call site]
08331
RhaiResultOf::push_str
[function]
[call site]
08332
RhaiResultOf::push_str
[function]
[call site]
08333
StmtBlock::as_ref
[function]
[call site]
08334
Identifier::into
[function]
[call site]
08335
make_setter
[function]
[call site]
08336
StmtBlock::as_ref
[function]
[call site]
08337
Identifier::into
[function]
[call site]
08338
make_setter
[function]
[call site]
08339
StmtBlock::as_ref
[function]
[call site]
08340
Identifier::into
[function]
[call site]
08341
calc_fn_hash
[function]
[call site]
08342
Expr::Property
[function]
[call site]
08343
TestStruct::new
[function]
[call site]
08344
Ok
[function]
[call site]
08345
Expr::Dot
[function]
[call site]
08346
into
[function]
[call site]
08347
Ok
[function]
[call site]
08348
Expr::Dot
[function]
[call site]
08349
into
[function]
[call site]
08350
FnCallExpr::is_qualified
[function]
[call site]
08351
string_functions::is_empty
[function]
[call site]
08352
Err
[function]
[call site]
08353
LexError::ImproperSymbol
[function]
[call site]
08354
test_to_string
[function]
[call site]
08355
PERR::into_err
[function]
[call site]
08356
Err
[function]
[call site]
08357
PERR::MalformedCapture
[function]
[call site]
08358
&str::into
[function]
[call site]
08359
PERR::into_err
[function]
[call site]
08360
test::len
[function]
[call site]
08361
tokenizer::is_valid_function_name
[function]
[call site]
08362
FnCallHashes::from_script_and_native
[function]
[call site]
08363
calc_fn_hash
[function]
[call site]
08364
calc_fn_hash
[function]
[call site]
08365
FnCallHashes::from_native_only
[function]
[call site]
08366
calc_fn_hash
[function]
[call site]
08367
FnCallHashes::from_native_only
[function]
[call site]
08368
calc_fn_hash
[function]
[call site]
08369
Expr::MethodCall
[function]
[call site]
08370
Ok
[function]
[call site]
08371
Expr::Dot
[function]
[call site]
08372
into
[function]
[call site]
08373
string_functions::is_empty
[function]
[call site]
08374
FnCallExpr::is_qualified
[function]
[call site]
08375
Engine::convert_expr_into_property
[function]
[call site]
08376
into
[function]
[call site]
08377
Expr::Dot
[function]
[call site]
08378
Expr::Index
[function]
[call site]
08379
Ok
[function]
[call site]
08380
Expr::Dot
[function]
[call site]
08381
into
[function]
[call site]
08382
test::len
[function]
[call site]
08383
tokenizer::is_valid_function_name
[function]
[call site]
08384
FnCallHashes::from_script_and_native
[function]
[call site]
08385
calc_fn_hash
[function]
[call site]
08386
calc_fn_hash
[function]
[call site]
08387
FnCallHashes::from_native_only
[function]
[call site]
08388
calc_fn_hash
[function]
[call site]
08389
FnCallHashes::from_native_only
[function]
[call site]
08390
calc_fn_hash
[function]
[call site]
08391
Expr::MethodCall
[function]
[call site]
08392
into
[function]
[call site]
08393
Expr::Dot
[function]
[call site]
08394
Expr::Index
[function]
[call site]
08395
Ok
[function]
[call site]
08396
Expr::Dot
[function]
[call site]
08397
into
[function]
[call site]
08398
Err
[function]
[call site]
08399
PERR::into_err
[function]
[call site]
08400
Expr::start_position
[function]
[call site]
08401
string_functions::is_empty
[function]
[call site]
08402
optimize_combo_chain
[function]
[call site]
08403
test_functions_take
[function]
[call site]
08404
test_functions_take
[function]
[call site]
08405
test_functions_take
[function]
[call site]
08406
StmtBlock::as_mut
[function]
[call site]
08407
intersects
[function]
[call site]
08408
StmtBlock::as_mut
[function]
[call site]
08409
StmtBlock::as_mut
[function]
[call site]
08410
string_functions::remove
[function]
[call site]
08411
test_functions_take
[function]
[call site]
08412
make_sub
[function]
[call site]
08413
make_root
[function]
[call site]
08414
string_functions::is_empty
[function]
[call site]
08415
Some
[function]
[call site]
08416
string_functions::is_empty
[function]
[call site]
08417
Some
[function]
[call site]
08418
string_functions::is_empty
[function]
[call site]
08419
crate::calc_var_hash
[function]
[call site]
08420
MyIterableType::into_iter
[function]
[call site]
08421
test_optimizer_const_map
[function]
[call site]
08422
Namespace::root
[function]
[call site]
08423
ParseState::find_module
[function]
[call site]
08424
ParseSettings::has_option
[function]
[call site]
08425
Position::is_none
[function]
[call site]
08426
MyIterableType::into_iter
[function]
[call site]
08427
T::as_any
[function]
[call site]
08428
contains_key
[function]
[call site]
08429
Err
[function]
[call site]
08430
PERR::ModuleUndefined
[function]
[call site]
08431
&str::into
[function]
[call site]
08432
PERR::into_err
[function]
[call site]
08433
ParseSettings::level_up_with_position
[function]
[call site]
08434
Ok
[function]
[call site]
08435
string_functions::is_empty
[function]
[call site]
08436
test::len
[function]
[call site]
08437
string_functions::is_empty
[function]
[call site]
08438
Engine::parse_binary_op
[function]
[call site]
08439
ParseSettings::level_up_with_position
[function]
[call site]
08440
peek
[function]
[call site]
08441
unwrap
[function]
[call site]
08442
Ok
[function]
[call site]
08443
Command::get
[function]
[call site]
08444
copied
[function]
[call site]
08445
ok_or_else
[function]
[call site]
08446
PERR::Reserved
[function]
[call site]
08447
!::to_string
[function]
[call site]
08448
Engine::new
[function]
[call site]
08449
Scope::new
[function]
[call site]
08450
blob_functions::push
[function]
[call site]
08451
blob_functions::push
[function]
[call site]
08452
blob_functions::push
[function]
[call site]
08453
PERR::into_err
[function]
[call site]
08454
tokenizer::is_valid_identifier
[function]
[call site]
08455
Err
[function]
[call site]
08456
PERR::UnknownOperator
[function]
[call site]
08457
!::to_string
[function]
[call site]
08458
PERR::into_err
[function]
[call site]
08459
test_ops_precedence
[function]
[call site]
08460
Engine::new
[function]
[call site]
08461
Token::is_bind_right
[function]
[call site]
08462
Ok
[function]
[call site]
08463
MultiInputsStream::get_next
[function]
[call site]
08464
unwrap
[function]
[call site]
08465
Engine::parse_stmt
[function]
[call site]
08466
ParseResult::into
[function]
[call site]
08467
Expr::Stmt
[function]
[call site]
08468
ParseResult::into
[function]
[call site]
08469
peek
[function]
[call site]
08470
unwrap
[function]
[call site]
08471
Expr::Unit
[function]
[call site]
08472
Engine::parse_unary
[function]
[call site]
08473
peek
[function]
[call site]
08474
unwrap
[function]
[call site]
08475
Command::get
[function]
[call site]
08476
copied
[function]
[call site]
08477
ok_or_else
[function]
[call site]
08478
PERR::Reserved
[function]
[call site]
08479
!::to_string
[function]
[call site]
08480
PERR::into_err
[function]
[call site]
08481
tokenizer::is_valid_identifier
[function]
[call site]
08482
Err
[function]
[call site]
08483
PERR::UnknownOperator
[function]
[call site]
08484
!::to_string
[function]
[call site]
08485
PERR::into_err
[function]
[call site]
08486
test_ops_precedence
[function]
[call site]
08487
Engine::parse_binary_op
[function]
[call site]
08488
ParseSettings::level_up
[function]
[call site]
08489
ParseSettings::level_up
[function]
[call site]
08490
into
[function]
[call site]
08491
calc_fn_hash
[function]
[call site]
08492
tokenizer::is_valid_function_name
[function]
[call site]
08493
Engine::get_interned_string
[function]
[call site]
08494
FnCallHashes::from_native_only
[function]
[call site]
08495
MyIterableType::into_iter
[function]
[call site]
08496
Self::IntoIter::collect
[function]
[call site]
08497
Self::then
[function]
[call site]
08498
TestStruct::clone
[function]
[call site]
08499
test_functions_take
[function]
[call site]
08500
Expr::ensure_bool_expr
[function]
[call site]
08501
test_functions_take
[function]
[call site]
08502
Expr::ensure_bool_expr
[function]
[call site]
08503
StmtBlock::extend
[function]
[call site]
08504
blob_functions::push
[function]
[call site]
08505
blob_functions::insert
[function]
[call site]
08506
Expr::set_position
[function]
[call site]
08507
Expr::And
[function]
[call site]
08508
TestStruct::new
[function]
[call site]
08509
into
[function]
[call site]
08510
test_functions_take
[function]
[call site]
08511
Expr::ensure_bool_expr
[function]
[call site]
08512
test_functions_take
[function]
[call site]
08513
Expr::ensure_bool_expr
[function]
[call site]
08514
StmtBlock::extend
[function]
[call site]
08515
blob_functions::push
[function]
[call site]
08516
blob_functions::insert
[function]
[call site]
08517
Expr::set_position
[function]
[call site]
08518
Expr::Or
[function]
[call site]
08519
TestStruct::new
[function]
[call site]
08520
into
[function]
[call site]
08521
test_functions_take
[function]
[call site]
08522
test_functions_take
[function]
[call site]
08523
StmtBlock::extend
[function]
[call site]
08524
blob_functions::push
[function]
[call site]
08525
blob_functions::insert
[function]
[call site]
08526
Expr::set_position
[function]
[call site]
08527
Expr::Coalesce
[function]
[call site]
08528
TestStruct::new
[function]
[call site]
08529
into
[function]
[call site]
08530
split_first_mut
[function]
[call site]
08531
unwrap
[function]
[call site]
08532
std::mem::swap
[function]
[call site]
08533
FnCallHashes::from_hash
[function]
[call site]
08534
calc_fn_hash
[function]
[call site]
08535
Engine::get_interned_string
[function]
[call site]
08536
FnCallExpr::into_fn_call_expr
[function]
[call site]
08537
Engine::get_interned_string
[function]
[call site]
08538
FnCallHashes::from_native_only
[function]
[call site]
08539
calc_fn_hash
[function]
[call site]
08540
MyIterableType::into_iter
[function]
[call site]
08541
Self::IntoIter::collect
[function]
[call site]
08542
Some
[function]
[call site]
08543
FnCallExpr::into_fn_call_expr
[function]
[call site]
08544
FnCallExpr::into_fn_call_expr
[function]
[call site]
08545
contains_key
[function]
[call site]
08546
FnCallHashes::from_native_only
[function]
[call site]
08547
calc_fn_hash
[function]
[call site]
08548
FnCallHashes::from_hash
[function]
[call site]
08549
calc_fn_hash
[function]
[call site]
08550
FnCallExpr::into_fn_call_expr
[function]
[call site]
08551
FnCallExpr::into_fn_call_expr
[function]
[call site]
08552
peek
[function]
[call site]
08553
unwrap
[function]
[call site]
08554
Err
[function]
[call site]
08555
LexError::UnexpectedInput
[function]
[call site]
08556
(Token,
[call site]
08557
PERR::into_err
[function]
[call site]
08558
Position::new_const
[function]
[call site]
08559
blob_functions::push
[function]
[call site]
08560
Stmt::Expr
[function]
[call site]
08561
into
[function]
[call site]
08562
Ok
[function]
[call site]
08563
Engine::optimize_into_ast
[function]
[call site]
08564
crate::Module::from
[function]
[call site]
08565
TestStruct::new
[function]
[call site]
08566
Self::IntoIter::into_iter
[function]
[call site]
08567
test_chars
[function]
[call site]
08568
0.chars().collect::<Vec<_>>
[function]
[call site]
08569
MyIterableType::into_iter
[function]
[call site]
08570
Self::IntoIter::for_each
[function]
[call site]
08571
Module::set_script_fn
[function]
[call site]
08572
Self::into
[function]
[call site]
08573
crate::Module::from
[function]
[call site]
08574
StmtBlock::as_ref
[function]
[call site]
08575
MyIterableType::into_iter
[function]
[call site]
08576
Self::IntoIter::map
[function]
[call site]
08577
ScriptFuncDef::clone_function_signatures
[function]
[call site]
08578
TestStruct::clone
[function]
[call site]
08579
TestStruct::clone
[function]
[call site]
08580
TestStruct::clone
[function]
[call site]
08581
<_>::default
[function]
[call site]
08582
Self::into
[function]
[call site]
08583
Self::into
[function]
[call site]
08584
crate::Module::from
[function]
[call site]
08585
MyIterableType::into_iter
[function]
[call site]
08586
Self::IntoIter::map
[function]
[call site]
08587
crate::func::shared_take_or_clone
[function]
[call site]
08588
StmtBlock::take_statements
[function]
[call site]
08589
mem::take
[function]
[call site]
08590
StmtBlock::statements_mut
[function]
[call site]
08591
StmtBlock::statements_mut
[function]
[call site]
08592
Engine::optimize_top_level
[function]
[call site]
08593
StmtBlockContainer::shrink_to_fit
[function]
[call site]
08594
OptimizerState::new
[function]
[call site]
08595
Engine::new_global_runtime_state
[function]
[call site]
08596
crate::ThinVec::new
[function]
[call site]
08597
crate::ThinVec::new
[function]
[call site]
08598
crate::StaticVec::new
[function]
[call site]
08599
Engine::default_tag
[function]
[call site]
08600
TestStruct::clone
[function]
[call site]
08601
StmtBlock::as_ref
[function]
[call site]
08602
test_optimizer_const_map
[function]
[call site]
08603
crate::eval::Debugger::new
[function]
[call site]
08604
into
[function]
[call site]
08605
&crate::SharedModule::into
[function]
[call site]
08606
TestStruct::new
[function]
[call site]
08607
Caches::new
[function]
[call site]
08608
MyIterableType::into_iter
[function]
[call site]
08609
array_functions::reduce_rev
[function]
[call site]
08610
flat_map
[function]
[call site]
08611
Module::iter_var
[function]
[call site]
08612
Module::iter_var_raw
[function]
[call site]
08613
MyIterableType::into_iter
[function]
[call site]
08614
impl
[call site]
08615
Ident::as_str
[function]
[call site]
08616
array_functions::for_each
[function]
[call site]
08617
OptimizerState::push_var
[function]
[call site]
08618
blob_functions::push
[function]
[call site]
08619
into
[function]
[call site]
08620
Some
[function]
[call site]
08621
Cow::Borrowed
[function]
[call site]
08622
MyIterableType::into_iter
[function]
[call site]
08623
flat_map
[function]
[call site]
08624
array_functions::for_each
[function]
[call site]
08625
OptimizerState::push_var
[function]
[call site]
08626
into
[function]
[call site]
08627
Some
[function]
[call site]
08628
Cow::Borrowed
[function]
[call site]
08629
optimize_stmt_block
[function]
[call site]
08630
string_functions::is_empty
[function]
[call site]
08631
OptimizerState::is_dirty
[function]
[call site]
08632
MyIterableType::into_iter
[function]
[call site]
08633
Self::IntoIter::position
[function]
[call site]
08634
ParseSettings::level_up
[function]
[call site]
08635
Ok
[function]
[call site]
08636
StmtBlockContainer::split_at_mut
[function]
[call site]
08637
test_functions_take
[function]
[call site]
08638
StmtBlock::statements_mut
[function]
[call site]
08639
StaticModuleResolver::iter_mut
[function]
[call site]
08640
test_optimizer_const_map
[function]
[call site]
08641
optimize_combo_chain
[function]
[call site]
08642
StaticModuleResolver::iter_mut
[function]
[call site]
08643
test_optimizer_const_map
[function]
[call site]
08644
optimize_combo_chain
[function]
[call site]
08645
StaticModuleResolver::iter_mut
[function]
[call site]
08646
skip
[function]
[call site]
08647
test_optimizer_const_map
[function]
[call site]
08648
reflection_functions::collect
[function]
[call site]
08649
OptimizerState::clear_dirty
[function]
[call site]
08650
test::len
[function]
[call site]
08651
map_functions::retain
[function]
[call site]
08652
string_functions::is_empty
[function]
[call site]
08653
Ok
[function]
[call site]
08654
IterateMap::new
[function]
[call site]
08655
IterateMap::new
[function]
[call site]
08656
IterateMap::new
[function]
[call site]
08657
mem::take
[function]
[call site]
08658
is_some
[function]
[call site]
08659
blob_functions::insert
[function]
[call site]
08660
FnPtr::call_raw_with_extra_args
[function]
[call site]
08661
Some
[function]
[call site]
08662
TestStruct::clone
[function]
[call site]
08663
Self::into
[function]
[call site]
08664
Some
[function]
[call site]
08665
Dynamic::as_bool
[function]
[call site]
08666
Result::unwrap_or
[function]
[call site]
08667
blob_functions::insert
[function]
[call site]
08668
blob_functions::insert
[function]
[call site]
08669
Some
[function]
[call site]
08670
map_or_else
[function]
[call site]
08671
Ok
[function]
[call site]
08672
OptimizerState::set_dirty
[function]
[call site]
08673
Stmt::is_control_flow_break
[function]
[call site]
08674
StaticModuleResolver::iter_mut
[function]
[call site]
08675
StaticModuleResolver::iter_mut
[function]
[call site]
08676
test_optimizer_const_map
[function]
[call site]
08677
Ident::as_str
[function]
[call site]
08678
array_functions::for_each
[function]
[call site]
08679
optimize_expr
[function]
[call site]
08680
ParseSettings::level_up_with_position
[function]
[call site]
08681
string_functions::is_empty
[function]
[call site]
08682
OptimizerState::set_dirty
[function]
[call site]
08683
Expr::Unit
[function]
[call site]
08684
ParseSettings::level_up_with_position
[function]
[call site]
08685
test::len
[function]
[call site]
08686
OptimizerState::set_dirty
[function]
[call site]
08687
StmtBlock::take_statements
[function]
[call site]
08688
string_functions::remove
[function]
[call site]
08689
optimize_expr
[function]
[call site]
08690
StmtBlock::statements_mut
[function]
[call site]
08691
optimize_stmt_block
[function]
[call site]
08692
StmtBlock::take_statements
[function]
[call site]
08693
StmtBlock::statements_mut
[function]
[call site]
08694
StmtBlock::as_mut
[function]
[call site]
08695
OptimizerState::set_dirty
[function]
[call site]
08696
test_functions_take
[function]
[call site]
08697
ASTFlags::intersects
[function]
[call site]
08698
OptimizerState::set_dirty
[function]
[call site]
08699
test_functions_take
[function]
[call site]
08700
MyIterableType::into_iter
[function]
[call site]
08701
test_method_call
[function]
[call site]
08702
RhaiFunc::is_pure
[function]
[call site]
08703
OptimizerState::set_dirty
[function]
[call site]
08704
mem::take
[function]
[call site]
08705
MyIterableType::into_iter
[function]
[call site]
08706
Self::IntoIter::find
[function]
[call site]
08707
array_functions::find_starting_from
[function]
[call site]
08708
RhaiResult::map_or_else
[function]
[call site]
08709
Expr::Unit
[function]
[call site]
08710
Expr::set_position
[function]
[call site]
08711
OptimizerState::find_literal_constant
[function]
[call site]
08712
MyIterableType::into_iter
[function]
[call site]
08713
array_functions::reduce_rev
[function]
[call site]
08714
array_functions::find
[function]
[call site]
08715
and_then
[function]
[call site]
08716
as_deref
[function]
[call site]
08717
Option::map_or
[function]
[call site]
08718
OptimizerState::find_literal_constant
[function]
[call site]
08719
Option::unwrap
[function]
[call site]
08720
Dynamic::as_map_ref
[function]
[call site]
08721
unwrap
[function]
[call site]
08722
Command::get
[function]
[call site]
08723
Ident::as_str
[function]
[call site]
08724
cloned
[function]
[call site]
08725
unwrap_or
[function]
[call site]
08726
Expr::from_dynamic
[function]
[call site]
08727
Self::Unit
[function]
[call site]
08728
Self::BoolConstant
[function]
[call site]
08729
Self::StringConstant
[function]
[call site]
08730
Self::CharConstant
[function]
[call site]
08731
Self::IntegerConstant
[function]
[call site]
08732
Self::DynamicConstant
[function]
[call site]
08733
TestStruct::new
[function]
[call site]
08734
into
[function]
[call site]
08735
Self::FloatConstant
[function]
[call site]
08736
Self::DynamicConstant
[function]
[call site]
08737
TestStruct::new
[function]
[call site]
08738
into
[function]
[call site]
08739
Self::DynamicConstant
[function]
[call site]
08740
TestStruct::new
[function]
[call site]
08741
into
[function]
[call site]
08742
FnPtr::is_curried
[function]
[call site]
08743
Self::FnCall
[function]
[call site]
08744
into
[function]
[call site]
08745
FnCallHashes::from_hash
[function]
[call site]
08746
calc_fn_hash
[function]
[call site]
08747
test_native_context_fn_name
[function]
[call site]
08748
std::
[call site]
08749
iter::once
[function]
[call site]
08750
Self::StringConstant
[function]
[call site]
08751
test_native_context_fn_name
[function]
[call site]
08752
into
[function]
[call site]
08753
reflection_functions::collect
[function]
[call site]
08754
into
[function]
[call site]
08755
Self::DynamicConstant
[function]
[call site]
08756
into
[function]
[call site]
08757
OptimizerState::set_dirty
[function]
[call site]
08758
optimize_expr
[function]
[call site]
08759
Expr::is_constant
[function]
[call site]
08760
string_functions::is_empty
[function]
[call site]
08761
Expr::get_literal_value
[function]
[call site]
08762
OptimizerState::set_dirty
[function]
[call site]
08763
Engine::map_type_name
[function]
[call site]
08764
RhaiNativeFunc::return_type_name
[function]
[call site]
08765
type_name::<R>
[function]
[call site]
08766
into
[function]
[call site]
08767
Expr::from_dynamic
[function]
[call site]
08768
Expr::is_constant
[function]
[call site]
08769
string_functions::is_empty
[function]
[call site]
08770
Expr::get_literal_value
[function]
[call site]
08771
Option::is_some
[function]
[call site]
08772
OptimizerState::set_dirty
[function]
[call site]
08773
Expr::from_dynamic
[function]
[call site]
08774
optimize_expr
[function]
[call site]
08775
optimize_expr
[function]
[call site]
08776
optimize_expr
[function]
[call site]
08777
optimize_expr
[function]
[call site]
08778
ASTFlags::intersects
[function]
[call site]
08779
OptimizerState::set_dirty
[function]
[call site]
08780
test_functions_take
[function]
[call site]
08781
FnPtr::try_from
[function]
[call site]
08782
RhaiResultOf::map
[function]
[call site]
08783
test::len
[function]
[call site]
08784
unwrap_or
[function]
[call site]
08785
MyIterableType::into_iter
[function]
[call site]
08786
Self::IntoIter::all
[function]
[call site]
08787
OptimizerState::set_dirty
[function]
[call site]
08788
FnPtr::try_from
[function]
[call site]
08789
RhaiResultOf::unwrap
[function]
[call site]
08790
test_functions_take
[function]
[call site]
08791
EvalAltResult::set_position
[function]
[call site]
08792
FnPtr::try_from
[function]
[call site]
08793
f32::unsigned_abs
[function]
[call site]
08794
RhaiResultOf::map
[function]
[call site]
08795
test::len
[function]
[call site]
08796
unwrap_or
[function]
[call site]
08797
MyIterableType::into_iter
[function]
[call site]
08798
Self::IntoIter::all
[function]
[call site]
08799
OptimizerState::set_dirty
[function]
[call site]
08800
test::len
[function]
[call site]
08801
FnPtr::try_from
[function]
[call site]
08802
f32::unsigned_abs
[function]
[call site]
08803
RhaiResultOf::unwrap
[function]
[call site]
08804
test_functions_take
[function]
[call site]
08805
EvalAltResult::set_position
[function]
[call site]
08806
MyIterableType::into_iter
[function]
[call site]
08807
test_method_call
[function]
[call site]
08808
RhaiFunc::is_pure
[function]
[call site]
08809
OptimizerState::set_dirty
[function]
[call site]
08810
mem::take
[function]
[call site]
08811
MyIterableType::into_iter
[function]
[call site]
08812
Self::IntoIter::find
[function]
[call site]
08813
RhaiResult::map_or_else
[function]
[call site]
08814
Expr::Unit
[function]
[call site]
08815
Expr::set_position
[function]
[call site]
08816
Dynamic::is_map
[function]
[call site]
08817
OptimizerState::set_dirty
[function]
[call site]
08818
mem::take
[function]
[call site]
08819
Dynamic::as_map_mut
[function]
[call site]
08820
Dynamic::type_name
[function]
[call site]
08821
write_lock::<Map>
[function]
[call site]
08822
ok_or
[function]
[call site]
08823
Result::unwrap
[function]
[call site]
08824
string_functions::remove
[function]
[call site]
08825
Ident::as_str
[function]
[call site]
08826
map_or_else
[function]
[call site]
08827
Expr::Unit
[function]
[call site]
08828
Expr::from_dynamic
[function]
[call site]
08829
FnPtr::try_from
[function]
[call site]
08830
RhaiResultOf::map
[function]
[call site]
08831
unwrap_or
[function]
[call site]
08832
OptimizerState::set_dirty
[function]
[call site]
08833
Expr::BoolConstant
[function]
[call site]
08834
FnPtr::try_from
[function]
[call site]
08835
RhaiResultOf::unwrap
[function]
[call site]
08836
FnPtr::try_from
[function]
[call site]
08837
f32::unsigned_abs
[function]
[call site]
08838
RhaiResultOf::map
[function]
[call site]
08839
unwrap_or
[function]
[call site]
08840
OptimizerState::set_dirty
[function]
[call site]
08841
Expr::BoolConstant
[function]
[call site]
08842
FnPtr::try_from
[function]
[call site]
08843
f32::unsigned_abs
[function]
[call site]
08844
RhaiResultOf::unwrap
[function]
[call site]
08845
FnPtr::try_from
[function]
[call site]
08846
RhaiResultOf::map
[function]
[call site]
08847
test_chars
[function]
[call site]
08848
ImmutableString::strong_count
[function]
[call site]
08849
unwrap_or
[function]
[call site]
08850
OptimizerState::set_dirty
[function]
[call site]
08851
Expr::CharConstant
[function]
[call site]
08852
test_chars
[function]
[call site]
08853
nth
[function]
[call site]
08854
FnPtr::try_from
[function]
[call site]
08855
RhaiResultOf::unwrap
[function]
[call site]
08856
unwrap
[function]
[call site]
08857
FnPtr::try_from
[function]
[call site]
08858
f32::unsigned_abs
[function]
[call site]
08859
RhaiResultOf::map
[function]
[call site]
08860
test_chars
[function]
[call site]
08861
ImmutableString::strong_count
[function]
[call site]
08862
unwrap_or
[function]
[call site]
08863
OptimizerState::set_dirty
[function]
[call site]
08864
Expr::CharConstant
[function]
[call site]
08865
test_chars
[function]
[call site]
08866
array_functions::reduce_rev
[function]
[call site]
08867
RhaiResult::nth
[function]
[call site]
08868
FnPtr::try_from
[function]
[call site]
08869
f32::unsigned_abs
[function]
[call site]
08870
RhaiResultOf::unwrap
[function]
[call site]
08871
unwrap
[function]
[call site]
08872
OptimizerState::find_literal_constant
[function]
[call site]
08873
Option::map_or
[function]
[call site]
08874
OptimizerState::find_literal_constant
[function]
[call site]
08875
Option::unwrap
[function]
[call site]
08876
Dynamic::as_map_ref
[function]
[call site]
08877
unwrap
[function]
[call site]
08878
Command::get
[function]
[call site]
08879
Ident::as_str
[function]
[call site]
08880
cloned
[function]
[call site]
08881
unwrap_or
[function]
[call site]
08882
Expr::from_dynamic
[function]
[call site]
08883
OptimizerState::set_dirty
[function]
[call site]
08884
optimize_expr
[function]
[call site]
08885
optimize_expr
[function]
[call site]
08886
optimize_expr
[function]
[call site]
08887
optimize_expr
[function]
[call site]
08888
optimize_expr
[function]
[call site]
08889
string_functions::is_empty
[function]
[call site]
08890
OptimizerState::set_dirty
[function]
[call site]
08891
Expr::StringConstant
[function]
[call site]
08892
Engine::const_empty_string
[function]
[call site]
08893
Engine::get_interned_string
[function]
[call site]
08894
Expr::is_constant
[function]
[call site]
08895
OptimizerState::set_dirty
[function]
[call site]
08896
Expr::StringConstant
[function]
[call site]
08897
Expr::get_literal_value
[function]
[call site]
08898
Option::unwrap
[function]
[call site]
08899
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
08900
ParseSettings::level_up_with_position
[function]
[call site]
08901
StaticModuleResolver::iter_mut
[function]
[call site]
08902
array_functions::for_each
[function]
[call site]
08903
optimize_expr
[function]
[call site]
08904
test::len
[function]
[call site]
08905
test_functions_take
[function]
[call site]
08906
test_functions_take
[function]
[call site]
08907
Expr::StringConstant
[function]
[call site]
08908
string_functions::remove
[function]
[call site]
08909
OptimizerState::set_dirty
[function]
[call site]
08910
string_functions::remove
[function]
[call site]
08911
OptimizerState::set_dirty
[function]
[call site]
08912
string_functions::remove
[function]
[call site]
08913
OptimizerState::set_dirty
[function]
[call site]
08914
string_functions::is_empty
[function]
[call site]
08915
string_functions::remove
[function]
[call site]
08916
OptimizerState::set_dirty
[function]
[call site]
08917
string_functions::is_empty
[function]
[call site]
08918
string_functions::remove
[function]
[call site]
08919
OptimizerState::set_dirty
[function]
[call site]
08920
shrink_to_fit
[function]
[call site]
08921
Expr::is_constant
[function]
[call site]
08922
OptimizerState::set_dirty
[function]
[call site]
08923
Expr::DynamicConstant
[function]
[call site]
08924
Expr::get_literal_value
[function]
[call site]
08925
Option::unwrap
[function]
[call site]
08926
into
[function]
[call site]
08927
ParseSettings::level_up_with_position
[function]
[call site]
08928
StaticModuleResolver::iter_mut
[function]
[call site]
08929
array_functions::for_each
[function]
[call site]
08930
optimize_expr
[function]
[call site]
08931
Expr::is_constant
[function]
[call site]
08932
OptimizerState::set_dirty
[function]
[call site]
08933
Expr::DynamicConstant
[function]
[call site]
08934
Expr::get_literal_value
[function]
[call site]
08935
Option::unwrap
[function]
[call site]
08936
into
[function]
[call site]
08937
ParseSettings::level_up_with_position
[function]
[call site]
08938
StaticModuleResolver::iter_mut
[function]
[call site]
08939
array_functions::for_each
[function]
[call site]
08940
optimize_expr
[function]
[call site]
08941
test::len
[function]
[call site]
08942
OptimizerState::set_dirty
[function]
[call site]
08943
string_functions::remove
[function]
[call site]
08944
MyIterableType::into_iter
[function]
[call site]
08945
Self::IntoIter::take
[function]
[call site]
08946
Engine::new
[function]
[call site]
08947
register_type_with_name::<TestStruct>
[function]
[call site]
08948
Engine::register_fn
[function]
[call site]
08949
TestStruct
[function]
[call site]
08950
test_method_call
[function]
[call site]
08951
Some
[function]
[call site]
08952
OptimizerState::set_dirty
[function]
[call site]
08953
test::len
[function]
[call site]
08954
string_functions::truncate
[function]
[call site]
08955
OptimizerState::set_dirty
[function]
[call site]
08956
optimize_expr
[function]
[call site]
08957
OptimizerState::set_dirty
[function]
[call site]
08958
Expr::BoolConstant
[function]
[call site]
08959
string_functions::is_empty
[function]
[call site]
08960
OptimizerState::set_dirty
[function]
[call site]
08961
Expr::BoolConstant
[function]
[call site]
08962
test::len
[function]
[call site]
08963
OptimizerState::set_dirty
[function]
[call site]
08964
test_functions_take
[function]
[call site]
08965
test::len
[function]
[call site]
08966
OptimizerState::set_dirty
[function]
[call site]
08967
string_functions::remove
[function]
[call site]
08968
MyIterableType::into_iter
[function]
[call site]
08969
Self::IntoIter::take
[function]
[call site]
08970
test_method_call
[function]
[call site]
08971
Some
[function]
[call site]
08972
OptimizerState::set_dirty
[function]
[call site]
08973
test::len
[function]
[call site]
08974
string_functions::truncate
[function]
[call site]
08975
OptimizerState::set_dirty
[function]
[call site]
08976
optimize_expr
[function]
[call site]
08977
OptimizerState::set_dirty
[function]
[call site]
08978
Expr::BoolConstant
[function]
[call site]
08979
string_functions::is_empty
[function]
[call site]
08980
OptimizerState::set_dirty
[function]
[call site]
08981
Expr::BoolConstant
[function]
[call site]
08982
test::len
[function]
[call site]
08983
OptimizerState::set_dirty
[function]
[call site]
08984
test_functions_take
[function]
[call site]
08985
test::len
[function]
[call site]
08986
OptimizerState::set_dirty
[function]
[call site]
08987
string_functions::remove
[function]
[call site]
08988
Expr::is_constant
[function]
[call site]
08989
test::len
[function]
[call site]
08990
string_functions::truncate
[function]
[call site]
08991
OptimizerState::set_dirty
[function]
[call site]
08992
optimize_expr
[function]
[call site]
08993
string_functions::is_empty
[function]
[call site]
08994
OptimizerState::set_dirty
[function]
[call site]
08995
Expr::BoolConstant
[function]
[call site]
08996
test::len
[function]
[call site]
08997
OptimizerState::set_dirty
[function]
[call site]
08998
test_functions_take
[function]
[call site]
08999
test::len
[function]
[call site]
09000
OptimizerState::set_dirty
[function]
[call site]
09001
Expr::BoolConstant
[function]
[call site]
09002
FnCallExpr::is_qualified
[function]
[call site]
09003
StaticModuleResolver::iter_mut
[function]
[call site]
09004
array_functions::for_each
[function]
[call site]
09005
optimize_expr
[function]
[call site]
09006
move_constant_arg
[function]
[call site]
09007
Expr::get_literal_value
[function]
[call site]
09008
Some
[function]
[call site]
09009
StmtBlock::as_ref
[function]
[call site]
09010
TestStruct::clone
[function]
[call site]
09011
write_lock::<FnPtr>
[function]
[call site]
09012
Some
[function]
[call site]
09013
crate::Shared::new
[function]
[call site]
09014
Option<&GlobalRuntimeState>::into
[function]
[call site]
09015
into
[function]
[call site]
09016
into
[function]
[call site]
09017
into
[function]
[call site]
09018
TestStruct::clone
[function]
[call site]
09019
Self::into
[function]
[call site]
09020
into
[function]
[call site]
09021
Expr::is_constant
[function]
[call site]
09022
crate::Array::with_capacity
[function]
[call site]
09023
test::len
[function]
[call site]
09024
StmtBlock::extend
[function]
[call site]
09025
MyIterableType::into_iter
[function]
[call site]
09026
Self::IntoIter::map
[function]
[call site]
09027
Expr::get_literal_value
[function]
[call site]
09028
Option::unwrap
[function]
[call site]
09029
Dynamic::from_array
[function]
[call site]
09030
Expr::is_constant
[function]
[call site]
09031
TestStruct::clone
[function]
[call site]
09032
shared_get_mut
[function]
[call site]
09033
Ident::as_str
[function]
[call site]
09034
Option::unwrap
[function]
[call site]
09035
Expr::get_literal_value
[function]
[call site]
09036
Option::unwrap
[function]
[call site]
09037
Dynamic::from_map
[function]
[call site]
09038
Expr::is_constant
[function]
[call site]
09039
Position::new_const
[function]
[call site]
09040
Expr::get_literal_value
[function]
[call site]
09041
Option::unwrap
[function]
[call site]
09042
unwrap
[function]
[call site]
09043
into
[function]
[call site]
09044
FnCallExpr::is_qualified
[function]
[call site]
09045
test::len
[function]
[call site]
09046
FnPtr::new
[function]
[call site]
09047
TestStruct::clone
[function]
[call site]
09048
RhaiResultOf::ok
[function]
[call site]
09049
into
[function]
[call site]
09050
test::len
[function]
[call site]
09051
Token::literal_syntax
[function]
[call site]
09052
Token::literal_syntax
[function]
[call site]
09053
Ident::as_str
[function]
[call site]
09054
into
[function]
[call site]
09055
into
[function]
[call site]
09056
into
[function]
[call site]
09057
into
[function]
[call site]
09058
into
[function]
[call site]
09059
into
[function]
[call site]
09060
Option::map_or
[function]
[call site]
09061
Expr::DynamicConstant
[function]
[call site]
09062
into
[function]
[call site]
09063
Expr::start_position
[function]
[call site]
09064
string_functions::is_empty
[function]
[call site]
09065
Expr::position
[function]
[call site]
09066
ParseSettings::level_up_with_position
[function]
[call site]
09067
Expr::start_position
[function]
[call site]
09068
Expr::start_position
[function]
[call site]
09069
Expr::position
[function]
[call site]
09070
OptimizerState::set_dirty
[function]
[call site]
09071
test::len
[function]
[call site]
09072
FnCallExpr::constant_args
[function]
[call site]
09073
string_functions::is_empty
[function]
[call site]
09074
MyIterableType::into_iter
[function]
[call site]
09075
test_method_call
[function]
[call site]
09076
TestStruct::clone
[function]
[call site]
09077
Self::into
[function]
[call site]
09078
Dynamic::into_immutable_string
[function]
[call site]
09079
Ok
[function]
[call site]
09080
crate::func::locked_read
[function]
[call site]
09081
Option::and_then
[function]
[call site]
09082
Some
[function]
[call site]
09083
TestStruct::clone
[function]
[call site]
09084
ok_or_else
[function]
[call site]
09085
std::
[call site]
09086
any::type_name
[function]
[call site]
09087
Err
[function]
[call site]
09088
Dynamic::type_name
[function]
[call site]
09089
Result::map_err
[function]
[call site]
09090
and_then
[function]
[call site]
09091
OptimizerState::set_dirty
[function]
[call site]
09092
Expr::DynamicConstant
[function]
[call site]
09093
TestStruct::new
[function]
[call site]
09094
into
[function]
[call site]
09095
optimize_expr
[function]
[call site]
09096
test::len
[function]
[call site]
09097
FnCallExpr::constant_args
[function]
[call site]
09098
Expr::get_literal_value
[function]
[call site]
09099
unwrap
[function]
[call site]
09100
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
09101
StmtBlock::extend
[function]
[call site]
09102
MyIterableType::into_iter
[function]
[call site]
09103
skip
[function]
[call site]
09104
test_optimizer_const_map
[function]
[call site]
09105
Expr::get_literal_value
[function]
[call site]
09106
unwrap
[function]
[call site]
09107
OptimizerState::set_dirty
[function]
[call site]
09108
Expr::DynamicConstant
[function]
[call site]
09109
TestStruct::new
[function]
[call site]
09110
into
[function]
[call site]
09111
string_functions::contains
[function]
[call site]
09112
Ident::as_str
[function]
[call site]
09113
StaticModuleResolver::iter_mut
[function]
[call site]
09114
array_functions::for_each
[function]
[call site]
09115
optimize_expr
[function]
[call site]
09116
FnCallExpr::constant_args
[function]
[call site]
09117
MyIterableType::into_iter
[function]
[call site]
09118
test_optimizer_const_map
[function]
[call site]
09119
Expr::get_literal_value
[function]
[call site]
09120
unwrap
[function]
[call site]
09121
args.iter().map(|arg_expr|
[call site]
09122
MyIterableType::into_iter
[function]
[call site]
09123
test_optimizer_const_map
[function]
[call site]
09124
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
09125
Ident::as_str
[function]
[call site]
09126
test::len
[function]
[call site]
09127
OptimizerState::set_dirty
[function]
[call site]
09128
Engine::map_type_name
[function]
[call site]
09129
RhaiNativeFunc::return_type_name
[function]
[call site]
09130
into
[function]
[call site]
09131
Expr::from_dynamic
[function]
[call site]
09132
test::len
[function]
[call site]
09133
OptimizerState::set_dirty
[function]
[call site]
09134
Expr::from_dynamic
[function]
[call site]
09135
test::len
[function]
[call site]
09136
FnCallExpr::is_operator_call
[function]
[call site]
09137
is_some
[function]
[call site]
09138
Engine::fast_operators
[function]
[call site]
09139
intersects
[function]
[call site]
09140
Engine::has_native_fn_override
[function]
[call site]
09141
calc_fn_hash_full
[function]
[call site]
09142
StmtBlock::as_ref
[function]
[call site]
09143
MyIterableType::into_iter
[function]
[call site]
09144
Self::IntoIter::copied
[function]
[call site]
09145
MyIterableType::into_iter
[function]
[call site]
09146
test_var_def_filter
[function]
[call site]
09147
Module::is_standard_lib
[function]
[call site]
09148
T::as_any
[function]
[call site]
09149
Module::contains_fn
[function]
[call site]
09150
map_functions::values
[function]
[call site]
09151
T::as_any
[function]
[call site]
09152
Module::contains_qualified_fn
[function]
[call site]
09153
RhaiFunc::is_native
[function]
[call site]
09154
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
09155
Some
[function]
[call site]
09156
Dynamic::as_int
[function]
[call site]
09157
unwrap
[function]
[call site]
09158
Dynamic::as_int
[function]
[call site]
09159
unwrap
[function]
[call site]
09160
Ok
[function]
[call site]
09161
into
[function]
[call site]
09162
Some
[function]
[call site]
09163
Dynamic::as_int
[function]
[call site]
09164
unwrap
[function]
[call site]
09165
Dynamic::as_int
[function]
[call site]
09166
unwrap
[function]
[call site]
09167
Ok
[function]
[call site]
09168
into
[function]
[call site]
09169
Some
[function]
[call site]
09170
Dynamic::as_immutable_string_ref
[function]
[call site]
09171
unwrap
[function]
[call site]
09172
Dynamic::as_immutable_string_ref
[function]
[call site]
09173
unwrap
[function]
[call site]
09174
unwrap
[function]
[call site]
09175
Package::init_engine
[function]
[call site]
09176
Engine::throw_on_size
[function]
[call site]
09177
test::len
[function]
[call site]
09178
test::len
[function]
[call site]
09179
Ok
[function]
[call site]
09180
into
[function]
[call site]
09181
Some
[function]
[call site]
09182
Dynamic::as_char
[function]
[call site]
09183
unwrap
[function]
[call site]
09184
Dynamic::as_char
[function]
[call site]
09185
unwrap
[function]
[call site]
09186
Position::new_const
[function]
[call site]
09187
blob_functions::push
[function]
[call site]
09188
blob_functions::push
[function]
[call site]
09189
unwrap
[function]
[call site]
09190
Package::init_engine
[function]
[call site]
09191
Engine::throw_on_size
[function]
[call site]
09192
test::len
[function]
[call site]
09193
Ok
[function]
[call site]
09194
Result::into
[function]
[call site]
09195
Some
[function]
[call site]
09196
Dynamic::as_blob_ref
[function]
[call site]
09197
unwrap
[function]
[call site]
09198
string_functions::is_empty
[function]
[call site]
09199
Ok
[function]
[call site]
09200
Dynamic::flatten_clone
[function]
[call site]
09201
Dynamic::as_blob_ref
[function]
[call site]
09202
unwrap
[function]
[call site]
09203
string_functions::is_empty
[function]
[call site]
09204
Ok
[function]
[call site]
09205
Dynamic::flatten_clone
[function]
[call site]
09206
unwrap
[function]
[call site]
09207
Package::init_engine
[function]
[call site]
09208
Engine::throw_on_size
[function]
[call site]
09209
test::len
[function]
[call site]
09210
test::len
[function]
[call site]
09211
TestStruct::clone
[function]
[call site]
09212
StmtBlock::extend
[function]
[call site]
09213
Ok
[function]
[call site]
09214
Dynamic::from_blob
[function]
[call site]
09215
Some
[function]
[call site]
09216
Some
[function]
[call site]
09217
Some
[function]
[call site]
09218
Ok
[function]
[call site]
09219
Dynamic::as_int
[function]
[call site]
09220
unwrap
[function]
[call site]
09221
into
[function]
[call site]
09222
Some
[function]
[call site]
09223
Ok
[function]
[call site]
09224
Dynamic::as_int
[function]
[call site]
09225
unwrap
[function]
[call site]
09226
into
[function]
[call site]
09227
Some
[function]
[call site]
09228
Ok
[function]
[call site]
09229
Dynamic::as_int
[function]
[call site]
09230
unwrap
[function]
[call site]
09231
into
[function]
[call site]
09232
Some
[function]
[call site]
09233
Ok
[function]
[call site]
09234
Dynamic::as_int
[function]
[call site]
09235
unwrap
[function]
[call site]
09236
into
[function]
[call site]
09237
Dynamic::as_char
[function]
[call site]
09238
unwrap
[function]
[call site]
09239
Dynamic::as_immutable_string_ref
[function]
[call site]
09240
unwrap
[function]
[call site]
09241
Some
[function]
[call site]
09242
test_chars
[function]
[call site]
09243
MultiInputsStream::get_next
[function]
[call site]
09244
MultiInputsStream::get_next
[function]
[call site]
09245
Some
[function]
[call site]
09246
Dynamic::as_char
[function]
[call site]
09247
unwrap
[function]
[call site]
09248
Dynamic::as_immutable_string_ref
[function]
[call site]
09249
unwrap
[function]
[call site]
09250
Position::new_const
[function]
[call site]
09251
blob_functions::push
[function]
[call site]
09252
Result::push_str
[function]
[call site]
09253
unwrap
[function]
[call site]
09254
Package::init_engine
[function]
[call site]
09255
Engine::throw_on_size
[function]
[call site]
09256
test::len
[function]
[call site]
09257
Ok
[function]
[call site]
09258
Result::into
[function]
[call site]
09259
Dynamic::as_immutable_string_ref
[function]
[call site]
09260
unwrap
[function]
[call site]
09261
Dynamic::as_char
[function]
[call site]
09262
unwrap
[function]
[call site]
09263
test_chars
[function]
[call site]
09264
MultiInputsStream::get_next
[function]
[call site]
09265
MultiInputsStream::get_next
[function]
[call site]
09266
Some
[function]
[call site]
09267
Some
[function]
[call site]
09268
Dynamic::as_immutable_string_ref
[function]
[call site]
09269
unwrap
[function]
[call site]
09270
Dynamic::as_char
[function]
[call site]
09271
unwrap
[function]
[call site]
09272
unwrap
[function]
[call site]
09273
Package::init_engine
[function]
[call site]
09274
Engine::throw_on_size
[function]
[call site]
09275
test::len
[function]
[call site]
09276
Ok
[function]
[call site]
09277
Result::into
[function]
[call site]
09278
Some
[function]
[call site]
09279
Dynamic::as_immutable_string_ref
[function]
[call site]
09280
unwrap
[function]
[call site]
09281
Dynamic::as_char
[function]
[call site]
09282
unwrap
[function]
[call site]
09283
Ok
[function]
[call site]
09284
into
[function]
[call site]
09285
Some
[function]
[call site]
09286
Ok
[function]
[call site]
09287
TestStruct::clone
[function]
[call site]
09288
Some
[function]
[call site]
09289
Some
[function]
[call site]
09290
Some
[function]
[call site]
09291
Ok
[function]
[call site]
09292
TestStruct::clone
[function]
[call site]
09293
Some
[function]
[call site]
09294
Some
[function]
[call site]
09295
Some
[function]
[call site]
09296
Dynamic::as_blob_ref
[function]
[call site]
09297
unwrap
[function]
[call site]
09298
TestStruct::clone
[function]
[call site]
09299
Dynamic::as_char
[function]
[call site]
09300
unwrap
[function]
[call site]
09301
encode_utf8
[function]
[call site]
09302
unwrap
[function]
[call site]
09303
Package::init_engine
[function]
[call site]
09304
Engine::throw_on_size
[function]
[call site]
09305
test::len
[function]
[call site]
09306
test::len
[function]
[call site]
09307
StmtBlock::extend
[function]
[call site]
09308
as_bytes
[function]
[call site]
09309
Ok
[function]
[call site]
09310
Dynamic::from_blob
[function]
[call site]
09311
Dynamic::type_id
[function]
[call site]
09312
Dynamic::type_id
[function]
[call site]
09313
TypeId::of::<ExclusiveRange>
[function]
[call site]
09314
TypeId::of::<ExclusiveRange>
[function]
[call site]
09315
TypeId::of::<InclusiveRange>
[function]
[call site]
09316
TypeId::of::<InclusiveRange>
[function]
[call site]
09317
TypeId::of::<ExclusiveRange>
[function]
[call site]
09318
TypeId::of::<InclusiveRange>
[function]
[call site]
09319
TypeId::of::<InclusiveRange>
[function]
[call site]
09320
TypeId::of::<ExclusiveRange>
[function]
[call site]
09321
Some
[function]
[call site]
09322
Some
[function]
[call site]
09323
is_numeric
[function]
[call site]
09324
is_numeric
[function]
[call site]
09325
Some
[function]
[call site]
09326
is_numeric
[function]
[call site]
09327
is_numeric
[function]
[call site]
09328
Some
[function]
[call site]
09329
StmtBlock::as_ref
[function]
[call site]
09330
unwrap
[function]
[call site]
09331
then
[function]
[call site]
09332
Ident::as_str
[function]
[call site]
09333
into
[function]
[call site]
09334
split_first_mut
[function]
[call site]
09335
unwrap
[function]
[call site]
09336
test_var_is_def
[function]
[call site]
09337
Engine::new
[function]
[call site]
09338
OptimizerState::set_dirty
[function]
[call site]
09339
Expr::from_dynamic
[function]
[call site]
09340
StaticModuleResolver::iter_mut
[function]
[call site]
09341
array_functions::for_each
[function]
[call site]
09342
optimize_expr
[function]
[call site]
09343
move_constant_arg
[function]
[call site]
09344
OptimizerState::set_dirty
[function]
[call site]
09345
FnCallExpr::constant_args
[function]
[call site]
09346
FnCallHashes::is_native_only
[function]
[call site]
09347
Position::is_none
[function]
[call site]
09348
MyIterableType::into_iter
[function]
[call site]
09349
array_functions::find_map
[function]
[call site]
09350
Module::get_script_fn
[function]
[call site]
09351
StmtBlock::as_ref
[function]
[call site]
09352
and_then
[function]
[call site]
09353
StmtBlock::as_ref
[function]
[call site]
09354
&crate::SharedModule::values
[function]
[call site]
09355
string_functions::is_empty
[function]
[call site]
09356
IterateDynamicArray::new
[function]
[call site]
09357
map_functions::values
[function]
[call site]
09358
Array::cloned
[function]
[call site]
09359
reflection_functions::collect
[function]
[call site]
09360
array_functions::find
[function]
[call site]
09361
array_functions::find_starting_from
[function]
[call site]
09362
RhaiResult::and_then
[function]
[call site]
09363
RhaiFunc::get_script_fn_def
[function]
[call site]
09364
test::len
[function]
[call site]
09365
is_some
[function]
[call site]
09366
MyIterableType::into_iter
[function]
[call site]
09367
test_optimizer_const_map
[function]
[call site]
09368
Expr::get_literal_value
[function]
[call site]
09369
Some
[function]
[call site]
09370
StmtBlock::as_ref
[function]
[call site]
09371
TestStruct::clone
[function]
[call site]
09372
write_lock::<FnPtr>
[function]
[call site]
09373
Some
[function]
[call site]
09374
crate::Shared::new
[function]
[call site]
09375
Option<&GlobalRuntimeState>::into
[function]
[call site]
09376
into
[function]
[call site]
09377
into
[function]
[call site]
09378
into
[function]
[call site]
09379
TestStruct::clone
[function]
[call site]
09380
Self::into
[function]
[call site]
09381
into
[function]
[call site]
09382
Expr::is_constant
[function]
[call site]
09383
crate::Array::with_capacity
[function]
[call site]
09384
test::len
[function]
[call site]
09385
StmtBlock::extend
[function]
[call site]
09386
MyIterableType::into_iter
[function]
[call site]
09387
Self::IntoIter::map
[function]
[call site]
09388
Expr::get_literal_value
[function]
[call site]
09389
Option::unwrap
[function]
[call site]
09390
Dynamic::from_array
[function]
[call site]
09391
Expr::is_constant
[function]
[call site]
09392
TestStruct::clone
[function]
[call site]
09393
shared_get_mut
[function]
[call site]
09394
Ident::as_str
[function]
[call site]
09395
Option::unwrap
[function]
[call site]
09396
Expr::get_literal_value
[function]
[call site]
09397
Option::unwrap
[function]
[call site]
09398
Dynamic::from_map
[function]
[call site]
09399
Expr::is_constant
[function]
[call site]
09400
Position::new_const
[function]
[call site]
09401
Expr::get_literal_value
[function]
[call site]
09402
Option::unwrap
[function]
[call site]
09403
unwrap
[function]
[call site]
09404
into
[function]
[call site]
09405
FnCallExpr::is_qualified
[function]
[call site]
09406
test::len
[function]
[call site]
09407
FnPtr::new
[function]
[call site]
09408
TestStruct::clone
[function]
[call site]
09409
RhaiResultOf::ok
[function]
[call site]
09410
into
[function]
[call site]
09411
test::len
[function]
[call site]
09412
Token::literal_syntax
[function]
[call site]
09413
Token::literal_syntax
[function]
[call site]
09414
Ident::as_str
[function]
[call site]
09415
into
[function]
[call site]
09416
into
[function]
[call site]
09417
into
[function]
[call site]
09418
into
[function]
[call site]
09419
into
[function]
[call site]
09420
into
[function]
[call site]
09421
args.iter().map(|a|
[call site]
09422
unwrap
[function]
[call site]
09423
Ident::as_str
[function]
[call site]
09424
test::len
[function]
[call site]
09425
Some
[function]
[call site]
09426
Engine::map_type_name
[function]
[call site]
09427
RhaiNativeFunc::return_type_name
[function]
[call site]
09428
into
[function]
[call site]
09429
test::len
[function]
[call site]
09430
Some
[function]
[call site]
09431
OptimizerState::call_fn_with_const_args
[function]
[call site]
09432
Engine::exec_native_fn_call
[function]
[call site]
09433
Engine::track_operation
[function]
[call site]
09434
Some
[function]
[call site]
09435
Engine::resolve_fn
[function]
[call site]
09436
RhaiFunc::is_volatile
[function]
[call site]
09437
Engine::gen_fn_call_signature
[function]
[call site]
09438
Err
[function]
[call site]
09439
ERR::ErrorFunctionNotFound
[function]
[call site]
09440
into
[function]
[call site]
09441
RhaiFunc::is_method
[function]
[call site]
09442
StmtBlock::as_ref
[function]
[call site]
09443
map_or
[function]
[call site]
09444
Debugger::call_stack
[function]
[call site]
09445
test::len
[function]
[call site]
09446
ArgBackup::new
[function]
[call site]
09447
string_functions::is_empty
[function]
[call site]
09448
ArgBackup::change_first_arg_to_copy
[function]
[call site]
09449
Engine::is_debugger_registered
[function]
[call site]
09450
TestStruct::clone
[function]
[call site]
09451
StmtBlock::span_or_else
[function]
[call site]
09452
TestStruct::clone
[function]
[call site]
09453
GlobalRuntimeState::debugger_mut
[function]
[call site]
09454
&mut
[call site]
09455
Engine::get_interned_string
[function]
[call site]
09456
MyIterableType::into_iter
[function]
[call site]
09457
Self::IntoIter::map
[function]
[call site]
09458
TestStruct::clone
[function]
[call site]
09459
RhaiNativeFunc::has_context
[function]
[call site]
09460
bool::then
[function]
[call site]
09461
as_deref
[function]
[call site]
09462
into
[function]
[call site]
09463
RhaiFunc::is_pure
[function]
[call site]
09464
Command::get
[function]
[call site]
09465
INT::map_or
[function]
[call site]
09466
Dynamic::is_read_only
[function]
[call site]
09467
Err
[function]
[call site]
09468
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
09469
test_to_string
[function]
[call site]
09470
into
[function]
[call site]
09471
test_method_call
[function]
[call site]
09472
test_custom_syntax_func
[function]
[call site]
09473
and_then
[function]
[call site]
09474
Engine::check_data_size
[function]
[call site]
09475
map_err
[function]
[call site]
09476
EvalAltResult::fill_position
[function]
[call site]
09477
ArgBackup::restore_first_arg
[function]
[call site]
09478
Engine::is_debugger_registered
[function]
[call site]
09479
NativeCallContext::debugger
[function]
[call site]
09480
Scope::new
[function]
[call site]
09481
crate::ast::Stmt::Noop
[function]
[call site]
09482
into
[function]
[call site]
09483
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09484
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09485
Engine::dbg_raw
[function]
[call site]
09486
Err
[function]
[call site]
09487
GlobalRuntimeState::debugger_mut
[function]
[call site]
09488
&mut
[call site]
09489
string_functions::is_empty
[function]
[call site]
09490
Engine::check_data_size
[function]
[call site]
09491
Ok
[function]
[call site]
09492
Dynamic::into_immutable_string
[function]
[call site]
09493
Result::map_err
[function]
[call site]
09494
Engine::map_type_name
[function]
[call site]
09495
type_name::<ImmutableString>
[function]
[call site]
09496
&'a
[call site]
09497
ERR::ErrorMismatchOutputType
[function]
[call site]
09498
into
[function]
[call site]
09499
test_side_effects_print
[function]
[call site]
09500
Dynamic::into_immutable_string
[function]
[call site]
09501
Result::map_err
[function]
[call site]
09502
Engine::map_type_name
[function]
[call site]
09503
type_name::<ImmutableString>
[function]
[call site]
09504
&'a
[call site]
09505
ERR::ErrorMismatchOutputType
[function]
[call site]
09506
into
[function]
[call site]
09507
test_print_debug
[function]
[call site]
09508
&mut
[call site]
09509
Engine::map_type_name
[function]
[call site]
09510
std::
[call site]
09511
any::type_name
[function]
[call site]
09512
Engine::map_type_name
[function]
[call site]
09513
std::
[call site]
09514
any::type_name
[function]
[call site]
09515
Err
[function]
[call site]
09516
ERR::ErrorIndexingType
[function]
[call site]
09517
into
[function]
[call site]
09518
Engine::map_type_name
[function]
[call site]
09519
std::
[call site]
09520
any::type_name
[function]
[call site]
09521
Engine::map_type_name
[function]
[call site]
09522
std::
[call site]
09523
any::type_name
[function]
[call site]
09524
Engine::map_type_name
[function]
[call site]
09525
std::
[call site]
09526
any::type_name
[function]
[call site]
09527
Err
[function]
[call site]
09528
ERR::ErrorIndexingType
[function]
[call site]
09529
into
[function]
[call site]
09530
string_functions::starts_with
[function]
[call site]
09531
test::len
[function]
[call site]
09532
Engine::map_type_name
[function]
[call site]
09533
std::
[call site]
09534
any::type_name
[function]
[call site]
09535
Err
[function]
[call site]
09536
ERR::ErrorDotExpr
[function]
[call site]
09537
into
[function]
[call site]
09538
string_functions::starts_with
[function]
[call site]
09539
test::len
[function]
[call site]
09540
Engine::map_type_name
[function]
[call site]
09541
std::
[call site]
09542
any::type_name
[function]
[call site]
09543
Engine::map_type_name
[function]
[call site]
09544
std::
[call site]
09545
any::type_name
[function]
[call site]
09546
Err
[function]
[call site]
09547
ERR::ErrorDotExpr
[function]
[call site]
09548
into
[function]
[call site]
09549
Err
[function]
[call site]
09550
ERR::ErrorFunctionNotFound
[function]
[call site]
09551
Engine::gen_fn_call_signature
[function]
[call site]
09552
into
[function]
[call site]
09553
calc_fn_hash
[function]
[call site]
09554
test::len
[function]
[call site]
09555
StaticModuleResolver::iter_mut
[function]
[call site]
09556
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09557
ok
[function]
[call site]
09558
test_optimizer_const_map
[function]
[call site]
09559
StmtBlock::as_ref
[function]
[call site]
09560
OptimizerState::set_dirty
[function]
[call site]
09561
Expr::from_dynamic
[function]
[call site]
09562
StaticModuleResolver::iter_mut
[function]
[call site]
09563
array_functions::for_each
[function]
[call site]
09564
optimize_expr
[function]
[call site]
09565
StaticModuleResolver::iter_mut
[function]
[call site]
09566
array_functions::for_each
[function]
[call site]
09567
optimize_expr
[function]
[call site]
09568
move_constant_arg
[function]
[call site]
09569
OptimizerState::set_dirty
[function]
[call site]
09570
string_functions::is_empty
[function]
[call site]
09571
OptimizerState::find_literal_constant
[function]
[call site]
09572
Option::is_some
[function]
[call site]
09573
Expr::from_dynamic
[function]
[call site]
09574
OptimizerState::find_literal_constant
[function]
[call site]
09575
Option::unwrap
[function]
[call site]
09576
TestStruct::clone
[function]
[call site]
09577
OptimizerState::set_dirty
[function]
[call site]
09578
ASTFlags::intersects
[function]
[call site]
09579
Expr::is_constant
[function]
[call site]
09580
Some
[function]
[call site]
09581
Cow::Owned
[function]
[call site]
09582
Expr::get_literal_value
[function]
[call site]
09583
unwrap
[function]
[call site]
09584
OptimizerState::push_var
[function]
[call site]
09585
TestStruct::clone
[function]
[call site]
09586
optimize_stmt
[function]
[call site]
09587
Token::is_op_assignment
[function]
[call site]
09588
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09589
string_functions::is_empty
[function]
[call site]
09590
OptimizerState::set_dirty
[function]
[call site]
09591
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09592
Token::lookup_symbol_from_syntax
[function]
[call site]
09593
Option::unwrap_or_else
[function]
[call site]
09594
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09595
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09596
Token::get_base_op_from_assignment
[function]
[call site]
09597
Option::unwrap_or_else
[function]
[call site]
09598
Token::literal_syntax
[function]
[call site]
09599
Token::literal_syntax
[function]
[call site]
09600
calc_fn_hash
[function]
[call site]
09601
calc_fn_hash
[function]
[call site]
09602
Token::convert_to_op_assignment
[function]
[call site]
09603
Some
[function]
[call site]
09604
Option::unwrap_or_else
[function]
[call site]
09605
test_functions_take
[function]
[call site]
09606
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09607
optimize_expr
[function]
[call site]
09608
optimize_expr
[function]
[call site]
09609
string_functions::is_empty
[function]
[call site]
09610
string_functions::is_empty
[function]
[call site]
09611
OptimizerState::set_dirty
[function]
[call site]
09612
Expr::start_position
[function]
[call site]
09613
test_functions_take
[function]
[call site]
09614
optimize_expr
[function]
[call site]
09615
Stmt::Block
[function]
[call site]
09616
StmtBlock::new
[function]
[call site]
09617
Stmt::Expr
[function]
[call site]
09618
into
[function]
[call site]
09619
Stmt::Noop
[function]
[call site]
09620
Self::into
[function]
[call site]
09621
Stmt::Expr
[function]
[call site]
09622
into
[function]
[call site]
09623
string_functions::is_empty
[function]
[call site]
09624
OptimizerState::set_dirty
[function]
[call site]
09625
Stmt::Noop
[function]
[call site]
09626
OptimizerState::set_dirty
[function]
[call site]
09627
StmtBlock::take_statements
[function]
[call site]
09628
optimize_stmt_block
[function]
[call site]
09629
string_functions::is_empty
[function]
[call site]
09630
Stmt::Noop
[function]
[call site]
09631
ParseSettings::level_up_with_position
[function]
[call site]
09632
Stmt::Block
[function]
[call site]
09633
StmtBlock::new_with_span
[function]
[call site]
09634
MyIterableType::into_iter
[function]
[call site]
09635
Self::IntoIter::collect
[function]
[call site]
09636
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09637
StmtBlock::new_with_span
[function]
[call site]
09638
MyIterableType::into_iter
[function]
[call site]
09639
Self::IntoIter::collect
[function]
[call site]
09640
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09641
Self::into
[function]
[call site]
09642
OptimizerState::set_dirty
[function]
[call site]
09643
StmtBlock::take_statements
[function]
[call site]
09644
optimize_stmt_block
[function]
[call site]
09645
string_functions::is_empty
[function]
[call site]
09646
Stmt::Noop
[function]
[call site]
09647
ParseSettings::level_up_with_position
[function]
[call site]
09648
Stmt::Block
[function]
[call site]
09649
StmtBlock::new_with_span
[function]
[call site]
09650
StmtBlock::new_with_span
[function]
[call site]
09651
Self::into
[function]
[call site]
09652
string_functions::is_empty
[function]
[call site]
09653
test::len
[function]
[call site]
09654
StmtBlock::as_mut
[function]
[call site]
09655
test_functions_take
[function]
[call site]
09656
OptimizerState::set_dirty
[function]
[call site]
09657
StmtBlock::take_statements
[function]
[call site]
09658
StmtBlock::statements_mut
[function]
[call site]
09659
optimize_stmt_block
[function]
[call site]
09660
test_functions_take
[function]
[call site]
09661
optimize_expr
[function]
[call site]
09662
blob_functions::push
[function]
[call site]
09663
blob_functions::push
[function]
[call site]
09664
FnPtr::try_from
[function]
[call site]
09665
RhaiResultOf::unwrap
[function]
[call site]
09666
test_functions_take
[function]
[call site]
09667
optimize_expr
[function]
[call site]
09668
Position::new_const
[function]
[call site]
09669
blob_functions::push
[function]
[call site]
09670
blob_functions::push
[function]
[call site]
09671
Expr::And
[function]
[call site]
09672
RhaiResult::into
[function]
[call site]
09673
optimize_expr
[function]
[call site]
09674
StmtBlock::statements_mut
[function]
[call site]
09675
optimize_stmt_block
[function]
[call site]
09676
StmtBlock::take_statements
[function]
[call site]
09677
StmtBlock::statements_mut
[function]
[call site]
09678
optimize_stmt_block
[function]
[call site]
09679
StmtBlock::take_statements
[function]
[call site]
09680
is_hashable_constant
[function]
[call site]
09681
Expr::is_constant
[function]
[call site]
09682
Dynamic::is_hashable
[function]
[call site]
09683
Expr::get_literal_value
[function]
[call site]
09684
unwrap
[function]
[call site]
09685
func::hashing::get_hasher
[function]
[call site]
09686
test::hash
[function]
[call site]
09687
Self::Hasher::finish
[function]
[call site]
09688
Command::get
[function]
[call site]
09689
mem::take
[function]
[call site]
09690
string_functions::clear
[function]
[call site]
09691
Stmt::Expr
[function]
[call site]
09692
test_functions_take
[function]
[call site]
09693
into
[function]
[call site]
09694
optimize_stmt
[function]
[call site]
09695
optimize_expr
[function]
[call site]
09696
map_or
[function]
[call site]
09697
Stmt::Expr
[function]
[call site]
09698
test_functions_take
[function]
[call site]
09699
into
[function]
[call site]
09700
optimize_stmt
[function]
[call site]
09701
into
[function]
[call site]
09702
Stmt::Expr
[function]
[call site]
09703
test_functions_take
[function]
[call site]
09704
into
[function]
[call site]
09705
into
[function]
[call site]
09706
test_functions_take
[function]
[call site]
09707
Stmt::If
[function]
[call site]
09708
into
[function]
[call site]
09709
Expr::start_position
[function]
[call site]
09710
OptimizerState::set_dirty
[function]
[call site]
09711
mem::take
[function]
[call site]
09712
Stmt::Expr
[function]
[call site]
09713
test_functions_take
[function]
[call site]
09714
into
[function]
[call site]
09715
optimize_stmt
[function]
[call site]
09716
OptimizerState::set_dirty
[function]
[call site]
09717
string_functions::is_empty
[function]
[call site]
09718
test::len
[function]
[call site]
09719
MyIterableType::into_iter
[function]
[call site]
09720
Self::IntoIter::all
[function]
[call site]
09721
MyIterableType::into_iter
[function]
[call site]
09722
Self::IntoIter::find
[function]
[call site]
09723
string_functions::contains
[function]
[call site]
09724
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09725
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09726
Stmt::Expr
[function]
[call site]
09727
test_functions_take
[function]
[call site]
09728
into
[function]
[call site]
09729
optimize_stmt
[function]
[call site]
09730
test_functions_take
[function]
[call site]
09731
optimize_expr
[function]
[call site]
09732
map_or
[function]
[call site]
09733
Stmt::Expr
[function]
[call site]
09734
test_functions_take
[function]
[call site]
09735
into
[function]
[call site]
09736
optimize_stmt
[function]
[call site]
09737
into
[function]
[call site]
09738
Stmt::Expr
[function]
[call site]
09739
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09740
test_functions_take
[function]
[call site]
09741
into
[function]
[call site]
09742
into
[function]
[call site]
09743
Stmt::If
[function]
[call site]
09744
into
[function]
[call site]
09745
Expr::start_position
[function]
[call site]
09746
OptimizerState::set_dirty
[function]
[call site]
09747
string_functions::is_empty
[function]
[call site]
09748
OptimizerState::set_dirty
[function]
[call site]
09749
string_functions::clear
[function]
[call site]
09750
test::len
[function]
[call site]
09751
map_functions::retain
[function]
[call site]
09752
string_functions::is_empty
[function]
[call site]
09753
Ok
[function]
[call site]
09754
IterateMap::new
[function]
[call site]
09755
IterateMap::new
[function]
[call site]
09756
IterateMap::new
[function]
[call site]
09757
mem::take
[function]
[call site]
09758
is_some
[function]
[call site]
09759
blob_functions::insert
[function]
[call site]
09760
FnPtr::call_raw_with_extra_args
[function]
[call site]
09761
Some
[function]
[call site]
09762
TestStruct::clone
[function]
[call site]
09763
Self::into
[function]
[call site]
09764
Some
[function]
[call site]
09765
Dynamic::as_bool
[function]
[call site]
09766
Result::unwrap_or
[function]
[call site]
09767
blob_functions::insert
[function]
[call site]
09768
blob_functions::insert
[function]
[call site]
09769
Some
[function]
[call site]
09770
map_or_else
[function]
[call site]
09771
Ok
[function]
[call site]
09772
string_functions::contains
[function]
[call site]
09773
test::len
[function]
[call site]
09774
OptimizerState::set_dirty
[function]
[call site]
09775
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09776
optimize_expr
[function]
[call site]
09777
optimize_expr
[function]
[call site]
09778
OptimizerState::set_dirty
[function]
[call site]
09779
Stmt::Expr
[function]
[call site]
09780
test_functions_take
[function]
[call site]
09781
into
[function]
[call site]
09782
optimize_stmt
[function]
[call site]
09783
Stmt::Block
[function]
[call site]
09784
StmtBlock::empty
[function]
[call site]
09785
Self::into
[function]
[call site]
09786
optimize_expr
[function]
[call site]
09787
optimize_expr
[function]
[call site]
09788
optimize_expr
[function]
[call site]
09789
Expr::is_unit
[function]
[call site]
09790
Expr::Unit
[function]
[call site]
09791
ParseSettings::level_up_with_position
[function]
[call site]
09792
OptimizerState::set_dirty
[function]
[call site]
09793
map_functions::retain
[function]
[call site]
09794
map_functions::retain
[function]
[call site]
09795
string_functions::is_empty
[function]
[call site]
09796
Ok
[function]
[call site]
09797
IterateMap::new
[function]
[call site]
09798
IterateMap::new
[function]
[call site]
09799
IterateMap::new
[function]
[call site]
09800
mem::take
[function]
[call site]
09801
is_some
[function]
[call site]
09802
blob_functions::insert
[function]
[call site]
09803
FnPtr::call_raw_with_extra_args
[function]
[call site]
09804
Some
[function]
[call site]
09805
TestStruct::clone
[function]
[call site]
09806
Self::into
[function]
[call site]
09807
Some
[function]
[call site]
09808
Dynamic::as_bool
[function]
[call site]
09809
Result::unwrap_or
[function]
[call site]
09810
blob_functions::insert
[function]
[call site]
09811
blob_functions::insert
[function]
[call site]
09812
Some
[function]
[call site]
09813
map_or_else
[function]
[call site]
09814
Ok
[function]
[call site]
09815
OptimizerState::set_dirty
[function]
[call site]
09816
MyIterableType::into_iter
[function]
[call site]
09817
Self::IntoIter::position
[function]
[call site]
09818
test::len
[function]
[call site]
09819
OptimizerState::set_dirty
[function]
[call site]
09820
string_functions::truncate
[function]
[call site]
09821
string_functions::clear
[function]
[call site]
09822
FnPtr::try_from
[function]
[call site]
09823
char_indices
[function]
[call site]
09824
nth
[function]
[call site]
09825
shared_make_mut
[function]
[call site]
09826
string_functions::truncate
[function]
[call site]
09827
string_functions::is_empty
[function]
[call site]
09828
OptimizerState::set_dirty
[function]
[call site]
09829
map_functions::retain
[function]
[call site]
09830
OptimizerState::set_dirty
[function]
[call site]
09831
optimize_expr
[function]
[call site]
09832
StaticModuleResolver::iter_mut
[function]
[call site]
09833
impl
[call site]
09834
array_functions::for_each
[function]
[call site]
09835
Some
[function]
[call site]
09836
map_functions::values
[function]
[call site]
09837
flat_map
[function]
[call site]
09838
MyIterableType::into_iter
[function]
[call site]
09839
test_chars
[function]
[call site]
09840
0.chars().collect::<Vec<_>>
[function]
[call site]
09841
MyIterableType::into_iter
[function]
[call site]
09842
test_method_call
[function]
[call site]
09843
MyIterableType::into_iter
[function]
[call site]
09844
Self::IntoIter::all
[function]
[call site]
09845
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09846
Expr::is_unit
[function]
[call site]
09847
Expr::Unit
[function]
[call site]
09848
ParseSettings::level_up_with_position
[function]
[call site]
09849
OptimizerState::set_dirty
[function]
[call site]
09850
OptimizerState::set_dirty
[function]
[call site]
09851
Stmt::Noop
[function]
[call site]
09852
optimize_expr
[function]
[call site]
09853
Expr::Unit
[function]
[call site]
09854
StmtBlock::statements_mut
[function]
[call site]
09855
optimize_stmt_block
[function]
[call site]
09856
StmtBlock::take_statements
[function]
[call site]
09857
optimize_expr
[function]
[call site]
09858
StmtBlock::statements_mut
[function]
[call site]
09859
optimize_stmt_block
[function]
[call site]
09860
StmtBlock::take_statements
[function]
[call site]
09861
optimize_expr
[function]
[call site]
09862
StmtBlock::statements_mut
[function]
[call site]
09863
optimize_stmt_block
[function]
[call site]
09864
StmtBlock::take_statements
[function]
[call site]
09865
ASTFlags::intersects
[function]
[call site]
09866
optimize_expr
[function]
[call site]
09867
optimize_expr
[function]
[call site]
09868
optimize_stmt_block
[function]
[call site]
09869
StmtBlock::take_statements
[function]
[call site]
09870
mem::take
[function]
[call site]
09871
StmtBlock::statements_mut
[function]
[call site]
09872
StmtBlockContainer::as_mut_slice
[function]
[call site]
09873
OptimizerState::set_dirty
[function]
[call site]
09874
Stmt::Noop
[function]
[call site]
09875
StmtBlock::new_with_span
[function]
[call site]
09876
MyIterableType::into_iter
[function]
[call site]
09877
Self::IntoIter::collect
[function]
[call site]
09878
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09879
iterator_functions::chars_from_start
[function]
[call site]
09880
CharsStream::new
[function]
[call site]
09881
Stmt::is_block_dependent
[function]
[call site]
09882
MyIterableType::into_iter
[function]
[call site]
09883
Self::IntoIter::all
[function]
[call site]
09884
FnCallExpr::is_qualified
[function]
[call site]
09885
FnCallExpr::is_qualified
[function]
[call site]
09886
OptimizerState::set_dirty
[function]
[call site]
09887
test_functions_take
[function]
[call site]
09888
StmtBlock::statements_mut
[function]
[call site]
09889
MyIterableType::into_iter
[function]
[call site]
09890
test_method_call
[function]
[call site]
09891
OptimizerState::set_dirty
[function]
[call site]
09892
StmtBlock::take_statements
[function]
[call site]
09893
StmtBlock::new_with_span
[function]
[call site]
09894
optimize_stmt_block
[function]
[call site]
09895
StmtBlock::new_with_span
[function]
[call site]
09896
Stmt::Block
[function]
[call site]
09897
ParseResult::into
[function]
[call site]
09898
StmtBlock::statements_mut
[function]
[call site]
09899
optimize_stmt_block
[function]
[call site]
09900
StmtBlock::take_statements
[function]
[call site]
09901
StmtBlock::statements_mut
[function]
[call site]
09902
optimize_stmt_block
[function]
[call site]
09903
StmtBlock::take_statements
[function]
[call site]
09904
OptimizerState::set_dirty
[function]
[call site]
09905
StmtBlock::as_mut
[function]
[call site]
09906
string_functions::is_empty
[function]
[call site]
09907
test::len
[function]
[call site]
09908
mem::take
[function]
[call site]
09909
StmtBlock::as_mut
[function]
[call site]
09910
StmtBlock::statements_mut
[function]
[call site]
09911
optimize_stmt_block
[function]
[call site]
09912
StmtBlock::take_statements
[function]
[call site]
09913
Stmt::Block
[function]
[call site]
09914
into
[function]
[call site]
09915
Stmt::Noop
[function]
[call site]
09916
ParseSettings::level_up_with_position
[function]
[call site]
09917
OptimizerState::set_dirty
[function]
[call site]
09918
test_functions_take
[function]
[call site]
09919
Stmt::FnCall
[function]
[call site]
09920
optimize_expr
[function]
[call site]
09921
ParseResult::take
[function]
[call site]
09922
Engine::new
[function]
[call site]
09923
register_type_with_name::<TestStruct>
[function]
[call site]
09924
Engine::register_fn
[function]
[call site]
09925
TestStruct
[function]
[call site]
09926
Expr::FnCall
[function]
[call site]
09927
optimize_expr
[function]
[call site]
09928
Stmt::FnCall
[function]
[call site]
09929
Stmt::Expr
[function]
[call site]
09930
into
[function]
[call site]
09931
optimize_expr
[function]
[call site]
09932
optimize_expr
[function]
[call site]
09933
string_functions::is_empty
[function]
[call site]
09934
OptimizerState::set_dirty
[function]
[call site]
09935
Stmt::Noop
[function]
[call site]
09936
test::len
[function]
[call site]
09937
map_functions::retain
[function]
[call site]
09938
OptimizerState::find_literal_constant
[function]
[call site]
09939
Ident::as_str
[function]
[call site]
09940
Position::is_none
[function]
[call site]
09941
test::len
[function]
[call site]
09942
OptimizerState::set_dirty
[function]
[call site]
09943
MyIterableType::into_iter
[function]
[call site]
09944
Self::IntoIter::rev
[function]
[call site]
09945
array_functions::reduce_rev_with_initial
[function]
[call site]
09946
ParseSettings::level_up_with_position
[function]
[call site]
09947
ParseSettings::level_up
[function]
[call site]
09948
Ok
[function]
[call site]
09949
RhaiFunc::is_pure
[function]
[call site]
09950
Expr::is_constant
[function]
[call site]
09951
Expr::is_constant
[function]
[call site]
09952
Expr::is_constant
[function]
[call site]
09953
ParseResult::map_or
[function]
[call site]
09954
test::len
[function]
[call site]
09955
test::len
[function]
[call site]
09956
test::len
[function]
[call site]
09957
test::len
[function]
[call site]
09958
RhaiFunc::is_pure
[function]
[call site]
09959
OptimizerState::set_dirty
[function]
[call site]
09960
string_functions::remove
[function]
[call site]
09961
RhaiFunc::is_pure
[function]
[call site]
09962
RhaiFunc::is_pure
[function]
[call site]
09963
OptimizerState::set_dirty
[function]
[call site]
09964
string_functions::remove
[function]
[call site]
09965
ASTFlags::intersects
[function]
[call site]
09966
OptimizerState::set_dirty
[function]
[call site]
09967
string_functions::clear
[function]
[call site]
09968
string_functions::is_empty
[function]
[call site]
09969
shared_get_mut
[function]
[call site]
09970
string_functions::clear
[function]
[call site]
09971
ImmutableString::new
[function]
[call site]
09972
Stmt::returns_value
[function]
[call site]
09973
RhaiFunc::is_pure
[function]
[call site]
09974
OptimizerState::set_dirty
[function]
[call site]
09975
string_functions::clear
[function]
[call site]
09976
ASTFlags::intersects
[function]
[call site]
09977
Stmt::returns_value
[function]
[call site]
09978
OptimizerState::set_dirty
[function]
[call site]
09979
string_functions::pop
[function]
[call site]
09980
string_functions::is_empty
[function]
[call site]
09981
shared_make_mut
[function]
[call site]
09982
string_functions::pop
[function]
[call site]
09983
Dynamic::map_or
[function]
[call site]
09984
Dynamic::unwrap
[function]
[call site]
09985
ASTFlags::intersects
[function]
[call site]
09986
OptimizerState::set_dirty
[function]
[call site]
09987
StmtBlockContainer::last_mut
[function]
[call site]
09988
unwrap
[function]
[call site]
09989
StmtBlock::as_mut
[function]
[call site]
09990
&mut
[call site]
09991
Stmt::Noop
[function]
[call site]
09992
Stmt::Expr
[function]
[call site]
09993
mem::take
[function]
[call site]
09994
Stmt::returns_value
[function]
[call site]
09995
Stmt::returns_value
[function]
[call site]
09996
RhaiFunc::is_pure
[function]
[call site]
09997
OptimizerState::set_dirty
[function]
[call site]
09998
Stmt::returns_value
[function]
[call site]
09999
StmtBlockContainer::last_mut
[function]
[call site]
10000
unwrap
[function]
[call site]
10001
Stmt::Noop
[function]
[call site]
10002
ParseSettings::level_up_with_position
[function]
[call site]
10003
string_functions::pop
[function]
[call site]
10004
Dynamic::unwrap
[function]
[call site]
10005
RhaiFunc::is_pure
[function]
[call site]
10006
OptimizerState::set_dirty
[function]
[call site]
10007
string_functions::clear
[function]
[call site]
10008
ASTFlags::intersects
[function]
[call site]
10009
OptimizerState::set_dirty
[function]
[call site]
10010
string_functions::pop
[function]
[call site]
10011
Dynamic::unwrap
[function]
[call site]
10012
ASTFlags::intersects
[function]
[call site]
10013
RhaiFunc::is_pure
[function]
[call site]
10014
OptimizerState::set_dirty
[function]
[call site]
10015
string_functions::pop
[function]
[call site]
10016
Dynamic::unwrap
[function]
[call site]
10017
RhaiFunc::is_pure
[function]
[call site]
10018
OptimizerState::set_dirty
[function]
[call site]
10019
string_functions::pop
[function]
[call site]
10020
Dynamic::unwrap
[function]
[call site]
10021
OptimizerState::rewind_var
[function]
[call site]
10022
string_functions::truncate
[function]
[call site]
10023
OptimizerState::is_dirty
[function]
[call site]
10024
OptimizerState::set_dirty
[function]
[call site]
10025
StmtBlockContainer::shrink_to_fit
[function]
[call site]
10026
Option::into
[function]
[call site]
10027
Self::into
[function]
[call site]
10028
crate::Module::new
[function]
[call site]
10029
Position::new_const
[function]
[call site]
10030
CustomTypesCollection::new
[function]
[call site]
10031
TestStruct::new
[function]
[call site]
10032
TestStruct::new
[function]
[call site]
10033
BloomFilterU64::new
[function]
[call site]
10034
TestStruct::new
[function]
[call site]
10035
TestStruct::new
[function]
[call site]
10036
Self::into
[function]
[call site]
10037
StmtBlockContainer::shrink_to_fit
[function]
[call site]
10038
AST::new
[function]
[call site]
10039
crate::SmartString::new_const
[function]
[call site]
10040
Some
[function]
[call site]
10041
TestStruct::new
[function]
[call site]
10042
MyIterableType::into_iter
[function]
[call site]
10043
Self::IntoIter::collect
[function]
[call site]
10044
into
[function]
[call site]
10045
Engine::optimize_top_level
[function]
[call site]
10046
std::slice::from_ref
[function]
[call site]
10047
map_functions::values
[function]
[call site]
10048
cloned
[function]
[call site]
10049
lib.values().cloned().collect::<Vec<_>>
[function]
[call site]
10050
Ok
[function]
[call site]
10051
AST::new
[function]
[call site]
10052
crate::Module::from
[function]
[call site]
10053
map_functions::values
[function]
[call site]
10054
cloned
[function]
[call site]
10055
ParseResult::expect
[function]
[call site]
10056
Ident::as_str
[function]
[call site]
10057
eval_ast::<bool>
[function]
[call site]
10058
expect
[function]
[call site]
10059
unwrap_or
[function]
[call site]
10060
FnPtr::try_from
[function]
[call site]
10061
RhaiResultOf::unwrap
[function]
[call site]
10062
FnPtr::try_from
[function]
[call site]
10063
RhaiResultOf::map
[function]
[call site]
10064
unwrap_or
[function]
[call site]
10065
FnPtr::try_from
[function]
[call site]
10066
RhaiResultOf::unwrap
[function]
[call site]
10067
test::len
[function]
[call site]
10068
test::len
[function]
[call site]
10069
blob_functions::push
[function]
[call site]
10070
blob_functions::insert
[function]
[call site]
10071
&str::into
[function]
[call site]
10072
into
[function]
[call site]
10073
Scope::push_constant_dynamic
[function]
[call site]
10074
into
[function]
[call site]
10075
Scope::push_constant_dynamic
[function]
[call site]
10076
&str::into
[function]
[call site]
10077
Engine::compile_expression_with_scope
[function]
[call site]
10078
ParseResult::expect
[function]
[call site]
10079
Ident::as_str
[function]
[call site]
10080
eval_ast::<bool>
[function]
[call site]
10081
expect
[function]
[call site]
10082
StmtBlock::as_ref
[function]
[call site]
10083
&[Stmt]::chars
[function]
[call site]
10084
Engine::new
[function]
[call site]
10085
eval::<char>
[function]
[call site]
10086
unwrap_err
[function]
[call site]
10087
eval::<char>
[function]
[call site]
10088
unwrap_err
[function]
[call site]
10089
peekable
[function]
[call site]
10090
reflection_functions::collect
[function]
[call site]
10091
as_deref
[function]
[call site]
10092
StmtBlock::as_ref
[function]
[call site]
10093
syn::Result::peekable
[function]
[call site]
10094
<_>::default
[function]
[call site]
10095
ParseState::new
[function]
[call site]
10096
TestStruct::clone
[function]
[call site]
10097
Engine::parse
[function]
[call site]
10098
Engine::parse_global_level
[function]
[call site]
10099
Position::new_const
[function]
[call site]
10100
Engine::max_expr_depth
[function]
[call site]
10101
peek
[function]
[call site]
10102
unwrap
[function]
[call site]
10103
Engine::parse_stmt
[function]
[call site]
10104
Stmt::is_noop
[function]
[call site]
10105
CustomExpr::is_self_terminated
[function]
[call site]
10106
blob_functions::push
[function]
[call site]
10107
peek
[function]
[call site]
10108
unwrap
[function]
[call site]
10109
eat_token
[function]
[call site]
10110
Err
[function]
[call site]
10111
TestStruct::clone
[function]
[call site]
10112
PERR::into_err
[function]
[call site]
10113
Err
[function]
[call site]
10114
PERR::MissingToken
[function]
[call site]
10115
into
[function]
[call site]
10116
&str::into
[function]
[call site]
10117
PERR::into_err
[function]
[call site]
10118
map_functions::values
[function]
[call site]
10119
cloned
[function]
[call site]
10120
reflection_functions::collect
[function]
[call site]
10121
TestStruct::new
[function]
[call site]
10122
Ok
[function]
[call site]
10123
Ok
[function]
[call site]
10124
Engine::optimize_into_ast
[function]
[call site]
10125
Ok
[function]
[call site]
10126
AST::new
[function]
[call site]
10127
crate::Module::new
[function]
[call site]
10128
StmtBlock::extend
[function]
[call site]
10129
StmtBlock::extend
[function]
[call site]
10130
StmtBlock::borrow
[function]
[call site]
10131
into
[function]
[call site]
10132
Ok
[function]
[call site]
10133
Some
[function]
[call site]
10134
Scope::new
[function]
[call site]
10135
ParseResult::unwrap
[function]
[call site]
10136
TestStruct::new
[function]
[call site]
10137
Expr::walk
[function]
[call site]
10138
last
[function]
[call site]
10139
blob_functions::push
[function]
[call site]
10140
test_to_string
[function]
[call site]
10141
BloomFilterU64::new
[function]
[call site]
10142
Some
[function]
[call site]
10143
TestStruct::new
[function]
[call site]
10144
Some
[function]
[call site]
10145
TestStruct::new
[function]
[call site]
10146
Engine::register_global_module
[function]
[call site]
10147
TestStruct::new
[function]
[call site]
10148
Self::as_shared_module
[function]
[call site]
10149
Engine::set_max_string_size
[function]
[call site]
10150
TestStruct::new
[function]
[call site]
10151
Engine::set_max_array_size
[function]
[call site]
10152
TestStruct::new
[function]
[call site]
10153
Engine::set_max_map_size
[function]
[call site]
10154
TestStruct::new
[function]
[call site]
10155
Engine::set_max_variables
[function]
[call site]
10156
Engine::set_max_functions
[function]
[call site]
10157
Engine::set_max_modules
[function]
[call site]
10158
Engine::set_max_call_levels
[function]
[call site]
10159
Engine::set_max_expr_depths
[function]
[call site]
10160
TestStruct::new
[function]
[call site]
10161
TestStruct::new
[function]
[call site]
10162
Engine::set_optimization_level
[function]
[call site]
10163
Engine::on_debug
[function]
[call site]
10164
Some
[function]
[call site]
10165
TestStruct::new
[function]
[call site]
10166
std::hint::black_box
[function]
[call site]
10167
Engine::on_print
[function]
[call site]
10168
std::hint::black_box
[function]
[call site]
10169
test_chars
[function]
[call site]
10170
test_functions_take
[function]
[call site]
10171
script.chars().take(32
[call site]
10172
Engine::compile
[function]
[call site]
10173
std::hint::black_box
[function]
[call site]
10174
std::hint::black_box
[function]
[call site]
10175
AST::iter_functions
[function]
[call site]
10176
Module::iter_script_fn
[function]
[call site]
10177
test_optimizer_const_map
[function]
[call site]
10178
StmtBlock::as_ref
[function]
[call site]
10179
&[Stmt]::into
[function]
[call site]
10180
ImmutableString::strong_count
[function]
[call site]
10181
ImmutableString::strong_count
[function]
[call site]
10182
std::hint::black_box
[function]
[call site]
10183
AST::iter_literal_variables
[function]
[call site]
10184
AST::statements
[function]
[call site]
10185
MyIterableType::into_iter
[function]
[call site]
10186
Self::IntoIter::filter_map
[function]
[call site]
10187
ASTFlags::intersects
[function]
[call site]
10188
ASTFlags::intersects
[function]
[call site]
10189
Expr::get_literal_value
[function]
[call site]
10190
Option::map
[function]
[call site]
10191
Ident::as_str
[function]
[call site]
10192
ASTFlags::intersects
[function]
[call site]
10193
ImmutableString::strong_count
[function]
[call site]
10194
std::hint::black_box
[function]
[call site]
10195
Expr::walk
[function]
[call site]
10196
std::hint::black_box
[function]
[call site]
10197
Engine::gen_fn_metadata_with_ast_to_json
[function]
[call site]
10198
Engine::gen_metadata_to_json_raw
[function]
[call site]
10199
ImmutableString::new
[function]
[call site]
10200
ModuleMetadata::new
[function]
[call site]
10201
TestStruct::new
[function]
[call site]
10202
TestStruct::new
[function]
[call site]
10203
TestStruct::new
[function]
[call site]
10204
blob_functions::insert
[function]
[call site]
10205
StmtBlock::as_ref
[function]
[call site]
10206
&[Stmt]::into
[function]
[call site]
10207
MyIterableType::into_iter
[function]
[call site]
10208
test_var_def_filter
[function]
[call site]
10209
Module::is_standard_lib
[function]
[call site]
10210
array_functions::for_each
[function]
[call site]
10211
test_comments_doc
[function]
[call site]
10212
string_functions::is_empty
[function]
[call site]
10213
string_functions::is_empty
[function]
[call site]
10214
test_comments_doc
[function]
[call site]
10215
Module::iter_custom_types
[function]
[call site]
10216
MyIterableType::into_iter
[function]
[call site]
10217
array_functions::for_each
[function]
[call site]
10218
blob_functions::push
[function]
[call site]
10219
!::into
[function]
[call site]
10220
RhaiFunc::get_iter_fn
[function]
[call site]
10221
array_functions::for_each
[function]
[call site]
10222
string_functions::is_empty
[function]
[call site]
10223
Ok
[function]
[call site]
10224
StaticModuleResolver::iter_mut
[function]
[call site]
10225
impl
[call site]
10226
FnPtr::try_from
[function]
[call site]
10227
RhaiResultOf::unwrap_or
[function]
[call site]
10228
into
[function]
[call site]
10229
FnPtr::call_raw_with_extra_args
[function]
[call site]
10230
Some
[function]
[call site]
10231
Ok
[function]
[call site]
10232
into
[function]
[call site]
10233
blob_functions::push
[function]
[call site]
10234
AST::shared_lib
[function]
[call site]
10235
&crate::SharedModule::iter_custom_types
[function]
[call site]
10236
MyIterableType::into_iter
[function]
[call site]
10237
array_functions::for_each
[function]
[call site]
10238
blob_functions::push
[function]
[call site]
10239
!::into
[function]
[call site]
10240
AST::shared_lib
[function]
[call site]
10241
&crate::SharedModule::iter_fn
[function]
[call site]
10242
Some
[function]
[call site]
10243
array_functions::for_each
[function]
[call site]
10244
into
[function]
[call site]
10245
blob_functions::push
[function]
[call site]
10246
sort
[function]
[call site]
10247
sort
[function]
[call site]
10248
test_comments_doc
[function]
[call site]
10249
string_functions::is_empty
[function]
[call site]
10250
string_functions::is_empty
[function]
[call site]
10251
test_comments_doc
[function]
[call site]
10252
serde_json::to_string_pretty
[function]
[call site]
10253
Some
[function]
[call site]
10254
AST::clone_functions_only
[function]
[call site]
10255
AST::clone_functions_only_filtered
[function]
[call site]
10256
crate::Module::new
[function]
[call site]
10257
&crate::SharedModule::merge_filtered
[function]
[call site]
10258
AST::merge_filtered_impl
[function]
[call site]
10259
StmtBlock::as_ref
[function]
[call site]
10260
StmtBlock::as_ref
[function]
[call site]
10261
<_>::default
[function]
[call site]
10262
to_vec
[function]
[call site]
10263
to_vec
[function]
[call site]
10264
to_vec
[function]
[call site]
10265
StmtBlock::extend
[function]
[call site]
10266
MyIterableType::into_iter
[function]
[call site]
10267
test_chars
[function]
[call site]
10268
0.chars().collect::<Vec<_>>
[function]
[call site]
10269
MyIterableType::into_iter
[function]
[call site]
10270
Self::IntoIter::cloned
[function]
[call site]
10271
StmtBlock::as_ref
[function]
[call site]
10272
TestStruct::clone
[function]
[call site]
10273
&crate::SharedModule::merge_filtered
[function]
[call site]
10274
AST::new_with_source
[function]
[call site]
10275
TestStruct::new
[function]
[call site]
10276
AST::set_source
[function]
[call site]
10277
TestStruct::clone
[function]
[call site]
10278
TestStruct::new
[function]
[call site]
10279
as_deref
[function]
[call site]
10280
map_or
[function]
[call site]
10281
string_functions::is_empty
[function]
[call site]
10282
as_deref
[function]
[call site]
10283
map_or
[function]
[call site]
10284
string_functions::is_empty
[function]
[call site]
10285
clone_from
[function]
[call site]
10286
clone_from
[function]
[call site]
10287
as_deref
[function]
[call site]
10288
unwrap
[function]
[call site]
10289
TestStruct::clone
[function]
[call site]
10290
as_deref
[function]
[call site]
10291
unwrap
[function]
[call site]
10292
blob_functions::insert
[function]
[call site]
10293
TestStruct::clone
[function]
[call site]
10294
StmtBlock::as_ref
[function]
[call site]
10295
TestStruct::clone
[function]
[call site]
10296
Some
[function]
[call site]
10297
into
[function]
[call site]
10298
Ident::as_str
[function]
[call site]
10299
Ident::as_str
[function]
[call site]
10300
TestStruct::clone
[function]
[call site]
10301
push_str
[function]
[call site]
10302
push_str
[function]
[call site]
10303
TestStruct::clone
[function]
[call site]
10304
TestStruct::clone
[function]
[call site]
10305
<_>::default
[function]
[call site]
10306
&crate::SharedModule::into
[function]
[call site]
10307
TestStruct::clone
[function]
[call site]
10308
AST::clone_functions_only_filtered
[function]
[call site]
10309
crate::Module::new
[function]
[call site]
10310
&crate::SharedModule::merge_filtered
[function]
[call site]
10311
TestStruct::clone
[function]
[call site]
10312
TestStruct::clone
[function]
[call site]
10313
<_>::default
[function]
[call site]
10314
&crate::SharedModule::into
[function]
[call site]
10315
TestStruct::clone
[function]
[call site]
10316
std::hint::black_box
[function]
[call site]
10317
map_functions::merge
[function]
[call site]
10318
string_functions::is_empty
[function]
[call site]
10319
test::len
[function]
[call site]
10320
string_functions::is_empty
[function]
[call site]
10321
StmtBlock::extend
[function]
[call site]
10322
StmtBlock::extend
[function]
[call site]
10323
Ok
[function]
[call site]
10324
std::hint::black_box
[function]
[call site]
10325